DMP-8000: How do I set up File RTD with a DMP-8000 utilizing Key-Value Mode in DCS
Topic
- How to set up File Real Time Data (RTD) for DMP-8000 systems?
- How do I turn a text file with key-value pairs (i.e. EventID=M100P) into data on control systems using DMP-8000 players?
Environment
- Product:
- Component: DMP-8000, Daktronics Communication Server (DCS) version 4+
- Control System: Show Control System (SCS)
Note: You must use DCS Version 4.2.2.0 or greater to be able to utilize the key-value mode.
Note: If your text file does not use key-value pair formatting, please see DMP-8000: How do I set Up File RTD with a DMP utilizing text mode in DCS?
Steps
- Install the latest version of Daktronics Communication Server (DCS), version 4.2.2.0 at minimum. Contact our technical help desk to obtain the software if needed
- Create the text file that will be your File RTD
- Open Notepad or similar program
- Enter the data you want to display on the video board in the text file
- Save the file in your DMP-8000 Content Folder; or wherever on the local network you'd like to access and edit the file (making sure it's shared and readable to where you have DCS installed)
- Create multiple text files if needed
- Alternatively, another program may be creating the text file, such as Swiss Timing Diving and Swiss Timing Synchronized swimming. See How to Integrate Swiss Timing Diving and Synchro Swim with a Video Display
- Set up an Input in DCS for each text file
- Open up DCS and go to the Ports tab
- Right click on an empty port and select Edit Port
- Name the input File RTD and select File as the Type
- Hit the '...' button next to path and browse to the text file that is going to be used as the input
- Open up DCS and go to the Ports tab
- Check the box for Key-Value Mode
- Key- Value mode pairs a field description (or key) with the data associated with it (the value)
- FIELD1=VALUE1
FIELD2=VALUE2
FIELD3=VALUE3, etc. - Then, DCS will use the ITF/DID on the port to figure out the offset and length for the RTD buffer format. The ITF or DID file is used as a map, where the field value matches exactly what's in the ITF or DID as the item/field name. The Key-Value text file provides the data.
- FIELD1=VALUE1
- Click OK
- Key- Value mode pairs a field description (or key) with the data associated with it (the value)
- Set up an Output in DCS for each Input created in Step 3
- Right click on an empty port and select Edit Port
- Name the output File RTD Output and select UDP/IP Socket as the type
- Select the correct port number you want to use from the port dropdown menu. (Usually in the 20000 or 25000 range)
- Select Broadcast under output
- In the drop down, select the input template (.ITF) created for your key-value text file.
- (If not available in the drop down, save to C:\Program Files\Daktronics\Common\Input Templates)
- Click OK and Yes if prompted asking if you wish to continue and close the port
- In the drop down, select the input template (.ITF) created for your key-value text file.
- Select Broadcast under output
- To connect the input and output pair, navigate to the Data Flow tab.
- Connect the RTD box on the input to the Send box on the Output
- Repeat steps 2-5 for each new RTD input you wish to create.
Creating ITFs/DIDs for RTD Creation in Content Studio
- Create an ITF for each input created using Daktronics RTD ITF Creator found on Dakfiles
- Open ITF Creator. Go to File>New
- Right click in the open space and click Add Field
- Type in your desired name under Name/Description such as "File RTD Line 1.'
- Change the length number to the line length you set in Step 3.5 for DCS
- Chose the text justification and sample text that is desired
- Click OK
- You must add a new field for each line of text you have in your overall Text RTD File built in step 2 for DCS. (For Example add a new line for File RTD Line 2, File RTD Line 3, etc.)
- When finished, go to File>Save As and give the new ITF a name
- Create a DID file for each ITF file created. Do this by going into the Profile Editor and converting the ITF file you just created into a DID file or with the DID Editor found in Dakfiles
- Load the ITF and DID files in their respective folders in the DMP-8000 computer
- Windows XP = C:\Documents and Settings\All Users\Application Data\Daktronics\VNET\DDS
- Windows 7/10= C:\ProgramData\Daktronics\DDS. The new DID file will go in the DID folder and the new ITF will go in the RTD folder.
- Load the ITF and DID files in their respective folders in the DMP-8000 computer
- Set up your DSRC file
- On the DMP 8000 computer browse to
- Windows XP = C:\Documents and Settings\All Users\Application Data\Daktronics\VNET4\Data
- Windows 7/10 = C:\ProgramData\Daktronics\VNET4\Data
- Open up one of the DSRC files in notepad
- Change the <DidName> section to whatever DID name you used in step 2 above
- Change the <string> section to match whatever output the RTD will be using (for UDP/IP 'udp://localhost:21000?protocol=rtd' where 21000 is the port)
- Select File >Save As, naming the file the exact same name as the DID name used in step 2 (If the name is different you won't see data)
- On the DMP 8000 computer browse to
- Repeat steps 1-3 for each RTD file input you have
- Set up Show Control by creating a new profile in the Profile Editor with your newly created DID files and ITF files. Follow these steps for How to Configure the Profile Editor . This will place your new profile in the Dynamic Data Library when you open content studio
- You should now be able to use File RTD as you would any normal RTD within Content Studio.
KB ID: 000020755
DISCLAIMER: Use of this content may void the equipment warranty, please read the disclaimer prior to performing any service of the equipment.
DAKTRONICS DOES NOT PROMISE THAT THE CONTENT PROVIDED HEREIN IS ERROR-FREE OR THAT ANY DEFECTS WILL BE CORRECTED, OR THAT YOUR USE OF THE CONTENT WILL PROVIDE SPECIFIC RESULTS. THE CONTENT IS DELIVERED ON AN "AS-IS" AND "AS-AVAILABLE" BASIS. ALL INFORMATION PROVIDED IN THIS ARTICLE IS SUBJECT TO CHANGE WITHOUT NOTICE. DAKTRONICS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. DAKTRONICS DISCLAIMS ANY AND ALL LIABILITY FOR THE ACTS, OMISSIONS AND CONDUCT OF YOU OR ANY THIRD PARTIES IN CONNECTION WITH OR RELATED TO YOUR USE OF THE CONTENT. ADJUSTMENT, REPAIR, OR SERVICE OF THE EQUIPMENT BY ANYONE OTHER THAN DAKTRONICS OR ITS AUTHORIZED REPAIR AGENTS MAY VOID THE EQUIPMENT WARRANTY. YOU ASSUME TOTAL RESPONSIBILITY FOR YOUR USE OF THE CONTENT AND ANY LINKED CONTENT. YOUR SOLE REMEDY AGAINST DAKTRONICS FOR DISSATISFACTION WITH THE CONTENT IS TO STOP USING THE CONTENT. THIS LIMITATION OF RELIEF IS A PART OF THE BARGAIN BETWEEN THE PARTIES.
The above disclaimer applies to any property damage, equipment failure, liability, infringement, or personal injury claim arising out of or in any way related to your use or application of the content, whether such claim is for breach of contract, tort, negligence or any other cause of action.