You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close

Control4: Video Wall Programming


Overview

Back to Top

Drivers for switching and video wall control can be found at the links below:

Key Concepts for controlling a video wall include:

  1. Commands to control the layout of the video wall (what portion of the video each Receiver is displaying) are sent directly to each Receiver in the video wall using the RS232 - IP Server drivers
  2. Commands to switch sources (what video source is displayed on each TV) are sent to the network switch using the J+P Switch driver
  3. Macros can be called by other Macros and reused to optimize programming and eliminate duplicate work

4x4 Video Wall Template

Back to Top

R1C1
R1C2
R1C3
R1C4
R2C1
R2C2
R2C3
R2C4
R3C1
R3C2
R3C3
R3C4
R4C1
R4C2
R4C3
R4C4

Initial Setup

Back to Top

Step 1) Under System Design in Composer, load a "Room" into your project for each display in the video wall, and name them accordingly.

Step 2) Add the appropriate TV driver for your project to each "Room"

Step 3) Add a Just Add Power RS232 - IP Server for each TV in your video wall, then rename them to their ultimate position in the video wall for simpler programming.

Step 4) Assign the IP address for each corresponding Receiver in the video wall to its RS232 - IP Server driver instance.


Advanced Control

Enabling and Creating Macros

Back to Top

Step 1) Navigate to the Agents tab in Composer

Step 2) From Agents, click on "Add...", choose Macros from the popup list, then click "OK"

Step 3) Select Macros from the Agents list, then click "Add..." under the Macros sections to add a new Macro

Step 4) Name the new Macro according to the function you intend the macro to perform

Tip: The macros created here will be called by other macros later on in your programming, so name them something that makes sense.

Step 5) Once you have created all desired Macros, navigate to the Programming tab in Composer

Programming Macros

Back to Top

Step 1) Under Programming > Device Events, select Macros.
Step 2) Under Programming > Macro Events, choose the desired Macro to be programmed from the drop-down menu next to "Select Macro:"
Step 3) Under Actions > Device Actions, select the RS232 - IP Server driver that corresponds to the first Receiver in the video wall where you want to send a layout command
Step 4) Under Actions > [RS232 - IP Server] Actions > Commands, select Device Specific Command
Step 5) Click the drop-down menu under Device Specific Command, and select Basic VideoWall Mode Change

Step 6) Under the Basic VideoWall Mode Change options, fill in the Number of Rows, Number of Columns, Row Position, and Column Position that you want the selected Receiver to display when this Macro is executed, then drag that command into the Script area in the middle of Composer

Note: The 2G/3G Receivers will do only and exactly what they are told in terms of displaying content. It is important to ensure that you are sending the desired layout commands to the correct Receiver during this step. If you send a command to a Receiver to display the wrong portion of the wrong size of video, the Receiver will comply with the malformed request.

Step 7) Repeat Steps 3 thru 6 for each Receiver in the video wall, being sure to select the correct target Receiver from the Actions > Device Actions (Step 3) prior to building and dragging your command (Step 6)


Other Macro Examples within a 4x4 Video Wall

2x2 Top Left

Back to Top

R1C1
R1C2
R1C3
R1C4
R2C1
R2C2
R2C3
R2C4
R3C1
R3C2
R3C3
R3C4
R4C1
R4C2
R4C3
R4C4


 

Target RX: R1C1 Target RX: R1C2
Target RX: R2C1 Target RX: R2C2

2x2 Top Right

Back to Top

R1C1
R1C2
R1C3
R1C4
R2C1
R2C2
R2C3
R2C4
R3C1
R3C2
R3C3
R3C4
R4C1
R4C2
R4C3
R4C4


 

Target RX: R1C3 Target RX: R1C4
Target RX: R2C3 Target RX: R2C4

2x2 Bottom Left

Back to Top

R1C1
R1C2
R1C3
R1C4
R2C1
R2C2
R2C3
R2C4
R3C1
R3C2
R3C3
R3C4
R4C1
R4C2
R4C3
R4C4


 

Target RX: R3C1 Target RX: R3C2
Target RX: R4C1 Target RX: R4C2

2x2 Bottom Right

Back to Top

R1C1
R1C2
R1C3
R1C4
R2C1
R2C2
R2C3
R2C4
R3C1
R3C2
R3C3
R3C4
R4C1
R4C2
R4C3
R4C4


 

Target RX: R3C3 Target RX: R3C4
Target RX: R4C3 Target RX: R4C4

All Single Screen

Back to Top

Setting all of the Receivers in a video wall back to Single Screen mode is accomplished by sending a command to every Receiver in the video wall to tell each Receiver that it is row 1 column 1 of a 1 row and 1 column video wall


Switching Multiple Displays

Back to Top

The J+P Switch driver gives the ability to switch multiple outputs simultaneously using a device specific command from the Programming tab in Composer.

Command Example Syntax:

Switch Outputs 1 thru 16 to watch Input 1

SW1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16=1

Switch Outputs 1, 2, 5 and 6 to watch Input 3

SW1,2,5,6=3

Note: The command is case sensitive and must match the exact syntax in order to function.

The MULTISWITCH command can then be coupled with the previously built layout Macros to achieve quick and efficient control of switching and layout changes

Back to Top

  • 153
  • 28-May-2020
  • 9159 Views