AMX NXC-COM2 specifications Rxon, SET Baud, Tset Baud, Txclr, Xoff, Xon

Page 2

NXC-COM2 Send_Commands (Cont.)

RXON

This command is sent automatically when a

Start transmitting received

CREATE_BUFFER Send_Command is executed.

Syntax:

characters to the

Master (default).

 

SEND_COMMAND <DEV>,"'RXON'"

 

Example:

 

 

SEND_COMMAND RS232_1,'RXON'"

 

Stops the RS232_1 device from transmitting received

 

characters to the Master.

 

 

SET BAUD

Syntax:

Set the RS-232/422/485

 

SEND_COMMAND <DEV>,"'SET BAUD

port's communication

 

<baud>,<parity>,<data>,<stop> [485

parameters.

 

<Enable Disable>]'"

 

• Baud: 230400, 115200, 76800, 57600, 38400, 19200,

 

 

9600, 4800, 2400, 1200, 600, 300, 150

 

• Parity: N (none), O (odd), E (even), M (mark), S

 

 

(space)

 

Data Bits: 7 or 8 data bits

 

Stop Bits: 1 and 2 stop bits

 

 

The only valid 9 bit combination is (baud),N,9,1.

 

• 485 Enable: Enables RS-485 mode and disables

 

 

RS-232/422

 

• 485 Disable: Disables RS-485 mode and enables

 

 

RS-232/422

 

Examples:

 

 

SEND_COMMAND RS232_1,"'SET BAUD

 

 

115200,N,8,1 485 ENABLE'"

 

Sets the RS232_1 port's communication parameters to

 

115,200 baud, no parity, 8 data bits, 1 stop bit, and enables

 

RS-485 mode.

 

 

TSET BAUD

Syntax:

Temporarily set the

 

SEND_COMMAND <DEV>,"'TSET BAUD

RS-232/422/485 port's

 

<baud>,<parity>,<data>,<stop> [485

communication parame-

 

<Enable Disable>]'"

ters for a device.

• Baud: 230400, 115200, 76800, 57600, 38400, 19200,

 

 

9600, 4800, 2400, 1200, 600, 300, 150

 

• Parity: N (none), O (odd), E (even), M (mark), S

 

 

(space)

 

Data Bits: 7 or 8 data bits

 

Stop Bits: 1 and 2 stop bits

 

 

The only valid 9 bit combination is (baud),N,9,1.

 

• 485 Enable: Enables RS-485 mode and disables

 

 

RS-232/422

 

• 485 Disable: Disables RS-485 mode and enables

 

 

RS-232/422

 

Examples:

 

 

SEND_COMMAND RS232_1,"'SET BAUD

 

 

9600,N,8,1 485 DISABLE'"

 

 

SEND_COMMAND RS232_4,"'SET BAUD

 

 

115200,N,8,1 485 ENABLE'"

 

TSET BAUD works the same as SET BAUD, except that the

 

changes are not permanent, and the previous values will be

 

restored if the power is cycled on the device.

 

 

TXCLR

Syntax:

Stop and clear all

 

SEND_COMMAND <DEV>,"'TXCLR'"

characters waiting in the

Example:

transmit out buffer and

 

SEND_COMMAND RS232_1,"'TXCLR'"

stops transmission.

Clears and stops all characters waiting in the RS232_1

 

device's transmit buffer.

 

 

XOFF

Syntax:

Disable software

 

SEND_COMMAND <DEV>,"'XOFF'"

handshaking (default).

Example:

 

 

SEND_COMMAND RS232_1,"'XOFF'"

 

Disables software handshaking on the RS232_1 device.

 

 

XON

Syntax:

Enable software

 

SEND_COMMAND <DEV>,"'XON'"

handshaking.

Example:

 

 

SEND_COMMAND RS232_1,"'XON'"

 

Enables software handshaking on the RS232_1 device.

 

 

 

NXC-COM2 Send_String Escape Sequences

This card has some special SEND_STRING escape sequences:

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:

27,17,<time>

Syntax:

Send a break character

SEND_STRING <DEV>,"27,17,<time>"

for a specified duration to

time: 1 - 255. Measured in 100 microsecond increments.

a

Example:

specific device.

SEND_STRING RS232_1,"27,17,10"

 

Sends a break character of 1 millisecond to the RS232_1

 

device.

 

 

27,18,0

Syntax:

Clear the ninth data bit by

SEND_STRING <DEV>,"27,18,0"

setting it to 0 on all

Example:

character transmissions.

SEND_STRING RS232_1,"27,18,0"

This command is used in

Sets the RS232_1 device's ninth data bit to 0 on all character

conjunction with the

transmissions.

B9MON

 

Send_Command.

 

 

 

27,18,1

Syntax:

Set the ninth data bit to 1

SEND_STRING <DEV>,"27,18,1"

for all subsequent charac-

Example:

ters to be transmitted.

SEND_STRING RS232_1,"27,18,1"

This command is used in

Sets the RS232_1 device's ninth data bit to 1 on all character

conjunction with the

transmissions.

B9MON

 

Send_Command.

 

 

 

27,19,<time>

Syntax:

Insert a time delay before

SEND_STRING <DEV>,"27,19,<time>"

transmitting the next

time: 1 - 255. Measured in 1 millisecond increments.

character.

Example:

 

SEND_STRING RS232_1,"27,19,10"

 

Inserts a 10 millisecond delay before transmitting characters

 

to the RS232_1 device.

 

 

27,20,0

Syntax:

Set the RTS hardware

SEND_STRING <DEV>,"27,20,0"

handshake's output to

Example:

high

SEND_STRING RS232_1,"27,20,0"

(> 3V).

Sets the RTS hardware handshake's output to high on the

 

RS232_1 device.

 

 

27,20,1

Syntax:

Assert sets the RTS

SEND_STRING <DEV>,"27,20,1"

hardware handshake's

Example:

output to low (< 3V).

SEND_STRING RS232_1,"27,20,1"

 

Sets the RTS hardware handshake's output to low on the

 

RS232_1 device.

 

 

For full warranty information, refer to the AMX Instruction Manual(s) associated with your Product(s).

93-2022

REV: F

 

7/08

©2008 AMX. All rights reserved. AMX and the AMX logo are registered trademarks of AMX.

AMX reserves the right to alter specifications without notice at any time.

3000 RESEARCH DRIVE, RICHARDSON, TX 75082 • 800.222.0193 • fax 469.624.7153 • technical support 800.932.6993 • www.amx.com

Image 2
Contents Chard B9MOFFB9MON ChardmTset Baud RxonSET Baud Txclr