Skip to content

DmxOutput

in Lib.io.dmx

Sends DMX data to a connected DMX interface.

This operator sends a list of float values as DMX channels to a specified DMX universe via a connected DMX interface (e.g., FTDI-based USB-DMX interfaces). The input DmxUniverse should be a list of floats, where each float represents a DMX channel value (0-1).

Tips: - Ensure the correct PortName for your DMX interface is selected. - The DmxUniverse input expects a list of up to 512 float values. Use operators like PointsToDMXLights to generate this data. - MaxFps can be used to limit the update rate and reduce CPU usage.

AKA: dmx, light, lighting, ftdi

Input Parameters

Name (Relevancy & Type) Description
Connect (Boolean) Connects or disconnects from the DMX interface. This is useful to free the port for other applications without deleting the operator.
DmxUniverse (List`1) A list of up to 512 float values (0-1) representing the DMX channel values for a single universe.
MaxFps (Int32) Limits the maximum update rate in frames per second. A value of 0 means no limit.
PortName (String) The name of the serial port for the DMX interface, e.g., 'COM3'. A dropdown shows available FTDI devices.

Outputs

Name Type
IsConnected System.Boolean
Result T3.Core.DataTypes.Command