Follow

RidePlayer, V16X, and V4X DMX Control

Our RidePlayer, V16X, and V4X Show Controllers all possess the capability of natively outputting one universe of DMX.

Despite its simplicity, DMX out of these products is certainly powerful. Through scripting, each channel of the single universe can be set. For an example, check out the attached script!

Set Up Process:
The first step to using DMX is to create a new "Custom" device on the RidePlayer or VX Series controllers. On the "Set up the connection" dialog box, choose "dmx512" as the connection type and protocol then finish the wizard. 

dmx512.JPG


If you named your device "DMX" you will now have a device variable (under the DMX) known as "DMX.DMX" This is your DMX 512 Universe variable array.

These values will be sent over Serial Port 1 on the show controllers,  in accordance with the DMX protocol. Only Serial Port 1 is meant for DMX control in the V16X and V4X.

 

Programming Events:

Four device events are available to use to script your DMX.

Get At: Gets the value of the the DMX at a particular Channel

The Get At command works as it does elsewhere in Winscript Live. Get At is used for arrays. It gets the value of the variable at a certain position.

Set At: Set specific DMX Channel to a value. When using the Set At Command, three parameters are needed:

1) DMX Variable (the universe mentioned earlier) in the attached example: DMX.DMX

2) The DMX Channel

3) The value to set it to

Set Value =:Sets the value of a DMX Channel to a specific value

When using the Set Value = command, 2 parameters are needed:

1) DMX Variable AND CHANNEL IN BRACKETS (example: for channel 10): DMX.DMX[10]

2) The value to set it to.

Ramp: Ramp the value of the DMX Channel over time. When using the Ramp command, 3 parameters are needed:

1) DMX Variable AND CHANNEL IN BRACKETS (example: for channel 10): DMX.DMX[10]

2) The value to set it to.

3) Period of time to ramp over in frames.

 

Wiring and Pin Outs (RidePlayer):

5-PIN XLR                12-PIN MOLEX CONNECTOR
       1     ---GROUND ---     7
       2     ---NEGATIVE---     9
       3     ---POSITIVE---      2
       4
       5

RidePlayer_Serial_Pinout.png

Wiring and Pin Outs (V16X, V4X):

SerialPort1.png

5-PIN XLR                 5-PIN PHOENIX TERMINAL
       1     ---GROUND ---     5
       2     ---NEGATIVE---     1
       3     ---POSITIVE---      2
       4
       5

Reminder: The 5-Pin Phoenix Terminal MUST be plugged into serial port 1 on the V16X/V4X Controllers.

V16-4XPinout.jpg

Have more questions? Submit a request