PosiTrack Pilot Video Camera Controller
(Firmware version G3)
Camera Control Systems
AMX Limited Warranty and Disclaimer
AMX Corporation warrants its products to be free of defects in material and workmanship under normal use for
three (3) years from the date of purchase from AMX Corporation, with the following exceptions:
•Electroluminescent and LCD Control Panels are warranted for three (3) years, except for the display and touch
overlay components that are warranted for a period of one (1) year.
•Disk drive mechanisms, pan/tilt heads, power supplies, MX Series products, and KC Series products are
warranted for a period of one (1) year.
•Unless otherwise specified, OEM and custom products are warranted for a period of one (1) year.
•Software is warranted for a period of ninety (90) days.
•Batteries and incandescent lamps are not covered under the warranty.
This warranty extends only to products purchased directly from AMX Corporation or an Authorized AMX Dealer.
AMX Corporation is not liable for any damages caused by its products or for the failure of its products to perform.
This includes any lost profits, lost savings, incidental damages, or consequential damages. AMX Corporation is not
liable for any claim made by a third party or by an AMX Dealer for a third party.
This limitation of liability applies whether damages are sought, or a claim is made, under this warranty or as a tort
claim (including negligence and strict product liability), a contract claim, or any other claim. This limitation of
liability cannot be waived or amended by any person. This limitation of liability will be effective even if AMX
Corporation or an authorized representative of AMX Corporation has been advised of the possibility of any such
damages. This limitation of liability, however, will not apply to claims for personal injury.
Some states do not allow a limitation of how long an implied warranty last. Some states do not allow the limitation or
exclusion of incidental or consequential damages for consumer products. In such states, the limitation or exclusion of
the Limited Warranty may not apply. This Limited Warranty gives the owner specific legal rights. The owner may
also have other rights that vary from state to state. The owner is advised to consult applicable state laws for full
determination of rights.
EXCEPT AS EXPRESSLY SET FORTH IN THIS WARRANTY, AMX CORPORATION MAKES NO
OTHER WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. AMX CORPORATION
EXPRESSLY DISCLAIMS ALL WARRANTIES NOT STATED IN THIS LIMITED WARRANTY. ANY
IMPLIED WARRANTIES THAT MAY BE IMPOSED BY LAW ARE LIMITED TO THE TERMS OF THIS
FIG. 1 and FIG. 2 show the dimensions for the front and side of the AXP-PLV.
FIG. 1 AXP-PLV front panel dimensions
AXP-PLV PosiTrack Pilot Video Camera Controller
1
Introduction
FIG. 2 AXP-PLV side panel dimensions
Product Components
The top of the PosiPilot is equipped with external pushbuttons, color video touch panel, and a
3-axis pan/tilt/zoom joystick. FIG. 3 gives a description of the AXP-PLV front panel components.
Color video touch
External
pushbuttons
panel for video preview
and control interface
External
pushbuttons
FIG. 3 AXP-PLV front panel component descriptions
FIG. 4 gives a description of the side and rear components.
Focus control
knob
Iris control
knob
Speed knob
FIG. 4 AXP-PLV side and rear component descriptions
Pan/tilt/zoom
control joystick
Pan/tilt/zoom
control joystick
Mini-XLR
(male)
BNC
(male)
2
AXP-PLV PosiTrack Pilot Video Camera Controller
Introduction
Sample Product Application
FIG. 5 shows a camera control application using the AXP-PLV. AMX devices used for a single
camera configuration are:
Sample Devices Used
NXC-ME260NetLinx Master Controller
AXB-PT15Pan/Tilt Camera Head
AXP-PLVPosiTrack Pilot Video Panel Camera Controller
PS2.8Power Supply (for AXB-EM232)
PSN6.5Power Supply (for AXB-PT15)
Camera Adapter
DB-9
AMX AXB-PT-15
AMX ABS (AXlink Bus Strip)
2-pin captive-wire
AXlink
Camera
AMX PSN6.5
Power Supply
AXlink
AXlink
Preview
input
AMX AXP-PLV
AMX NXC-ME260 (rear view)
FIG. 5 AXB-PLV product application
AXP-PLV PosiTrack Pilot Video Camera Controller
2-pin captive-wire
AMX PS2.8
Power Supply
3
Introduction
4
AXP-PLV PosiTrack Pilot Video Camera Controller
Installation
Inside the AXP-PLV
The AXP-PLV unit contains two discrete AXlink devices: an AXP-AI8 (eight-channel analog input
interface board) and a mini color video touch panel. The AXP-AI8 is connected to the joystick and
knob functions of the AXP-PLV and is set to a factory default of 129.
Level assignments for the AXP-AI8 inside the AXP-PLV are:
AXP-AI8 Level Assignments
Level 1Pan (joystick)
Level 2Tilt (joystick)
Level 3Zoom (joystick)
Level 4Speed (knob)
Level 5Iris (knob)
Level 7Focus (knob)
Refer to the AXP-AI8 Eight-Channel Analog Input Interface Board instruction manual for more
information.
Installation
Setting the AXlink Device Numbers
To change the AXP-AI8 AXlink device number:
1. Gently rotate the panel (bringing the joystick to the left) over until you can lay it down and
expose the slender opening on the underside of the unit. The slot exposes the AXlink DIP
switch on the internal AI8 circuit card) (FIG. 6).
8
765432
AXlink
DIP switch
(S5)
FIG. 6 AI8 AXlink DIP switch location (default set to 129)
2. Use a slender screwdriver to change the internal DIP switch positions from their default value
of 129 (FIG. 6).
The DIP switch value set on the underside of the controller is the value assigned to the internal
AI8 card (default 129). The touch panel is default set to 131. When the unit is connected to a
Central Controller and queried for its addresses, it returns a value for both the touch panel
(default 131) and the AI8 card (default 129).
1
AXP-PLV PosiTrack Pilot Video Camera Controller
5
Installation
3. Set the AXlink device number by changing the AXlink device DIP switch positions 1 – 8
(FIG. 6). The total value of all ON (up) positions on the DIP switch sets the device number.
The DIP switch value range is between 1 - 255, and is set according to the Device DIP switch
positions and their corresponding values. The device number takes effect only after
powering-up.
Device DIP Switch Settings
Position12345678
On value1248163264128
4. Once completed, rotate the unit and lay it on a flat surface. Refer to the Setting the Device
Base section on page 12 for more information on changing the touch panel device number.
Wiring the AXP-PLV
The AXP-PLV has an AXlink four-wire mini-XLR connector (located on the rear of the AXP-PLV)
and a BNC male connector (at the rear of the unit) A female mini-XLR cable (provided) is supplied
to facilitate wiring.
Wiring guidelines
The AXP-PLV requires 12 VDC power to operate properly. The Central Controller supplies power
via the AXlink cable or external auxiliary 12 VDC power supply. The maximum wiring distance
between the Central Controller and AXP-PLV is determined by power consumption, supplied
voltage, and the wire gauge used for the cable. The Wiring Guidelines@825 mA tablelists wire
sizes and the maximum lengths allowable between the camera centers and control system. The
maximum wiring lengths for using AXlink power are based on a minimum of 13.5 VDC available
at the control system’s power supply.
Wiring Guidelines@825 mA
Wire sizeMaximum wiring length
18 AWG142.27 feet (43.36 m)
20 AWG90.01 feet (27.43 m)
22 AWG56.12 feet (17.10 m)
24 AWG35.37 feet (10.78 m)
If you install the AXP-PLV farther away from the control system than recommended in the above
table, connect an external 12 VDC power supply to the camera controller according to the wiring
diagrams described in this section.
6
AXP-PLV PosiTrack Pilot Video Camera Controller
Installation
Using the mini-XLR connector for AXlink data and power
Wire the Central Controller’s AXlink connector to the mini-XLR connector (male) on the rear
panel of the AXP-PLV for data and 12 VDC power, as shown in FIG. 7.
Four-pin mini-XLR connector
(external view)
2
1
FIG. 7 Mini-XLR connector to control system wiring diagram
3
4
4 - PWR (+) - Red
3 - AXP - White
2 - AXM - Green
1 - GND (-) - Black
Central Controller
(Axcess or NetLinx)
1 GND (-) - Black
2 AXM - Green
3 AXP - White
4 PWR (+) - Red
Using the mini-XLR connector with an external 12 VDC power supply
Wire the Central Controller’s AXlink connector to the mini-XLR connector and external 12 VDC
power supply. Then, connect the mini-XLR terminal connector to the rear panel of the AXP-PLV as
shown in FIG. 8.
PWR (+) - Red
Four-pin mini-XLR connector
(external view)
2
1
FIG. 8 Mini-XLR connector to external 12 VDC power supply wiring diagram
3
4
4 - PWR (+) - Red
3 - AXP - White
2 - AXM - Green
1 - GND (-) - Black
(Axcess or NetLinx)
GND (-) - Black
1 GND (-) - Black
2 AXM - Green
3 AXP - White
4 PWR (+) - Red
Central Controller
Using a BNC video cable to provide video input
Connect the control system’s video connector to the rear of the AXP-PLV using a BNC cable to
provide a video feed, as seen in FIG. 9.
BNC (female) connector
GND (-)
Video wire
Rear panel
view AXP-PLV
FIG. 9 BNC cable connection from the AXP-PLV to the video source
AXP-PLV PosiTrack Pilot Video Camera Controller
BNC (male) connectors
Video source
7
Installation
8
AXP-PLV PosiTrack Pilot Video Camera Controller
Designing Touch Panel Pages
There are two ways to approach creating touch panel pages:
TPDesign3 - Refer to the TPDesign3 Touch Panel Program (Version 3. 16) instruction
manual for more information.
On-board editor
This section describes the basics of using the on-board editor to create pages and buttons. For more
information, refer to the G3 Firmware Design and Reference instruction manual.
Buttons
Standard button types include rectangles and other geometric shapes you can create with the touch
panel editor. Buttons are set with attributes, meaning there is a response from the Central Controller
when you touch the button.
General buttons are part of the default touch panel program and cannot be changed. You use general
buttons to create or revise pages and specify panel communication parameters. Button examples
include selection buttons, information buttons, adjustment buttons, and operation bars. The general
button categories are described in the table below.
Designing Touch Panel Pages
General Button Categories
Selection buttonsSelection buttons appear on touch panel pages and set communica-
tion parameters.
Information buttonsInformation buttons contain serial numbers and firmware version
Adjustment buttonsYou can use the UP and DN buttons to set adjustment buttons. The
Keypad buttonsThe keypad button opens a keypad so you can enter a password or
Decision buttonsDecision buttons appear when an operation has two options and
information. The properties of these buttons cannot be changed.
These buttons have a dark fill and light text.
adjustment button example sets the baud rate for the connection
from the touch panel to the computer.
value assignment. All keypad buttons are interactive except for the
entry display.
requires verification before an action is performed.
AXP-PLV PosiTrack Pilot Video Camera Controller
9
Designing Touch Panel Pages
General Button Categories (Cont.)
Status buttonsStatus buttons always have a dark fill with light letters and have no
Operation barsOperation bars appear in the place of the Editor bar, after selecting a
Touch to Continue buttons"Touch to Continue" buttons appear when an operation requires user
Joystick buttonsJoysticks are vertical and horizontal direction controllers for use with
functionality except to display information.
button or page edit operation. The operation bar indicates which edit
function is currently active. When an edit operation is selected, it
remains active until you press EXIT.
acknowledgement.
pan and tilt camera controllers.
Bargraph buttonsBargraph buttons display a dynamic bargraph (vertical or horizontal).
An example is the Battery level indicator button.
Activating Edit Mode
Before designing touch panel pages and buttons, you must activate EDIT mode. Once activated, use
the EDIT button to enter Edit mode. This mode has options to add and configure touch panels and
buttons. When powering up the touch panel, the first page is the Main page (see FIG. 10). Note that
the Edit button is not available initially.
10
FIG. 10 Main Page
If you have a pre-programmed panel, you may not see the Main Page.
AXP-PLV PosiTrack Pilot Video Camera Controller
Designing Touch Panel Pages
To activate edit mode:
1. Press SETUP in the Main page to open the Setup page (FIG. 11).
FIG. 11 Setup page
2. Press PROTECTED SETUP to open the keypad.
3. Enter 1988 (default password) in the keypad and press ENTER to open Protected Setup page.
If you press ENTER after typing an incorrect password, you are immediately returned to the
previous page.
4. Press EDITOR to enable Edit mode. The EDITOR button is highlighted in the Protected Setup
page when enabled, as shown in FIG. 12.
FIG. 12 Protected Setup page with the active EDITOR button
5. Press EXIT to close the Protected Setup page and return to the Setup page (now in the Edit
mode).
6. Press EXIT again to return to the Main page. The EDIT button appears at the top of the page
indicating that Edit mode is active.
7. Press EDIT to open the Edit bar. The BUTTON and PAGE options, in the Edit bar, (FIG. 13)
are used to design and modify button and page settings.
AXP-PLV PosiTrack Pilot Video Camera Controller
11
Designing Touch Panel Pages
FIG. 13 Main page with Edit bar
Setting the Device Base
Press the DEVICE BASE option, in the Protected Setup page (FIG. 12), to assign a base (starting)
device address to the touch panel.
1. Enter the base address for the touch panel. The base address range is from 1 - 255. Standard
device addresses begin at 128.
Edit bar
2. Press Enter to save.
Setting the Device Used
Use the DEVICE USED option in the Protected Setup page (FIG. 12) to assign an initial value for
the device address range used by the touch panel.
1. Press DEVICE USED to open the keypad and enter the panel’s device number from 1 - 4. Each
device number supports up to 255 programmable channel codes. The multiple device settings
allow you to create up to four unique touch panel buttons and/or pages. This value is used to
determine the current device being used by the panel.
2. Enter the number of devices being used by the touch panel.
3. Press Enter to save the value.
If DEVICE USED is set to 4 and Base Device Number is 128, the Controller recognizes
bus devices 128 - 131.
The panel will not allow you to enter a device number greater than the DEVICE USED
without first displaying a decision box asking if you accept the new selection or not.
Adding a Page
1. Press PAGE on the Edit bar to open the PAGE menu.
2. Press ADD to open the keyboard and enter a name for the new page. Page names can be up to
20 characters.
12
3. Press EXIT CHANGE to save, close the keyboard, and go to the new page.
AXP-PLV PosiTrack Pilot Video Camera Controller
Designing Touch Panel Pages
Setting the page color
1. Press EDIT to open the Edit bar on the newly created page.
2. Press PAGE on the Edit bar to open the PAGE menu.
3. Press PAGE COLOR to open the color palette.
4. Select a color from the palette; the page automatically changes to the new color.
Adding a Button
To add a button to the current page:
1. Press BUTTON on the Edit bar to open the BUTTON menu.
2. Press ADD to open the ADD BUTTON operation bar. On the LCD screen, touch and drag to
create a button. The first touch point is the upper-left corner of the button.
Resizing a button
1. Press BUTTON on the Edit bar to open the BUTTON menu.
2. Press RESIZE. Then, touch any edge of the button and drag. Removing your finger from the
panel saves the button dimensions.
Defining On-Screen and External Button Properties
External pushbuttons are configured with features similar to on-screen buttons. Their functionality
can be set just as any other button on the touch panel.
Use the PROPERTIES option of the BUTTON menu in the Edit bar to set button borders, page
flips, button colors for channel on/off conditions, channel/variable text codes, and string/macro
assignments.
External button properties include only the button type, page flips, channel codes, and string/macro
assignments. Although the Border and Color sections of this page appear, they are of no use to
external pushbuttons since they do not appear on-screen.
Use the following steps to set button properties:
1. Press BUTTON on the Edit bar to open the BUTTON menu options.
2. Press PROPERTIES to open the PROPERTIES operation bar.
3. Press the new button to open the Button Properties page. This page lists the properties for the
active button.
4. Press BUTTON TYPE; this opens the BUTTON TYPE menu.
5. Choose a button type for the selected button to open the associated Button Properties page.
Each button type has its own Button Properties page with settings specific to the button type.
6. Press BORDER to open the BUTTON BORDER pages.
7. Select a border to set for the button and return to the Button Properties page. The BORDER
button changes to show the selected border type.
AXP-PLV PosiTrack Pilot Video Camera Controller
13
Designing Touch Panel Pages
Setting the channel code
The channel button sets the device and button channel codes.
Channel codes and variable text codes work the same for all button types, including
joysticks, and bargraphs.
1. In the Button Properties page, press DEV to open the keypad and set the touch panel’s device
number.
2. Enter 1, 2, 3, or 4 in the keypad. The programming software uses device codes 1 - 4 to identify
the touch panel. Refer to the G3 Firmware Design and Reference instruction manual for more
information.
If DEVICE USED is set to 4 and Base Device Number is 128, the Controller recognizes
bus devices 128 - 131.
The panel will not allow you to enter a device number greater than the DEVICE USED
without first displaying a decision box asking if you accept the new selection or not.
3. Press ENTER to save the device number, close the keypad, and return to the Button Properties
page.
4. Press CHAN to open the keypad and enter a channel value of 1 - 255. The source code uses the
channel code number to identify the button and its programmed operations. The channel code
for non-active buttons is 0.
5. Press ENTER to save the channel number, close the keypad, and return to the Button
Properties page.
Setting the variable text code
The variable text buttons set the device and button channel codes for the buttons.
1. Press DEV to open the keypad and set the device number.
2. Enter 1, 2, 3, or 4 in the keypad. The source code uses device codes 1 - 4 to identify the touch
panel.
3. Press ENTER to save, close the keypad, and return to the Button Properties page.
4. Press CHAN to open a keypad and set the channel number.
5. Enter a channel value of 1 - 255 in the keypad. The source code uses the channel code number
to identify the button and its operations.
6. Press ENTER to save the channel number, close the keypad, and return to the Button
Properties page.
Setting the page flip
14
1. Press the PAGE FLIP Type button (FIG. 14) in the Button Properties page to open the Page
Flip Type menu.
2. Select a Page Flip type. If you select FLIP PREVIOUS in the Page FLIP Type menu, the FLIP
to Page button appears.
3. Press the FLIP to Page button (FIG. 14) to open a list of all the saved touch panel pages. If the
desired page is not present in the menu, check to verify the page has been saved.
AXP-PLV PosiTrack Pilot Video Camera Controller
Designing Touch Panel Pages
Page FLIP type
button
FIG. 14 Page FLIP Type button
Flip to Page button
4. Select the target page for the page flip.
Setting the button colors for channel-off conditions
1. Press any button to open the Button Properties page.
2. Press BORDER under CHANNEL OFF in the Button Properties page. The color palette
appears. Select a color to set as the border.
3. Press the FILL button in the Button Properties page to open the palette. Select a color to set as
the fill.
4. Press the TEXT button to open the palette. Select a color to use for the text.
5. Press EXIT SAVE CHANGE in the Button Properties page to save the new button properties
and return to the current page.
Adding text, icons, and bitmaps to a button
1. Press BUTTON on the Edit bar to open the BUTTON menu.
2. Press TEXT/IMAGE to add text to the button. The TEXT/IMAGE operation bar appears.
3. Press any button to open the Text/Image page.
4. Go through each option and set as desired:
TEXT OFF and TEXT ON sets the text for the button's Off and On state.
ICON OFF and ICON ON sets the icon for the button's Off and On state.
BITMAP OFF and BITMAP ON sets the bitmap for the button's Off and On state.
MAKE ON SAME AS OFF sets the On and Off properties the same.
You cannot create or edit buttons with Unicode fonts on the panel. Any use of the
TEXT/IMAGE button to alter or create Unicode font supported buttons must be done
in the TPDesign3 Touch Panel Design Program.
5. Press EXIT SAVE CHANGE to close the Text/Image page and return to the Main page.
Using TPDesign3 to Download Bitmaps, Icons, and Fonts
TPDesign3 allows you to download bitmaps, icons, and fonts into your touch panel from an
existing touch panel program. Touch Panel programs are created in the TPDesign3 software
program. Refer to the TPDesign3 Touch Panel Program instruction manual for more information.
Use the Download to Panel button to download a project file.
To download bitmaps, icons and/or fonts from an existing TPDesign3 project file:
1. Launch the TPDesign3 software program and open a project file that contains the desired
bitmaps, icons, and fonts.
AXP-PLV PosiTrack Pilot Video Camera Controller
15
Designing Touch Panel Pages
2. Select File from the menu bar to open the File menu.
3. In the File menu, click on Download to Panel; this opens the Download to Panel dialog box.
4. Click on the Comm Settings tab to set the communications port, baud rate, and other
communication settings.
5. Then, click the Actions tab to set the communication mode and select which elements of the
project file you want to download to the touch panel.
6. In the What To Send area, select one or more of the available options (All Bitmaps, All Icons,
All Fonts).
7. Select the mode of communication with the touch panel (RS-232 and AXlink). Confirm that
the correct panel is selected by verifying the ID values with the Base Address assigned to the
touch panel in the Protected Setup page.
8. After clicking Connect, the Available Panels list appears in the Available Panels field. Click
Begin to start downloading the project file into the panel.
9. After completing the download, the bitmaps, icons and fonts that were downloaded are now
accessible via the BITMAPS, ICONS and FONTS menus.
Creating a Bargraph and Joystick
Bargraphs are level monitors and adjustable level controls. These levels can be configured to
monitor and adjust audio outputs and lighting levels.
Joysticks are vertical and horizontal direction controllers you can use for camera for pan and tilt
control. Before you start, make sure to connect the touch panel to your Controller; otherwise, the
joystick will not work properly.
Adding a bargraph or joystick button\
Create a new button using the ADD operation bar in the BUTTON menu.
1. Press BUTTON in the Edit bar to open the BUTTON menu.
2. Press PROPERTIES in the BUTTON menu to open the PROPERTIES operation bar.
3. Press any button to open the Button Properties page.
4. Press BUTTON TYPE to open the BUTTON TYPE menus. Choose a button type to open its
Button Properties page.
Setting Bargraph and Joystick Properties
Use the Button Properties page to set channel, level, and button colors. Refer to the Setting the
variable text code section on page 14 and the Setting the channel code section on page 14 for
further information. Refer to the Setting the button colors for channel-off conditions section on
page 15 for more information on colors for channel-off conditions.
16
AXP-PLV PosiTrack Pilot Video Camera Controller
Designing Touch Panel Pages
Setting the level code
Level buttons set the device and number codes for the touch panels.
Joysticks actually use two level numbers. The first is for the X-axis and the second is
for the Y-axis. You only need to specify the first level.
1. Press DEV to open a keypad and set the device number.
2. Enter 1, 2, 3, or 4 in the keypad. The programming software uses device codes
1 - 4 to identify the touch panel.
3. Press ENTER to save the level device number, close the keypad, and return to the Button
Properties page.
4. Press NUM to open a keypad and set the level number assigned to the device.
5. Enter a number 1 – 8. Each device can have from 1 – 8 levels except joysticks, where the range
is 1 – 7.
6. Press ENTER to save, close the keypad, and return to the Button Properties page.
AXP-PLV PosiTrack Pilot Video Camera Controller
17
Designing Touch Panel Pages
18
AXP-PLV PosiTrack Pilot Video Camera Controller
Programming
You can program the touch panel to perform a wide variety of operations using Axcess
Send_Commands and variable text commands. Use the commands described in this section to
program the touch panel. Refer to the Axcess Programming Language instruction manual for
complete information.
Serial Commands
Serial Commands are used in the AxcessX Terminal Emulator Mode. These commands are case
insensitive.
Serial Commands
?PAR
Returns panel
parameters to the
PC terminal.
CALIBRATE
Starts touch panel
calibration.
CHECK CAL
Enters the calibration test mode.
ECHO ON
Tu r n s O n c h a r a c ter echo.
ECHO OFF
Turns Off character echo.
HELLO
Verifies the serial
communication is
working properly.
Programming
Panel parameters include: firmware version, device number, mouse type, output resolution, number of devices, cursor enable, brightness, and contrast.
Syntax:
"?PAR"
Example:
"?PAR"
Requests the information.
Syntax:
"CALIBRATE"
Example:
"CALIBRATE"
Starts the calibration sequence mode on the touch panel.
Syntax:
"CHECK CAL"
Example:
"CHECK CAL"
Starts the calibration check mode on the touch panel.
Syntax:
"ECHO ON"
Example:
"ECHO ON"
The character echo is sent back to the computer.
Syntax:
"ECHO OFF"
Example:
"ECHO OFF"
The character echo is not sent back to the computer.
Syntax:
"HELLO"
Example:
"HELLO"
If the communication is active and working, the response is "How are you doing?".
AXP-PLV PosiTrack Pilot Video Camera Controller
19
Programming
Serial Commands (Cont.)
SETUP
Goes to Setup
Page.
VER
Restores the current vision.
ZAP!
Clears all memory and erase buttons, pages,
drawings, and
symbols.
Syntax:
"SETUP"
Example:
"SETUP"
Flips the touch panel to the Setup page.
Syntax:
"VER"
Example:
"VER"
This returns the current version of the main firmware.
Syntax:
"ZAP!"
Example:
"ZAP!"
Clears all memory and erases all buttons, pages, drawings, and symbols.
System Send_Commands
System Send_Commands are stored in the Controller and direct the touch panel to perform various
operations.
System Send_Commands
ABEEP
Outputs one panel
beep even if the
beep value is set
to 0 in the Setup
page.
ADBEEP
Outputs a double
beep even if the
double beep value
is set to 0 in the
Setup page.
AKEYB
Opens the touch
panel keyboard
and initializes the
text string entry.
Syntax:
"’ABEEP’"
Example:
SEND_COMMAND TP, "’ABEEP’"
Beeps the panel.
Syntax:
"’ADBEEP’"
Example:
SEND_COMMAND TP, "’ADBEEP’"
Double beeps the panel.
The keyboard string is set to null during power-up and is stored until power-down.
Syntax:
“’AKEYB-<text string>’"
Var iables :
text string = 0 - 59 characters
Example:
SEND_COMMAND TP, “’AKEYB-TOUCH HERE’"
Opens the touch panel keyboard with TOUCH HERE in the display.
20
AXP-PLV PosiTrack Pilot Video Camera Controller
System Send_Commands (Cont.)
AKEYP
Opens the touch
panel keypad and
initializes the
number string
entry.
AKEYR
Closes/opens the
touch panel keyboard/pad.
BEEP
Gives an output of
one beep.
BRIT
Adjusts brightness
of display.
CALIBRATE
Starts the touch
panel calibration
sequence.
CLOCK
Sets the time and
date.
The keyboard string is set to null during power-up and is stored until power-down for.
Syntax:
"’AKEYP-<number string>’"
Var iables :
number string = 0 - 9999
Example:
SEND_COMMAND TP,"’AKEYP-1988’"
Opens the touch panel keypad with 1988 in the display.
Syntax:
"’AKEYR’"
Example:
SEND_COMMAND TP,"’AKEYR’"
Closes the keyboard/keypad opened using the ’AKEYB’, ’AKEYP’, or ’PKEYP’ commands.
The Beep button in the Protected Setup page must be set from 1 - 10 for the BEEP command.
Syntax:
"’BEEP’"
Example:
"’SEND_COMMAND TP,"’BEEP’"
Beeps the panel if the Beep button is not set to 0.
Syntax:
"’BRIT-<level>’"
Var iables :
level = 1 - 8 (1 = minimum; 5 = maximum)
Example:
SEND_COMMAND TP, "’BRIT-8’"
Sets to highest brightness level.
Syntax:
"’CALIBRATE’"
Example:
SEND_COMMAND TP,"’CALIBRATE’"
Starts the calibration operation on the touch panel.
Syntax:
"’CLOCK <mm-dd-yy> <hh:mm:ss>’"
Var iables :
mm = 01 - 12, dd = 01 - 31, yy = 00 - 99
hh = 00 - 23, mm = 00 - 59, ss = 00 - 59
Example:
SEND_COMMAND TP,"’CLOCK 02-08-98 19:16:00’"
Sets the touch panel’s date to February 8, 1998, and time to 7:16 p.m.
Programming
AXP-PLV PosiTrack Pilot Video Camera Controller
21
Programming
System Send_Commands (Cont.)
DBEEP
Gives a double
beep output.
ILEV
Inverts the joystick
axis.
PAG E
Flips to page with
specified page
name.
PKEYP
Displays asterisks (*) for keypad
entries.
PPOF
Closes a specific
popup page.
PPON
Opens a specific
popup page.
This command only works if the Double Beep value in the Protected Setup page is set to
ON.
Syntax:
"’DBEEP’"
Example:
SEND_COMMAND TP,"’DBEEP’"
Double beeps the panel.
Syntax:
"’ILEV <joystick axis to invert>’"
Var iables :
joystick axis to invert =
0 = Normal G3 joystick (origin: top left)
1 = Invert horizontal axis (origin: top right)
2 = Invert vertical axis (origin: bottom left)
3 = Invert both axes (origin: bottom right)
Example:
SEND_COMMAND TP,"’ILEV 3’"
Inverts the joystick axis to move the origin to another corner.
Note: This command applies to joysticks drawn on touch panel pages. It does not apply to
the physical joystick in the PLV controller.
Syntax:
"’PAGE-<page name>’"
Var iables :
page name = 1 - 50 ASCII characters
Example:
SEND_COMMAND TP, "’PAGE-MAIN PAGE’"
Flips the touch panel to the page named MAIN PAGE.
Syntax:
"’PKEYP-<number string>’"
Var iables :
number string = 0 - 9999
Example:
SEND_COMMAND TP, "’PKEYP-1988’"
Displays the touch panel keypad with **** instead of 1988.
Syntax:
"’PPOF-<page name>’"
Var iables :
page name = 1 - 50 ASCII characters
Example:
SEND_COMMAND TP,"’PPOF-Popup Page 1’"
Closes Popup Page 1.
Syntax:
"’PPON-<page name>’"
Var iables :
page name = 1 - 50 ASCII characters
Example:
SEND_COMMAND TP,"’PPON-Popup Page 1’"
Opens Popup Page 1.
22
AXP-PLV PosiTrack Pilot Video Camera Controller
System Send_Commands (Cont.)
QBEEP
Stops all beeps.
RESET
Clears panel status (same as
power up). Saved
data is not
cleared.
SETUP
Goes to the Setup
page.
SLEEP
Forces the touch
panel to screen
saver mode.
TPAGEOFF
Deactivates page
tracking.
WAKE
Deactivates
screen-saver
mode and resets
sleep timer.
XMTO
Sets the new network communication delay for the
panel and SOFTROM.
XMRT
Sets the new network communication retry value for
the panel and
SOFTROM.
Syntax:
"’QBEEP’"
Example:
SEND_COMMAND TP,"’QBEEP’"
Stops all beeps.
Syntax:
"’RESET’"
Example:
SEND_COMMAND TP,"’RESET’"
Resets the touch panel.
Syntax:
"’SETUP’"
Example:
SEND_COMMAND TP, "’SETUP’"
Flips the touch panel to the Setup page.
Syntax:
"’SLEEP’"
Example:
SEND_COMMAND TP,"’SLEEP’"
Activates the screen saver mode.
Syntax:
"’TPAGEOFF’"
Example:
SEND_COMMAND TP,"’TPAGEOFF’"
Deactivates the page tracking option.
Syntax:
"’WAKE’"
Example:
SEND_COMMAND TP,"’WAKE’"
Deactivates the touch panel screen-saver mode and resets the sleep timer.
In this program, the command string is sent to the Controller in the ’PAGE-(page name)’ or
’PPON/PPOF-(page name)’ format. The string can be captured in the buffer for one panel
and sent to the other panel.
If panels are combined using the DEFINE_COMBINE statement, the routine needs to be
written only once, and the command is sent back to the same panel.
*********************************************************)
(************END OF PAGE TRACKING ROUTINE****************************)
24
AXP-PLV PosiTrack Pilot Video Camera Controller
Programming
System Send_Commands (Cont.)
ZAP!
Clears all memory; erases buttons, pages,
drawings, and
symbols.
Only use the ZAP! command to erase all the saved data in the touch panel; data cannot be
recovered after it is erased.
Syntax:
"’ZAP!’"
Example:
SEND_COMMAND TP, "’ZAP!’"
Clears all memory and erases all buttons, pages, drawings, and symbols.
Video Send_Commands
Video Send_Commands direct the touch panel to perform various video specific operations.
Video Send_Commands
@VBR
Sets the video signal brightness.
@VCT
Sets the video signal contrast.
@VDD
Sets the autodetection or manual setting of the
video standard.
@VHU
Sets the video signal hue.
Syntax:
"’@VBR<data>’"
Var iables :
data = 0 (min) - 255 (max)
Example:
SEND_COMMAND TP,"’@VBR 128’"
Sets the video brightness to 128.
Syntax:
"’@VCT<data>’"
Var iables :
data = 0 (min) - 255 (max)
Example:
SEND_COMMAND TP,"’@VCT 128’"
Sets the video contrast to 128.
Syntax:
"’@VDD<mode>’"
Var iables :
mode = 1 = Auto-detect video input
2 = Manual set NTSC
3 = Manual set PAL
4 = Manual set SECAM
Example:
SEND_COMMAND TP,"’@VDD 3’"
Sets the panel to only display the PAL video format.
Syntax:
"’@VHU<data>’"
Var iables :
data = 0 (min) - 255 (max)
Example:
SEND_COMMAND TP,"’@VHU 128’"
Sets the video hue to a value of 128.
AXP-PLV PosiTrack Pilot Video Camera Controller
25
Programming
Video Send_Commands (Cont.)
@VSD
Sets the video
default settings
(brightness, contrast, saturation,
hue).
@VST
Sets the video signal saturation.
Syntax:
"’@VSD’"
Var iables :
data = 0 (min) - 255 (max)
Example:
SEND_COMMAND TP,"’@VSD’"
Sets the incoming video values to their default settings.
Syntax:
"’@VST<data>’"
Var iables :
data = 0 (min) - 255 (max)
Example:
SEND_COMMAND TP,"’@VST 128’"
Sets the video saturation to 128.
AXP-AI8 Send_Commands
An AXP-AI8 is located within the AXP-PLV. These commands are necessary for turning channel
delta modes ON and OFF. Delta mode compensates for level changes in continuous rotation
potentiometers and should be turned ON for iris and focus knobs in the AXP-PLV.
Send_Commands
SEND COMMAND AI8,"'DELTA5 ON'"
or
SEND COMMAND AI8,"'DELTA5'"
SEND COMMAND AI8,"'DELTA7 ON'"
or
SEND COMMAND AI8,"'DELTA7'"
SEND COMMAND AI8,"'DELTA5 OFF'"
SEND COMMAND AI8,"'DELTA7 OFF'"
Puts channel 5 in delta mode. (Iris)
Puts channel 7 in delta mode. (Focus)
Takes channel 5 out of delta mode.
Takes channel 7 out of delta mode.
26
AXP-PLV PosiTrack Pilot Video Camera Controller
Programming
Programming Numbers
The following information provides the programming numbers for colors, fonts, and borders
Colors can be used to set the colors on buttons, sliders, gauges, and pages. The lowest
color number represents the lightest color-specific display; the highest number represents
the darkest display. For example, 0 represents light red, and 5 is dark red.
Colors and Programming Numbers
ColorNo.ColorNo.
Red0 - 5Purple54 - 59
Orange6 - 11Magenta60 - 65
Yellow12 - 17Pink66 - 71
Lime18 - 23White72 - 77
Green24 - 29Light Gray78 - 83
Aqua30 - 35Dark Gray84 - 86
Cyan36 - 41Black87
Royal42 - 47Transparent 255
Blue48 - 53
Font styles can be used to program the text fonts on buttons, sliders, gauges, and pages.
The programming numbers are assigned consecutively when they are downloaded to the
touch panel.
Font Styles and Programming Numbers
No.Font stylesNo.Font styles
1Extra small5Extra large
2Small6 Hollow medium
3Medium8Hollow extra large
4Large 32 - 255Variable fonts
You must import variable text fonts into a TPDesign3 project file, and download the
project file containing the fonts to the touch panel. The variable fonts are
programming numbers assigned by the touch panel during the download process.
AXP-PLV PosiTrack Pilot Video Camera Controller
27
Programming
Border styles can be used to program borders on buttons, sliders, and gauges.
Border Styles and Programming Numbers
No.Border stylesNo.Border styles
0No border11Double shadow
1No border special203-dimensional rectangle 1
2Single line 213-dimensional rectangle 2
3Double line223-dimensional round 1
4Triple line233-dimensional round 2
5Single rounded243-dimensional neon 1
6Double rounded253-dimensional neon 2
7Single raised263-dimensional neon blue
8Double raised273-dimensional neon green
9Triple raised40Single diamond
10Double-line two single 41Double diamond
Shorthand Send_Commands
The table below lists the shorthand Send_Commands you can use with touch panels. The shorthand
command data is 1-byte, non-ASCII format except for pages, passwords, text, and bitmap names.
Shorthand Send_Commands
@CBF
Sets the OFF
feedback border
color to the specified color.
@CBN
Sets the ON feedback border color
to the specified
color.
This works only if the specified background color is not the same as the current color.
Syntax:
"’@CBF’,<variable text address>,<color_number>"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’@CBF’,1,0"
Sets the OFF feedback border color to Red for the variable text button 1.
This works only if the specified background color is not the same as the current color.
Syntax:
"’@CBN’,<variable text address>,<color_number>
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’@CBN’,2,78"
Sets the ON feedback border color to Gray for variable text button 2.
28
AXP-PLV PosiTrack Pilot Video Camera Controller
Shorthand Send_Commands (Cont.)
@CFF
Sets the OFF
feedback fill color
to the specified
color.
@CFN
Sets the ON feedback fill color to
the specified
color.
@CPG
Sets the page with
specified page
name background color to
the specified
color.
@CPP
Sets the page with
specified page
name background color to
the specified
color.
@CTF
Sets the OFF
feedback text
color to the specified color.
This only works if the specified background color is not the same as the current color.
Syntax:
"’@CFF’,<variable text address>,<color_number>"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’@CFF’,1,72"
Sets the OFF feedback fill color to White for variable text button 1.
This only works if the specified background color is not the same as the current color.
Syntax:
"’@CFN’,<variable text address>,<color_number>"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’@CFN’,1,30"
Sets the ON feedback fill color to Aqua for variable text button 1.
This only works if the new background color is not the same as the current color.
Syntax:
"’@CPG’,<color_number>,’<page name>’"
Var iables :
color number = See the Colors and Programming Numbers table on page 27.
page name = 1 – 50 ASCII characters
Example:
SEND_COMMAND TP,"’@CPG’,87,’Main Page’"
Sets the page title to Main Page, and the color to Black.
This only works if the specified background color is not the same as the current color.
Syntax:
"’@CPP’,<color_number>,’<pop-up page name>’"
Var iables :
color number = See the Colors and Programming Numbers table on page 27.
pop-up page name = 1 – 50 ASCII characters
Example:
SEND_COMMAND TP,"’@CPP’,54,’Audio Page’"
Sets the popup page title to Audio Page, and the color to Purple.
This only works if the specified background color is not the same as the current color.
Syntax:
"’@CTF’,<variable text address>,<color_number>"
Var iables :
variable text address = 1 – 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’@CTF’,1,48"
Sets the OFF feedback text color to Blue for variable text button 1.
Programming
AXP-PLV PosiTrack Pilot Video Camera Controller
29
Programming
Shorthand Send_Commands (Cont.)
@CTN
Sets the ON feedback text color to
the specified
color.
@IDF
The touch panel
returns its
MS-DOS file
name in a string.
@IDP
Queries the touch
panel to return a
string with the
TPDesign3
project name.
@PPA
Removes all
popup pages from
a specified page.
@PPF
Deactivates a
popup page on a
touch panel page.
This only works if the specified background color is not the same as the current color.
Syntax:
"’@CTN’,<variable text address>,<color_number>"
Var iables :
variable text address = 1 – 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’@CTN’,1,72"
Sets the ON feedback text color to White for variable text button 1.
Syntax:
"’@IDF’"
Example:
SEND_COMMAND TP,"’@IDF’"
The touch panel returns its MS-DOS file name in a string.
Syntax:
"’@IDP’"
Example:
SEND_COMMAND TP,"’@IDP’"
The touch panel returns a string that contains its TPDesign3 project name.
If no page is specified, the active page is used.
Syntax:
"’@PPA-<page name>’"
Example:
SEND_COMMAND TP, "’@PPA-Main Page’"
If there were several popup pages on ’Main Page’ that are active, sending the previous
command would remove them all from ’Main Page’.
If a page name is empty the current page is used. If a pop-up page is part of a group, the
whole group is deactivated.
Syntax:
"’@PPF-<popup page name>; <page name>’"
Var iables :
popup page name = target popup page name
page name = target touch panel page name
Example:
SEND_COMMAND TP,"’PPF-Laser Disc 2 Transport Control;
Laser Disc Control Page’"
Deactivates the Laser Disc 2 Transport Control popup page on the Laser Disc Control
Page.
30
AXP-PLV PosiTrack Pilot Video Camera Controller
Shorthand Send_Commands (Cont.)
@PPK
Deactivates a
popup page on all
touch panel
pages.
@PPN
Activates a popup
page on a touch
panel page.
@PPX
Removes all panel
popup pages.
@PWD
Sets the password
for the Page Flip
on the touch
panel.
@RDW
Redraws the current screen.
@SSL
Changes the
Sleep string sent
to the Controller
when the touch
panel activates
sleep mode.
If a pop-up page is part of a group, the whole group is deactivated.
Syntax:
"’@PPK-<popup page name>’"
Var iables :
popup page name = target popup page name
page name = target touch panel page name
Example:
SEND_COMMAND TP,"’@PPK-Laser Disc 2 Transport Control’"
Deactivates the Laser Disc 2 Transport Control popup page on all touch panel pages.
If a page name is empty the current page is used.
Syntax:
"’@PPN-<popup page name>;<page name>’"
Var iables :
popup page name = Popup page name
page name = Page name
Example:
SEND_COMMAND TP,"’@PPN-Laser Disc 2 Transport Control;
Laser Disc Control Page’"
Activates the Laser Disc 2 Transport Control popup page on the Laser Disc Control Page.
Syntax:
"’@PPX-<popup page>’"
Example:
SEND_COMMAND TP,"’@PPX-POP VCR2’"
The popup page ’POP VCR2’ must be in a popup group. If so, then any popup page in that
group will be turned Off an all pages.
Syntax:
"’@PWD-<page flip password>’"
Var iables :
page flip password = 0 - 9999
Example:
SEND_COMMAND TP,"’@PWD-1988’"
Sets the page flip password to 1988.
Syntax:
"’@RDW’"
Example:
SEND_COMMAND TP,"’@RDW’"
Sends a message to the touch panel to redraw the screen.
Syntax:
"’@SSL-<string>’"
Var iables :
string = alphanumeric characters
Example:
SEND_COMMAND TP,"’@SSL-Touch Panel Deactivated’"
Sends Touch Panel Deactivated to the Controller.
Programming
AXP-PLV PosiTrack Pilot Video Camera Controller
31
Programming
Shorthand Send_Commands (Cont.)
@SST
Changes the Startup string sent to
the Central Controller when the
touch panel powers up.
@SWK
Changes the
wake-up string
sent to the Controller when the
touch panel is
activated.
Syntax:
"’@SST-<string>’"
Var iables :
string = alphanumeric characters
Example:
SEND_COMMAND TP,"’@SST-Touch Panel Power On’"
Sends touch panel Power On to the Central Controller when the touch panel powers up.
Syntax:
"’@SWK-<string>’"
Var iables :
string = alphanumeric characters
Example:
SEND_COMMAND TP,"’@SWK-Touch Panel Activated’"
Sends Touch Panel Activated to the Central Controller.
Color Send_Commands
Use the color Send_Commands to set the colors for text, buttons, and pages. Use the same
command for setting gray scale values only change the color number value to reflect the gray scale
(72-86) value.
Color Send_Commands
CALL
Sets the colors for
a variable text button.
You must use the variable text assignments to change button colors (see the Colors and
Programming Numbers table on page 27).
Syntax:
"’CALL<variable text address>-<data>’"
Var iables :
You must have the variable text assignments to change button colors.
variable text address = 1 - 255
data = 6 color number series for:
FILL COLOR ON
FILL COLOR OFF
BORDER COLOR ON
BORDER COLOR OFF
TEXT COLOR ON
TEXT COLOR OFF
Example:
SEND_COMMAND TP,"’CALL1-1 3 0 0 72 74’"
Sets variable text button 1 to:
FILL COLOR ON = Red (one shade from brightest)
FILL COLOR OFF = Red (three shades from brightest)
BORDER COLOR ON = Red (brightest)
BORDER COLOR OFF = Red (brightest)
TEXT COLOR ON = White (brightest)
TEXT COLOR OFF = White (two shades from brightest)
32
AXP-PLV PosiTrack Pilot Video Camera Controller
Color Send_Commands (Cont.)
CBOFF
Sets the OFF
feedback border
color to the specified color.
CBON
Sets the ON feedback border color
to the specified
color.
CFOFF
Sets the OFF
feedback fill color
to the specified
color.
CFON
Sets the ON feedback fill color to
the specified
color.
CPAGE
Sets the background page color
to the specified
color.
Syntax:
"’CBOFF<variable text address>-<color_number>’"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’CBOFF1-72’"
Sets the OFF feedback border color to White for the variable text button 1.
Syntax:
"’CBON<variable text address>-<color _number>’"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’CBON1-87’"
Sets the ON feedback border color to Black for variable text button 1.
Syntax:
"’CFOFF<variable text address>-<color_number>’"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’CFOFF1-72’"
Sets the OFF feedback fill color to White for variable text button 1.
Syntax:
"’CFON<variable text address>-<color _number>’"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’CFON1-87’"
Sets the ON feedback fill color to Black for variable text button 1.
Syntax:
"’CPAGE<color_number>-<page name>’"
Var iables :
color number = See the Colors and Programming Numbers table on page 27.
page name = 1 - 50 ASCII characters (Page names are case sensitive.)
Example:
SEND_COMMAND TP,"’CPAGE255-MAIN PAGE’"
Sets the background color on the MAIN PAGE to Transparent.
Programming
AXP-PLV PosiTrack Pilot Video Camera Controller
33
Programming
Color Send_Commands (Cont.)
CTOFF
Sets the OFF
feedback text
color to the specified color.
CTON
Sets the ON feedback text color to
the specified
color.
Syntax:
"’CTOFF<variable text address>-<color _number>’"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’CTOFF1-87’"
Sets the OFF feedback text color to Black for variable text button 1.
Syntax:
"’CTON<variable text address>-<color _number>’"
Var iables :
variable text address = 1 - 255
color number = See the Colors and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’CTON1-72’"
Sets the ON feedback text color to White for variable text button 1.
Variable Text Send_Commands
Use variable text Send_Commands to set the borders, fonts, and text.
Variable Text Send_Commands
!B
Sets a specific
button to On or
Off.
BTOF
Sets a specific
button's active
state to Off.
BTON
Sets a specific
button's active
state to On.
Syntax:
"’!B’,<variable text address 1-255>,<ON/OFF 0-1>"
Var iables :
variable text address = 1 - 255
ON = 0
OFF = 1
Example:
SEND_COMMAND TP,"’!B’,128, 1"
Sets button 128 Off.
Syntax:
"’BTOF’,<variable text address>"
Var iables :
variable text address = 1 - 255
Example:
SEND_COMMAND TP,"’BTOF’,255"
Sets the state for button 255 to Off.
Syntax:
"’BTON’,<variable text address>’"
Var iables :
variable text address = 1 - 255
Example:
SEND_COMMAND TP,"’BTON’,128"
Sets the state for button 128 to On.
34
AXP-PLV PosiTrack Pilot Video Camera Controller
Variable Text Send_Commands (Cont.)
!C
Sets the border,
font, and text in
one command.
!F
Shorthand version of ’FONT’
command.
FONT
Changes the font
size (or style) of
the text in a specific button.
!I
Shorthand version of 'ICON'
command.
ICON
Changes the border style of a specific button.
Syntax:
"’!C’,<variable text address>,<border style>,<font
size>,’<new button text>’"
Var iables :
variable text address = 1 - 255
border style = See the Border Styles and Programming Numbers table on page 28.
font size = See the Font Styles and Programming Numbers table on page 27.
button text = Enter button text to appear on button.
Example:
SEND_COMMAND TP,"’!C’,1,6,6,’VCR PLAY’"
Sets the variable text button one title to VCR PLAY using a hollow medium font, and
changes the border attribute to double rounded.
Syntax:
"’!F’,<variable text address>,’<font size>’"
Var iables :
variable text address = 1 - 255
font size = See the Font Styles and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’!F’,1,6"
Changes variable text button one font to hollow medium.
Syntax:
"’FONT,<variable text address>-<font size>’"
Var iables :
variable text address = 1 - 255
font size = See the Font Styles and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP,"’FONT,1-6’"
Changes variable text button one font to hollow medium.
Syntax:
"’!I’,<variable text address>,’<border style>’"
Var iables :
variable text address = 1 - 255
border style = See the Border Styles and Programming Numbers table on page 28.
Example:
SEND_COMMAND TP,"’!I’,1,’6’"
Changes the variable text button one border style to double rounded.
Syntax:
"’ICON,<variable text address>-<border style>’"
Var iables :
variable text address = 1 - 255
border style = See the Border Styles and Programming Numbers table on page 28.
Example:
SEND_COMMAND TP,"’ICON,25-6’"
Changes the variable text button 25 border style to double-rounded.
Programming
AXP-PLV PosiTrack Pilot Video Camera Controller
35
Programming
Variable Text Send_Commands (Cont.)
!T
Shorthand version of 'TEXT'
command.
TEXT
Enters text on a
button.
Syntax:
"’!T’,<variable text address>,’<new button text>’"
Var iables :
variable text address = 1 - 255
new button text = 1 - 60 characters
Example:
SEND_COMMAND TP,"’!T’,1,’VCR PLAY’"
Changes the variable text button one title to VCR PLAY.
Use the | character to display text on multiple lines.
Syntax:
"’TEXT,<variable text address>-<new button text>’"
Var iables :
variable text address = 1 - 255
button text = Enter button text to appear on button
Example:
SEND_COMMAND TP,"’TEXT2-VCR|PLAY’"
Sets the VCR and PLAY text on variable button 2. The | character places VCR above
PLAY on the button.
Shorthand Variable Text Commands
The table below lists the shorthand variable text commands you can use with the touch panel. The
shorthand command data is one-byte, non-ASCII format except for pages, passwords, text, and
bitmap names.
Shorthand Variable Text Commands
@BMP
Adds a bitmap file
to a button.
@BOR
Sets the border
style on a button.
Bitmap files are imported into TPDesign3; the numbers are assigned by the touch panel
during the download process.
Syntax:
"’@BMP’,<variable text address>,’<bitmap>’"
Var iables :
variable text address = 1 - 255
bitmap = Bitmap
Example:
SEND_COMMAND TP, "’@BMP’,85,’Bitmap1’"
Adds the Bitmap1 file to button 85.
Syntax:
"’@BOR’,<variable text address>,<border style>"
Var iables :
variable text address = 1 - 255
border style = See the Border Styles and Programming Numbers table on page 28.
Example:
SEND_COMMAND TP, "’@BOR’,65,11"
Sets the border style to Double shadow on button 65.
36
AXP-PLV PosiTrack Pilot Video Camera Controller
Shorthand Variable Text Commands (Cont.)
@BMF
Sets multiple
attributes to a button, slider, or
gauge.
@ENA
Enables/disables
buttons based on
the variable text
channel.
This command allows you to program up to 12 attributes on one command line.
Syntax:
"’@BMF’,<variable text address>,’<attribute data>’"
Var iables :
variable text address = 1 - 255
attribute data:
’%R <left>, <top>, <right>, <bottom>’ = Sets the rectangle position.
’%B’,<border styles> = See the Border Styles and Programming Numbers table on
page 28.
’%F’,<font styles> = See the Font Styles and Programming Numbers table on page 27.
’%T’,<button text > = ASCII characters (empty is clear)
’%P’,<bitmap> = Bitmap filename (empty is clear)
’%I’,<icon> = 1 - 255 (icon numbers are assigned in TPDesign3 project file)
’%J’,<text alignment> = 1 - 9 as shown the following alignment chart
1
4
7
For %C1-%C6, see the Colors and Programming Numbers table on page 27.
’%C1’,<on-state fill color>
’%C2',<off-state fill color>
’%C3’,<on-state border color>
’%C4’,<off-state border color>
’%C5’,<on-state text color>
’%C6’,<off-state text color>
Example:
3
2
6
5
8
9
SEND_COMMAND TP,"’@BMF’,255,’%T POWER |ON’
’%B’,’4’,’%C1’,’72’"
Sets the text on button 255 to POWER ON (appears on two lines), adds a triple-line border, and sets the On-state color to White.
Syntax:
"’@ENA’,<variable text address>,<disable button on/off>"
Var iables :
variable text address = 1 – 255
disable button on/off=
1: button disabled
0: button enabled
Example:
SEND_COMMAND TP,"’@ENA’,128,1"
Disables the button with variable text channel 128. This button will stop responding to
pushes completely, until it is sent an Enable command. Nothing short of a touch panel
SoftROM firmware reload will re-enable the button. Reloading the touch panel file, reloading the Axcess program, or resetting power on the panel or master will not re-enable the
button. It must be sent an Enable command once it has been disabled.
Programming
AXP-PLV PosiTrack Pilot Video Camera Controller
37
Programming
Shorthand Variable Text Commands (Cont.)
@FON
Sets the text font
on a button.
@ICO
Assigns an icon to
a button.
@JUS
Sets the text
alignment on a
button.
Syntax:
"’@FON’,<variable text address>,<font style>"
Var iables :
variable text address = 1 - 255
font style = See the Font Styles and Programming Numbers table on page 27.
Example:
SEND_COMMAND TP, "'@FON',56,32"
Sets the text on button 56 to variable font style 32.
Syntax:
"’@ICO’,<variable text address>,<icon>"
Var iables :
variable text address = 1 - 255
icon file number = 1 - 255
Example:
SEND_COMMAND TP,"’@ICO’,16,12"
Adds icon 12 on button 16.
Syntax:
"’@JUS’,<variable text address>,<text alignment>"
Var iables :
variable text address = 1 - 255
text alignment = 1 - 9 as shown in the following alignment chart
1
4
7
3
2
6
5
8
9
@SHO
Sets a specific
button to on or off.
Example:
SEND_COMMAND TP, "’@JUS’,9,5"
Centers the text on button 9.
Syntax:
"’@SHO’,<variable text address>,<button on/off>"
Var iables :
variable text address = 1 - 255
button on/off:
0 = button Off
1 = button On
Example:
SEND_COMMAND TP,"’@SHO’,128,0"
Sets button 128 off.
38
AXP-PLV PosiTrack Pilot Video Camera Controller
Shorthand Variable Text Commands (Cont.)
@TXT
Adds text to a button.
@UNI
Adds Unicode text
on a button.
Use the | character to display text on multiple lines.
Syntax:
"’@TXT’,<variable text address>,’<text>’"
Var iables :
variable text address = 1 - 255
button text = Enter button text to appear on button.
Example:
SEND_COMMAND TP,"’@TXT’,2,’VCR|PLAY’"
Sets the VCR and PLAY text on variable button 2. The | character places VCR above
PLAY on the button.
Characters for Middle Eastern languages, such as Arabic, are not supported within the
Unicode fonts because they are bi-directional. Buttons with Unicode fonts can only be created and edited using TPDesign3 Touch Panel Design Program.
Syntax:
"’@UNI’,<variable text address>,’<text>’"
Var iables :
variable text address = 1 - 255
text = Enter button text here
Example:
"’@UNI’,2,’(Foreign Text)’"
Sets the Foreign Text on variable button 2.
Programming
Button String Commands
The table below lists string commands you can assign to buttons using the touch panel editor. Select
the PROPERTIES option in the Edit bar, press the target button, and enter the string command with
the Touch Panel keyboard. The string command is sent to the control system when you press the
button.
Button String Commands
$SL
Activates sleep
mode on the
touch panel.
$ST
Sets the idle time
to activate sleep
mode for a touch
panel in 1-minute
increments.
Syntax:
"’$SL’"
Example:
"’$SL’"
Activates sleep mode on the touch panel.
When the touch panel’s input time matches the sleep time, the panel goes to sleep.
Syntax:
"’$ST <sleep timeout>’"
Var iables :
sleep timeout = 1 (Off) - 120 (minutes)
Example:
"’$ST 5’"
Sets the touch panel’s sleep time to 5 minutes.
AXP-PLV PosiTrack Pilot Video Camera Controller
39
Programming
40
AXP-PLV PosiTrack Pilot Video Camera Controller
Upgrading The Firmware
Your PC must be connected to the PROGRAM DB-9 connector on the Central Controller using a
Programming Cable in order to upgrade the firmware in the panel. Verify the connection of an
AXlink connector cable from the Controller to the unit (using the mini-XLR).
If power is lost during the download process, the unit powers up with the same set of code it had
prior to the download. There is a small window during which a loss of power can be catastrophic. If
power is lost between the erase of flash memory and the completion of copying the new boot code
from RAM to flash memory, the unit will not operate at all when power returns.
PosiTrack Pilot FG to TSK file relation
There have been four (4) versions of the PosiPilot released over the past few years. Each one has a
specific FG number assigned as part of the Serial label located on the underside of each unit.
To locate and read the label:
1. Carefully flip the entire unit over and place the LCD onto a soft cloth. This prevent scratching.
2. Locate the Serial number on the underside label as seen in FIG. 15 below.
Upgrading The Firmware
FIG. 15 Sample AXP-PLV underside showing FG and Serial number information
3. Identify the FG number of the particular AXP-PLV. This is done by using the first few numbers
of the Serial number. Do not depend on the presence of an FG number sticker (as shown
above). Refer to the example in FIG. 15 to help identify the product FG number.
4. Once the FG number has been identified; use one of the following associated TSK files to
upgrade your units’ firmware. These TSK files can be found on the secure portion of the
AMX.com website. Go to www.AMX.com > Tech Center > Downloadable Files >
Firmware Files > PosiTrack section for the latest firmware files.
FG5630-50, serial numbers starting with 563050: contain a 5" screen and motor focus
wheel. These panels do not support downloadable firmware. Upgrading requires the
replacement of an internal chip (done at AMX).
FG5630-60, serial numbers starting with 563060: contain a 6" screen and motor focus
wheel.
AXP-PLV PosiTrack Pilot Video Camera Controller
FG number appears as
initial digits of the
serial number
41
Upgrading The Firmware
Upgrading the Firmware Using NetLinx Studio
The NetLinx Studio application can perform firmware upgrades for both Axcess and
NetLinx devices using the options in the NetLinx Studio Firmware sub-menu.
BEFORE beginning, download the correct TSK files from the AMX.com website.
Refer to the NXC-ME260 Instruction manual for detailed setup information.
Upgrading Firmware through a COM port
Before beginning with this section, verify that your AXP-PLV PosiTrack Pilot unit is powered and
connected to the NetLinx Master through an AXlink connection. Use this method if you can
connect a DB9 cable to the front PROGRAM port on the NetLinx Master.
1. Select Tools > Master Communication Settings, from the Main menu, to open the
FG5630-70, serial numbers starting with 563070: contains a 6" screen and a
potentiometer focus wheel.
FG5630-80, serial numbers starting with 563080: contain a 6" screen and a potentiometer
focus wheel.
Communication Settings dialog box (FIG. 16).
The default setting for these
units is 38400
FIG. 16 Setting Communication Settings and Baud Rates
2. Click on the NetLinx radio box to indicate that you are working with a NetLinx Master (such
as the NXC-ME260).
3. From the Communications Port drop-down list, choose the COM port being used on your PC
to program and communicate to the NetLinx Master.
4. Click the Configure button to open the COM dialog box (FIG. 16) and set the BAUD rate for
the master (according to the DIP switch configuration within the NetLinx device).
5. Click OK twice to exit from the Master Communication Settings dialog box and to establish
the communication.
6. Select Edit > Preferences, from the General - Communications section.
7. Select the Enable Online Tree option to view the Connected devices from within the Project
Navigator window. The next step is to set the System value.
42
AXP-PLV PosiTrack Pilot Video Camera Controller
Upgrading The Firmware
If the connection fails to establish, try selecting a different COM port.
8. After the Communication Verification dialog window verifies active communication between
the PC and the Master, verify the AXP-PLV Color Touch Panel appears in the Online tab of the
Project Navigator window (FIG. 17).
The internal AI8 is assigned a virtual device number and the AXP-PLV is assigned two (2)
device numbers. This results in the appearance of 3 devices in the Project Navigator window
(1 Analog Interface and 2 color panels).
Refer to the NetLinx Programming Instruction Manual for more detailed information about the
Online tab and the communication procedures described above.
FIG. 17 Sample NetLinx Project Navigator window
9. Right-click on a panel and select Properties to confirm the on-board firmware.
Download the latest firmware file from AMX.COM > Tech Center > Downloadable
FIles > Firmware Files > PosiTrack. Then Download the TSK file to your computer.
10. Select Tools > Firmware > Download to Axcess Device, from the Main menu, to open the
Communication Settings dialog box.
11. Click Browse to navigate to the directory containing the firmware files. Once a directory
containing one or more TSK files is specified, a list of available TSK files is displayed in the
upper table in this dialog screen (FIG. 18).
12. Setup the Download device via section to match the parameters of the Master Comm Settings
dialog box for the method of communicating to the panel. Refer to FIG. 16 on page 42 for
more information.
13. Click OK when done setting the parameters.
14. Click Query Online Devices to populate the on-line device list.
15. Select the desired Download TSK file from the list of available files (see the PosiTra ck P i l o t
FG to TSK file relation section on page 41 for information on which TSK to use).
16. Select the target AXlink device from the list of online devices in the lower-left table.
The listing of detected devices reduces to a listing of those devices compatible with the
selected firmware version.
AXP-PLV PosiTrack Pilot Video Camera Controller
43
Upgrading The Firmware
FIG. 18 Select New PosiPilot Firmware File for download page -via COM Port
17. Click Download to open the Confirm Communication Settings dialog, where you can review
Selected Firmware file
Device number listing of
detected Axcess devices
Device, Port, system, and
version numbers of
compatible firmware devices.
Query Online Devices
allows the user to refresh the list
of detected Axcess devices
and confirm your Comm Settings and Target Device information before the download begins.
Click Cancel to return to the Select Axcess Firmware File dialog, to edit these settings
(if necessary).
Click OK to confirm the Comm Settings and Target Device information, and download
the selected TSK file to the specified device using the selected communications port.
18. The File Transfer dialog shows the progress of the download. Click Cancel to cancel the
download.
Canceling the firmware download in mid-progress can damage the on-board
firmware.
19. After downloading, press OK twice. The first OK confirms the update and begins the Master
reboot process. The second OK (a few seconds later) re-establishes communication.
20. Once the TSK file has been downloaded, the panel LCD displays the message
"Firmware Done. Please reboot the panel".
21. Touch anywhere on the LCD to return the AXP-PLV to the Main page.
22. Reboot the touch panel by cycling power to the unit. This step completes the firmware upgrade
procedure.
23. Once the download process is complete, press the on-screen Close button to close the Axcess
Firmware Download screen and return to the Project Navigator window.
24. Right mouse-click on the System folder and refresh the whole network. This refreshes the
properties of all devices on the system and reflects the new firmware on the color touch panels.
44
Upgrading the Firmware through an IP Address
Before beginning with this section, verify that your AXP-PLV is powered and connected to the
NetLinx Master through an AXlink connection. Use this method if you can only access the
NetLinx Master through an Ethernet connection.
AXP-PLV PosiTrack Pilot Video Camera Controller
Upgrading The Firmware
1. Obtain the IP Address of the NetLinx Master from your System Administrator, if you do not
have an IP Address for the Master:
Follow steps outlined in the NetLinx Studio Instruction Manual for either Obtaining or
Assigning and IP Address.
From the Online tab of the Project Navigator window, select the NetLinx Master.
Press the Get IP button from the Too ls > NetLinx Diagnostics > Networking tab >
IP Address section. Note the IP Address and Gateway information.
2. Select Tools > Master Communication Settings from the Main menu.
3. Press the NetLinx radio button from within the Platform section of the Communication
Settings dialog box (FIG. 19).
Enter an IP Address
FIG. 19 Communication Setting tab
4. From the Communications Port drop-down list, choose Network. This indicates the
IP Address on the master is being reached from within a network connection.
5. Enter the IP Address information displayed on the Networking tab. Do not alter the defaulted
IP port.
6. Click the OK button to end the process of obtaining and assigning the IP Address to the
NetLinx Master.
7. Select Edit > Preferences, from the General - Communications section
8. Select the Enable Online Tree option to view the Connected devices from within the Project
Navigator window. The next step is to set the System value.
9. After the Communication Verification dialog window verifies active communication between
the PC and the Master, verify the AXP-PLV Color Touch Panel appears in the Online tab of the
Project Navigator window (FIG. 20).
The internal AI8 is assigned a virtual device number and the AXP-PLV is assigned two (2)
device numbers. This results in the appearance of 3 devices in the Project Navigator window
(1 Analog Interface and 2 color panels).
Refer to the NetLinx Programming Instruction Manual for more detailed information about the
Online tab and the communication procedures described above.
AXP-PLV PosiTrack Pilot Video Camera Controller
45
Upgrading The Firmware
FIG. 20 Sample NetLinx Project Navigator window
10. Right-click on a touch panel and select Properties to confirm the on-board firmware.
Download the latest firmware file from AMX.COM > Tech Center > Downloadable
FIles > Firmware Files > PosiTrack. Then Download the TSK file to your computer.
11. Select Tools > Firmware > Download to Axcess Device, from the Main menu, to open the
Communication Settings dialog box.
12. Click Browse to navigate to the directory containing the firmware files. Once a directory
containing one or more TSK files is specified, a list of available TSK files is displayed in the
upper table in this dialog screen (FIG. 18).
Selected Firmware file
Device number listing of
detected Axcess devices
Device, Port, system, and
version numbers of
compatible firmware devices.
Query Online Devices
allows the user to refresh the list
of detected Axcess devices
FIG. 21 Select New PosiPilot Firmware File for download page -via an IP
13. Setup the Download device via section to match the parameters of the Master Comm Settings
dialog box for the method of communicating to the panel. Refer to FIG. 16 on page 42 for
more information.
46
14. Click OK when done setting the parameters.
15. Click Query Online Devices to populate the on-line device list.
16. Select the desired Download TSK file from the list of available files (see the Pos i Track Pilot
FG to TSK file relation section on page 41 for information on which TSK to use).
AXP-PLV PosiTrack Pilot Video Camera Controller
Upgrading The Firmware
17. Select the target AXlink device from the list of online devices in the lower-left table.
The listing of detected devices reduces to a listing of those devices compatible with the
selected firmware version.
18. Click Download to open the Confirm Communication Settings dialog, where you can review
and confirm your Comm Settings and Target Device information before the download begins.
Click Cancel to return to the Select Axcess Firmware File dialog, to edit these settings
(if necessary).
Click OK to confirm the Comm Settings and Target Device information, and download
the selected TSK file to the specified device using the selected communications port.
19. The File Transfer dialog shows the progress of the download. Click Cancel to cancel the
download.
Canceling the firmware download in mid-progress can damage the on-board
firmware.
20. After downloading, press OK twice. The first OK confirms the update and begins the Master
reboot process. The second OK (a few seconds later) re-establishes communication.
21. Once the TSK file has been downloaded, the panel LCD displays the message
"Firmware Done. Please reboot the panel".
22. Touch anywhere on the LCD to return the AXP-PLV to the Main page.
23. Reboot the touch panel by cycling power to the unit. This step completes the firmware upgrade
procedure.
24. Once the download process is complete, press the on-screen Close button to close the Axcess
Firmware Download screen and return to the Project Navigator window.
25. Right mouse-click on the System folder and refresh the whole network. This refreshes the
Upgrading the Firmware Using SoftROM
Your PC must be connected to the PROGRAM DB-9 connector on the Axcess Controller using a
Programming Cable in order to upgrade the firmware in the panel.
If power is lost during the download process, the unit powers up with the same set of code it had
prior to the download. There is a small window during which a loss of power can be catastrophic. If
power is lost between the erase of flash memory and the completion of copying the new boot code
from RAM to flash memory, the unit will not operate at all when power returns.
If you have not already installed the SoftROM program, do so by logging into the AMX.com
site and going to Dealers > Tech Center > Downloadable Files > Firmware Files. Scroll-down
the list of products to find the PosiTrack Pilot firmware TSK files (see the PosiTrack Pilot FG
to TSK file relation section on page 41 for information on which TSK to use).
Configuration
To configure the communication setting for the SoftROM program:
1. Press F1 to open the Configuration screen.
AXP-PLV PosiTrack Pilot Video Camera Controller
47
Upgrading The Firmware
2. Using the up/down arrow keys, select the communications port you are using to interface with
3. Using the right arrow key, move to the BAUD RATE column. Then, use the up/down arrow
4. Press F10 to save the communication settings and exit the Configure screen.
Downloading the Firmware
To download the firmware:
1. Press F5 to acquire the list of online programmable devices.
You can press F2 to select all ONLINE programmable devices and F3 to clear all devices.
2. Using the up/down arrow keys, select your firmware version listed in the Firmware column of
3. Using the Tab key, switch to the ONLINE MASTERS list.
4. Using the up/down arrow keys, select the device to be programmed.
the controller and press ENTER.
keys to select the interface communications speed and press ENTER. Be sure the BAUD
RATE selections match the setting on the Controller.
the screen, and press ENTER.
5. Press ENTER for each device as it is selected.
6. Press F4 to program the selected device; a loading message appears.
7. Once the .TSK file has been downloaded, the device, reboot the AXP-PLV panel so that the
firmware is stored and updated.
8. Press F5 to refresh the screen. Verify that the selected device has the correct firmware version.
If any devices still appear with an old firmware version, repeat steps as necessary until it
appears with the correct version.
Firmware can be downloaded to multiple device numbers automatically. If multiple devices are
selected, the bottom half of the loading bar indicates the percentage complete for the selected
devices.
9. Press F10 to exit the SoftROM program.
48
AXP-PLV PosiTrack Pilot Video Camera Controller
Upgrading The Firmware
AXP-PLV PosiTrack Pilot Video Camera Controller
49
AMX reserves the right to alter specifications without notice at any time.
ARGENTI NA • AUST RALIA • B ELGIUM • BRAZIL • CANADA • CHINA • E NGLAND • FRANCE • GERMAN Y • GREEC E • HONG K ONG • IN DIA • IND ONESIA • ITALY • JAPAN
LEBANON • MALAYSIA • MEXICO • NETHERLANDS • NEW ZEALAND • PHILIPPINES • PORTUGAL • RUSSIA • SINGAPORE • SPAIN • SWITZERLAND • THAILAND • TURKEY • USA
ATLANTA • BOSTON • CHICAGO • CLE VELAND • DALLAS • DE NVER • INDIANAPOLIS • LOS ANGELES • MINNEAPOLIS • PHILADELPHIA • PHOENIX • PORTLAND • SPOKANE • TAMPA
3000 RESEARCH DRIVE, RICHARDSON, TX 75082 USA • 800.222.0193 • 469.624.8000 • 469-624-7153 fax • 800.932.6993 technical support • www.amx.com
2005 AMX Corporation. All rights reserved. AMX, the AMX logo, the building icon, th e home icon, and the light bulb icon are all trademarks of AMX Corporation.