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 |
| 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 | ||
|
| ||
| • 485 Disable: Disables | ||
|
| ||
| 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 | ||
| |||
|
| ||
TSET BAUD | Syntax: | ||
Temporarily set the |
| SEND_COMMAND <DEV>,"'TSET BAUD | |
| <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 | ||
|
| ||
| • 485 Disable: Disables | ||
|
| ||
| 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). | 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