NATIX™
PAGE 42
Chapter 7 : REMOTE CONTROL PROGRAMMER'S GUIDE
7-1. INTRODUCTION
If you need to use your own Control Software from a PC, or WORKSTATION with an RS-232 port, the device allows
communicating through an ASCII code protocol.
The device treats any character received on its RS-232 as a possible command but, it only accepts legal commands.
There is no starting/ending in a command string.
A command can be 1 or 2 characters typed on a keyboard and does not require any special characters before or after it.
(it is not necessary to press "ENTER" on the keyboard). A command can be preceded by a value (see chapter 7-2.
COMMANDS STRUCTURE).
When the device receives a valid command, it will execute the command. Then it will send back the status of all the
parameters that have changed due to this command from the control device.
For example: When you pre-select an input the device indicates the input that you have pre-selected and the status of
all its parameters (input standard, image adjustment,...)
If the command cannot be executed (value out of range, no signal on the selected input), the device just send back the
current status of the corresponding parameters.
If the command is invalid, an error response will be returned to the controlling device. All responses sent to the
controlling device end with a carriage return <CR> and a line feed <LF> signaling the end of the response character
string. (see chapter 7-3. ERROR RESPONSES).
7-2. COMMANDS STRUCTURE
Commands are usually composed of a numerical value followed by the command characters (1 or 2). The characters
used without any numerical value return the current setting of the command.
COMMAND structure = VALUE (optional) + CHARACTER(S)
Examples:
COMMAND
VALUE CHARACTER(S)
RESPONSE DESCRIPTION
none FY
OSYN0
Read the Sync type of the output 1.
10 V
VP10
Set Vertical position to 10.
7-3. ERROR RESPONSES
When the device receives from the controlling device an invalid command or value, it returns an error response:
COMMAND
VALUE CHARACTER(S)
RESPONSE DESCRIPTION
none BB
E10
Invalid command.
70260 V
E13
Invalid value.