All Downloads are FREE. Search and download functionalities are using the official Maven repository.

data.nodescript.lighteffects.Fotograf.nodescript Maven / Gradle / Ivy

### Dieses Script definiert ein Asseccory, 
### um das Blitzlich eines Fotografen
### anzusteuern.
###
###
### Hardware: 1 Lightport.
### Software: 1 accessory
###           1 Macro
###
### history: 2017-04-17 A.Tillner, erste Version
###
###
### -------------- 1. Select Target
##application(text:de="Fotograf mit einer LED", text:en="Photographer with one LED")
##instruction(text:de="Fotograf: 
Lightports = Blitzlicht LED
Macros = Blitz einmal ausl?sen", text:en="photographer:
lightports = Flashing light LED
macros = Flashing once", link="http://wiki.fichtelbahn.de/doku.php?id=konfigvorlagen:lichteffekte" ) ### ##input($AccessoryName:string, text:de="Name des Fotografen-Accessories: ", text:en="Name of the photographer Accessory: ", default="Fotograf") ##input($my_accessory:accessory, text:de="Nummer des zu erzeugenden Accessory: ", text:en="Nummber of the Accessory: ", default=0) ##input($my_macro:macro, text:de="Nummer des ersten Macros (Blitzlicht): ", text:en="Number of the first macro (Flashing once): ", default=0) ##input($led_flash:light, text:de="Nummer des Lightport (flash_1): ", text:en="Number of the Lightport (flash_1): ", default=0) ##input($prevent_replace_labels:boolean, text:de="Keine Namen fuer Accessory, Makros, Ports ersetzen", text:en="Prevent replace labels for accessory, macro and ports", default=false) #set($led_gap = 1) ### die anderen LED sind an den folgenden Lightports angeschlossen ### ### -------------- 2. set Parameters for Ports #set($WertbeiOff = 0) #set($WertbeiOn = 200) #set($flashdelay = 2) #set($OnTime = 0) #if (${dimm_range} == 8) ### Es handelt sich um einen Knoten mit 8 Bit Dimming #set($DimmzeitOff = 70) #set($DimmzeitOn = 70) #set($DimmzeitOff_Param = "DimmOff=${DimmzeitOff}") #set($DimmzeitOn_Param = "DimmOn=${DimmzeitOn}") #else ### Es handelt sich um einen Knoten mit 16 Bit Dimming #set($DimmzeitOff = 17000) #set($DimmzeitOn = 17000) #set($DimmzeitOff_Param = "DimmOff88=${DimmzeitOff}") #set($DimmzeitOn_Param = "DimmOn88=${DimmzeitOn}") #end ### -------------- 3. execute part of the script #set($macro_flash = $my_macro) ### need some additional macros ######################################### ######################################### ### Define Number of LED ### set LED-Label ### configure port set light ${led_flash} name="${AccessoryName}_${my_accessory}_${led_flash}" config port ptype=light ValueOff=${WertbeiOff} ValueOn=${WertbeiOn} ${DimmzeitOff_Param} ${DimmzeitOn_Param} number=${led_flash} ######################################## ######################################## ######################################## ### Setzt label, wenn ${prevent_replace_labels} NICHT true #if (!${prevent_replace_labels}) ### Set label of Macro set macro ${macro_flash} name="${AccessoryName}_${my_accessory}_Flash" ### Set label of Accessories set accessory ${my_accessory} name="${AccessoryName}_${my_accessory}" #end ######################################## ################################################/ ### Macro flashing light ### select macro ${macro_flash} config macro repeat=1 slowdown=1 add step ptype=light action=on number=${led_flash} add step ptype=light delay=${flashdelay} action=off number=${led_flash} ### ### Ende flashing light ### ################################################/ ### Define Accessory select accessory ${my_accessory} add aspect 0 macroname="${AccessoryName}_${my_accessory}_Flash"




© 2015 - 2024 Weber Informatics LLC | Privacy Policy