Appendix A: Troubleshooting and Support
152
VisualArchitect v1.1
CONFIDENTIAL AND PROPRIETARY. COPYRIGHT, AMX LLC, 2006
2.
Clicking on any of the Online Tree items opens menu items with the Control/Emulate button option
available.
3.
Click the
Control/Emulate
button to open the Control/Emulate dialog.
4.
Click the
Update
Status
button to query the Master for the status of the currently entered level and
channel.
5.
Select either the Control or Emulate option:
a.
To
Control
a device means that the program generates messages which appear to a specified
device to have come from the Master. The options in this frame allow you to specify the
<D:P:S> combination for the device you want to control.
b.
To
Emulate
a device means that the program generates messages which appear to the Master to
have come from a specified <D:P:S> combination (real or fictitious). The options in this frame
allow you to specify the <D:P:S> combination for the device you want to emulate.
Selecting this option adds a Push button with the Channel Code section of this page.
6.
Enter a
System Number
,
Device Number
, and
Port Number
into the appropriate fields. These
values correspond to the device you wish to control (real or fictitious).
The Device, Port, and System value ranges are 1 - 65535.
7.
Within the
Channel Code
section, enter a valid Channel number to emulate Channel messages (i.e.,
Push/Release, CHON, and CHOFF) for the specified <D:P:S>.
The Channel number range is 1 - 65535.
8.
Select the
On
or
Off
buttons to Emulate Channel ON (CHON) and Channel OFF (CHOFF)
messages for the specified <D:P:S>.
9.
Select the
Push
button to Emulate a push/release on the channel specified. You can click and hold
down the Push button to see how the device/Master responds to the push message.
10.
Within the
Level Code
section, enter a valid Level number and Level data value for the specified
<D:P:S> and press the Send button to transmit this data.
The Level number range is
1 - 65535
.
The list below contains the valid Level data types and their ranges:
· a String or Command.
11.
To Emulate sending a String or Command, type a String or Command within the corresponding
field and press the Send button to transmit this data.
When entering a send command (in the context of this dialog) do not include the "send c" or
"send_command" in the statement - only type what would normally occur within the quotes, but
don't include the quotes either.
For example to send the "CALIBRATE" send command, simply type CALIBRATE (no quotes)
rather than SEND_COMMAND <dev> "CALIBRATE".
String Expressions
start and end with double quotes (" "). Double quotes are not escaped,
rather they are embedded within single quotes. String expressions may contain string literals,
Minimum Value
Maximum Value
CHAR
0
255
INTEGER
0 65535
SINTEGER
-32768
32767
LONG
0
429497295
SLONG
-2147483648
2147483647
FLOAT
-3.40238
3.40238