Temperatura Cob Led
-
- Mensagens: 6
- Registrado em: 19 Fev 2025, 22:30
Tem como criar um fader apenas, na janela personalizada para controlar a temperatura dos Cobs leds, quente e frio, tipo subindo esfria e descendo esquenta ou ao contrário??
- Lumikit-Dimitri
- Mensagens: 19
- Registrado em: 22 Jan 2025, 16:51
Olá Jefrey, tem sim.
Na Janela Personalizada você pode criar um fader por exemplo com a função "Aplicar parâmetros" e selecionar o canal que você quer especificamente.
Dá uma olhada na imagem abaixo como foi feito aqui, por exemplo.
Aqui eu criei um aparelho do tipo "LED RGB Redondo" com 2 canais, sendo BRANCO e AMBAR (como se fosse BRANCO FRIO e BRANCO QUENTE).
Aí eu coloquei um fader só para controlar o BRANCO, e poderia fazer outro para controlar o AMBAR, ou qualquer outro canal que eu quiser.
Se o pessoal tiver algum outra ideia também, pode mandar aqui!
Na Janela Personalizada você pode criar um fader por exemplo com a função "Aplicar parâmetros" e selecionar o canal que você quer especificamente.
Dá uma olhada na imagem abaixo como foi feito aqui, por exemplo.
Aqui eu criei um aparelho do tipo "LED RGB Redondo" com 2 canais, sendo BRANCO e AMBAR (como se fosse BRANCO FRIO e BRANCO QUENTE).
Aí eu coloquei um fader só para controlar o BRANCO, e poderia fazer outro para controlar o AMBAR, ou qualquer outro canal que eu quiser.
Se o pessoal tiver algum outra ideia também, pode mandar aqui!
-
- Mensagens: 6
- Registrado em: 19 Fev 2025, 22:30
Entendi, isso já sei fazer, queria fazer apenas 1 fader pra controlar o branco frio e quente ao mesmo tempo, onde ao subir aqueça a cor e ao descer esfrie.
Pensei em formas de fazer isso apenas em 1 fader mas não descobrir e como sou novo no lumikit vim aqui perguntar se existe essa opção, de 1 fader ao subir aumentar um parâmetro e diminuir outro, e quando descer diminuir e aumentar outro parâmetro, ao mesmo tempo
Pensei em formas de fazer isso apenas em 1 fader mas não descobrir e como sou novo no lumikit vim aqui perguntar se existe essa opção, de 1 fader ao subir aumentar um parâmetro e diminuir outro, e quando descer diminuir e aumentar outro parâmetro, ao mesmo tempo
-
- Mensagens: 14
- Registrado em: 22 Jan 2025, 15:30
Então vamos lá Jefrey,
bem do jeito que você precisa não será possível, o que posso fazer é com 2 faders:
vou fazer um exemplo pra você e daí é só aplicar no seu show:
Vou criar um novo show e adicionar 20 LEDs, esses LEDs vou dividir em 2 grupos de 10 (Frente e Fundo, apenas como exemplo)
Cada LED foi configurado da seguinte forma:
Coloquei um DIMMER, um canal WHITE (6500K) e um AMBAR (3000K) só como exemplo, lembre-se os seus LEDs terão que ter o canal WHITE e AMBAR.
No meu exemplo cada um tem 3 canais DMX e estão endereçados de 10 em 10.
Para melhorar um pouco o exemplo, também ajeitei o 3D, coloquei uma trave, com 10 LEDs no fundo e 10 na frente.
Em uma janela personalizada, adiciono 2 faders
No primeiro fader (que vai controlar a temperatura da cor), coloco uma Função Extra do tipo "Valores Manuais"
La dentro coloque o canal 500 (pode ser qualquer outro que não esteja em uso) e o valor de 255.
Agora quando eu mover esse fader, o canal 500 irá variar entre o valor 0 e 255.
E o segredo vem no outro fader, lá eu vou colocar uma Função Extra do tipo "Script"
Ali coloco o script abaixo:
Clico no botão "Compilar" pra ver se deu tudo certo, se houver algum erro será mostrado, talvez no momento de Copiar e Colar o código veio alguma coisa a mais ou faltou uma parte, faça novamente se der erro.
Quando eu volto na aba "Parametros" é possivel ver uma caixa de seleção de Grupos de Wizard e também o canal... no Grupo de Wizard marco o grupo "8-Frente" e no canal coloco 500, que é onde o outro fader está colocando um valor, esse valor será usado para calcular a temperatura das cores.
Agora na saída DMX já é possivel ver os canais DMX corretos, mas os LEDs não acendem pois o canal DIMMER está zerado, ai temos 2 opções adicionar mais um Fader com um Wizard de Dimmer como no exemplo ou outra que você achar mais conveniente.
Para finalizar coloco no meu exemplo mais 2 faders com as mesmas Funções Extras e só mudo o canal de 500 para 501
Minha Janela Personalizada ficou dessa forma:
Em anexo o arquivo SHOW para o Lumikit SHOW 2025 (ou versão posterior).
bem do jeito que você precisa não será possível, o que posso fazer é com 2 faders:
- o primeiro você escolhe a cor entre "quente" e "frio";
- e o segundo vai servir de "dimmer" das cores e lá dentro vamos colocar um script que vai ler o primeiro fader;
vou fazer um exemplo pra você e daí é só aplicar no seu show:
Vou criar um novo show e adicionar 20 LEDs, esses LEDs vou dividir em 2 grupos de 10 (Frente e Fundo, apenas como exemplo)
Cada LED foi configurado da seguinte forma:
Coloquei um DIMMER, um canal WHITE (6500K) e um AMBAR (3000K) só como exemplo, lembre-se os seus LEDs terão que ter o canal WHITE e AMBAR.
No meu exemplo cada um tem 3 canais DMX e estão endereçados de 10 em 10.
Para melhorar um pouco o exemplo, também ajeitei o 3D, coloquei uma trave, com 10 LEDs no fundo e 10 na frente.
Em uma janela personalizada, adiciono 2 faders
No primeiro fader (que vai controlar a temperatura da cor), coloco uma Função Extra do tipo "Valores Manuais"
La dentro coloque o canal 500 (pode ser qualquer outro que não esteja em uso) e o valor de 255.
Agora quando eu mover esse fader, o canal 500 irá variar entre o valor 0 e 255.
E o segredo vem no outro fader, lá eu vou colocar uma Função Extra do tipo "Script"
Ali coloco o script abaixo:
Código: Selecionar todos
{ Um numero qualquer para definir essa constante,
"1" será o numero do campo onde será informado o canal DMX usado para o outro script que controlara as cores e os dimmers,
"2" será a lista com os grupos}
const
UI_CHANNEL = 1; // canal DMX que vamos ler com a informação de "cor" que vem do outro fader
UI_GROUP = 2; // grupos se wizard que vamos aplicar as cores
procedure OnRegister;
begin
RegisterUIGroupBox(UI_GROUP, 'Grupos');
RegisterUIValue(UI_CHANNEL, 'Canal DMX', 1, 1, 512);
end;
{ Nada aqui, apenas para compilar }
procedure OnStart;
begin
end;
procedure OnExecute;
var
i: integer;
idGroup: integer;
temperaturaDeCor: integer; // vai de 0 a 255
dimmer, ambar, white: integer;
begin
temperaturaDeCor := GetChannel(GetUIValue(UI_CHANNEL));
dimmer := GetDimmer();
// esse valor de ambar e white vai variar entre 0 e 255
// se temperatura de cor for 0, ambar estara no maximo e white no minimo
// se temperatura de cor for 255, ambar estara no minimo e white no maximo
ambar := 255 - temperaturaDeCor;
white := 255 - ambar;
// fazer as cores proporcionais ao dimmer
ambar := trunc((ambar*dimmer)/255);
white := trunc((white*dimmer)/255);
// comecar a ler os grupos que foram selecionados
IteratorUIReset(UI_GROUP);
while IteratorUIRead(UI_GROUP, idGroup) do
begin
// verificar se o aparelho faz parte do grupo marcado fazendo um loop e uma comparacao
for i:=0 to GetFixCount-1 do
begin
if GetFixGroup(i) = idGroup then
begin
SetFixParam(i {id do aparelho DMX},
CT_WHITE {canal},
white {valor});
SetFixParam(i {id do aparelho DMX},
CT_AMBAR {canal},
ambar {valor});
end;
end;
end;
end;
{ "DoTerminate" para desligar o script }
procedure OnTerminate;
begin
DoTerminate;
end;
Quando eu volto na aba "Parametros" é possivel ver uma caixa de seleção de Grupos de Wizard e também o canal... no Grupo de Wizard marco o grupo "8-Frente" e no canal coloco 500, que é onde o outro fader está colocando um valor, esse valor será usado para calcular a temperatura das cores.
Agora na saída DMX já é possivel ver os canais DMX corretos, mas os LEDs não acendem pois o canal DIMMER está zerado, ai temos 2 opções adicionar mais um Fader com um Wizard de Dimmer como no exemplo ou outra que você achar mais conveniente.
Para finalizar coloco no meu exemplo mais 2 faders com as mesmas Funções Extras e só mudo o canal de 500 para 501
Minha Janela Personalizada ficou dessa forma:
Em anexo o arquivo SHOW para o Lumikit SHOW 2025 (ou versão posterior).
- Anexos
-
- Mensagens: 6
- Registrado em: 19 Fev 2025, 22:30
Acho que entendi, mas vou por em prática e testar, ficou bem interessante. Vlw demais!!