ATNEL tech-forum https://forum.atnel.pl/ |
|
RGB (PWM programowy) z DMX512 - Jak zrobić Master? https://forum.atnel.pl/topic21541.html |
Strona 1 z 1 |
Autor: | Niunio [ 7 lis 2018, o 21:05 ] |
Tytuł: | RGB (PWM programowy) z DMX512 - Jak zrobić Master? |
Witam. Od rana głowię się jak dorobić do istniejących trzech kanałów R, G i B czwarty kanał MASTER (Globalny regulator jasności) Mam działający program do odbioru DMX, który steruje trzema programowymi PWM'ami i wszystko działa, lecz za cholerę nie mogę dopisać do tego czwartego kanału odpowiedzialnego za globalną regulację jasności (poziomu wszystkich PWM na raz). Są trzy zmienne (Byte) Red, Green i Blue pobierane z trzech kanałów DMX język basic4gl Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Do tego trzy programowe PWM język basic4gl Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Jak dopisać do tego globalną regulację poziomu na kanale 4 ( wg zmiennej pobranej z Dmxkanal(4) )? Niby proste działanie matematyczne, a jednak... Oczywiście wszystkie wartości zawierają się w przedziale 0-255. Podejrzewam, że trzeba dodać kolejne zmienne, na których będziemy robić działania, ale to już na pewno nie będą zmienne typu Byte... Pozdrawiam |
Autor: | rskup [ 7 lis 2018, o 22:07 ] |
Tytuł: | Re: RGB (PWM programowy) z DMX512 - Jak zrobić Master? |
Aby łatwo sterować jasnością wymyślono przestrzeń barw HSV. Może warto, byś nad jej zastosowaniem się zastanowił? A na początek polecam posłuchać Mirka : http://mirekk36.blogspot.com/2015/06/ws ... w-hsv.html -- Pozdrawiam, Robert |
Autor: | Niunio [ 8 lis 2018, o 07:33 ] |
Tytuł: | Re: RGB (PWM programowy) z DMX512 - Jak zrobić Master? |
Poradniki Pana Mirka ciekawe, oglądam różne. Program będzie działać w urządzeniach oświetlenia scenicznego (buduję sobie różne światełka) dlatego też trzymajmy się założeń, czyli standardów obowiązujących w takich urządzeniach. Mam już dopisane Strobo na kanale 5 i Color Macro na 6, brakuje mi tylko regulatora Master (kanał 4) chociaż na siłę nie będę go robił (wiele urządzeń go niema), ale chciałbym... Przyśniła mi się pewna idea działania jakim można to opisać. język basic4gl Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Ale to chyba bez sensu. |
Autor: | Jaglarz [ 8 lis 2018, o 08:29 ] |
Tytuł: | Re: RGB (PWM programowy) z DMX512 - Jak zrobić Master? |
Kody podajemy tak: topic7402.html |
Autor: | Niunio [ 8 lis 2018, o 08:36 ] |
Tytuł: | Re: RGB (PWM programowy) z DMX512 - Jak zrobić Master? |
Przepraszam, poprawione |
Autor: | Niunio [ 8 lis 2018, o 08:54 ] |
Tytuł: | Re: RGB (PWM programowy) z DMX512 - Jak zrobić Master? |
Zdaję sobie z tego sprawę, niektóre fabryczne urządzenia też mają z tym problem. To niema znaczenia, raczej chodzi o kontrolę typu włącz/wyłącz (wszystko), jeśli płynna regulacja to i tak dość szybka - włącz płynnie/wyłącz płynnie, więc nie będzie to przeszkadzać. |
Autor: | SylwekK [ 8 lis 2018, o 09:25 ] |
Tytuł: | Re: RGB (PWM programowy) z DMX512 - Jak zrobić Master? |
Próbowałeś zamiast tego: język basic4gl Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. coś w tym stylu: język basic4gl Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. Tylko rozbij sobie wzory na drobne, bo ja do C już się przyzwyczaiłem To był jeden z powodów przejścia na inny język. W bascom strasznie irytujące jest to, że można tylko jedno działanie po znaku równości zrobić, a bardzo często z podobnych rzeczy korzystam w swoich sterach. |
Autor: | Niunio [ 8 lis 2018, o 10:14 ] |
Tytuł: | Re: RGB (PWM programowy) z DMX512 - Jak zrobić Master? |
Dziękuję Koledzy wszystko działa Rzeczywiście idea była słuszna, tylko kolejność moich działań nie prawidłowa. Pozdrawiam. |
Strona 1 z 1 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |