instruction manual AXP-PLV PosiTrack Pilot Video Camera Controller 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 Programming Numbers ................................................................................................... 26 Shorthand Send_Commands.......................................................................................... 27 Color 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-PT10/30 PosiTrack Camera Controllers). Refer to the AXB-PT10/30 PosiTrack Camera Controllers 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 AXB-EM232 Master Controller AXB-PT10 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-PT10) Camera Camera Adapter DB-9 Preview input AMX AXB-PT-10 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 positions and their corresponding values. The device number takes effect only after poweringup. Device DIP Switch Settings Position 1 2 3 4 5 6 7 8 On value 1 2 4 8 16 32 64 128 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.
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 (AXCENT3 or AXB-EM232) 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 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.
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.) Syntax: @VSD Sets the video default settings (brightness, contrast, saturation, hue). "’@VSD’" Variables: data = 0 (min) - 255 (max) Example: SEND_COMMAND TP,"’@VSD’" Sets the incoming video values to their default settings. @VST Syntax: Sets the video signal saturation. "’@VST’" Variables: data = 0 (min) - 255 (max) Example: SEND_COMMAND TP,"’@VST 128’" Sets the video saturation to 128.
Programming 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. ! 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 26. 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 26. 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 26. 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 26. 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 27. font size = See the Font Styles and Programming Numbers table on page 26. 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 27.
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 26. 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.
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.
brussels • dallas • los angeles • mexico city • philadelphia • shanghai • singapore • tampa • toronto* • york 3000 research drive, richardson, TX 75082 USA • 469.624.8000 • 800.222.0193 • fax 469.624.7153 • technical support 800.932.6993 048-004-2448 4/02 ©2002 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.