Rs-232/422/485 Send_String Escape Sequences; 27,17,<Time; 27,19,<Time; Escseqoff - AMX NX-1200 Webconsole And Programming Manual

Nx-series controllers, enova dvx all-in-one presentation / digital media switchers, massio controlpads
Table of Contents

Advertisement

RS-232/422/485 SEND_STRING Escape Sequences

NX Controllers also use some special SEND_STRING escape sequences. Use the ESCSEQON and ESCSEQOFF NetLinx
SEND_COMMANDS to control whether escape sequences are active. The ESCSEQON command must precede the Escape
Sequences, otherwise strings will be processed normally. These commands are sent to Port 1. Escape sequences are disabled by
default.
If any of the 3 character combinations below are found anywhere within a SEND_STRING program instruction, they will be treated
as a command and not the literal characters.
In these examples: <DEV> = device.
RS-232/422/485 SEND_STRING Escape Sequences
Command
27,17,<time> Send a break character for a specified duration to a specific device.
27,18,0
27,18,1
27,19,<time> Insert a time delay before transmitting the next character.
27,20,0
27,20,1

ESCSEQOFF

ESCSEQON

NX-Series Controllers - WebConsole & Programming Guide
Description
Syntax:
SEND_STRING <DEV>,"27,17,<time>"
Variable:
time = 1 - 255. Measured in 100 microsecond increments.
Example:
SEND_STRING RS232_1,"27,17,10"
Sends a break character of 1 millisecond to the RS232_1 device.
Clear the ninth data bit by setting it to 0 on all character transmissions.
Used in conjunction with the 'B9MON' command.
Syntax:
SEND_STRING <DEV>,"27,18,0"
Example:
SEND_STRING RS232_1,"27,18,0"
Sets the RS232_1 device's ninth data bit to 0 on all character transmissions.
Set the ninth data bit to 1 for all subsequent characters to be transmitted.
Used in conjunction with the 'B9MON' command.
Syntax:
SEND_STRING <DEV>,"27,18,1"
Example:
SEND_STRING RS232_1,"27,18,1"
Sets the RS232_1 device's ninth data bit to 1 on all character transmissions.
Syntax:
SEND_STRING <DEV>,"27,19,<time>"
Variable:
time = 1 - 255. Measured in 1 millisecond increments.
Example:
SEND_STRING RS232_1,"27,19,10"
Inserts a 10 millisecond delay before transmitting characters to the RS232_1 device.
Set the RTS hardware handshake's output to high (> 3V).
Syntax:
SEND_STRING <DEV>,"27,20,0"
Example:
SEND_STRING RS232_1,"27,20,0"
Sets the RTS hardware handshake's output to high on the RS232_1 device.
Set the RTS hardware handshake's output to low/inactive (< 3V).
Syntax:
SEND_STRING <DEV>,"27,20,1"
Example:
SEND_STRING RS232_1,"27,20,1"
Sets the RTS hardware handshake's output to low on the RS232_1 device.
Disables SEND_STRING escape sequences.
Syntax:
SEND_STRING <DEV>,"ESCSEQOFF"
Enables SEND_STRING escape sequences.
Syntax:
SEND_STRING <DEV>,"ESCSEQON"
NetLinx Programming
92

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents