Attached is a new release for ECG-P2 that includes strobe options.
There is a new main menu item for strobe configuration which will bring up a configuration screen. There are two logical sections to the screen.
The first section sets up one or more control universes that can be used to change the configuration on the fly. Each strobe configuration will use 32 bytes/slots/channels of DMX information. You can use the same configuration block for multiple strings, share a single control universe over several strings using different starting slots (1,33,65 ... are recommended), or have a separate control universe for each string. The control universe is separate from the universe assigned to the string on the string configuration page. It is not required if you just want a static strobe flash pattern as defined by the defaults.
The second section sets up the default strobe settings that will be applied at reset. If the strobe effect is not active then the string will operate as normal with its string universe. If the strobe effect is active, either by default or be receipt of a control universe then it will be enabled or disabled and operate with the parameters until the device is reset or another control universe is received.
Strobe options are:
Active - True/False (T/F) strobe effect active
R - static Red color level (0-255) or maximum value if the random colors option is enabled
G - static Green color level (0-255) or maximum value if the random colors option is enabled
B - static Blue color level (0-255) or maximum value if the random colors option is enabled
OnMS - number of milliseconds each strobe pattern should be on or maximum value if random OnMS is enabled
OffMS - number of milliseconds each strobe pattern should be off/blank or maximum value if random OffMS is enabled
DensPct - approximate active pixel percentage during each strobe pattern (1-100) or maximum value if random DensPct is enabled
Rnd Col - T/F enables random colors. Each R/G/B will be independently varied from 0 to the maximum value for R/G/B
Rnd Int - T/F enable random intensity. Each R/G/B will be scaled by the same random value. approximates an intensity change subject to pixel color curves
Rnd On - T/F enable random OnMS. Varies the OnMS from 0 to the maximum value.
Rnd Off - T/F enable random OffMS. Varies the OffMS from 0 to the maximum value.
Rnd Den - T/F enable random DensPct. Varies the DensPct from 0 to the maximum value.
Each control universe should contain at least 16 bytes/slots/channels of information. for future compatibility to Compiler Object Oriented Lighting (COOL) options we recommend allocating 32 bytes/slots/channels.
The first two bytes must contain a signature and complement. Uses the values 85 and 170 or 0x55 and 0xAA in hex.
Slot 1 = 85 (0x55) – strobe signature
Slot 2 = 170 (0xAA) – strobe signature complement
Slot 3 = Strobe Active (0 = off, 1 or more = on)
Slot 4 = R (0-255)
Slot 5 = G (0-255)
Slot 6 = B (0-255)
Slot 7/8 = lo/hi millisecond ON. For simple 1-255 you can just use Slot 7 and set Slot 8 to zero. Otherwise you need to learn how to do lo/hi splits!!
Slot 9/10 = lo/hi millisecond OFF. For simple 0-255 you can just use Slot 9 and set Slot 10 to zero. Otherwise you need to learn how to do lo/hi splits!!
Slot 11 = Density Percentage (1-100)
Slot 12 = Random Color (0 = off, 1 or more = on)
Slot 13 = Random Intensity (0 = off, 1 or more = on)
Slot 14 = Random ON Duration (0 = off, 1 or more = on)
Slot 15 = Random OFF Duration (0 = off, 1 or more = on)
Slot 16 = Random Density (0 = off, 1 or more = on)
Slot 17 - 32 = unused – for expansion – fill with 0
I played with a Vixen sequence where I change the parameters every 2 second in a 10 second loop.
1 = 85,170,1,255,0,0,25,0,25,0,50,0,0,0,0,0
2 = 85,170,1,0,255,0,50,0,50,0,25,0,0,0,0,0
3 = 85,170,1,0,0,255,75,0,75,0,50,0,0,0,0,0
4 = 85,170,1,255,0,255,25,0,25,0,25,0,0,0,0,0
5 = 85,170,1,255,255,255,50,0,50,0,100,0,0,0,0,0
Working on adding same option to P12S and will have it soon.
-Ed
There is a new main menu item for strobe configuration which will bring up a configuration screen. There are two logical sections to the screen.
The first section sets up one or more control universes that can be used to change the configuration on the fly. Each strobe configuration will use 32 bytes/slots/channels of DMX information. You can use the same configuration block for multiple strings, share a single control universe over several strings using different starting slots (1,33,65 ... are recommended), or have a separate control universe for each string. The control universe is separate from the universe assigned to the string on the string configuration page. It is not required if you just want a static strobe flash pattern as defined by the defaults.
The second section sets up the default strobe settings that will be applied at reset. If the strobe effect is not active then the string will operate as normal with its string universe. If the strobe effect is active, either by default or be receipt of a control universe then it will be enabled or disabled and operate with the parameters until the device is reset or another control universe is received.
Strobe options are:
Active - True/False (T/F) strobe effect active
R - static Red color level (0-255) or maximum value if the random colors option is enabled
G - static Green color level (0-255) or maximum value if the random colors option is enabled
B - static Blue color level (0-255) or maximum value if the random colors option is enabled
OnMS - number of milliseconds each strobe pattern should be on or maximum value if random OnMS is enabled
OffMS - number of milliseconds each strobe pattern should be off/blank or maximum value if random OffMS is enabled
DensPct - approximate active pixel percentage during each strobe pattern (1-100) or maximum value if random DensPct is enabled
Rnd Col - T/F enables random colors. Each R/G/B will be independently varied from 0 to the maximum value for R/G/B
Rnd Int - T/F enable random intensity. Each R/G/B will be scaled by the same random value. approximates an intensity change subject to pixel color curves
Rnd On - T/F enable random OnMS. Varies the OnMS from 0 to the maximum value.
Rnd Off - T/F enable random OffMS. Varies the OffMS from 0 to the maximum value.
Rnd Den - T/F enable random DensPct. Varies the DensPct from 0 to the maximum value.
Each control universe should contain at least 16 bytes/slots/channels of information. for future compatibility to Compiler Object Oriented Lighting (COOL) options we recommend allocating 32 bytes/slots/channels.
The first two bytes must contain a signature and complement. Uses the values 85 and 170 or 0x55 and 0xAA in hex.
Slot 1 = 85 (0x55) – strobe signature
Slot 2 = 170 (0xAA) – strobe signature complement
Slot 3 = Strobe Active (0 = off, 1 or more = on)
Slot 4 = R (0-255)
Slot 5 = G (0-255)
Slot 6 = B (0-255)
Slot 7/8 = lo/hi millisecond ON. For simple 1-255 you can just use Slot 7 and set Slot 8 to zero. Otherwise you need to learn how to do lo/hi splits!!
Slot 9/10 = lo/hi millisecond OFF. For simple 0-255 you can just use Slot 9 and set Slot 10 to zero. Otherwise you need to learn how to do lo/hi splits!!
Slot 11 = Density Percentage (1-100)
Slot 12 = Random Color (0 = off, 1 or more = on)
Slot 13 = Random Intensity (0 = off, 1 or more = on)
Slot 14 = Random ON Duration (0 = off, 1 or more = on)
Slot 15 = Random OFF Duration (0 = off, 1 or more = on)
Slot 16 = Random Density (0 = off, 1 or more = on)
Slot 17 - 32 = unused – for expansion – fill with 0
I played with a Vixen sequence where I change the parameters every 2 second in a 10 second loop.
1 = 85,170,1,255,0,0,25,0,25,0,50,0,0,0,0,0
2 = 85,170,1,0,255,0,50,0,50,0,25,0,0,0,0,0
3 = 85,170,1,0,0,255,75,0,75,0,50,0,0,0,0,0
4 = 85,170,1,255,0,255,25,0,25,0,25,0,0,0,0,0
5 = 85,170,1,255,255,255,50,0,50,0,100,0,0,0,0,0
Working on adding same option to P12S and will have it soon.
-Ed