instruction manual ViewPoint Wireless Touch Panels (Extended Range) (Firmware version G3) Touc h Pa n els an d A cc e ss o r ie 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 Product Information .................................................................................................1 ViewPoint Wireless Touch Panel ...................................................................................... 1 Multiple ViewPoints in an installation ....................................................................................... 1 Specifications ...........................................................................................
Table of Contents Programming .......................................................................................................... 15 Serial Commands............................................................................................................ 15 System Send_Commands .............................................................................................. 17 Programming Numbers ...................................................................................................
Product Information Product Information The ViewPoint Wireless Touch Panels and ViewPoint NetWave Touch Panels are hand-held liquid crystal display panels that allow you to control devices remotely. They have programmable firmware via the programming port. TPDesign3 is used to construct the panel pages. Buttons are used throughout the ViewPoint panel for control over external devices. FIG. 1 shows the external jacks and buttons. Programmable buttons Programming jack Programmable buttons Power jack FIG.
Product Information respective Controller. Refer to the AXR-NWS NetWave Server instruction manual for more information. The 2-way Viewpoint communication uses frequencies from 2.402 GHz to 2.478 GHz in 1 MHz steps. This results in 76 frequencies. All 16 Group IDs utilize all 76 frequencies. Changing Group IDs basically changes the hopping pattern sequence. Specifications The following table lists the specifications for the VPT-CP and VPN-CP. Specifications Dimensions (HWD): 5.99" x 8.75" x 2.78" (15.
Product Information Specifications (Cont.) Memory: 512 KB of SRAM and 2 MB of flash for a total of 2.5 MB IR files 16 KB Buttons 225 KB Bitmaps 1245 KB Icons 262 KB Fonts 262 KB Operating Temperature: Indoor operation at temperatures between 0º C (32º F) to 40º C (104º F) Operating Humidity: 5% to 90% RH (non-condensing) Enclosure: High impact molded plastic, matte black finish Included Accessories: VPA-BP ViewPoint Rechargeable Battery Power supply 13.5 VDC, PS 2.
Product Information Power jack Programming jack Stereo plug male ViewPoint to PC programming cable DB-9 connector Cable FG10-817 to cable FG10-727 FIG. 2 ViewPoint connectors Cleaning the Touch Overlay You should clean the touch screen overlay after each day’s use. Always use clean cotton cloths, and a spray bottle of cleaning solution consisting of 50% isopropyl alcohol and 50% water. It is recommended that you do not attempt to replace the internal Lithium battery.
Designing Touch Panel Pages Designing Touch Panel Pages The VPT-CP ViewPoint one-way models do not support bargraphs, joysticks, VGA, or video (video bargraphs and video joysticks). These functions are available in the EDIT drop-down menus and can be setup. However, the functions are not operational. Since the VPN-CP modules contain two-way RF, they support both bargraphs and joysticks.
Designing Touch Panel Pages General Button Types (Cont.) Keypad buttons The keypad button opens a keypad so you can enter a password or value assignment. All keypad buttons are interactive except for the entry display. 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.
Designing Touch Panel Pages FIG. 4 Setup page 2. Press PROTECTED SETUP to open the keypad. 3. Enter 1988 in the keypad and press ENTER to open the Protected Setup page (1988 is the default password). 4. Press EDITOR to enable Edit mode. The EDITOR button is highlighted in the Protected Setup page when enabled, as shown in FIG. 5. FIG. 5 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 Edit mode). 6.
Designing Touch Panel Pages Setting the Device Base Press the DEVICE BASE option, in the Protected Setup page (FIG. 5), 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. 5) to assign a value for the number of devices being controlled by the touch panel. 1.
Designing Touch Panel Pages Button Properties Use the PROPERTIES option of the BUTTON menu in the Edit bar to set button borders, page flips, button colors for channel on and off conditions, and channel and variable text codes. These steps apply to setting properties for external buttons as well. 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. 4.
Designing Touch Panel Pages Setting the variable text code The variable text buttons set the device and button channel codes for the buttons. Variable text codes work the same for all button types, including joysticks and bargraphs. 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.
Designing Touch Panel Pages 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.
Designing Touch Panel Pages Button Properties for External Pushbuttons 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 operation bar to assign properties to external pushbuttons. The BUTTON options and VARIABLE TEXT features within the Properties page do not appear.
Designing Touch Panel Pages Setting the level code Level buttons set the device and number codes for the touch panels. Joysticks 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. 3. Press ENTER to save the device number, close the keypad, and return to the Button Properties page. 4.
Designing Touch Panel Pages 14 VIewPoint Wireless Touch Panels
Programming Programming You can program the touch panel, using the commands in this section, 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. Serial Commands Serial Commands are used in the AxcessX Terminal Emulator mode. These commands are not insensitive. Serial Commands ?PAR Returns panel parameters to the PC terminal.
Programming Serial Commands (Cont.) ECHO OFF Syntax: Turns Off character echo. Example: "ECHO OFF" ECHO OFF The character echo is not sent back to the computer. GET CAL Gets the calibration variables. Syntax: "GET CAL" Example: GET CAL Gets the calibration variables on the touch panel. HELLO Syntax: Verifies that serial communication is working properly. Example: "HELLO" HELLO If the communication is active and working, the response is "How are you doing?".
Programming Serial Commands (Cont.) WORKING? Syntax: Verifies the com"WORKING?" munication Example: between the touch WORKING? panel and the Terminal Emulator. Response: $SC 1,"’CPAGE72-Main Page’" Responding touch panel turns its Main page the color white. This command verifies serial communication. The ViePoint panel must have a page named Main Page for this command to work properly. ZAP! Clears all memory and erases buttons, pages, drawings, and symbols.
Programming System Send_Commands (Cont.) AKEYB The keyboard string is set to null during power-up and stored until power-down. Opens the touch panel keyboard and initializes the text string entry. Syntax: “’AKEYB-’" Variable: text string = 0 - 59 characters Example: SEND_COMMAND TP,"’AKEYB-TOUCH HERE’" Opens the touch panel keyboard with TOUCH HERE in the display. AKEYP The keyboard string is set to null during power-up and stored until power-down.
Programming System Send_Commands (Cont.) CALIBRATE Syntax: Starts the touch panel calibration sequence. Example: "’CALIBRATE’" SEND_COMMAND TP,"’CALIBRATE’" Starts the calibration operation on the touch panel. CONT Adjusts contrast of display. Syntax: "’CONT-’" Variable: level = 1 - 12 (1 = minimum; 12 = maximum) Example: SEND_COMMAND TP,"’CONT-12’" Sets display to highest contrast level. CLOCK Sets the time and date.
Programming System Send_Commands (Cont.) PAGE Syntax: Flips to a page with a specified page name. Variable: "’PAGE-’" page name = 1 - 50 ASCII characters Example: SEND_COMMAND TP,"’PAGE-MAIN PAGE’" Flips the touch panel to the page named MAIN PAGE. PKEYP Syntax: Displays asterisks (*) for keypad entries. Variable: "’PKEYP-’" number string = 0 - 9999 Example: SEND_COMMAND TP,"’PKEYP-1988’" Displays the touch panel keypad with **** instead of 1988.
Programming System Send_Commands (Cont.) TPAGEON Syntax: Activates page tracking.
Programming System Send_Commands (Cont.) SLEEP Syntax: Forces the touch panel to screen saver mode. Example: "’SLEEP’" SEND_COMMAND TP,"’SLEEP’" Activates the screen saver mode. TPAGEOFF Deactivates page tracking. Syntax: "’TPAGEOFF’" Example: SEND_COMMAND TP,"’TPAGEOFF’" Deactivates the page tracking option. WAKE Syntax: Deactivates screen-saver mode and resets the sleep timer. Example: "’WAKE’" SEND_COMMAND TP,"’WAKE’" Deactivates the touch panel screen-saver mode and resets the sleep timer.
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 Shorthand Send Commands The shorthand commands operate control equipment just like standard Send_Commands still used in a wide variety of AMX products. However, shorthand commands are smaller byte-for-byte, and are processed more efficiently. The table below lists the shorthand Send_Commands you can use with the ViewPoint touch panels. The shorthand command data is 1-byte, non-ASCII format except for pages, passwords, text, and bitmap names.
Programming Shorthand Send_Commands (Cont.) @CPG This only works if the new background color is not the same as the current color. Sets the page with Syntax: specified page "’@CPG’,,’’" name backVariables: ground color to color number = See the Colors and Programming Numbers table on page 23. the specified color. 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.
Programming Shorthand Send_Commands (Cont.) @PPA If no page is specified, the active page is used. Removes all Syntax: popup pages from "’@PPA-’" a specified page. Variable: page name = target touch panel 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 that page. @PPF Deactivates a popup page on a touch panel page. If a page name is empty, the current page is used.
Programming Shorthand Send_Commands (Cont.) @PPX The group that needs to be turned Off must contain the given popup page. Removes all panel Syntax: popup pages. "’@PPX-’" Variable: popup page = popup page name Example: SEND_COMMAND TP,"’@PPX’" Closes all popup pages from all of the pages in the panel. @PWD Syntax: Sets the password "’@PWD-’" for the Page Flip Variable: on the touch page flip password = 0 - 9999 panel.
Programming Color Send_Commands Use the color Send_Commands to set the colors for text, buttons, and pages. Color Send_Commands CALL See the Colors and Programming Numbers table on page 23 for more information. Sets the colors for Syntax: a variable text but- "’CALL-’" ton.
Programming Color Send_Commands (Cont.) CFOFF Syntax: Sets the OFF feedback fill color to the specified color. Variables: "’CFOFF-’" variable text address = 1 - 255 color number = See the Colors and Programming Numbers table on page 23. Example: SEND_COMMAND TP,"’CFOFF1-72’" Sets the OFF feedback fill color to White for variable text button 1.
Programming 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. Syntax: "’!B’,," Variables: variable text address = 1 - 255 ON = 0 OFF = 1 Example: SEND_COMMAND TP,"’!B’,128,1" Sets button 128 Off. BTOF Sets a specific button's active state to Off.
Programming Variable 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 23. font size = See the Font Styles and Programming Numbers table on page 23. new button text = Enter button text to appear on the button.
Programming Variable 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 title on variable text button one 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. Sets multiple Syntax: 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 23.
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 23. 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 text = Enter button text to appear on the button. Example: SEND_COMMAND TP,"’@TXT’,2,’VCR|PLAY’" Sets the VCR and PLAY text on variable button 2. The | character places VCR on a text line above PLAY on the button.
Programming Button String Commands (Cont.) $SC Sends a serial port send_command within a panel, as if sent from Axcess. Syntax: "$SC ,"’,,’"" Variables: device offset = Device number variable text # = The variable text number value on the touch panel. data = 0 - 59 characters Example: $SC 1,"’@TXT’,2,’TEXT’" The string is sends the command to put text on a button with a variable text value of 2.
Programming Button String Commands (Cont.) WORKING? Verifies the communication between touch panels through the use of the onpanel editor. Responding touch panels tell the sending touch panel to change its Main page to the color white. Syntax: "WORKING?" Example: • VPN panel serial port is connected to TPI program port. • VPN panel wants to verify communication between the TPI and itself. • VPN panel issues "WORKING?" to its serial port. It will be sent as $SP "WORKING?".
Programming Macro Commands (Cont.) $W Used as a delay between pulses. You must select the CHAR NUMS button on the Keyboard in order to enter the text. There is a space between the different sets of numbers and between the last number and the . Syntax: "$W " Variables: tdbp = time delay before pulse in tenths of a second (max. 65535). = end of statement (ENTER key pressed). Example: $W 455 This command causes the panel to wait 45.5 seconds before executing the next macro command.
Using The IR Manager Using The IR Manager The IR Manager is a tool in NetLinx Studio that allows you to capture, create, edit and manage IR Library files for use with IR-controlled devices in your Project/ System. The IR Manager works with the AMX IRIS Infrared/Serial Data Capture Unit to capture IR files from hand-held remote controls. For detailed information on the IRIS, refer to the IRIS Infrared/Serial Data Capture Unit instruction manual.
Using The IR Manager a. Lock/Unlock the file: Check the Locked checkbox in the upper-right corner of the IR Manager window to lock the file. A locked file cannot be edited. All new IR files are locked by default. If the file is not locked, the Overwrite and Insert options are enabled. b. Assign a Template: Open the Template drop-down list to display a collection of templates for many common manufacturers and IR-controlled devices.
Using The IR Manager produced for that manufacturer. For example, the next IR file for a Sony file would be “SONY0002.IRL”. The next would be “SONY0003.IRL”, and so on. If the manufacturer name takes up eight or more characters, it is automatically truncated to make room for at least one digit. For example, an IR file for a Pioneer device might look like “PIONEER1.IRL”.
Using The IR Manager Capturing IR functions – Standard Capture mode Use Standard Capture mode to capture most hand-control IR functions: 1. Make a list of the names and sequence of the hand control functions that you want to capture. To view specific load orders per manufacturer, open the appropriate template in the Template drop-down list (by device type/manufacturer). 2. Use a RS–232 cable to connect the DB–9 connector on the IRIS unit to the RS–232 port on your PC. 3.
Using The IR Manager 2. Perform steps 7 through 9 under Capturing IR Functions – Standard Capture Mode three times, or until the SEND LED lights to capture the HC function. 3. Press and release the UP and SEND pushbuttons at the same time to reset the IRIS unit to default mode. The message nO (normal operation) briefly appears in the display to indicate that the IRIS has returned to Standard Capture (or Verify) mode.
Using The IR Manager Verifying IR Codes From a Hand Control The Verify Function option, in the IR Menu, allows you to verify IR Channel/Functions in your IR file. To verify IR code: 1. In the IR Manager window, select the Channel/Function you are going to verify. 2. Click Verify Function in the IR menu or click the Verify toolbar button to open the Capture IR dialog box. 3. To verify the selected function turn P3 ON, and P4 OFF.
Using The IR Manager 4. Click Run to generate the report. 5. Click the Find IRL/IRV toolbar button to open the Find IR Files dialog box. 6. Enter the search criteria in the text boxes: a. Enter the Manufacturer name, Hand Control Model number, and Device Model number in the text boxes. b. To search all files in the cross-reference report (without criteria), enter asterisks (*) in these fields. You can also use asterisks to set partial search criteria for any item. 7.
Using The IR Manager Advanced IR Manager Features Click Advanced in the IR menu to open the Advanced IR sub-menu, described below: Advanced IR Sub-menu Options Available Memory Opens the Available Memory dialog box where you can view the amount of available memory on any System device. View Waveform Opens a Waveform view box in the active IR Manager window, which displays a graphic representation of the IR waveform associated with the selected function.
Upgrading the Firmware Upgrading the Firmware Your PC must be connected to the PROGRAM DB-9 to stereo plug connector on the Controller using the programming cable in order to upgrade the firmware in the ViewPoint. Refer to theUsing Connector Ports section on page 3 for more information on the use of the programming cable. If power is lost during the download process, the unit powers up with the same set of code it had prior to the download.
Upgrading the Firmware 48 ViewPoint Wireless Touch Panels
VPA-DS ViewPort Docking Station VPA-DS ViewPort Docking Station The ViewPort Docking Station (FIG. 8) includes a built-in battery charger and an angled desktop docking station to cradle your ViewPoint touch panel. FIG. 8 ViewPort Docking Station ViewPort Docking Station Specifications The following table lists the specifications for the VPA-DS ViewPort Docking Station. Specifications Dimensions (HWD) 4.83" x 8.26" x 7.62" (122.7 mm x 209.8 mm x 193.
VPA-DS ViewPort Docking Station VPA-BP ViewPoint Battery Charging Pins Green LED Battery Compartment Red LED Yellow LED ViewPort Docking Station FIG. 9 ViewPort Docking Station (shown with two types of battery charging methods) Battery charging Power to charge the battery is supplied to the VPA-DS when the power supply is plugged into the rear power connector on the docking station (FIG. 10).
VPA-DS ViewPort Docking Station Power Supply connector Retaining ears (tabs) Rear view FIG. 10 Rear view of the docking station The new ViewPort design allows simultaneous charging of both the installed battery and a mounted ViewPoint panel (assuming the use of a PSN2.8 power supply). The RED LED does not turn Off when the ViewPoint is attached because the ViewPort is still charging the installed battery AND is still supplying voltage to the ViewPoint contacts.
VPA-DS ViewPort Docking Station 52 ViewPoint Wireless Touch Panels
Troubleshooting Troubleshooting This section describes the solutions to possible hardware/firmware issues that could arise during the common operation of a ViewPoint touch panel. Troubleshooting Information Symptom Solution The RED LED on the docking station is flashing for extended periods of time. • The RED LED on the ViewPort will blink at the beginning of the charge, when its going through Pre-Charge qualifications on the battery.
ARGENTINA • AUSTRALIA • BELGIUM • BRAZIL • CANADA • CHINA • ENGLAND • FRANCE • GERMANY • GREECE • HONG KONG • INDIA • INDONESIA • ITALY • JAPAN LEBANON • MALAYSIA • MEXICO • NETHERLANDS • NEW ZEALAND • PHILIPPINES • PORTUGAL • RUSSIA • SINGAPORE • SPAIN • SWITZERLAND • THAILAND • TURKEY • USA ATLANTA • BOSTON • CHICAGO • CLEVELAND • DALLAS • DENVER • INDIANAPOLIS • LOS ANGELES • MINNEAPOLIS • PHILADELPHIA • PHOENIX • PORTLAND • SPOKANE • TAMPA 3000 RESEARCH DRIVE, RICHARDSON, TX 75082 USA • 800.222.