beautypg.com

Input/output send_commands – AMX Signature Series NetLinx Integrated Controller NI-3101-SIG User Manual

Page 152

background image

Programming

142

NI-3101-SIG Signature Series NetLinx Integrated Controller

Input/Output Send_Commands

The following Send_Commands program the I/O ports on the Integrated Controller.
In these examples: = device.

IR/Serial Send_Commands (Cont.)

Command

Description

XCHM (Cont.)

Mode 6 Example:

SEND_COMMAND IR_1,"'XCH 3'"

Transmits the IR code as 0-0-0-3.

SEND_COMMAND IR_1,"'XCH 34'"

Transmits the IR code as 0-0-3-4.

SEND_COMMAND IR_1,"'XCH 343'"

Transmits the IR code as 0-3-4-3.

SEND_COMMAND IR_1,"'XCH 1343'"

Transmits the IR code as 1-3-4-3.

I/O ports: Port 17.
Channels: 1 - 8 I/O channels.

I/O Send_Commands

GET INPUT
Get the active state for the
selected channels.

An active state can be high (logic high) or low (logic low or contact closure).
Channel changes, Pushes, and Releases generate reports based on their
active state. The port responds with either 'HIGH' or 'LOW'.
Syntax:

SEND_COMMAND ,"'GET INPUT '"

Variable:

channel = Input channel 1 - 8.

Example:

SEND_COMMAND IO,"'GET INPUT 1'"

Gets the I/O port's active state.
The system could respond with:

INPUT1 ACTIVE HIGH

SET INPUT
Set the input channel's active
state.

An active state can be high (logic high) or low (logic low or contact closure).
Channel changes, Pushes, and Releases generate reports based on their
active state. Setting an input to ACTIVE HIGH will disable the ability to use that
channel as an output.
Syntax:

SEND_COMMAND ,"'SET INPUT '"

Variable:

channel = Input channel 1 - 8.
state = Active state HIGH or LOW (default).

Example:

SEND_COMMAND IO,"'SET INPUT 1 HIGH'"

Sets the I/O channel to detect a high state change, and disables output on the
channel.