background image

33

MC258-2 Device Control with DeltaServer : User Guide 

 

                                                                                             © 2023 7thSense

Using Serial Events for Device Control

In the Serial Events tab ‘Command Text’, write in the command string that you want to send to that
specific projector:

Be sure to include the control character (carriage return) as required by your receiving device, at the
end of the command. Control characters are listed in the drop-down menu.

Содержание DeltaServer

Страница 1: ...Delta Media Server Device Control with DeltaServer MC258 2 User Guide ...

Страница 2: ...ademark Information Copyright Information All Rights Reserved This document is copyrighted by 7thSense Design Ltd and shall not be reproduced or copied without express written authorisation from 7thSense Design Ltd The information in this document is subject to change without notice 7thSense Design Ltd assumes no responsibility for errors and or omissions contained in this information Printed Marc...

Страница 3: ...elta Timeline Direct Method 19 Trigger Serial Commands on Demand Sequence Method 24 UDP Serial Events 31 PJLink 34 Using 7thUDP2TCP for Device Control 34 Setup Instructions for 7thSense 3D Sync using Labjack 36 Hardware Connectivity 36 Software Configuration 37 Verifying Operation 39 LabJack 7thSense Pinout and Connections 41 DeltaShowControlInterface 43 Workflow 44 Configure the ADAM 6060 Comms 4...

Страница 4: ...stem Receive dynamic inputs to the Delta Timeline and send controls to switches over IP Ø 7thConnect User Guide Art Net DMX Control DMX is a serial protocol used to control many lighting systems bubble and smoke machines and other stage effects devices Art Net is DMX over Ethernet the protocol that DeltaServer uses to interface with external devices so we need to convert the Art Net signal into DM...

Страница 5: ...e g multiple devices listening to the same part of the addressed block Plan your device requirements For example Light 1 has base address of 1 and can have 4 Delta output channels Red channel 1 values 0 255 Blue channel 2 values 0 255 Green channel 3 values 0 255 Brightness channel 4 values 0 255 Light 2 can then start at base address 5 and take up 4 channels and so on Further instructions for add...

Страница 6: ...he ENTTEC OpenDMX Ethernet ODE MkI Operation of the MkII is the same but the software app for configuration v1 8 on operates in a browser page The server must be set up with the correct software for the DMX converter we use ENTTEC Node Management Utility Connect the ENTTEC box to the server NIC or via network with an Ethernet cable Connect the first device to the ENTTEC box using XLR cable Connect...

Страница 7: ...erver User Guide 2023 7thSense Art Net DMX Control The attached ENTECC box will show listed under Device Type with its IP Address Device Name and Mac Address Click to select the device and the Configure button will become active Click it ...

Страница 8: ...n read from up to 16 Universes 512 channels each with up to 16 Subnets 512 channels each for Art Net INPUT via for example a Showtec console For Art Net OUTPUT DeltaServer outputs to a single Universe Subnet as set in Preferences ArtNet DMX Each independent output device light effects machine should be addressed with a unique Base Address a Delta channel for each set of values it requires e g R G ...

Страница 9: ... in the correct Universe and SubNet for which Art Net output should be enabled Note if you tick Enable TestMode Delta will send a message out to ALL channels available and so all your devices should respond Untick this box to stop reset Create DeltaGUI Resource Set up a new DeltaGUI resource for each of the devices you are using From the top menu bar in DeltaGUI select View ArtNet DMX Editor ...

Страница 10: ...10 MC258 2 Device Control with DeltaServer User Guide 2023 7thSense Art Net DMX Control Click Create New and name your resource Click OK and select your new resource ...

Страница 11: ...lider to add each channel required for that device Choose the Channel Count 1 2 or 4 for that slider and the Output Channel start The Channel Count allows the range to be expanded further for devices that support more than 8 bit a single channel can give values of 0 255 8 bit but 2 channels can give a range of 0 65535 16 bit 4 channels give a range of 0 4 294 967 295 32 bit Name and Set Sliders Yo...

Страница 12: ... values 255 On 0 Off Some devices may behave in different ways for example some lights have an uppermost limit of say 210 If the slider goes above that limit it may tell the light to flash on off or to kill the output depending on device settings This information should be found in the manufacturer s user guide Using Art Net Timeline Resources Once you have set up your resources they will appear i...

Страница 13: ...the set time If you want to fade down to a colour set the first instance to the colour that you want then set another instance with sliders at the new values Remember that Fade type Art Net resources are not compatible with Tween or Instant so do not use a mix of Fade with any other type Tween Effect The Tween effect will gradually change a light from the colour of the current instance to that of ...

Страница 14: ...rom an external source for example a control desk which can be used to trigger real time commands for media playback These commands could be to adjust media colour position on screen rotation or any other Delta sequence command Input Art Net resources can be configured to any universe subnet up to 16 of each In DeltaGUI select Configure Preferences and go to ArtNet DMX ...

Страница 15: ...annels are substituted into placeholders in order to create the command string sent into Delta In the example shown the sliders are named Red Green Blue the values from these input channels 4 5 6 replace the placeholder strings Red Green Blue so the command sent within Delta in this example is Mediacolor mymedia 100 101 102 ...

Страница 16: ...channel values using those edit boxes The order of execution is offset then scale offset add a fixed value every time to this input scale add a relative value every time to this input Art Net Recording For recording in Delta see the Delta User Guide on recording generally Art Net recording enables Art Net inputs to be recorded and then rerun in simulation scenarios This may be useful in optimising...

Страница 17: ...first DMX channel to record End last DMX channel to record recording includes all channels between Start and End Universe Universe being recorded Subnet Art Net Universe being recorded Save as the number of bytes which make up a data point to be recorded Input Network The IP from which the recording is being listened to ...

Страница 18: ...ontrol you can set any of the Art Net recording parameters Use Recording Mode to change whether you re recording playing back or neither Note you will need to ensure you are in the correct Art Net input output mode See ARTNET external control listed under Media Commands Example artnet_record StartChan 1 EndChan 13 Universe 3 Subnet 2 ByteRange 2 InputIP 192 168 71 10 InputIPSubnet 255 255 255 0 Nu...

Страница 19: ... the Config Preferences Communication Serial tab Create Serial Event in Delta Timeline Direct Method You may have some sample serial events already listed in your Delta Resource panel but for this example of multiple projectors on separate comports you will need to create a new set of commands using copy paste edit for each projector that you want to control from within the timeline In the server ...

Страница 20: ...tors Right Projectors and to save each of the files back into the SerialEvents folder under appropriate names e g LeftProjectors 7SE RightProjectors 7SE xml version 1 0 encoding ISO 8859 1 SERIALEVENT_ARCHIVE COMMENT Copyright c 2006 7thSense http www 7thsense one COMMENT COMMENT Roadie 25k Roadster S Mirage S Christie DS DW HD Matrix 3000 4000 DLV1400 DX DLV1920 DX COMMENT DATE 08 09 2006 14 20 0...

Страница 21: ...e some relate to an individual projector e g 1SHU 0 where the 1 relates to the 1st device on the daisy chain whilst other commands will be sent to the whole set of daisy chained devices e g SHU 0 Once you have appropriate files stored for each of the COM ports used refresh the DeltaGUI and the new resources will appear under the Serial Events tab Drag and drop an event onto the timeline then simpl...

Страница 22: ...nd on this instance from the drop down Note how the commands above relate to the code shown previously The name of the event on the timeline will now change to reflect this selection Your device manual will show whether you need to add a Control Character such as Carriage Return if the device doesn t recognise a correct character sequence it could ignore the command completely ...

Страница 23: ...ntrol Configure Projector COM Ports in Delta In DeltaGUI open Configure Preferences Communications and click on the Serial tab Look up the Baud Parity Data Bits Stop Bits for your projectors in the device manuals then select accordingly from the drop down menus that relate to each relevant serial port ...

Страница 24: ... Method Once a sequence is written it can be called in the Timeline in just the same way as the set serial events as above or you can call it from the Stack Designer interface see the user guide Managing Delta Servers Create a Sequence Event Sequences can be created to carry out a single command or a series of commands The following example shows the single command to open the shutter for Projecto...

Страница 25: ...vice Control with DeltaServer User Guide 2023 7thSense Using Serial Events for Device Control The Delta Sequence Command Protocol can be viewed by clicking the Help button at the bottom of the Sequence Editor window ...

Страница 26: ...mand In this example for a single Christie Projector with RS232 connection the close shutter command may be written into the Delta sequence as sendasciiserial2 data SHU 0 x0D port 1 baudrate 9600 parity n databits 8 stopbits 1 SHU 0 x0D is the shutter close command followed by carriage return x0D in hex See your individual device manual for guidance on its baud rate data bits and parity ...

Страница 27: ...23 7thSense Using Serial Events for Device Control Example taken from TIPM Serial Commands Technical Reference Information CHRISTIE 2010 This single command could be extended to include further commands to close and open all 3 projector shutters for example ...

Страница 28: ...ntrol with DeltaServer User Guide 2023 7thSense Using Serial Events for Device Control cue stop the show and wait for the play command delay 2s wait for 2 seconds play play the media from the point at which it was stopped ...

Страница 29: ...ta 1SHU 1 x0D port 1 baudrate 9600 parity n databits 8 stopbits 1 See the Sequence Control Protocol Help button for many other commands that you can write for show control and your projector handbook for serial commands that the device understands Once created sequences can then be dropped on the timeline in a similar way to the serial events Direct Method Select an instance of a sequence drop it ...

Страница 30: ...8 2 Device Control with DeltaServer User Guide 2023 7thSense Using Serial Events for Device Control Alternatively you can create a Stack Designer page and use buttons controls to trigger the sequence on demand ...

Страница 31: ... guide Managing Delta Servers UDP Serial Events You will need to create instances of the UDP command for each function and each projector Select the UDP resource in DeltaGUI Drag and drop each UDP command onto the timeline at the predetermined points where you want to trigger a response Double click the event to access the resource editor or right click Properties ...

Страница 32: ... the IP address to the IP of the server and the Port number to the unique port connection to the specific projector Note UDP resources should not be set to a time of 00 00 00 00 in the timeline as Delta may skip over them on startup It is therefore advisable to set your UDP Timeline Position a few frames in from the start if they are to be triggered at the start of a show with the media set to del...

Страница 33: ...ce Control In the Serial Events tab Command Text write in the command string that you want to send to that specific projector Be sure to include the control character carriage return as required by your receiving device at the end of the command Control characters are listed in the drop down menu ...

Страница 34: ...e Ø PJ Link Control user guide Using 7thUDP2TCP for Device Control This is an application that can run on startup and is configured to receive UDP commands and convert to TCP commands It is not part of the DeltaServer installation so if you need it please contact support 7thsense co uk Install as a Windows Startup program Copy the application program file 7thUDP2TCP exe to C ProgramFiles 7thsense ...

Страница 35: ...ion and type in any free Input Port number of the server make a note of it then enter the device IP address and its Port number connecting it to the server Confirm with OK and add a new record for each TCP device Repeat until you have all your device details listed making note of each of the Input port numbers that you have used for each device ...

Страница 36: ... hardware used to synchronize multiple servers in a 3D application Wiring information is provided to allow fault finding if necessary Please note From 2020 7thSense deprecated the terms master and slave for the dependencies between devices We now refer throughout to Leader and Follower in our products To maintain functionality both terminologies continue to work internally but our documentation no...

Страница 37: ...hould be set to EIO if using the LabJack s 15pin D Sub connector otherwise set to FIO if stereo sync signals are connected to the terminals on the sides of the LabJack 3 Delta UDP port should be set to match the UDP port for communicating with the Follower server You can check this by navigation to Preferences EDIT Communication on server exe on the Follower or by selecting the Follower in DeltaGU...

Страница 38: ...Note Do not click Exit as this app needs to run in the background Restart the server application on both the Leader and the Follower s Open DeltaServer Click Preferences Edit to open the Server Configuration screen Click Communication and check to ensure that the Telnet Port UDP matches the Delta UDP Port number as set in step 3 above Repeat for each Leader Follower server ...

Страница 39: ...ower Server will be operating in one of 2 modes either in phase or out of phase with the Leader Server this can be verified by looking at the 3DSync fix DeltaGUI and the stats on the Follower server playback window see illustration below To view stats on Playback press S on the Follower keyboard or select Show Stats from the DeltaGUI toolbar The mode in use will be apparent as follows Leader and F...

Страница 40: ...ultiple Follower servers each Follower Server will have its own phase relationship with the Leader Server So some Follower servers may be in phase with the Leader server and some out of phase The following timing diagrams illustrate these modes Leader and Follower Server in phase Follower Inverted checkbox unticked Leader and Follower Server out of phase Follower Inverted checkbox ticked ...

Страница 41: ...back window statistics press S on the keyboard whilst in the Playback Window as shown below LabJack 7thSense Pinout and Connections Parts Required LabJack Package Containing o LabJack U3 LV o USB cable 1 8m LabJack 3D Sync Cable Assembly A 15 way D plug terminated with cables to o 3 pin Mini DIN plugs 1 cable for the Leader server 1 for each Follower server o BNC plug Cable to 3D glasses emitter p...

Страница 42: ...s to the LabJack unit Mini DIN plug marked M to the Leader server graphics card s 3D sync connector Mini DIN plug marked S to the Follower server graphics card s 3D sync connector BNC plug to the 3D glasses emitter or projector as required Signals Leader and Single Follower Server Signal Leader Server 3 pin Mini DIN Follower Server 3 pin Mini DIN LabJack 15 way D 3D glasses emitter BNC Leader Sync...

Страница 43: ...ch or pulse to the ADAM 6060 will send a UDP trigger over Ethernet to the IP of the required Delta Server to either perform a simple timeline command or trigger a Delta sequence There are two Control Logic modes one to operate simple load loop stop timeline commands the other to trigger prenamed Delta sequences Any sequence can be written in Delta under a name that belongs to each input switch The...

Страница 44: ...back server The DeltaShowControlInterface configuration xml file enables communication between the DeltaShowControlInterface utility and the DeltaServer application Combination switch operations into the ADAM 6060 are interpreted as playback controls or instructions to run specifically named sequences DeltaShowControlInterface section revised July 2020 Workflow 1 Install DeltaShowControlInterface ...

Страница 45: ...h of these two modes is used is set in the Control Logic of DeltaShowControlInterface Note The Advantech ADAM 6060 is a very versatile unit being used in a very specific way with the DeltaShowControlInterface utility to provide simple show control switching for Delta servers using the digital inputs Shown here are connections that include the relay outputs It is also possible to send ASCIIUDP from...

Страница 46: ...r User Guide 2023 7thSense DeltaShowControlInterface Identify the Delta server NIC IP to receive the control from the ADAM 6060 example 10 100 101 174 and click on it From the top menu click on Tools Search to find the connect ADAM 6060 module ...

Страница 47: ...47 MC258 2 Device Control with DeltaServer User Guide 2023 7thSense DeltaShowControlInterface This will find the unit Click on it to show the configuration tabs ...

Страница 48: ... DeltaServer User Guide 2023 7thSense DeltaShowControlInterface Select the Network tab and note or change the ADAM 6060 IP address as required example 10 100 101 179 The ADAM 6060 must be on the same subnet range as the Delta server ...

Страница 49: ...49 MC258 2 Device Control with DeltaServer User Guide 2023 7thSense DeltaShowControlInterface Select the Stream tab where the module IP address needs to be a Host to receive data ...

Страница 50: ...ntrolInterface Next go to the Access Control tab where the ADAM 6060 IP address and that of the Delta server it links to should be listed and enabled In the Password tab the default password of 00000000 eight zeros can be changed but for our purposes here there is no need to do so ...

Страница 51: ...s now configured to communicate with the Delta PC Close the Adam Apax NET utility Configure DeltaShowControlInterface Open the DeltaShowControlInterface software This will link its control logic with DeltaServer ADAM 6060 In the My IP address box type in the IP address of the Delta server or other PC on which you are currently using the DeltaShowControlInterface ...

Страница 52: ...s Shows1 6 are used here just for example Press the Set button to save the newly typed show names Press the hide button to minimise it to the system tray Control Logic for Direct Control Mode 0 DeltaShowControlInterface has a configuration xml file C 7thSense Software Drivers Delta Utilities DeltaShowControlInterface xml which features a Mode switch When set to Mode 0 it will use Delta load loop a...

Страница 53: ...ort DIGITAL_INPUT DELTA_ETHERNET IP 10 100 101 174 IP Port 23 Port DELTA_ETHERNET DELTA_SHOWS Shows Show1 Show2 Show3 Show4 Show5 Show6 Show7 Show8 Shows DELTA_SHOWS MODE_OF_OPERATION Mode 0 Mode MODE_OF_OPERATION DELTA_SHOWCONTROL_INTERFACE_CONFIG Mode 0 Direct Show Control The software control is configured using the logic table DI digital inputs below DI 0 pulsed load show DI 1 pulsed stop show...

Страница 54: ...equires adding a Stop and a Loop Control resource to each show that is to be controlled Control Logic for Sequences Mode 1 Delta sequences can be written and saved to the filenames shown below The name is addressed and the sequence is run The software control is configured using this logic table DI digital inputs DI 0 pulsed load sequence digitalinput_b0_s1 on load sequence digitalinput_b0_s0 off ...

Страница 55: ... is not part of DeltaShowControlInterface A typical string would be SENDASCIIUDP IP_Address Port ASCII_Command x0D Example SENDASCIIUDP 10 100 101 179 1025 011001 x0D 01 identifies that we are addressing an ADAM 6000 series device 10 is which of the 6 channels relay outputs to address the first digit should always be 1 the second digit is the channel 0 5 base 0 so channel 4 is 13 01 is the on off ...

Страница 56: ...ands 14 test mode 8 DeltaShowControlInterface configure 51 control logic 52 control logic for sequences 54 mode 52 overview 43 workflow 44 DIP switches 5 DMX base address 5 document information 55 E enable Art Net in DeltaGUI 8 ENTTEC ODE node management 6 subnet and universe 6 universe and subnet 6 L Labjack 36 3D Sync 36 configuration 37 connections 41 hardware connectivity 36 Leader Follower 41...

Страница 57: ......

Страница 58: ......

Страница 59: ......

Страница 60: ...se one W 7thsense one 7thSense Design Ltd 7thSense LLC 2 The Courtyard Shoreham Road Upper Beeding Steyning West Sussex BN44 3TN UK T 44 0 1903 812299 4207 Vineland Rd Suite M1 Orlando FL 32811 USA T 1 407 505 5200 ...

Отзывы: