Procedure How to create RX commands for communication over RS-232 Revision History
Transcription
Procedure How to create RX commands for communication over RS-232 Revision History
Procedure How to create RX commands for communication over RS-232 Issued by: Function: CSE Name: Date: Par Tim Carton 08/04/2014 Reviewed by: Function: Par Name: Date: Approval by: Function: Par Name: Date: Revision History Revision Revision Date Date 01 Description 02 03 04 05 01 02 03 04 05 Barco President Kennedypark 8b, 8500 Kortrijk, Belgium Registered Office President Kennedypark 35, 8500 Kortrijk, Belgium VAT BE 0473.191.041, RPR Kortrijk Page 1 of 6 www.barco.com 06 Procedure Table of contents 1 2 3 Objectives ................................................................................................................ 3 Scope ...................................................................................................................... 3 creating the commands .............................................................................................. 3 3.1 3.2 3.3 4 required tools and documents ............................................................................... 3 initialization file ................................................................................................... 3 rx commands ...................................................................................................... 4 Using the commands ................................................................................................. 5 4.1 4.2 4.3 upload the initialization file ................................................................................... 5 enable the initialization file on the displayer ............................................................ 6 sending the commands ........................................................................................ 6 Barco President Kennedypark 8b, 8500 Kortrijk, Belgium Registered Office President Kennedypark 35, 8500 Kortrijk, Belgium VAT BE 0473.191.041, RPR Kortrijk Page 2 of 6 www.barco.com Procedure 1 OBJECTIVES This document provides a procedure on how to create RX commands to remotely control another device using RS-232 communication. 2 SCOPE This document is applicable on GE8 DISplayers with RT OS software. It can also be applied on GE10 DISplayers with Linux OS –or GE8 DISplayers with Linux OS- however it is advised to make use of the remote control options over TCP/IP which is available in the Linux application. 3 CREATING THE COMMANDS 3.1 REQUIRED TOOLS AND DOCUMENTS To create the required files, you will need the dZSerialDeviceApiGenerator.exe tool which is available for download at http://www.dzinefiles.org/support/software/Tools/dZSerialDeviceApiGenerator.zip. In case this URL is not available, please contact support at [email protected]. Download and extract the tool (no passwords required) to you dZSerialDeviceApiGenerator.exe by double clicking the program thumbnail. workstation. Run Next to this tool, you will also need the (technical) user manual of the device you want to address to be able to track down all required commands and protocol information. 3.2 INITIALIZATION FILE To initialize the RS-232 communication between the DISplayer and your device, an initialization file needs to be created using the dZSerialDeviceAPIGenerator.exe tool. For the exact values to be used, please refer to the user manual of your device. For this example, we will use a device which requires following details: Protocol Baud rate Data length Parity bit Stop bit RS-232 9600 bps 8 bits None 1 bit Barco President Kennedypark 8b, 8500 Kortrijk, Belgium Registered Office President Kennedypark 35, 8500 Kortrijk, Belgium VAT BE 0473.191.041, RPR Kortrijk Page 3 of 6 www.barco.com Procedure Now open the dZSerialDeviceAPIGenerator tool and fill in the input fields accordingly: Click Save As… and save this file as init.gt2. Later on we will upload this file to the GT\Pages directory on your DISplayer. 3.3 RX COMMANDS Each operation you want to perform on your device using RS-232 communication, needs to be created as a RX command. This is also done with the dZSerialDeviceApiGenerator tool. A set of commands will be available in the user manual of your device. For this example, we’ll use this set of available commands: Barco President Kennedypark 8b, 8500 Kortrijk, Belgium Registered Office President Kennedypark 35, 8500 Kortrijk, Belgium VAT BE 0473.191.041, RPR Kortrijk Page 4 of 6 www.barco.com Procedure If you want to create a command to power on your device, open the dZSerialDeviceApiGenerator, define the data size on the right and type one of above commands on the ‘00’ reserved bits. Given the above example the power on command counts 21 bits. So the Data size will be 21 bits. Click Save or Save As and save the file as an .RX file. 4 USING THE COMMANDS 4.1 UPLOAD THE INITIALIZATION FILE Browse your desktop for the init.gt2 you’ve created in chapter 3.2 and drag and drop it in IDS Server onto your DISplayers hard disk > storage > gt > pages. Barco President Kennedypark 8b, 8500 Kortrijk, Belgium Registered Office President Kennedypark 35, 8500 Kortrijk, Belgium VAT BE 0473.191.041, RPR Kortrijk Page 5 of 6 www.barco.com Procedure 4.2 ENABLE THE INITIALIZATION FILE ON THE DISPLAYER Plugin a USB keyboard and mouse into your DISplayer3 and hit F11 to open the menu. On the Settings > Auto Content page, fill in the name of the uploaded initialization file (init.gt2) in the Initialization Source File input box. Click OK to apply your changes 4.3 SENDING THE COMMANDS When a physical connection between DISplayer and device has been made, you can execute the created commands by sending or scheduling the RX commands (Chapter 3.3) to the DISplayer using IDS Server UI. Barco President Kennedypark 8b, 8500 Kortrijk, Belgium Registered Office President Kennedypark 35, 8500 Kortrijk, Belgium VAT BE 0473.191.041, RPR Kortrijk Page 6 of 6 www.barco.com