Touch panel interface 4, firmware version g4 (148 pages)
Summary of Contents for AMX TPI-PRO-2
Page 1
Operation/Reference Guide TPI-PRO Total Presentation Interface TPI-PRO-2 TPI-PRO-4 P r e s e n t a t i o n I n t e r f a c e s L a s t R e v i s e d : 1 0 / 2 0 / 2 0 1 1...
Page 2
AMX is not responsible for products returned without a valid RMA number. AMX 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.
Table of Contents Table of Contents TPI-PRO (Total Presentation Interface) ...............1 Overview ........................1 TPI-PRO Specifications....................1 Supported Input and Output Modes ................ 5 Supported Touch Monitors and USB Touch Drivers..........5 Rack-Mounting the TPI-PRO..................5 Safety Instructions......................5 Cable Details and Pinout Information ..............7 Overview ........................
Page 4
Table of Contents Configuring the TPI-PRO for Pass-Through Control............21 Using a Touch Monitor for Mouse/Touch Pass-Thru Control........22 Enabling Video Pass-Through Control on a Touch Monitor ........... 22 Configuring the TPI-PRO/DVI ................25 Overview ........................ 25 Before You Start ..................... 25 Startup Routine and Initial Panel Response ............
Page 5
Table of Contents Setup - Time & Date Settings Page ................ 54 Setup - Audio Settings Page ................... 55 Supported Sampling Rates for WAV and MP3 Audio............ 56 Setup - Video Settings Page ................... 56 Configuring Incoming Video Signals ................58 Video Parameters......................
Page 11
Table of Contents Input Mask Ranges ...................... 153 Input Mask Next Field Characters ................153 Input Mask Operations....................154 Input Mask Literals ...................... 154 Input Mask Output Examples ..................155 URL Resources......................155 Special Escape Sequences................... 155 Terminal/Telnet Commands ................157 Overview ......................
Page 12
Hiding the TakeNote Menu Bar................... 183 Hiding TakeNote Annotations ..................184 Using The TakeNote Web Application ..............184 Launching the AMX TakeNote Web Application ............184 The AMX TakeNote Web Application User Interface ..........185 Menu Bar........................185 Thumbnail Images ....................... 186 Toolbar ........................186 Previewing Captured TakeNote Image Files ...............
The following table lists the specifications for the TPI-PRO-4 and TPI-PRO-2. Note that the primary difference between the TPI-PRO-4 and TPI-PRO-2 is in the number of inputs. In terms of functionality and specifications, they are otherwise identical. Therefore, the specifications listed below apply to both versions, unless specifically noted.
Page 16
• Flashing Yellow: Power to the unit is within nominal voltage limits (between 10VDC and 19VDC, approximately), but one or more of the internal power supplies are not operating correctly. The unit needs to be serviced. Contact AMX Technical Support for further instructions.
Page 17
2 or 4 USB Type-B device ports, one per source computer. For source USB Touch KEYBOARD/MOUSE Monitors, mouse/keyboard control (1-4 on the TPI-PRO-4, 1-2 on the TPI-PRO-2). USB ports: Note: Do not use a USB hub to connect multiple USB devices to the TPI-PRO.
Page 18
TPI-PRO (Total Presentation Interface) TPI-PRO Specifications (Cont.) • Serial Touch Go to http://www.amx.com//techdocs/TPI-PRO.Supported.Touch.Monitors.xls Drivers: view/download the most recent List of Touch Monitors and USB Touch Drivers Tested with the TPI-PRO/DVI (including the most current listing of tested serial touch panel drivers).
TPI-PRO (Total Presentation Interface) TPI-PRO Specifications (Cont.) • Other AMX • PSN6.5: Power Supply with 3.5 mm mini-Phoenix connector (FG423-40) Equipment: • CC-HD15M-HD15M – HD-15 Male to HD-15 Male, 6’ cable (FG10-2170-01) • CC-HD15M-RCAM3 – HD-15 to 3x Male RCA connectors for component or composite sources (FG10-2170-03) •...
Page 20
TPI-PRO (Total Presentation Interface) Mounting screws (2 per side) Mounting holes (2 per side) Mounting Bracket Mounting holes (2 per side) (front) Mounting Bracket Mounting screws (2 per side) FIG. 2 Rack-Mounting the TPI-PRO Connect any applicable wires to the TPI-PRO. Refer to the Rear Panel Connectors section on page 12 for wiring diagrams and pinout descriptions.
Input 4 Input 3 Input 2 Input 1 Note: The TPI-PRO-4 (shown here) has four VIDEO/VGA Inputs, the TPI-PRO-2 has two Inputs FIG. 3 VIDEO/VGA Inputs In order to connect non-VGA input source devices (S-Video, Composite and Component) to the VIDEO/VGA...
Cable Details and Pinout Information VGA-to-S-Video Cable Pinout Information The following table lists the pinout configuration for HD-15 connector to S-Video connectors (corresponding to the CC-HD15M-SVIDM HD-15 Male to S-Video Male Connector (FG10-2170-04) VGA IN to S-Video Pinouts VGA Pin VGA Signal S-Video Signal S-Video Connector Pin Green...
Wiring and Device Connections Overview The only physical differences between the TPI-PRO-4 and TPI-PRO-2 are the number of VIDEO/VGA Inputs on the rear panel (and their associated Input LEDs on the front panel), and the number of USB Source Interface ports on the rear panel.
Wiring and Device Connections Connections Overview FIG. 6 illustrates how all of the basic connections on the TPI-PRO are used in a basic installation: TOUCH INPUT DB-9 connector allows you to connect one Serial-controlled touch device (i.e. RS232 Touch Screen) OUTPUT 1 - video output to display device #1 OUTPUT 2 - video output to display device #2 INPUT 4 - Video input from PC #4...
Wiring and Device Connections Front Panel Connectors The front panel connectors on both versions of the TPI-PRO are identical. USB (Type A) Input ports The two USB (Type A) Input ports on the front panel are used to connect USB touch/input devices to the TPI-PRO (FIG.
Input 4 Input 3 Input 2 Input 1 Note: The TPI-PRO-4 (shown here) has four VIDEO/VGA Inputs, the TPI-PRO-2 has two Inputs FIG. 9 VIDEO/VGA Inputs In order to connect non-VGA input source devices (S-Video, Composite and Component) to the VIDEO/VGA...
SOURCE KEYBOARD/MOUSE (USB-Type B) Device Ports The TPI-PRO requires that the host PC uses USB v2.0. The TPI-PRO-2 has two USB-Type B Device Ports (corresponding with VIDEO/VGA Inputs 1-2) The TPI-PRO-4 has four USB-Type B Device Ports (corresponding with VIDEO/VGA Inputs 1-4)
Wiring and Device Connections The PC connected to USB Device port #4 has pass-through control of the input device connected to VIDEO/VGA Input #4 (TPI-PRO-4 only). USB (Type A) Input ports The two USB (Type A) Input ports on the rear panel are used to connect USB touch/input devices to the TPI-PRO (FIG.
Wiring and Device Connections The following table lists the pinouts, signals, and pairing associated with the ETHERNET 10/100 connector. ETHERNET 10/100 (RJ-45) Port - Pinouts and Signals Signals Connections Pairing Color TX + 1 --------- 1 1 --------- 2 Orange-White TX - 2 --------- 2 Orange...
Wiring and Device Connections TOUCH INPUT (DB-9) Connector - Pinouts and Signals Signal Function Not used Receive data Transmit data Data terminal ready Signal ground Data set ready Request to send Clear to send Female Male Not used (from TPI-PRO) (from touch device) AUDIO OUT Connector The AUDIO OUT connector provides analog line-level stereo audio output, via a 3.5mm mini-stereo jack...
Wiring and Device Connections 12VDC PWR (Power) Connector The TPI-PRO requires a 12 VDC-compliant power supply to provide power to the TPI-PRO via the 2-pin 3.5 mm mini-Phoenix PWR connector (FIG. 19). 12VDC PWR Power Connector FIG. 19 12VDC PWR (Power) Connector The TPI-PRO will power ON when the power supply is connected.
Wiring and Device Connections Connecting USB Input Touch Devices Insert the input device USB connectors into the appropriate USB connector on the TPI-PRO. After the splash-screen disappears: If a USB mouse has been connected, a mouse cursor appears on the screen and its location corresponds to the mouse cursor position sent by the external USB mouse.
System Installation System Installation Overview FIG. 23 illustrates a typical TPI-PRO installation: document camera document camera DVD player DVD player Apple notebook Laptop PC NI-700 NI-700 Laptop PC NXA-ENET24 Laptop PC NXA-ENET24 TPI-PRO projector projector display screen display screen projection screen projection screen FIG.
System Installation Touch Input via Touch Monitor FIG. 24 illustrates a typical installation using a Serial touch monitor to display output from a video source (in this case, a PC). VGA output from PC connects to TPI INPUT 1 NetLinx Master Touch Monitor TPI OUTPUT 1 connects to VGA touch monitor Touch input Serial connector on touch monitor...
System Installation Apply power to the TPI-PRO. Mouse Pass-Thru Control FIG. 26 illustrates a typical installation for using mouse pass-thru control. Type-B USB cable connects the PC and TPI (control is on panel VGA output from PC pages on the PC and displayed connects to TPI INPUT 1 on the monitor) NetLinx Master...
System Installation If the PC is connected to Type-B USB port #4, then the video output on the PC must be connected to INPUT 4 (inputs 3 & 4 available only on the TPI-PRO-4). Connect an HD-15 video cable from the output on the monitor to one of the VGA OUTPUT ports on the TPI-PRO.
Page 37
System Installation Open the drop-down menu for the Video Fill property, and select the video slot (1-4) that will be used on the TPI-PRO. The example shown in FIG. 27 indicates that only Input 1 is being used - in this case you would select Video Slot 1 (FIG.
Page 38
System Installation For touch monitors with Serial-touch connectors, use a DB9 Serial cable to connect the touch monitor’s touch input connector to the TOUCH INPUT (DB9) connector on the TPI-PRO. Refer to the TOUCH INPUT (DB-9) Port section on page 15 for a description of the TOUCH INPUT connector pinouts.
The TPI-PRO/DVI has been factory setup with specific touch panel pages. The first splash screen that appears indicates the TPI-PRO/DVI is receiving power, loading firmware, and preparing to display the default touch panel page. When the panel is ready, the AMX Splash Screen is replaced by the Initial Panel Setup page. ...
Double-push the RESOLUTION button to return to the previous setting. Go to http://www.amx.com//techdocs/TPI-PRO.Supported.Touch.Monitors.xls to view/download the most recent List of Touch Monitors and USB / Serial Touch Drivers Tested with the TPI-PRO/ DVI (including the most current listing of tested USB touch panel drivers).
Configuring the TPI-PRO/DVI FIG. 30 Resolution Setup page Press and hold the RESOLUTION button to save the resolution setting and exit the Resolution Setup page. When the new output resolution is applied, there may be some shifting of the default Main page, as it was developed for 1280 x 1024.
Press the crosshairs to set the calibration points on the LCD. After the "Calibration Successful." message appears, press anywhere to return to the Setup page. If the calibration fails, attempt to calibrate again. If unsuccessful, call AMX Tech Support. TPI-PRO/DVI (Total Presentation Interface)
Configuring the TPI-PRO/DVI It is recommended that you calibrate the TPI-PRO/DVI before its initial use, after completing a firmware download, and after switching Touch Input Drivers (and touch devices.) Press the Protected Setup button (located on the lower-left of the panel page) to open the Protected Setup page (FIG.
Configuring the TPI-PRO/DVI Press the Protected Setup button (located on the lower-left of the panel page) to open the Protected Setup page (see FIG. 32 on page 37). Enter 1988 into the Keypad’s password field and press Done when finished. Press the on-screen Reboot button to cycle power to the TPI-PRO/DVI and incorporate the new settings.
Configuring Communication Settings Configuring Communication Settings Overview Communication between the TPI-PRO/DVI and the NetLinx Master consists of using an Ethernet connection (DHCP or Static IP). Configuring TPI-PRO/DVI Communication Settings Press the SETUP pushbutton on the front panel (FIG. 33) to open the Setup page. Press to open the Setup page FIG.
Configuring Communication Settings The basic steps involved with configuring the TPI-PRO/DVI’s communications settings include: Assign a Device Number to the TPI-PRO/DVI (see page 40). Set the Serial Port Baud Rate (see page 41). Configure the Master Connection Settings (see page 42). Assigning a Device Number to the TPI-PRO/DVI Press the front panel SETUP pushbutton to open the Setup page (FIG.
Configuring Communication Settings 2275 FIG. 36 Protected Setup page with Keypad Changes made in the Setup pages are not incorporated until the TPI-PRO/DVI is rebooted. See the Rebooting the TPI-PRO/DVI section on page 54 for details. Setting the Serial Port Baud Rate In the Protected Setup page: Press the Serial Port Baud Rate Up/Down arrow buttons to cycle through the available baud rates (FIG.
Master. Launch the NetLinx Studio application, and establish communication with the target NetLinx Master. NetLinx Studio is available to download from ww.amx.com. This program assists in developing a System Number, Master IP/URL, and Master Port number.
Page 49
Configuring Communication Settings Click Edit Settings to open the TCP/IP Settings dialog (FIG. 40): FIG. 40 NetLinx Studio - TCP/IP Settings dialog Note the Master IP/URL, and Master Port Number for the connected NetLinx Master. Press the System Settings button (on the Protected Setup page - see FIG. 36) to open the System Settings page (FIG.
Configuring Communication Settings Configuring TPI-PRO/DVI IP Settings Configure the IP Settings for the TPI-PRO/DVI via options in the System Settings page. IP Settings for the TPI-PRO/DVI can be configured via either DHCP or a reserved Static IP Address, as described in the following sub-sections: Configuring a DHCP Address Press the System Settings button on the Protected Setup page (FIG.
Configuring Communication Settings Configuring a Static IP Address Before you start, obtain a pre-reserved Static IP Address to assign to the TPI-PRO/DVI from your System Administrator. Press the System Settings button on the Protected Setup page (FIG. 36 on page 41) to open the System Settings page (FIG.
Configuring Communication Settings Choosing the Master Connection Mode Use the options in the Master Connection section of the System Settings page (FIG. 44) to specify the communication parameters for the target Master. Press to cycle through Master Connection Mode options: URL (recommended) LISTEN AUTO (default)
DHCP or static IP address obtained from either NetLinx Studio or your System Administrator. Verify that you are using the latest NetLinx Master firmware (available at www.amx.com). Before you start, verify that the NetLinx Master is receiving power and is communicating via Ethernet with the PC running NetLinx Studio.
Page 54
Configuring Communication Settings If the TPI-PRO/DVI does not appear in the Online Tree in NetLinx Studio, make sure that the NetLinx Master System Number, which can be derived from NetLinx Studio’s Device Addressing dialog (FIG. 46), is assigned correctly. FIG.
Configuring Communication Settings NetLinx Master IP Address - Listen Mode When in Listen mode, the TPI-PRO/DVI will listen for connections from the Master (using the TPI-PRO/DVI’s IP from its URL list). To place the TPI-PRO/DVI in Listen mode, you must add the TPI-PRO/DVI’s IP address into the Master’s URL List (using NetLinx Studio): Obtain either a Static IP for the TPI-PRO/DVI from your System Administrator, or obtain a DHCP Address from the System Settings page (IP Settings section).
TPI-PRO/DVI to the Master. Refer to the NI Series NetLinx Integrated Controllers - WebConsole & Programming Guide (available at www.amx.com) for a full description of the on-board WebConsole. In the System Settings page, press Mode until the option cycles to NDP (UDP).
Page 57
Configuring Communication Settings Press Enter to connect to the Master and open the WebConsole. The initial view is the WebControl page, as shown in FIG. 50. System/Device info: System (read-only): indicates the name of the System currently connected Device: click the down-arrow to select from a list of all devices connected to this Master Refresh: Click to refresh the Device list.
Page 58
Configuring Communication Settings These tabs provide access to the various System Management features (default view = Manage System) FIG. 51 Manage System (System Number) Open the Manage NetLinx tab. This tab displays a list of NetLinx devices connected to the Master, and indicates device status for each (FIG.
Configuring Communication Settings The table on this page consists of five columns: NetLinx Device Details Column Description System: Displays the System value being used by the listed NetLinx Master. Device: Displays the assigned device value of the listed unit. This Device entry applies to both the Master and those NDP-capable devices currently connected to that Master.
Configuring Communication Settings Rebooting the TPI-PRO/DVI Changes made in the Setup pages are not incorporated until the TPI-PRO/DVI is rebooted. Press the Reboot button on the Protected Setup page to reboot the TPI-PRO/DVI and incorporate all changes (FIG. 53). Press to reboot the TPI-PRO/DVI incorporate changes FIG.
TPI-PRO/DVI Configuration Pages TPI-PRO/DVI Configuration Pages Overview This section describes each of the configuration pages available on the TPI-PRO/DVI, and the options contained in each. The main pages are accessed via the four pushbuttons on the front panel (FIG. 54), while several secondary setup pages are accessed via buttons contained in the Main Pages.
TPI-PRO/DVI Configuration Pages The TPI-PRO/DVI’s output resolution must match the output resolution and refresh rate set on the connected touch monitor. The default TPI-PRO/DVI output resolution is 1280 x 1024 @ 60Hz. The maximum output resolution setting is 1920x1200 @ 60Hz. ...
TPI-PRO/DVI Configuration Pages Panel Information Page (Cont.) • Serial Number: Displays the TPI-PRO/DVI’s serial number. • Setup Pages Version: Displays the type and version of the Setup pages. • Touch Input Driver: Displays the driver used for the touch monitor. •...
TPI-PRO/DVI Configuration Pages Alternatively, the Calibrate Page can be accessed via options on the Protected Setup Page (see Protected Setup Page section on page 71). Press the crosshairs to calibrate the panel. When the calibration is complete, the Calibrate Page closes (returning to the last open Configuration page).
Page 65
TPI-PRO/DVI Configuration Pages Setup Page (Cont.) • Setup Page The navigation buttons displayed along the left of the Setup Page provide access to several Navigation additional configuration pages: Buttons: • Protected Setup - Press to access the main Protected Setup Page. Refer to the Protected Setup Page section on page 71.
TPI-PRO/DVI Configuration Pages Setup - Protected Setup Page Press the Protected Setup button on the Setup Page (see FIG. 58 on page 58) to access the main Protected Setup Page (FIG. 59). FIG. 59 Setup - Protected Setup Page Refer to the Protected Setup Page section on page 71. TPI-PRO/DVI (Total Presentation Interface)
TPI-PRO/DVI Configuration Pages Setup - Project Information Page Press the Information button on the Setup Page (see FIG. 58 on page 58) to access the Project Information Page (FIG. 60). FIG. 60 Setup - Project Information Page The Project Information page displays various properties of the TPDesign4 project file currently loaded on the TPI-PRO/DVI (read-only).
TPI-PRO/DVI Configuration Pages Setup - Project Information Page (Cont.) • Revision Date: Displays the last revision date for the project. • Last Save Date: Displays the last date the project was saved. • Blink Rate: Displays the feedback blink rate (10th of second). •...
TPI-PRO/DVI Configuration Pages Setup - Time & Date Settings Page (Cont.) • Date Display: These fields display the calendar date information in several different formats. Set Date/Time: This section provides a user with both UP/DN arrow buttons to alter the Master’s calendar date and time.
TPI-PRO/DVI Configuration Pages Setup - Audio Settings Page (Cont.) Default Panel Sets the unit to play either the default Button Hit sound (when you touch an active button) Sounds: and/or the default Button Miss sound (when you touch a non-active button or any area outside of the active button).
Page 71
TPI-PRO/DVI Configuration Pages If you have selected Composite or S-Video, the Video Settings Page contains the options shown in FIG. 64. Incoming Video Signal window FIG. 64 Setup - Video Settings Page (Input Type = Composite or S-Video) Setup - Video Settings Page Input: Press to cycle through the options for video input types: Composite 1/2/3, S-Video, Computer (VGA), Component (YPrPb), and DVI (TPI-PRO-DVI only).
TPI-PRO/DVI Configuration Pages Setup - Video Settings Page (Cont.) Incoming Video The video signal on the TPI-PRO/DVI Input that corresponds to the open tab is displayed in Signal Window: this video button (Input 1 is displayed on the Slot 1 tab, Input 2 is displayed on the Slot 2 tab, etc).
TPI-PRO/DVI Configuration Pages Composite 1, Composite 2, Composite 3 • Composite 1 Corresponds to a signal connected to the Red connector on the DVI-to-3RCA Male adaptor cable. • Composite 2 Corresponds to a signal connected to the Green connector on the DVI-to-3RCA Male adaptor cable.
Page 74
TPI-PRO/DVI Configuration Pages Video Parameters (Cont.) • Contrast: Use the UP/DN buttons to adjust the contrast level of the incoming signal. • This option does not appear if you select Computer (VGA), Component (YPrPb), or DVI as the input type. •...
TPI-PRO/DVI Configuration Pages Configuring the Input Resolution (VGA & Component only) If either VGA or Component has been selected as the Input Type, use the Resolution option in the Video Settings page to specify the resolution setting for each source input (FIG. 67). The input resolution for all input types other than VGA and Component are automatically detected by the TPI-PRO/DVI.
Protected Setup Page Protected Setup Page Overview Select Protected Setup on the Setup page to access the Protected Setup page (FIG. 69). FIG. 69 Protected Setup page This page is password-protected. Enter the factory default password (1988) into the on-screen keypad to access this page. Protected Setup Page Back: Saves the changes and returns to the previously active touch panel page.
Page 78
Protected Setup Page Protected Setup Page (Cont.) Protected Setup • Other Settings - Press to open a slide bar with the following options: Page Navigation Cache - press to access the Cache page, where you can adjust your Flash Cache Buttons (Cont.): settings.
Page 79
The Yes option is enabled after a 5-second delay (press Yes to proceed). • Remove User Pages - press to remove all TPD4 touch panel pages currently loaded on the TPI-PRO/DVI (including the pre-installed AMX Demo pages). Pressing this button launches the Confirmation dialog which prompts you to confirm your selection.
Protected Setup Page Protected Setup - System Settings Page Select System Settings on the Protected Setup Page (see FIG. 69 on page 71) to access the System Settings page (FIG. 70). FIG. 70 Protected Setup - System Settings Page The options on the System Settings page set the DNS Address information with its corresponding IP communication parameters, NetLinx Master communication settings, and reads the device number assigned to the G4 device.
Page 81
100 Full Duplex. • Default = Auto. This setting is recommended for most situations. • MAC Address: Displays a read-only field that is factory set by AMX for the built-in Ethernet interface. Master Connection: • Ethernet Type: Sets the NetLinx Master to communicate to the TPI-PRO/DVI via Ethernet. Ethernet uses a CAT-5 cable (10/100Base T terminated in an RJ-45 connector) to network computers together and is used in most LAN (local area networks).
Protected Setup Page Protected Setup - Calibrate Page Select Calibrate on the Protected Setup Page (see FIG. 69 on page 71) to access the Calibrate Page (FIG. 71). FIG. 71 Calibrate Page The options on this page allow you to calibrate the input touch device (touch monitor) using the selected touch driver.
Protected Setup Page Protected Setup - G4 Web Control Page Select G4 Web Control on the Protected Setup Page (see FIG. 69 on page 71) to access the G4 Web Control Page (FIG. 72). FIG. 72 Protected Setup - G4 Web Control Page The options on the G4 Web Control page center around enabling and disabling both the display and control of your TPI-PRO/DVI, via the web (FIG.
Protected Setup Page Protected Setup - G4 Web Control Page (Cont.) • Web Control The unique alpha-numeric string that is used as the display name of the Name: TPI-PRO-DVI within the Web Control tab of the NetLinx Security browser window. Set the name through the Device Name field on the Protected Setup Page.
Protected Setup Page Protected Setup (Other Settings) - Cache Page Select Cache from the Other Settings slider to access the Cache Page (FIG. 74): FIG. 74 Protected Setup (Other Settings) - Cache Page The options on the Cache page allow you to configure the allocation of memory for image caching. G4 Image Caching The G4 graphics engine caches images to decrease load time of previously viewed images.
Protected Setup Page Protected Setup (Other Settings) - Cache Page Image Cache Settings • Flash Cache Size: Press the Up and Down arrows to add and remove Flash memory. • Flash memory allocation cannot exceed the amount of Flash memory on the panel.
Protected Setup Page The maximum amount of flash that can be allocated for caching is 75% of available flash. Clearing the Image Cache Press Clear Cache. This clears all image cache currently stored on the panel (both Flash and RAM). Checking Image Cache Status All status information is located in the Image Cache Status section of the Cache page.
Protected Setup Page Protected Setup - Tools Select Tools on the Protected Setup Page (see FIG. 69 on page 71) to open a slider with the following options (FIG. 73): Panel Logs - Press to access the Panel Connection Logs page (FIG. 77) ...
Protected Setup Page Protected Setup (Tools) - Panel Statistics Page Select Panel Statistics from the Tools slider (see FIG. 76) to access the Panel Statistics Page (FIG. 78): FIG. 78 Protected Setup (Tools) - Panel Statistics Page The options on the Panel Statistics page allow you to track the connection status (including ICSP messages, Blink messages, Ethernet connection statistics, and Wireless connection statistics) for the panel.
Protected Setup Page Protected Setup (Tools) - Connection Utility Page Select Connection Utility from the Tools slider (see FIG. 76) to access the Connection Utility Page (FIG. 79): FIG. 79 Protected Setup (Tools) - Connection Utility Page The options on the Connection Utility page allows you to view query and response statistics for your connection.
The TPI-PRO/DVI supports up to eight external TakeNote clients simultaneously, in addition to the internal connection. A remote client can be any other AMX G4 touch panel using either a Computer Control button with TakeNote enabled, or a TakeNote button.
Page 92
Protected Setup Page Protected Setup - TakeNote Control Page (Cont.) • Max Number of Allows you view and set the maximum number of users (up to 8) that can be Connections: simultaneously connected to the TPI-PRO/DVI to use TakeNote. Press to cycle through the selection options: •...
NetLinx Programming NetLinx Programming Overview You can program the TPI-PRO/DVI using the commands described in this section to perform a wide variety of operations. Verify you are using the latest NetLinx Master firmware. Verify the NetLinx Studio program being used is version 2.8 or higher and TPD4 is version 2.11 or higher. Button Assignments •...
NetLinx Programming Color, Border, and Font Names/ID #'s The following information provides the programming numbers for colors, fonts, and borders. Colors can be used to set the colors on buttons, sliders, 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.
Arial Courier New Arial Courier New Arial Courier New Arial AMX Bold Arial AMX Bold Arial Bold AMX Bold Arial Bold Variable Fonts start at 32. You must import fonts into a TPDesign4 project file. The font ID numbers are assigned by TPDesign4.
You cannot use the following number values for programming purposes when changing border styles. TPD4 border styles can ONLY be changed by using the name. Border Styles By Name None Menu Bottom Rounded 15 AMX Elite -L Menu Bottom Rounded 25 AMX Elite -M Menu Bottom Rounded 35 AMX Elite -S...
NetLinx Programming Border Styles By Numbers Border Styles By Numbers No Border Picture frame 10-11 Single line Double line Double line Bevel-S Quad line Bevel-M Circle 15 Circle 15 22-23 Single line Neon inactive-S 24-27 Double line Diamond 55 40-41 Quad line Text Effects Names Text Effects Names...
NetLinx Programming SEND_COMMANDs New command format starts with a '^' '^' commands have the capability of assigning a variable text address range and button state range. Variable text address ranges allow the user to target 1 or more variable text channels in a single command.
NetLinx Programming Page Commands A device must first be defined in the NetLinx programming language with values for the Device: Port: System (in all programming examples - Panel is used in place of these values and represents all compatible G4 devices). The following NetLinx Page Commands are supported by the TPI-PRO/DVI, and are not case sensitive.
NetLinx Programming Page Commands (Cont.) @PHE Syntax: Set the hide effect "'@PHE-<popup page name>;<hide effect name>'" for the specified Variables: pop-up page to • popup page name = Name of the page on which the pop-up is displayed (1 - 50 ASCII the named hide characters).
NetLinx Programming Page Commands (Cont.) @PPF If the page name is empty, the current page is used (see example 2). If the pop-up page is part of a group, the whole group is deactivated. This command works in the same way as Deactivate a the ’Hide Popup’...
NetLinx Programming Page Commands (Cont.) @PPM A Modal pop-up page, when active, only allows you to use the buttons and features on that pop-up page. All other buttons on the panel page are inactivated. Set the modality of a specific Syntax: pop-up page to "'@PPM-<popup page name>;<mode>'"...
NetLinx Programming Page Commands (Cont.) @PSE Only 1 coordinate is ever needed for an effect, however the command will specify both. This command sets the location at which the effect will begin at. Set the show effect for the Syntax: specified pop-up "'@PSE-<popup page name>;<show effect name>'"...
NetLinx Programming Page Commands (Cont.) PPOF If the pop-up page is part of a group, the whole group is deactivated. This command works in the same way as the ’Hide Popup’ command in TPDesign4. Deactivate a specific pop-up Note: If the page name is empty, the current page is used (see example 2). page on either a Syntax: specified page or...
NetLinx Programming Button Commands With Embedded Codes A device must first be defined in the NetLinx programming language with values for the Device: Port: System (in all programming examples - Panel is used in place of these values and represents all compatible G4 devices).
Page 106
NetLinx Programming Button Commands With Embedded Codes (Cont.) Embedded Codes (Cont.): '%JI<alignment of icon 0-9>' Set icon alignment using telephone Keypad layout • 1 = left, top • 5 = center, middle 9 = right, bottom) • 0 is absolute followed by '<left>,<top>' outside the border. '%CF<on fill color>' Set Fill Color.
NetLinx Programming Button Commands With Embedded Codes (Cont.) Embedded Codes (Cont.): '%ML<max length>' Set max length of a text area. Note: This is only for text area input buttons & not for text area Input Mask buttons. '%MK<input mask>' Set input mask of a text area. '%VL<0-1>' Logon/logoff computer control.
NetLinx Programming "^" Button Commands (Cont.) ^APF Syntax: Add page flip "'^APF-<vt addr range>,<page flip action>,<page name>'" action to a button Variables: if it does not • variable text address range = 1 - 4000. already exist. • page flip action = Stan[dardPage] - Flip to standard page Prev[iousPage] - Flip to previous page Show[Popup] - Show Popup page...
NetLinx Programming "^" Button Commands (Cont.) ^BCB Note: Color can be assigned by color name (without spaces), number or R,G, B value (RRGGBB or RRGGBBAA). Set the border color to the Syntax: specified color. "'^BCB-<vt addr range>,<button states range>,<color value>'" Only if the Variables: specified border...
NetLinx Programming "^" Button Commands (Cont.) ^BDO Determines what order each layer of the button is drawn. Set the button Syntax: draw order. "'^BDO-<vt addr range>,<button states range>,<1-5><1-5><1-5> <1-5><1-5>'" Variables: • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons, 1 = Off state and 2 = On state).
NetLinx Programming "^" Button Commands (Cont.) ^BLN The maximum number of lines to remove is 240. A value of 0 will display the incoming video signal unaffected. This command is used to scale non 4x3 video images into non Set the number of 4x3 video buttons.
NetLinx Programming "^" Button Commands (Cont.) ^BMC (Cont.) Copies the OFF state border, font, Text, bitmap, icon, fill color and text color of the button with a variable text address of 315 onto the OFF state border, font, Text, bitmap, icon, fill color, and text color of the button with a variable text address of 150.
NetLinx Programming "^" Button Commands (Cont.) ^BNC Syntax: Clear current "'^BNC-<vt addr range>,<command value>'" TakeNote Variables: annotations. • variable text address range = 1 - 4000. • command value = (0= clear, 1= clear all). Example: SEND_COMMAND Panel,"'^BNC-973,0'" Clears the annotation of the TakeNote button with variable text 973. ^BNN Syntax: Set the TakeNote...
& 510-515. page 90. SEND_COMMAND Panel,"'^BOR-500.504&510,AMX Elite -M'" Sets the border by name (AMX Elite) to those buttons with the variable text range of 500-504 & 510-515. The border style is available through the TPDesign4 border-style drop-down list. Refer to the Border Styles By Name section on page 90 for more information.
NetLinx Programming "^" Button Commands (Cont.) ^BRD This command works only if the specified border is not the same as the current border. The border names are available through the TPDesign4 border-name drop-down list. Set the border of a button state/ Syntax: states.
NetLinx Programming "^" Button Commands (Cont.) ^BVL Syntax: Log-On/Log-Off "'^BVL-<vt addr range>,<connection>'" the computer Variables: control • variable text address range = 1 - 4000. connection. • connection = 0 (Log-Off connection) and 1 (Log-On connection). Example: SEND_COMMAND Panel,"'^BVL-500,0'" Logs-off the computer control connection of the button. ^BVN Syntax: Set the network...
NetLinx Programming "^" Button Commands (Cont.) ^GRD Syntax: Change the "'^GRD-<vt addr range>,<bargraph ramp down time>'" bargraph Variables: ramp-down time • variable text address range = 1 - 4000. in 1/10th of a second. • bargraph ramp down time = in 1/10th of a second intervals. Example: SEND_COMMAND Panel,"'^GRD-500,200'"...
NetLinx Programming "^" Button Commands (Cont.) ^GSN Slider names and cursor names can be found in the TPDesign4 slider name and cursor drop-down list. Change the bargraph slider Syntax: name or joystick "'^GSN-<vt addr range>,<bargraph slider name>'" cursor name. Variables: •...
NetLinx Programming "^" Button Commands (Cont.) ^JSB The alignment of 0 is followed by ',<left>,<top>'. Set bitmap/picture The left and top coordinates are relative to the upper left corner of the button. alignment using a Syntax: numeric keypad "'^JSB-<vt addr range>,<button states range>,<new text layout for those alignment>'"...
NetLinx Programming "^" Button Commands (Cont.) ^JST The alignment of 0 is followed by ',<left>,<top>'. Set text alignment The left and top coordinates are relative to the upper left corner of the button. using a numeric Syntax: keypad layout for "'^JST-<vt addr range>,<button states range>,<new text those buttons with alignment>'"...
NetLinx Programming "^" Button Commands (Cont.) ^SKT Output is text/telnet based and follows the same format as ^TOP. Set port to 0 to disable. An existing client will be forcefully disconnected. Only 1 client at a time will be serviced. Open a local socket on a port Syntax:...
Page 124
NetLinx Programming "^" Button Commands (Cont.) ^SLT (Cont.) • ?Input: Query the input type for an input. Syntax: ?input The TPI-PRO/DVI will respond with a DATA COMMAND event from port 1 of the panel. The DATA.TEXT of the event will be in the following format. ‘^SLT-<slot number 1-4>,input=<input type>’...
NetLinx Programming "^" Button Commands (Cont.) ^SLT (Cont.) Set the muted state. Sends an unsolicited data/string event indicating the current state. Example command: "'^SLT-3,mute'" Example Response: "'SLT-3,muted'" Unset the muted state. Sends an unsolicited data/string event indicating the current state. Example command: "'^SLT-3,unmute'"...
NetLinx Programming "^" Button Commands (Cont.) ^TXT Sets Non-Unicode text. Assign a text Syntax: string to those "'^TXT-<vt addr range>,<button states range>,<new text>'" buttons with a Variables: defined address range. • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons 1 = Off state and 2 = On state).
NetLinx Programming Button Query Commands Button Query commands reply back with a custom event. There will be one custom event for each button/state combination. Each query is assigned a unique custom event type. The following example is for debug purposes only: NetLinx Example: CUSTOM_EVENT[device, Address, Custom event type] DEFINE_EVENT CUSTOM_EVENT[TP,529,1001]...
NetLinx Programming Button Query Commands ?BCB Syntax: Get the current "'?BCB-<vt addr range>,<button states range>'" border color. Variables: • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons, 1 = Off state and 2 = On state).
NetLinx Programming Button Query Commands (Cont.) ?BCT Syntax: Get the current "'?BCT-<vt addr range>,<button states range>'" text color. Variables: • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons, 1 = Off state and 2 = On state).
NetLinx Programming Button Query Commands (Cont.) ?BOP Syntax: Get the overall "'?BOP-<vt addr range>,<button states range>'" button opacity. Variables: • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons, 1 = Off state and 2 = On state).
NetLinx Programming Button Query Commands (Cont.) ?BWW Syntax: Get the current "'?BWW-<vt addr range>,<button states range>'" word wrap flag Variables: status. • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons, 1 = Off state and 2 = On state).
NetLinx Programming Button Query Commands (Cont.) ?ICO Syntax: Get the current "'?ICO-<vt addr range>,<button states range>'" icon index. Variables: • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons, 1 = Off state and 2 = On state).
NetLinx Programming Button Query Commands (Cont.) ?JSI Syntax: Get the current "'?JSI-<vt addr range>,<button states range>'" icon justification. Variables: • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons, 1 = Off state and 2 = On state).
NetLinx Programming Button Query Commands (Cont.) ?TEC Syntax: Get the current "'?TEC-<vt addr range>,<button states range>'" text effect color. Variables: • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons 1 = Off state and 2 = On state).
NetLinx Programming Button Query Commands (Cont.) ?TXT Syntax: Get the current "'?TXT-<vt addr range>,<button states range>,<optional index>'" text information. Variables: • variable text address range = 1 - 4000. • button states range = 1 - 256 for multi-state buttons (0 = All states, for General buttons 1 = Off state and 2 = On state).
NetLinx Programming Panel Run Time Commands A device must first be defined in the NetLinx programming language with values for the Device: Port: System (in all programming examples - Panel is used in place of these values and represents all compatible G4 devices). Serial Commands are used in the AxcessX Terminal Emulator mode.
NetLinx Programming Panel Runtime Operation Commands (Cont.) AKEYR Remove keyboard or keypad that was displayed using 'AKEYB', 'AKEYP', 'PKEYP', @AKB, @AKP, @PKP, @EKP, or @TKP commands. Remove the Keyboard/ Syntax: Keypad. "'AKEYR'" Example: SEND COMMAND Panel,"'AKEYR'" Removes the Keyboard/Keypad. @AKP Keypad string is set to null on power up and is stored until power is lost.
NetLinx Programming Panel Runtime Operation Commands (Cont.) DBEEP Syntax: Output a double "'DBEEP'" beep. Example: SEND COMMAND Panel,"'DBEEP'" Outputs a double beep. @EKP Pops up the keypad icon and initializes the text string to that specified. The Prompt Text is optional.
NetLinx Programming Panel Runtime Operation Commands (Cont.) ORES (Cont.) Example: SEND_COMMAND Panel,"'ORES-1920x1200@60 VESA rb'" The output resolution will be changed to 1920x1200@60 using VESA reduced blanking timings. SEND_COMMAND Panel,"'ORES-1280x1024@60'" The output resolution will be changed to 1280x1024@60. SEND_COMMAND Panel,"'ORES-1920x1080@50 CEA'" The output resolution will be changed to 1920x1080@50 using CEA timings.
NetLinx Programming Panel Runtime Operation Commands (Cont.) @SOU Syntax: Play a sound file. "'@SOU-<sound name>'" Variables: sound name = Name of the sound file. Supported sound file formats are: WAV & MP3. Example: SEND COMMAND Panel,"'@SOU-Music.wav'" Plays the 'Music.wav' file. @TKP Pops up the keypad icon and initializes the text string to that specified.
NetLinx Programming Panel Runtime Operation Commands (Cont.) ^TPO Syntax: Selects which of SEND_COMMAND <DEV>,"'^TPO-<0-3>'" the 2 outputs • O = None (should not be used in a typical installation) display G4 • 1 = G4 Graphics on output 1 only graphics.
NetLinx Programming Input Commands A device must first be defined in the NetLinx programming language with values for the Device: Port: System (in all programming examples - Panel is used in place of these values and represents all compatible G4 devices). These commands are not case-sensitive.
NetLinx Programming Input Commands (Cont.) ^MPS (Cont.) Example: SEND_COMMAND Panel,"'^MPS-2'" Sets the mouse pass-thru via the Input 2 USB port. Note: When this command is given, it causes all mice connected to the G4 product and any mice on a computer connected via USB output to reset to position 0,0. Note: The functionality of the ^MPS and ^KPS commands can be emulated using a USB Keyboard plugged into the TPI-PRO/DVI by using the following keystroke combinations: Keystroke Combo...
NetLinx Programming Input Commands (Cont.) ^SLT These commands are directed at the video card subsystems. Slot commands contain a series of name/value pairs separated by commas. Send a command to a given slot. These commands are case insensitive. Only available Syntax: with VG-Series SEND_COMMAND <DEV>,"'^SLT-<slot number>,<slot command>'"...
NetLinx Programming Input Commands (Cont.) ^SLT (Cont.) If input 1 is set to composite 1, the Command response will be: ^SLT-1,input=comp1 If input 1 is set to composite 2, the Command response will be: ^SLT-1,input=comp2 If input 1 is set to composite 3, the Command response will be: ^SLT-1,input=comp3 If input 1 is set to svideo, the Command response will be: ^SLT-1,input=svideo...
NetLinx Programming Embedded Codes The following is a list of G4 compatible embedded codes: Embedded Codes Decimal numbers Hexidecimal values Virtual keystroke ($08) Backspace ($0D) Enter ($1B) ($80) CTRL key down ($81) ALT key down ($82) Shift key down ($83) ($84) ($85) ($86)
NetLinx Programming Panel Setup Commands A device must first be defined in the NetLinx programming language with values for the Device: Port: System (in all programming examples - Panel is used in place of these values and represents all compatible G4 devices). These commands are not case sensitive.
NetLinx Programming Listbox Commands Listboxes provide flexibility to remote pages once constrained by physical display areas. Both static and dynamic tables can display multiple devices and items when used with proper navigation tools. List Box commands can be used in conjunction with the application TPDesign4 to create both static and dynamic commands.
NetLinx Programming Data List Commands (Cont.) ^LDA (Cont.) Example (unicode): SEND_COMMAND Device,"'^LDA- 1,1,0045006E0074007200790035,004D006500610074006C006F00610061,00420 065007300740020006F0066,0041006E0079007400680069006E006700200066006 F00720020004C006F00760065'" Adds a unicode text row to the data list located at address 1. The primary data is set as Entry5. Meatloaf, Best of, and Anything for Lunch are all cells within the new row. ^LDR Syntax: Removes a...
NetLinx Programming Data List Commands (Cont.) ^LDT Set the column type for a data list by modifying its column type. Column is the index of the first type to set. Additional types sent will be set in this order: Sets the column type 0 - Text for a data list...
NetLinx Programming List View Commands The TPI-PRO/DVI supports the following List View Commands. List View Commands ^LVC Set the table column display order according to the order of the entered column values. Set the table Syntax: column display SEND_COMMAND <DEV>,"'^LVC-<view address>,<column>,<column>…'" order Variables: according to...
NetLinx Programming List View Commands (Cont.) ^LVM Display a new position. If select is set, then select that new position. Display a new Syntax: position SEND_COMMAND <DEV>,"'^LVM-<view address>,<offset>'" Variables: • view address = the address of the view definition • offset = + / - numeric display shift Example: SEND_COMMAND Device,"'^LVM-2,-4'"...
NetLinx Programming List View Commands (Cont.) ^LVS Set the column order for sorting. Update must be called for changes to take effect. Set the column Syntax: order for SEND_COMMAND <DEV>,"'^LVS-<view address>,<column>,<column>…'" sorting Variables: • view address = the address of the view definition •...
Adds a new resource. • The resource name is ’New Image’ • %P (protocol) is an HTTP • %H (host name) is AMX.COM • %A (file path) is Lab/Test_file • %F (file name) is test.jpg. Note that the %%5F in the file path is actually encoded as %5F.
NetLinx Programming Dynamic Image Commands (Cont.) ^RMF Modifies any and all resource parameters by sending embedded codes and data. Since the embedded codes are preceded by a '%' character, any '%' character contained Modify an existing in the URL must be escaped with a second '%' character (see example). resource.
Y resolution of current panel mode/file Current state Address code Address port Channel code Channel port Level code Level port X Resolution of Current button Y Resolution of Current button Name of Button For instance, http://www.amx.com/img.asp?device=$DV would become http://www.amx.com/img.asp?device=10001. TPI-PRO/DVI (Total Presentation Interface)
NetLinx Programming TakeNote Commands ^TNA commands control the local TakeNote client (client/server same physical box), while ^TNB commands control the remote TakeNote clients. ^TNB commands should be sent to the client DPS and NOT the TakeNote server. The following is a listing of Send Commands specific to controlling TakeNote on the TPI-PRO/DVI: TakeNote Send Commands TAKENOTE-ENABLE This is the same as pressing the TakeNote icon when TakeNote is disabled.
NetLinx Programming TakeNote Send Commands (Cont.) ^TNA-CLEAR Syntax: Clears the current session SEND_COMMAND <DEV>,"'^TNA-CLEAR,<all>'" Variable: all = 0-1. 0 clears the current session. 1 clears the entire canvas. Example: SEND_COMMAND Panel,"'^TNA-CLEAR,0'" ^TNA-FLUSH Syntax: Flushes the current call stack SEND_COMMAND <DEV>,"'^TNA-FLUSH'" and clears the screen.
SEND_COMMAND <DEV>,"'^TNA-TEXT,<text>'" Variable: text = The string to create and display onscreen. It is ready for placement using the current pen color and text size. Example: SEND_COMMAND Panel,"'^TNA-TEXT,AMX makes presentations fun!'" ^TNA-TEXTSIZE Syntax: Sets the size of the text SEND_COMMAND <DEV>,"'^TNA-TEXTSIZE,<size>'"...
NetLinx Programming TakeNote Send Commands (Cont.) ^TNA-TOOLTYPE Some of the commands are simple aliases for convenience. For instance, diamond is the same as polygon,4. Sets the tool type for drawing Syntax: SEND_COMMAND <DEV>,"'^TNA-TOOLTYPE,<tool>,[num sides]'" Variable: tool = One of the following values: free, line, text, rectangle, ellipse, selector, pointer, triangle, diamond, hexagon, polygon, pushpin, uparrow, downarrow, leftarrow, rightarrow.
NetLinx Programming TakeNote Send Commands (Cont.) ^TNB-PENCOLOR Valid values are predefined NetLinx color names or hex coded Alpha + RGB (ARGB) values. The LSB of ARGB are always reserved. Note that if you Sets the pen color for a remote request a color that has a reserved bit set, the bit will be ignored.
NetLinx Programming TakeNote Send Commands (Cont.) ^TNB-PRINT This command applies to the PC TakeNote server only. Prints the current session to the Syntax: default printer SEND_COMMAND <DEV>,"’^TNB-<addr>,PRINT’" Variable: addr = The address of the device Example 1: SEND_COMMAND Panel,"'^TNB-5,PRINT'" ^TNB-REDO Syntax: Redoes the previous TakeNote SEND_COMMAND <DEV>,"’^TNB-<addr>,REDO’"...
NetLinx Programming TakeNote Send Commands (Cont.) ^TNC Syntax: Clears all TakeNote annotations SEND_COMMAND <DEV>,"'^TNC'" ^TNF Syntax: Clears and flushes all TakeNote SEND_COMMAND <DEV>,"'^TNF'" annotations ^TNH-PageName If the page is not specified, then current page is selected. Hides the TakeNote icon on the Syntax: specified page SEND_COMMAND <DEV>,"'^TNH-<pagename>'"...
NetLinx Programming TakeNote Query Commands (Cont.) ?TNA-PENCOLOR Returns a value in the format of #AARRGGBB. This command should be sent to the remote TakeNote client DPS and NOT the TakeNote server (PC Queries the current pen color on App and/or TPI/PRO). a remote TakeNote client.
NetLinx Programming TakeNote Query Commands (Cont.) ?TNB-PENCOLOR Returns a value in the format of #AARRGGBB. This command should be sent to the remote TakeNote client DPS and NOT the TakeNote server (PC Queries the current pen color on App and/or TPI/PRO). a remote TakeNote client.
Programming - Button Properties The following sections describe various button properties, which are set within the TPDesign4 Touch Panel Design program. TPDesign4 is available to download from www.amx.com. Refer to the TPDesign4 online help for detailed instructions on setting button.
NetLinx Programming Given a current raw level value of 532, a range low value of 500 and a high range value of 600 the following text formatting codes would yield the following strings as shown in the table below: Example Format Display $A out of $R...
NetLinx Programming The number of the above characters used determines the length of the input masking box. Example: 0000 requires an entry, requires digits to be used, and allows only 4 characters to be entered/used. Refer to the following Send Commands for more detailed information: •...
NetLinx Programming Input Mask Literals To define a literal character, enter any character, other than those shown in the above table (including spaces, and symbols). A back-slash ('\') causes the character that follows it to be displayed as the literal character. For example, \A is displayed just as the letter A.
This URL indicates that the protocol in use is http (Hyper Text Transport Protocol) and that the information resides on a host machine named www.amx.com. The image on that host machine is given an assignment (by the program) name of company-info-home.asp (Active Server Page).
Terminal/Telnet Commands Terminal/Telnet Commands Overview The following telnet/terminal commands are supported by the TPI-PRO/DVI, via the SERIAL (DB-9) port on the front panel (see the SERIAL Port section on page 17). Terminal/Telnet Commands Show the amount of free space on the disk. disk free Show the DNS configuration of a device.
Upgrading Firmware Upgrading Firmware Overview The process of updating firmware requires a communicating NetLinx Master. The steps for updating firmware to a TPI-PRO/DVI are virtually identical to those necessary for updating .KIT files to a NetLinx Master, except that the target device is a "panel" instead of a Master. Refer to either your Master’s literature or NetLinx Studio online help for those instructions.
Upgrading Firmware Prepare the NetLinx Master for Ethernet Communication Obtain the IP Address of the NetLinx Master to which the TPI-PRO/DVI is connected. In NetLinx Studio’s Online (device) Tree, select the target NetLinx Master. Note the Master’s IP address and Gateway information. In NetLinx Studio, open the Master Communication Settings dialog (FIG.
Page 175
Upgrading Firmware FIG. 84 NetLinx Studio - TCP/IP Settings dialog Add the Master’s IP Address to the List of Addresses: Click New to add the Master’s IP Address, via the New TCP/IP Setting dialog (FIG. 85). FIG. 85 NetLinx Studio - New TCP/IP Setting dialog ...
Page 176
Upgrading Firmware FIG. 87 NetLinx Studio - warning dialog This is to alert you to the fact that configuration settings for an active system have been changed, while connected to a NetLinx Master. In order for the new settings to be applied, communications between the PC and the Master will be stopped, then restarted using the new settings.
Upgrading Firmware Prepare the TPI-PRO/DVI for Ethernet Communication Open the System Settings page on the TPI-PRO/DVI: Press the SETUP pushbutton on the front panel to access the Setup page. Press the Protected Setup button to access the Protected Setup page, using the on-screen keypad to enter the password (default = 1988).
Check www.amx.com for the latest firmware (*.KIT file) for the TPI-PRO/DVI. Firmware updates are available for registered AMX Dealers to download from the Tech Center section of the website. Use the OnLine Tree in NetLinx Studio to view the devices on the System. Verify the TPI-PRO/DVI appears in the OnLine Tree tab of the Workspace window (FIG.
Page 179
Upgrading Firmware Click to locate the folder containing the KIT file(s) that you want to transfer Device number and System number must match the values listed in the Workspace window. FIG. 92 Send to NetLinx Device dialog box (showing TPI-PRO/DVI firmware update via IP) Click the Browse (...) button to locate and selected the directory to which the KIT file was downloaded, via the Browse For Folders dialog.
Using G4 Web Control ® Overview G4 Web Control allows you to use a PC to interact with an AMX G4 Touch Panel (including the TPI-PRO/DVI) via the web. The TPI-PRO/DVI can support up to four simultaneous G4 Web Control connections.
Both HTTP and HTTPS Ports are enabled by default. If the Master has been configured for secured communication, click OK to accept the AMX SSL certificate (if SSL is enabled) and then enter a valid Username and Password into the fields in the Login dialog.
Page 183
Using G4 Web Control® Compatible G4 panels (links) Compression options FIG. 94 Manage WebControl Connections page (indicating one compatible panel) Click Yes in the Security Alert popup to agree to the installation of the G4 WebControl application on your computer (FIG. 95). FIG.
Page 184
Using G4 Web Control® This is not the IP address of the Master, but the IP address of the target touch panel. You can find the IP address in the Wired Ethernet - System Connection > IP Settings section. If you setup a WebControl password on the G4 WebControl page, a G4 Authentication dialog appears in the secondary browser window (FIG.
Using Takenote™ Using Takenote™ Overview The TakeNote application allows you to create on-screen annotations over the displayed video sources, using a Pointing device (i.e. USB mouse or touch screen) connected to a TPI-PRO or TPI-PRO-DVI. Refer to the Protected Setup - TakeNote Control Page section on page 85 for descriptions of all of the options on the TakeNote Control page.
Using Takenote™ Press to access the TakeNote menu bar FIG. 99 TakeNote icon Click this icon to access the TakeNote menu bar, which provides access to all TakeNote annotation tools, in the TakeNote Menu Bar. Use the options in the TakeNote Menu Bar to perform various types of on-screen annotations, using the pointing device (i.e.
Using Takenote™ Drawing Annotation Tools The top portion of the TakeNote Menu Bar contains the main annotation tool set (FIG. 101): Undo last annotation Redo last annotation Draw freehand curved line Draw straight line Draw a rectangle Draw an oval Select Object tool Pointer Save...
Using Takenote™ FIG. 102 Drawing annotations examples (Curved Line, Straight Lines, Rectangles, Ovals) All lines, shapes and text annotations are treated as Objects in TakeNote. Once they are on-screen, each line can be selected to move or delete, using the Select Object tool.
Using Takenote™ Moving a TakeNote Annotation Object Use the Select Object tool to select any TakeNote annotation object (line, shape or text) on the screen. Click and drag the selected object to move as desired. Deleting a TakeNote Annotation Object Use the Select Object tool to select any TakeNote annotation object (line, shape or text) on the screen.
Using Takenote™ To change the color of the pointer, select a color from the Pen Option Menu Bar (see the Pen Options Menu Bar section on page 189). Using the Save Tool The Save tool (FIG. 106) allows you to capture and save screen images from the TakeNote session. FIG.
Using Takenote™ Press the Storage Location button to cycle through the options: USB Priority (default) - This setting saves the image to a USB stick inserted into any of the USB Type A Input ports on the TPI-PRO/DVI The TPI-PRO/DVI supports a single USB Stick at a time. ...
Using Takenote™ Diamonds - The diamond tool draws equilateral diamonds (FIG. 110): Use the color options in the Click and drag to define Pen Options Menu Bar to set the shape of the Diamond the color of each shape before adding it to the screen FIG.
Using Takenote™ Arrow and Push-Pin icons are drawn using the color that is currently selected in the Pen Options Menu Bar. To place different colors of icons, select the Push-Pin or Arrow icon tool, then open the Pen Options Menu Bar. This allows you to change the color of the icons before placing each one on the screen.
Using Takenote™ Press Caps to toggle all characters to upper-case, press again to return to lower-case. Press Shift to shift all characters to upper-case for the next typed character only. Press More to toggle an alternative keyboard featuring various special symbols, press again to return to the normal character set.
Using Takenote™ Moving Text To move the text annotation object once it is displayed on the screen: Select the Select Object tool from the main TakeNote Menu Bar (see the Using the Select Object Tool section on page 182). Select the text, and drag it to the desired location on the screen. Pen Options Menu Bar Click the Pen button in the TakeNote Menu Bar (see FIG.
Using Takenote™ Clearing Annotations Press Clear to clear all annotations from the screen, for this client only. In this case, you can bring the annotations back by using the Undo function (see the Undo / Redo Last Action section on page 181).
Using Takenote™ Session Tools Naming the TakeNote Session Click the Session button in the TakeNote Menu Bar (see FIG. 100 on page 180) to access the Session Name Keyboard shown in FIG. 119: FIG. 119 Session Name Keyboard Use this keyboard to enter a name for the current TakeNote session. To type, press on each letter or symbol button and click Done when finished.
Location setting (in the TakeNote Control page) to Local Disk - see the Changing the Storage Location For Captured TakeNote Screen Images section on page 184 for details. Launching the AMX TakeNote Web Application Verify that the Web Server is enabled in the TakeNote Control page, as shown in FIG. 122. FIG. 122...
The AMX TakeNote application is opened in the browser window. The AMX TakeNote Web Application User Interface FIG. 123 shows the AMX TakeNote Web Application, and identifies the main features of the user interface: Menu Bar Download selected file(s)
This option opens the AMX Website (www.amx.com) in a new window (or tab) in your browser. Thumbnail Images Each image currently saved on the TPI-PRO/DVI’s Local Disk is represented in the AMX TakeNote application with a thumbnail image (FIG. 124). Thumbnail Image...
Downloading Captured TakeNote Image Files To a Local Directory Launch the AMX TakeNote Web application. If the application is already open, select File > Refresh to refresh the image list. In the Thumbnail Images window, select a file that you want to save to a local directory on your PC or LAN.
Page 202
Using Takenote™ FIG. 127 Select Location for Download dialog Select a target directory, and click Save. The application notifies you that the file has been saved (FIG. 128): FIG. 128 Download Image File dialog Click Close to return to the main application window. TPI-PRO/DVI (Total Presentation Interface)
Using Takenote™ Printing Captured TakeNote Image Files Launch the AMX TakeNote Web application. If the application is already open, select File > Refresh to refresh the image list. In the Thumbnail Images window, select a file that you want to print.
Page 204
Using Takenote™ The application prompts you to confirm this action before deleting any files, via the Delete Selected Images dialog (FIG. 132): FIG. 132 Delete Selected Images dialog Click Yes to proceed. The application notifies you that the selected file(s) have been deleted (FIG. 133): FIG.
Supported Input and Output Modes Supported Input and Output Modes Overview This section lists the supported Input and Output modes for the TPI-PRO and TPI-PRO-DVI. Supported Input Modes Use the ^SLT Input Command to manually specify the input mode (see ^SLT section on page 117). Supported Input Modes - DVI and RGB The following table lists the supported input modes for DVI and RGB: Supported Input Modes for DVI and RGB...
Appendix Appendix Text Formatting Codes for Bargraphs/Joysticks Text formatting codes for bargraphs provide a mechanism to allow a portion of a bargraph’s text to be dynamically provided information about the current status of the level (multi-state and traditional). These codes would be entered into the text field along with any other text. The following is a code list used for bargraphs: Bargraph Text Code Inputs Code...
Appendix Text Area Input Masking Text Area Input Masking can be used to limit the allowed/correct characters that are entered into a text area. For example, in working with a zip code, a user could limit the entry to a max length of only 5 characters but, with input masking, you could limit them to 5 mandatory numerical digits and 4 optional numerical digits.
Appendix Input Mask Ranges These ranges allow a user to specify the minimum and maximum numeric value for a field. Only one range is allowed per field. Using a range implies a numeric entry ONLY. Input Mask Ranges Character Meaning Start range End range Range Separator...
This URL indicates that the protocol in use is http (HyperText Transport Protocol) and that the information resides on a host machine named www.amx.com. The image on that host machine is given an assignment (by the program) name of company-info-home.asp (Active Server Page).
However, the system will parse the URL looking for special escape codes. When it finds an escape code it replaces that code with a particular piece of panel, button, or state information. For example, "http://www.amx.com/img.asp?device=$DV" becomes "http://www.amx.com/img.asp?device=10001".
Troubleshooting Troubleshooting Overview This section provides solutions to possible hardware/firmware issues that could arise during the common operation of the TPI-PRO. Troubleshooting Information Symptom Solution Manifest.xma can not be found. An Manifest.xma is the file that contains the listing for all the files. If you error occurs when sending a file to a see this error again, before attempting to send the file, uncheck the G4 panel.
Page 216
"graphics hierarchy" errors, etc. indicating problems with the the internal disk. • Panel will not boot, or gets stuck on "AMX" splash screen. • Other problems also started after downloading to a new panel or a panel with a TPD4 file that takes up a considerable amount of the available disk space.
Page 218
It’s Your World - Take Control™ 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...