instruction manual AXP-PLV PosiTrack Pilot Video Camera Controller (Firmware version G3) C a m e ra C o n t r o l S y s t e m s
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.
Table of Contents Table of Contents Introduction ...............................................................................................................1 Specifications .................................................................................................................... 1 Product Components......................................................................................................... 2 Sample Product Application ..............................................................
Table of Contents Video Send_Commands ................................................................................................. 25 AXP-AI8 Send_Commands............................................................................................. 26 Programming Numbers ................................................................................................... 27 Shorthand Send_Commands..........................................................................................
Introduction Introduction The AXP-PLV PosiTrack Pilot Video Panel Camera Controller (PosiPilot) is an integrated controller for use with cameras and camera positioning devices (such as the AXB-PT15 PosiTrack Camera Controllers). Refer to the AXB-PT15 PosiTrack Camera Controller instruction manual for more information. The AXP-PLV connects to the camera-positioning device and Central Controller via an AXlink connection. This connection provides control of the pan/tilt, camera, and lens.
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. External pushbuttons Color video touch panel for video preview and control interface External pushbuttons Pan/tilt/zoom control joystick FIG. 3 AXP-PLV front panel component descriptions FIG.
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-ME260 NetLinx Master Controller AXB-PT15 Pan/Tilt Camera Head AXP-PLV PosiTrack Pilot Video Panel Camera Controller PS2.8 Power Supply (for AXB-EM232) PSN6.5 Power Supply (for AXB-PT15) Camera Camera Adapter DB-9 Preview input AMX AXB-PT-15 2-pin captive-wire AMX PSN6.
Introduction 4 AXP-PLV PosiTrack Pilot Video Camera Controller
Installation 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.
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 Position 1 2 3 4 5 6 7 8 On value 1 2 4 8 16 32 64 128 4.
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) 1 GND (-) - Black 2 1 4 3 2 AXM - Green 3 AXP - White 4 PWR (+) - Red 4 - PWR (+) - Red 3 - AXP - White 2 - AXM - Green 1 - GND (-) - Black Central Controller (Axcess or NetLinx) FIG.
Installation 8 AXP-PLV PosiTrack Pilot Video Camera Controller
Designing Touch Panel Pages 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.
Designing Touch Panel Pages General Button Categories (Cont.) Status buttons Status buttons always have a dark fill with light letters and have no functionality except to display information. Operation bars Operation bars appear in the place of the Editor bar, after selecting a 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.
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.
Designing Touch Panel Pages Edit bar 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. 2. Press Enter to save. Setting the Device Used Use the DEVICE USED option in the Protected Setup page (FIG.
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.
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.
Designing Touch Panel Pages Page FLIP type button Flip to Page button FIG. 14 Page FLIP Type 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.
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.
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.
Designing Touch Panel Pages 18 AXP-PLV PosiTrack Pilot Video Camera Controller
Programming 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.
Programming Serial Commands (Cont.) SETUP Syntax: Goes to Setup Page. Example: "SETUP" "SETUP" Flips the touch panel to the Setup page. VER Restores the current vision. Syntax: "VER" Example: "VER" This returns the current version of the main firmware. ZAP! Syntax: Clears all mem"ZAP!" ory and erase butExample: tons, pages, "ZAP!" drawings, and symbols. Clears all memory and erases all buttons, pages, drawings, and symbols.
Programming System Send_Commands (Cont.) AKEYP The keyboard string is set to null during power-up and is stored until power-down for. Opens the touch panel keypad and initializes the number string entry. Syntax: "’AKEYP-’" Variables: number string = 0 - 9999 Example: SEND_COMMAND TP,"’AKEYP-1988’" Opens the touch panel keypad with 1988 in the display. AKEYR Closes/opens the touch panel keyboard/pad.
Programming System Send_Commands (Cont.) DBEEP Gives a double beep output. 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. ILEV Inverts the joystick axis.
Programming System Send_Commands (Cont.) QBEEP Stops all beeps. Syntax: "’QBEEP’" Example: SEND_COMMAND TP,"’QBEEP’" Stops all beeps. RESET Clears panel status (same as power up). Saved data is not cleared. SETUP Goes to the Setup page. 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. SLEEP Forces the touch panel to screen saver mode.
Programming System Send_Commands (Cont.) TPAGEON Syntax: Activates page tracking.
Programming System Send_Commands (Cont.) ZAP! Clears all memory; erases buttons, pages, drawings, and symbols. Syntax: "’ZAP!’" Example: SEND_COMMAND TP, "’ZAP!’" Clears all memory and erases all 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. Video Send_Commands Video Send_Commands direct the touch panel to perform various video specific operations.
Programming Video Send_Commands (Cont.) @VSD Sets the video default settings (brightness, contrast, saturation, hue). Syntax: "’@VSD’" Variables: data = 0 (min) - 255 (max) Example: SEND_COMMAND TP,"’@VSD’" Sets the incoming video values to their default settings. @VST Sets the video signal saturation. Syntax: "’@VST’" Variables: 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.
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 Color No. Color No.
Programming Border styles can be used to program borders on buttons, sliders, and gauges. Border Styles and Programming Numbers No. Border styles No.
Programming Shorthand Send_Commands (Cont.) @CFF This only works if the specified background color is not the same as the current color. Sets the OFF feedback fill color to the specified color. Syntax: "’@CFF’,," Variables: 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.
Programming Shorthand Send_Commands (Cont.) @CTN This only works if the specified background color is not the same as the current color. Sets the ON feed- Syntax: back text color to "’@CTN’,," the specified Variables: color. 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.
Programming Shorthand Send_Commands (Cont.) @PPK If a pop-up page is part of a group, the whole group is deactivated. Deactivates a popup page on all touch panel pages. Syntax: "’@PPK-’" Variables: 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. @PPN If a page name is empty the current page is used.
Programming Shorthand Send_Commands (Cont.) @SST Syntax: Changes the Star"’@SST-’" tup string sent to Variables: the Central Constring = alphanumeric characters troller when the touch panel pow- Example: ers up. SEND_COMMAND TP,"’@SST-Touch Panel Power On’" Sends touch panel Power On 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.
Programming Color Send_Commands (Cont.) CBOFF Syntax: Sets the OFF feedback border color to the specified color. Variables: "’CBOFF-’" 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.
Programming Color Send_Commands (Cont.) CTOFF Syntax: Sets the OFF feedback text color to the specified color. Variables: "’CTOFF-’" 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.
Programming Variable Text Send_Commands (Cont.) !C Sets the border, font, and text in one command. Syntax: "’!C’,,,,’’" Variables: 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.
Programming Variable Text Send_Commands (Cont.) !T Syntax: Shorthand version of 'TEXT' command. Variables: "’!T’,,’’" 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. TEXT Use the | character to display text on multiple lines. Enters text on a button.
Programming Shorthand Variable Text Commands (Cont.) @BMF This command allows you to program up to 12 attributes on one command line. Syntax: Sets multiple attributes to a but"’@BMF’,,’’" ton, slider, or Variables: gauge. variable text address = 1 - 255 attribute data: ’%R , , , ’ = Sets the rectangle position. ’%B’, = See the Border Styles and Programming Numbers table on page 28.
Programming Shorthand Variable Text Commands (Cont.) @FON Syntax: Sets the text font on a button. Variables: "’@FON’,," 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. @ICO Assigns an icon to a button.
Programming Shorthand Variable Text Commands (Cont.) @TXT Use the | character to display text on multiple lines. Adds text to a but- Syntax: ton. "’@TXT’,,’’" Variables: 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.
Programming 40 AXP-PLV PosiTrack Pilot Video Camera Controller
Upgrading The Firmware 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.
Upgrading The Firmware 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. 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.
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.
Upgrading The Firmware 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. 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 and confirm your Comm Settings and Target Device information before the download begins.
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 Tools > NetLinx Diagnostics > Networking tab > IP Address section. Note the IP Address and Gateway information. 2.
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.
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.
Upgrading The Firmware 2. Using the up/down arrow keys, select the communications port you are using to interface with the controller and press ENTER. 3. Using the right arrow key, move to the BAUD RATE column. Then, use the up/down arrow keys to select the interface communications speed and press ENTER. Be sure the BAUD RATE selections match the setting on the Controller. 4. Press F10 to save the communication settings and exit the Configure screen. Downloading the Firmware To download the firmware: 1.
Upgrading The Firmware AXP-PLV PosiTrack Pilot Video Camera Controller 49
048-004-2448 1/05 ©2005 AMX Corporation. All rights reserved. AMX, the AMX logo, the building icon, the home icon, and the light bulb icon are all trademarks of AMX Corporation. AMX reserves the right to alter specifications without notice at any time. *In Canada doing business as Panja Inc. AMX reserves the right to alter specifications without notice at any time.