03.07.2017, 09:03
(28.06.2017, 06:20)admin Wrote: Since you have a lot of channels, you have to lower the resolution parameter to decrease CPU load.
Thanks, the DMX interface is now working properly.
Regarding performance, I think I saw a discussion that using the storage for variables is not fast enough with a high number of channels. Do I get it correctly that I would need to use variables that are declared in the resident script? Those are like global vars, and can be read/written from the procedures in the user libraries?
And what would be the maximum of channels * resolution that you can send? Sending the full 512 channels with a resolution of 10, is that possible?
Also, does DMX allow you to send just the channels you need from an array? In the existing DMX system that I am programming against now, the drivers are put on the 10, 20, 30 marks... so driver 1 channel 1 = DMX 11, driver 18 channel 4 = DMX 184. Seeing they are mostly RGBW drivers and an occasional WW driver, 60% of the addresses is never used, and a waste to send over the line? Would I be able to send channels 1,2,3,4,11,12,21,22,23,24,31,32,33,34....etc, or does the whole system need a full reconfigure/reprogram? (No fun, reprogramming a full building with dmx hardware)