There are two different ways of how the multipliers are calculated, depending on whether or not the advanced property in the System Settings is enabled or not.
Let auto_value be the value calculated based on autofunctions/smart zoom and console_value the one received from the console on the fixture's input universe. Furthermore, let dmx_full_range_min and dmx_full_range_max be the theoretical dmx value limits, regardless of the limits set in the fixture's fixture type. Then the final channel value final_value is calculated by using the following formula:
multiplicator = 2 * ((console_value - dmx_full_range_min) / (dmx_full_range_max - dmx_full_range_min)) final_value = auto_value * multiplicator
For example, consider a fixture with an 8-bit IRIS channel (theoretical DMX values of 0-255), but a limited dmx range defined in its fixture type (e.g. DMX values of 0-131). With Auto 6M mode active…
Let auto_value be the value calculated based on autofunctions/smart zoom and console_value the one received from the console on the fixture's input universe. Furthermore, let dmx_min and dmx_max be the dmx limits as specified in the fixture's fixture type. Then the final channel value final_value is calculated by using the following formula:
multiplicator = 2 * ((console_value - dmx_min) / (dmx_max - dmx_min)) final_value = auto_value * multiplicator
For example, consider a fixture with an 8-bit IRIS channel (theoretical DMX values of 0-255), but a limited dmx range defined in its fixture type (e.g. DMX values of 0-131). With Auto 6M mode active…