Control/Netlinx Language Support; Design Considerations And Constraints; General Master-To-Master Issues - AMX NETLINX PROGRAMMING LANGUAGE Manual

Programming language
Table of Contents

Advertisement

Control/NetLinx Language Support

The features of control to M2M include channel control (
send commands, and send strings.
Channel controls allow one NetLinx master to
via the
DO_PUSH/DO_RELEASE
control channels on devices of remote systems. If a channel has a characteristic modifier associated with
it, that modifier still applies to the channel, regardless of whether the channel is manipulated locally or
remotely. For example, if a group of channels and variables is mutually exclusive, an
channels will turn off all other channels and variables in the group prior to turning on the desired
channel.
Levels, strings, and commands are forwarded to the destination device.
Note that control is not limited to physical devices, and NetLinx program defined virtual devices may
also be manipulated by a remote system. This allows a local system to define a virtual device that can
receive
PUSH/RELEASE
Additionally, notification of control messages is not limited to "mainline" functions like
RELEASE
control message/function.

Design considerations and constraints

In order to reference devices of other NetLinx systems, the devices must be defined in the
DEFINE_DEVICE
be placed in the
masters.
The proper way to modify a channel's behavior is to place the modifiers in the remote device's master.

General Master-to-Master Issues

When multiple masters exist within a large NetLinx installation, the significance of the System number
component cannot be over emphasized. Out of habit, it is easy to ignore the system field within NetLinx
Studio because its value has not meant anything in the past.
When NetLinx Studio connects to a single master, yet allows the user to access all other system masters,
some confusion will occur. Therefore, it is a good idea to document each system's, number and the
topology of the interconnections.
NetLinx Programming Language Reference Guide
functions. Additionally,
s,
s,
s, etc. and make program decisions based upon that control.
ON
OFF
; rather, all
based code will operate normally regardless of the source of the original
EVENT
section of the NetLinx program. Conversely, only devices that are necessary should
section to avoid any unnecessary network traffic between NetLinx
DEFINE_DEVICE
- A remote device's channel is not allowed in the
DEFINE_LATCHING
section.
DEFINE_MUTUALLY_EXCLUSIVE
DEFINE_MUTUALLY_EXCLUSIVE
- A remote device's channel is not allowed in the
DEFINE_TOGGLING
section.
PUSH/RELEASE/ON/OFF/TO
a channel on a device of another system
PUSH/RELEASE
,
,
, and feedback statements can
ON
OFF
TO
- A remote device's channel is not allowed in the
section.
Master-To-Master (M2M)
), level control,
to one of the
ON
and
PUSH
DEFINE_LATCHING
DEFINE_TOGGLING
95

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Netlinx studio 2

Table of Contents