Operation/Reference Guide 7” Modero Touch Panels NXD-700i 7” Wall/Flush Mount Touch Panel with Intercom NXT-CA7 7” Table Top Touch Panel Touch Panels Last Revised: 9/30/2011
AMX Limited Warranty and Disclaimer This Limited Warranty and Disclaimer extends only to products purchased directly from AMX or an AMX Authorized Partner which include AMX Dealers, Distributors, VIP’s or other AMX authorized entity.
AMX Software License and Warranty Agreement • LICENSE GRANT. AMX grants to Licensee the non-exclusive right to use the AMX Software in the manner described in this License. The AMX Software is licensed, not sold. This license does not grant Licensee the right to create derivative works of the AMX Software. The AMX Software consists of generally available programming and development software, product documentation, sample applications, tools and utilities, and miscellaneous technical information.
Table of Contents Table of Contents Modero 7" Touch Panels ....................................................................................1 Overview .................................................................................................................. 1 NXD-700i Overview .................................................................................................. 2 NXD-700i Specifications .................................................................................................
Table of Contents Step 4: Configure a Virtual Master (using NetLinx Studio) for USB............................... 27 Step 5: Confirm and View Current AMX USB Device Connections................................ 29 Configuring a Wired Ethernet Connection.............................................................. 30 Step 1: Configure the Panel’s Wired IP Settings..................................................... 30 IP Settings section - Configuring a DHCP Address over Ethernet .........................
Table of Contents Checking image cache status ........................................................................................ 62 Password Settings Page ................................................................................................ 62 Sensor Settings ............................................................................................................. 63 Making the most of the Light bargraph ........................................................................
Table of Contents Border Styles and Programming Numbers .................................................................... 78 TPD4 Border Styles by Name ........................................................................................ 79 Telnet Commands ................................................................................................... 80 set motion beep .....................................................................................................................
Table of Contents ^JST ........................................................................................................................................96 ^MBT ......................................................................................................................................96 ^MDC .....................................................................................................................................96 ^SHO .............................................................
Table of Contents Input Commands................................................................................................... 112 ^CAL .................................................................................................................................... 112 ^KPS .................................................................................................................................... 112 ^VKS ......................................................................................
Table of Contents SIP Commands ...................................................................................................... 121 ^PHN-AUTOANSWER ...........................................................................................................121 ^PHN-CALL ...........................................................................................................................121 ^PHN-DECLINE ................................................................................................
Table of Contents viii NXD-700i & NXT-CA7 7” Modero Touch Panels
Modero 7" Touch Panels Modero 7" Touch Panels Overview The Modero® family of 7-inch Touch Panels includes the NXD-700i, and the NXT-CA7 (FIG. 1): NXD-700i (front view) (FG2258-10) NXT-CA7 (front view) (FG2258-09) FIG. 1 NXD-700i, and NXT-CA7 7-inch Modero Touch Panels Product specifications for each panel is provided on the following pages.
Modero 7" Touch Panels NXD-700i Overview The NXD-700i (FG2258-10) is an incredibly versatile user interface, combining a sleek, compact size, Wall/ Flush Mount flexibility and the ability to create a high quality digital home/office intercom network or to make/receive digital local, long distance and international telephone calls. Simply add the AMX SIP Communications Gateway (FG2182-0x) for calls that sound incredibly clear.
Modero 7" Touch Panels NXD-700i Specifications (Cont.
Modero 7" Touch Panels NXD-700i Panel Connectors FIG. 3 shows the connectors located on the NXD-700i: FIG. 3 Connector layout on the NXD-700i The mini-USB port is used both for programming the touch panel and for audio output. The mini-USB port automatically detects the presence of a headphone adaptor, allowing the port to be used for headphone connectivity.
Modero 7" Touch Panels NXT-CA7 Specifications NXT-CA7 Specifications Dimensions (HWD): • Fully raised: 6.86" x 7.96" x 6.93" (17.40 cm x 20.20 cm x 17.60 cm) Power Requirements: • PoE Powered - No local power supply needed • Fully lowered height: 3.70" (9.40 cm) • Max power draw: 5.5W Memory: • 128 MB SDRAM Weight: 2.5lb (1.
Modero 7" Touch Panels NXT-CA7 Specifications (Cont.) Operating /Storage Environments: • Operating Temperature: 0° C (32° F) to 40° C (104° F) • Operating Humidity: 20% - 85% RH • Storage Temperature: -20° C (-4° F) to 60° C (140° F) • Storage Humidity: 5% - 85% RH Other AMX Equipment: • PS-POE-AF PoE Injector (FG423-80) • CC-USB Type-A to Mini-B5-wire programming cable (FG10-5965) • USB to Headphone Adaptor (FG5966-23) NXT-CA7 Panel Connectors FIG.
NXD-700i - Installation NXD-700i - Installation Overview NXD-700i panels are installed into either a pre-wall surface (using a CB-TP7 conduit/wallbox) or a solid surface (using either solid surface or drywall screws). Unpacking the Panel 1. Inspect and confirm the contents of the shipment box to verify you have all specified parts. Refer to the NXD-700i Specifications table on page 2 for a listing of included accessories and other (optional) AMX equipment. 2.
NXD-700i - Installation 5. From along the internal surface of the Faceplate, remove the six buttons by gently bending each Button latch up and pulling the button outwards. 6. Remove the pair of clear light pipe strips by bending the two black light pipe latches inwards and pulling out the strip. 7. Grasp the No-Button Trim Ring on both sides and fit it into the groove along the outside surface of the Faceplate (made available by the removal of the previous Trim Ring). 8.
NXD-700i - Installation NXD-700i Panel/enclosure B Trim Ring Latches Default Button Trim Ring (with button openings) Button and Light Pipe removal (showing the internal surface of Faceplate) Faceplate (outside surface shown) FIG. 8 Removing the No-Button Trim Ring 5. From along the internal surface of the Faceplate, install the two buttons by firmly inserting them into the button openings until the Button latch secures the button in place (FIG. 8). 6.
NXD-700i - Installation Pre-Wall Installation of the Conduit Box Wall Mount panels (NXDs) are contained within an outer housing (back box). This back box is not removed when installing the NXD into a Conduit Box (CB-TP7). The back box is only removed to gain access for the replacement of the internal components. INSTALLER: LEAVE A GAP BETWEEN THE STUD AND CONDUIT BOX MOUNTING TABS TO ACCOMMODATE THE DRYWALL or SHEETROCK.
NXD-700i - Installation 4. Thread the RJ-45 Ethernet wiring through the knockouts. Use of the left wiring knockouts are recommended with this installation. Leave enough slack in the wiring to accommodate any re-positioning of the panel. 5. Install the drywall/sheetrock before inserting the main NXD unit into the CB-TP7.
NXD-700i - Installation 5. Carefully slide the main NXD-700i unit (B in FIG. 11) into the conduit box, so that all Mounting Tabs lie flush against the conduit box (C in FIG. 11). 6. Insert and secure four #4-40 Mounting Screws (included) into their corresponding holes located along the sides of the NXD. 7. Place the Faceplate/Trim Ring assembly (A in FIG. 11) back onto the main NXD unit (B in FIG. 11).
NXD-700i - Installation 3. Remove the Faceplate/bezel (A in FIG. 13) from the main NXD unit (B in FIG. 13) by gripping the faceplate and pulling with gentle outward force. 3 notches are required to accommodate the three expansion clips (included) Install the 3 included drywall clip sets into these locations Drywall Clip (3) Mounting Tab A - Faceplate /Trim Ring B - Main NXD unit consists of the touch panel and back box FIG. 13 Wall Mount panel (NXD) installation configuration for drywall surfaces 4.
NXD-700i - Installation 11. Reconnect the Ethernet and USB. Installing the Panel Into a Flat Surface using #4 screws Mounting screws (#4-40, included) are secured through two sets of circular holes located at the left and right sides of the NXD-700i. Important: When mounting the NXD Wall Mount, the outer frame (Mounting Tabs) must be installed flush against the mounting surface. Refer to SP-2258-01 for detailed installation dimensions (reproduced in FIG. 14).
NXD-700i - Installation Attachment is done along the edges of the cutout Flat installation surface Install the four #4-40 Mounting Screws (included) into these four holes Mounting Tab B - Main NXD-700i unit FIG. 15 Wall Mount panel installation configuration for flat surfaces Don’t disconnect the connectors from the touch panel. The unit must be installed with the necessary connectors before being inserted into the solid surface. 7.
NXD-700i - Installation 7. Insert the NXA-RK7 (with connected NXD unit) into the equipment rack, making sure to align the screw holes along the sides on the NXA-RK7 with the holes in the equipment rack. 8. Use a grounded Phillips-head screwdriver to secure the NXA-RK7 to the equipment rack using #10-32 screws (included). 9. Place the Faceplate/Trim Ring assembly back onto the main NXD unit.
NXT-CA7 - Installation NXT-CA7 - Installation Overview NXT-CA7 panels are mounted onto flat (horizontal) surfaces in either a stand-alone or combo (NXT atop an NXA-BASE/1 battery base) configuration. It is recommended that if you are planning on upgrading your panel components, you do so before beginning any panel installations. Unpacking the Panel 1. Inspect and confirm the contents of the shipment box to verify you have all specified parts.
NXT-CA7 - Installation FIG.
PS-POE-AF PoE Injector PS-POE-AF PoE Injector Overview The PS-POE-AF PoE Injector (FG423-80) is a single-port, self-contained Power-over-Ethernet (PoE) power supply that delivers both DC power and data to PoE-equipped devices by “injecting” DC power through a Cat5 Ethernet cable (FIG. 20). The PoE Injector allows devices such as the 7" Modero Touch Panels to function without an additional power connection other than an Ethernet connection. FIG.
PS-POE-AF PoE Injector PS-POE-AF Specifications (Cont.) General Specifications (Cont.) Leakage Current Less than 250 uA Efficiency • 65% Typical @ Max. Load • and 120VAC/60 Hz Weight (excluding cord) 7 Ounces (200 Grams) Dimension • 5.24L x 2.13W x 1.42H (in) • 133.0L x 54.0W x 36.
Panel Calibration Panel Calibration Overview This section outlines the steps for calibrating the touch panel. Calibrating the panel before its initial use and after completing a firmware download is highly recommended. Modero panels are set up in the factory with specific demo touch panel pages. The first splash screen that appears indicates the panel is receiving power, beginning to load firmware, and preparing to display the default touch panel pages.
Panel Calibration If the calibration was improperly set and you cannot return to the Calibrate page through the panel’s firmware, this firmware page may be accessed via G4 WebControl, where you can navigate to the Protected Setup page and press the Calibrate button through a VNC window. This action causes the panel to go to the Calibrate page seen above, where the actual touch panel may be physically calibrated again using the above procedures.
Configuring Communication Configuring Communication Overview Communication between the Modero panel and the Master is done using either USB or ETHERNET (DHCP or Static IP). Ethernet communication can only be achieved via a direct Ethernet connection. Before commencing, verify that you are using the latest NetLinx Master and Modero panel firmware, and also verify you are using the latest versions of AMX’s NetLinx Studio and TPDesign4 applications. These are available at www.amx.com.
Configuring Communication 8. Obtain the System Number and Master IP Address from NetLinx Studio. This information must be specific for the system used with the configured Modero panel. 9. Press the Front Setup Access button for 4 seconds to open the Setup page. 10. Press the Protected Setup button (located on the lower-left of the panel page) to open the Protected Setup page. 11. Press the System Settings button (located on the Protected Setup page) to open the System Settings page (FIG.
Configuring Communication Configuring and Using USB with a Virtual Master NetLinx Studio can be set up to run a Virtual Master where the PC acts as the Master by supplying its own IP Address for communication to the panel. The PC is first equipped with the USB driver, the panel is then configured for USB communication, and then Studio is configured to act as the Master.
Configuring Communication Step 3: Confirm and View Current AMX USB Device Connections The USB driver information can be confirmed via two different methods: Via the Control panel (previous steps 1 and 2) or Via the Unplug or Eject Hardware icon from the Taskbar. 1. Navigate to Start > Settings > Control Panel > and double-click the System icon to launch the System Properties dialog. 2. Select the Hardware tab and click on the Device Manager button to launch the Device Manager dialog.
Configuring Communication If a yellow exclamation point appears next to the AMX USB LAN LINK device (within the hardware devices section of the Unplug or Eject Hardware window), stop and close the USB operation. Reconnect the USB cable to the panel and repeat the setup procedures. Refer to the Troubleshooting section on page 127 for more detailed information.
Configuring Communication FIG. 28 Communications Settings dialog box 5. Click on the NetLinx Master radio button in the Platform Selection section to indicate that this is working as a NetLinx Master. 6. Click on the Virtual Master radio box from the Transport Connection Option section to configure the PC to communicate directly with a panel. Everything else, such as the Authentication, is greyed out because this action is not going through the Master’s UI. 7.
Configuring Communication If the G4 panel does not appear, refer to the Troubleshooting section on page 127 for more information. 12. The USB icon will appear to the left of the Connection Status icon to signify an active USB connection (FIG. 30). USB icon FIG. 30 USB icon Step 5: Confirm and View Current AMX USB Device Connections Use the CC-USB Type-A to Mini-B 5-wire programming cable (FG10-5965) to provide communication between the mini-USB Program port on the touch panel and the PC.
Configuring Communication Configuring a Wired Ethernet Connection It is necessary to tell the panel as to which Master it should be communicating. This "pointing to a Master" is done via the System Settings page, where the IP Address, System Number and Username/Password information assigned to the target Master is configured. Until those parameters are configured, your Connection Status icon will remain red, indicating that it has no current connection to a Master.
Configuring Communication IP Settings section - Configuring a Static IP Address over Ethernet 1. Select Protected Setup > System Settings located on the lower left to open the System Settings page. 2. Locate the IP Settings section of this page. Check with your System Administrator for a pre-reserved Static IP Address assigned to the panel. This address must be obtained before Static assignment of the panel continues. 3.
Configuring Communication Step 3: Configure an Ethernet Connection Type When using Ethernet as the selected communication method, the NetLinx Master must first be set up with either a Static IP or DHCP Address obtained from either NetLinx Studio or your System Administrator. Before beginning: 1. Verify that the panel has been configured to communicate through an Ethernet cable connected from the panel to a valid Ethernet Hub.
Configuring Communication 4. Click the Communications Settings button to open the Communications Settings dialog (FIG. 28). 5. Click on the NetLinx Master radio button from the Platform Selection section to indicate that you are working as a NetLinx Master. 6. Click on the Virtual Master radio box from the Transport Connection Option section to indicate you are wanting to configure the PC to communicate with a panel. All other fields will be greyed out because the Master’s UI is not being used. 7.
Configuring Communication Master Connection section - NetLinx Master Ethernet IP Address - URL Mode In this mode, enter the System Number (zero for an unknown System Number) and the IP/URL of the Master (the Master Port Number is defaulted to 1319). 1. In the System Settings page, press the Mode field until the choice cycles to URL. By selecting URL, the System Number field becomes read-only (grey) because the panel pulls this value directly from the communicating target Master, virtual or not.
Configuring Communication Master Connection section - NetLinx Master Ethernet IP Address - Auto Mode In this mode, enter the System Number of the NetLinx Master. This mode instructs the Modero to search for a Master that uses the same System Number (assigned within the Master Connection section) and resides on the same Subnet as itself. 1. In the System Settings page, press the Mode field until the choice cycles to the word Auto. 2.
Configuring Communication FIG. 34 G4 Web Control page 5. Press the Enable/Enabled button until it toggles to Enabled (light blue color). 6. The Network Interface Select field is read-only and displays the method of communication to the web. Verify the selection of the proper interface connection, as this field does not auto-detect the connection type being used (see below). Wired is used when a direct Ethernet connection is being used for communication to the web.
Configuring Communication 13. Press the Up/Down arrows on either sides of the G4 Web Control Timeout field to increase or decrease the amount of time the panel can remain idle (no cursor movements) before the session is closed and the user is disconnected. 14. Press the Back button to return to the Protected Setup page. 15. Press the on-screen Reboot button to save any changes and restart the panel.
Configuring Communication Compatible devices field (showing G4 WebControl links) G4 panels Compression Options FIG. 36 Manage WebControl Connections page (populated with compatible panels) 6. Click on the G4 panel name link associated with the target panel. A secondary web browser window appears on the screen (FIG. 37). FIG. 37 Web Control VNC installation and Password entry screens 7.
Configuring Communication IP Address of touch panel - obtained from IP Settings section of the System Connection page FIG. 38 Connection Details dialog 9. If a WebControl password was set up on the G4 WebControl page, a G4 Authentication Session password dialog box appears on the screen within the secondary browser window. 10. Enter the Web Control session password into the Session Password field (FIG. 37).
Configuring Communication 40 NXD-700i & NXT-CA7 7” Modero Touch Panels
Upgrading Modero Firmware Upgrading Modero Firmware Overview Before beginning the Upgrade process: Set up and configure your NetLinx Master. Refer to the particular NetLinx Master Instruction Manual for detailed setup procedures. Calibrate and prepare the communication pages on the panel for use. Refer to the Panel Calibration section on page 21. Refer to the NetLinx Studio version 2.x or higher Help file for more information on uploading files. Configure the panel for a direct connection.
Upgrading Modero Firmware Step 2: Prepare NetLinx Studio for communication via the USB port 1. Launch NetLinx Studio (default location is Start > Programs > AMX Control Disc > NetLinx Studio). 2. Select Settings > Master Communication Settings from the Main menu to open the Master Communication Settings dialog (FIG. 39). FIG. 39 Master Communication Settings dialog box 3. Click the Communications Settings button to open the Communications Settings dialog (FIG. 40). FIG.
Upgrading Modero Firmware FIG. 41 Virtual NetLinx Master Settings dialog box system number used in step 7 for the Virtual NetLinx Master (VNM) is entered into the Master Connection section of the System Settings page. If the G4 panel does not appear, refer to the Troubleshooting section on page 127 for more information.
Upgrading Modero Firmware The panel firmware is shown on the right of the listed panel. Download the latest firmware file from www.amx.com and then save the Kit file to your computer. 5. If the panel firmware being used is not current, download the latest Kit file by first logging in to www.amx.com and then navigate to Tech Center > Firmware Files and from within the Modero section of the web page locate your Modero panel. 6.
Setup Pages and Descriptions Setup Pages and Descriptions This section describes the Setup and Protected Settings pages and their specific functional elements. Setup Navigation Buttons The Setup Navigation Buttons (FIG. 44) appear on the left of the panel screen when the Setup page is currently active. Press to access the Protected Setup page for panel calibration and to access security release passwords and connection settings.
Setup Pages and Descriptions The elements of the Setup page are described below: Setup Page Exit: Returns to the Main touch panel page. In this case, the previous page is the default Main page. Wired icon: The icon to the left of the Connection Status Icon displays that the current connection to the Master is Wired (image of three networked computers).
Setup Pages and Descriptions Information Pressing and holding the Information button provides a menu to select either the Panel Information page or the Panel Information page (FIG. 46). Select either option to access that page. FIG. 46 Information menu Panel Information Page The Project Information page displays the TPDesign4 (TPD4) project file properties currently loaded on the selected Modero panel (FIG. 47).
Setup Pages and Descriptions Project Information Page (Cont.) AMX IR Port: Displays the AMX 38 kHz IR channel port used by the IR receiver on the panel. • This information is pulled by the panel from AMX IR Receivers section of the TPD4 Project Properties > IR Emitters & Receivers tab. • For IR reception, this is the port that reports a push on for the corresponding IR code. • IR receivers and transmitters on G4 panels share the device address number of the panel.
Setup Pages and Descriptions Panel Information Page (Cont.) High Address: Displays the high address (address count) value for the panel. High Channel: Displays the high channel (channel count) value for the panel. High Level: Displays the high level (level count) value being used by the panel. Serial Number: Displays the specific serial number value assigned to the panel. Setup Pages Version: Displays the type and version of the Setup pages being used by the panel.
Setup Pages and Descriptions The only way to modify a panel’s time, without altering the Master, is through NetLinx code. The elements of the Time & Date Settings page are as follows: Time & Date Settings Page Back: Returns to the previously active touch panel page without saving changes. Wired icon: The icon to the left of the Connection Status Icon displays that the current connection to the Master is Wired (image of three networked computers).
Setup Pages and Descriptions Audio Settings Page The Audio Settings page (FIG. 50), accessed by pressing the Audio button on the Setup page, allows adjustment of the master volume parameters and default panel sounds on the panel. FIG. 50 Audio Settings page The elements of the Audio Settings page are as follows: Audio Settings Page Back: Saves the changes and returns to the previously active touch panel page.
Setup Pages and Descriptions Supported WAV Sampling Rates • 48000 Hz • 16000 Hz • 44100 Hz • 12000 Hz • 32000 Hz • 11025 Hz • 24000 Hz • 8000 Hz • 22050 Hz Protected Setup Navigation Buttons The Protected Setup navigation buttons (FIG. 51) appear on the left of the panel screen when the Protected Setup page is currently active. Press to access the System Settings page to configure communication settings for the NetLinx Master and the panel.
Setup Pages and Descriptions Protected Setup Page Back: Saves the changes and returns to the previously active touch panel page. Wired icon: The icon to the left of the Connection Status Icon displays that the current connection to the Master is Wired (image of three networked computers). Connection Status icon: This visual display of the connection status allows the user to have a current visual update of the panel’s connection status regardless of what page is currently active.
Setup Pages and Descriptions This dialog has a wait time of 5 seconds before the YES option is enabled. FIG. 53 Protected Setup page-System Recovery confirmation dialog Security Settings The Security button on the Protected Setup page has three settings: Standard, Secure, and DoD. Pressing the button opens the Panel Security Setting popup window (FIG. 54) FIG.
Setup Pages and Descriptions Security Profile Features (Cont.) DoD: • Default Protected Setup Password is “Amx1234!”. • Minimum password requirement is 8 characters with at least one numeric character, one uppercase character, one lower case character, and one special character, with no duplicate adjacent characters. • Remote login uses SSH. • Remote login user name is “amx”. • Login failure attempt pauses 4 seconds before another login attempt is allowed.
Setup Pages and Descriptions System Settings Page (Cont.) IP Settings: DHCP/Static: Sets the panel to either DHCP or Static communication modes. • DHCP (Dynamic Host Configuration Protocol) assigns IP Addresses from client stations logging onto a TCP/IP network via a DHCP server. • Static IP is a permanent IP Address that is assigned to a node in a TCP/IP network. IP Address: Sets the secondary IP Address assigned to the panel. Subnet Mask: Sets a subnetwork address to the panel.
Setup Pages and Descriptions System Settings Page (Cont.) Master IP/URL: Sets the Master IP or URL of the NetLinx Master. (ETHERNET Only - disabled when USB is selected) Master Port Number: Enters the port number used with the NetLinx Master. • Default value is 1319.
Setup Pages and Descriptions G4 Web Control Settings Page The G4 Web Control Settings page (FIG. 57) centers around enabling and disabling both the display and control of your panel (via the web). An external PC running a VNC client, installed during the initial communication to the G4 panel, makes this possible. FIG. 57 G4 Web Control page Each panel supports the open standard Virtual Network Computing (VNC) interface.
Setup Pages and Descriptions G4 Web Control Settings Page (Cont.) G4 Web Control Settings (Cont.): Web Control Port: Allows entry of the VNC Web Server’s port value. • Default value is 5900. Maximum Number of Connections: This read-only field displays the maximum number of users that can be simultaneously connected to the target panel via the Web. • Default value is 1. Current Connection Count: This read-only field displays the current number of users connected to the target panel via the Web.
Setup Pages and Descriptions Cache Settings Page The Cache Settings page (FIG. 60) configures the allocation of memory for image caching. The G4 graphics engine caches images to decrease load time of previously viewed images. RAM caching is always enabled, and both static and dynamic images are stored in the RAM cache as they are viewed. The size of RAM cache is automatically configured to take into account available memory versus memory that may be needed by the panel later.
Setup Pages and Descriptions Cache Settings Page (Cont.) Flash/RAM Cache Expires Press the Up and Down arrows to change the amount of time the images stay in cache memory. The options are: • Never • 2 Hours • 8 Hours • 1 Day • 2 Days • 5 Days Enable: Press this button to toggle the image Flash cache option On and Off. Clear Cache: Press this button to clear both the Flash and RAM cache of all stored images. Image Cache Status: The status of the memory available versus in use.
Setup Pages and Descriptions Checking image cache status In the Protected Setup page: Press the Cache button in the Other Settings popup menu. This opens the Cache Settings page. All status information is located in the Image Cache Status section of the page. Password Settings Page The options on the Password Settings page allow you to assign the passwords required for users to access the Protected Setup page (FIG. 61). FIG.
Setup Pages and Descriptions Sensor Settings The Sensor Settings page (FIG. 62) allows adjustment of the Light and Motion Sensor parameters on a Modero touch panel. FIG. 62 Sensor Settings page The elements of the Sensor Settings page are described in the table below: Sensor Settings Page Back: Saves the changes and returns you to the previously active touch panel page.
Setup Pages and Descriptions Sensor Settings (Cont.) Wake On Motion: The Wake Panel Sensitivity relates to the sensitivity of the motion sensor to detect motion and wake the panel accordingly. • Toggle the Enable/Enabled button to either active/inactive this feature: - Enable - activates this feature. Activating this feature reactivates the panel from a panel timeout (sleep) mode.
Setup Pages and Descriptions Setting up your touch panel as a telephone requires that you set it up as one in the CSG SIP Communications Gateway. Refer to the CSG SIP Communications Gateway Operation/Reference Guide for information on setting up your touch panel to work as a telephone. FIG. 63 SIP Settings Page You may need to load a Duet module to enable the touch panel to receive SIP calls. The Duet module translates between the standard interface and the device protocol.
Setup Pages and Descriptions Connection State: This option displays whether you are connected to the proxy server. Proxy Address: This option enables you to enter the IP address or DNS name of the proxy server that you want to use to register. Port Number: The option displays the port you use to connect to the proxy server. The standard SIP port is 5060, but some providers use different ports.
Setup Pages and Descriptions FIG. 65 Panel Connection Logs page Panel Connection Logs Page Back: Saves all changes and returns to the previous page. Wired icon: The icon to the left of the Connection Status Icon displays that the current connection to the Master is Wired (image of three networked computers). Connection Status icon: The icon in the upper-right corner of each Setup page shows online/offline state of the panel to the master. • Bright red - disconnected • Bright green - connected.
Setup Pages and Descriptions The options on the Panel Statistics page allow you to track the connection status for the panel. The Panel Statistics page tracks ICSP messages, Blink messages, and Ethernet connection statistics (FIG. 66). FIG. 66 Panel Statistics page Features on this page are as follows: Panel Statistics Page Back: Saves all changes and returns to the previous page.
Setup Pages and Descriptions Last 15 Minutes • Received - The total Blink messages received by the panel in the last 15 minutes. • Missed - The total Blink messages missed by the panel in the last 15 minutes. Ethernet Statistics The Ethernet connection statistics for the panel. Wireless Statistics Since the NXD-500i does not have wireless capability, this field is disabled. Clear Clears all panel connection statistics. Refresh Refreshes all panel connection statistics.
Setup Pages and Descriptions Connection Status icon: The icon in the upper-right corner of the utility provides a constant visual i indication of current connection status. A message is sent to the master once per second and expects a response. • If it is received, the button stays green. • If it is missed, the button goes yellow. • After three misses (3 seconds), it will go red until a response from the master is received, and then it will be green again.
Programming Programming Overview The NXD-500i may be programmed, using the commands in this section, to perform a wide variety of operations using Send_Commands and variable text 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 Modero panels).
Programming Page Commands (Cont.) @DPG Delete a specific popup page from specified popup group if it exists. Syntax: "'@DPG-;'" Variable: popup page name = 1 - 50 ASCII characters. Name of the popup page. popup group name = 1 - 50 ASCII characters. Name of the popup group. Example: SEND_COMMAND Panel,"'@DPG-Popup1;Group1'" Deletes the popup page ’Popup1’ from the popup group ’Group1’. @PDR Set the popup location reset flag.
Programming Page Commands (Cont.) @PPA Close all popups on a specified page. If the page name is empty, the current page is used. This command works in the same way as the ’Clear Page’ command in TPDesign4. Syntax: "'@PPA-'" Variable: page name = 1 - 50 ASCII characters. Name of the page the popup is displayed On. Example: SEND_COMMAND Panel,"'@PPA-Page1'" Close all popups on Page1. @PPF Deactivate a specific popup page on either a specified page or the current page.
Programming Page Commands (Cont.) @PPM Set the modality of a specific popup page to Modal or NonModal. A Modal popup page, when active, only allows use of the buttons and features on that popup page. All other buttons on the panel page are inactivated. Syntax: "'@PPM-;'" Variable: popup page name = 1 - 50 ASCII characters. Name of the popup page. mode = NONMODAL converts a previously Modal popup page to a NonModal. MODAL converts a previously NonModal popup page to Modal.
Programming Page Commands (Cont.) @PSE Set the show effect for the specified popup page to the named show effect. Syntax: "'@PSE-;'" Variable: popup page name = 1 - 50 ASCII characters. Name of the page the popup is displayed On. show effect name = Refers to the popup effect name being used. Example: SEND_COMMAND Panel,"'@PSE-Popup1;Slide from Left'" Sets the Popup1 show effect name to ’Slide from Left’. @PSP Set the show effect position.
Programming Page Commands (Cont.) PPOF Deactivate a specific popup page on either a specified page or the current page. If the page name is empty, the current page is used (see example 2). If the popup 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. Syntax: "'PPOF-;'" Variable: popup page name = 1 - 50 ASCII characters. Name of the popup page. page name = 1 - 50 ASCII characters.
Programming 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 and the highest number represents the darkest display. For example, 0 represents light red, and 5 is dark red. RGB Triplets and Names For Basic 88 Colors RGB Values for all 88 Basic Colors Index No. Name Red Green Blue Index No.
Programming Font Styles and ID Numbers Font styles can be used to program the text fonts on buttons, sliders, and pages. The following chart shows the default font type and their respective ID numbers generated by TPDesign4.
Programming TPD4 Border Styles by Name The TPDesign4 Touch Panel Design program has pre-set border styles that are user-selectable. The following number values may not be used for programming purposes when changing border styles. TPD4 border styles may ONLY be changed by using the name. TPD4 Border Styles by Name No. Border styles No.
Programming TPD4 Border Styles by Name (Cont.
Programming Telnet Commands (Cont.) cal light This command initiates a light sensor calibration routine. This routine takes 30 seconds to complete. During this routine, the firmware will record the maximum light value detected and use this value as the normal light level in which the panel will be operating. This will enable the panel's "auto-brightness" feature to operate correctly.
Programming "^" Button Commands (Cont.) ^BAT Append non-unicode text. Syntax: "'^BAT-,
Programming "^" Button Commands (Cont.) ^BCF Set the fill color to the specified color. Only if the specified fill color is not the same as the current color. Note: Colors can be set by Color Numbers, Color name, R,G,B,alpha colors (RRGGBBAA) and R, G & B colors values (RRGGBB). Refer to theRGB Values for all 88 Basic Colors table on page 77. Syntax: "'^BCF-,
Programming "^" Button Commands (Cont.) ^BDO Determines what order each layer of the button is drawn. Syntax: "'^BDO-,
Programming "^" Button Commands (Cont.) ^BMC Button copy command. Copy attributes of the source button to all the destination buttons. Note that the source is a single button state. Each state must be copied as a separate command. The section represents what attributes will be copied. All codes are 2 char pairs that can be separated by comma, space, percent or just ran together.
Programming "^" Button Commands (Cont.) ^BMF Set any/all button parameters by sending embedded codes and data. Syntax: "'^BMF-,
Programming "^" Button Commands (Cont.) ^BMF (Cont.) ’%GI’ = Set the bargraph invert/noninvert or joystick coordinate (0,1,2,3). See the ^GIV command on page 93 for more information. ’%GU’ = Set the bargraph ramp up time in intervals of 1/10 second. ’%GD’ = Set the bargraph ramp down time in 1/10 second. ’%GG = Set the bargraph drag increment. Refer to the ^GDI command on page 93 for more information.
Programming "^" Button Commands (Cont.) ^BMP Assign a picture to those buttons with a defined address range. Syntax: "'^BMP-,
Programming "^" Button Commands (Cont.) ^BOP Set the button opacity. The button opacity can be specified as a decimal between 0 - 255, where zero (0) is invisible and 255 is opaque, or as a HEX code, as used in the color commands by preceding the HEX code with the # sign. In this case, #00 becomes invisible and #FF becomes opaque. If the opacity is set to zero (0), this does not make the button inactive, only invisible.
Programming "^" Button Commands (Cont.) ^BRD Set the border of a button state/states.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. Syntax: "'^BRD-,
Programming "^" Button Commands (Cont.) ^BVL Log-On/Log-Off the computer control connection. Syntax: "'^BVL-,'" Variable: variable text address range = 1 - 4000. 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 Set the computer control remote host for the specified address.
Programming "^" Button Commands (Cont.) ^CPF Clear all page flips from a button. Syntax: "'^CPF-'" Variable: variable text address range = 1 - 4000. Example: SEND_COMMAND Panel,"'^CPF-500'" Clears all page flips from the button. ^DPF Delete page flips from button if it already exists. Syntax: "'^DFP-,,'" Variable: variable text address range = 1 - 4000.
Programming "^" Button Commands (Cont.) ^GDI Change the bargraph drag increment. Syntax: "'^GDI-,'" Variable: variable text address range = 1 - 4000. bargraph drag increment = The default drag increment is 256. Example: SEND_COMMAND Panel,"'^GDI-7,128'" Sets the bargraph with variable text 7 to a drag increment of 128. ^GIV Invert the joystick axis to move the origin to another corner.
Programming "^" Button Commands (Cont.) ^GRU Change the bargraph ramp-up time in 1/10th of a second. Syntax: "'^GRU-,'" Variable: variable text address range = 1 - 4000. bargraph ramp up time = In 1/10th of a second intervals. Example: SEND_COMMAND Panel,"'^GRU-500,100'" Changes the bargraph ramp up time to 10 seconds. ^GSC Change the bargraph slider color or joystick cursor color.
Programming "^" Button Commands (Cont.) ^ICO Set the icon to a button. Syntax: "'^ICO-,
Programming "^" Button Commands (Cont.) ^JST Set text alignment using a numeric keypad layout for those buttons with a defined address range. The alignment of 0 is followed by ',,'. The left and top coordinates are relative to the upper left corner of the button. Syntax: "'^JST-,
Programming "^" Button Commands (Cont.) ^TEC Set the text effect color for the specified addresses/states to the specified color. The Text Effect is specified by name and can be found in TPD4. Note: Colors can be set by Color Numbers, Color name, R,G,B,alpha colors (RRGGBBAA) and R, G & B colors values (RRGGBB). Refer to the RGB Values for all 88 Basic Colors table on page 77. Syntax: "'^TEC-,
Programming "^" Button Commands (Cont.) ^UNI Set Unicode text. For the ^UNI command (%UN and ^BMF command), the Unicode text is sent as ASCII-HEX nibbles. Syntax: "'^UNI-,
Programming Button Query Commands Button Query commands reply with a custom event. Each button/state combination has one custom event. Each query is assigned a unique custom event type.
Programming These fields are populated differently for each query command. The text length (String Encode) field is not used in any command. Button Query Commands ?BCB Get the current border color. Syntax: "'?BCB-,
Programming Button Query Commands (Cont.) ?BCT Get the current text color. Syntax: "'?BCT-,
Programming Button Query Commands (Cont.) ?BOP Get the overall button opacity. Syntax: "'?BOP-,
Programming Button Query Commands (Cont.) ?BWW Get the current word wrap flag status. Syntax: "'?BWW-,
Programming Button Query Commands (Cont.) ?ICO Get the current icon index. Syntax: "'?ICO-,
Programming Button Query Commands (Cont.) ?JSI Get the current icon justification. Syntax: "'?JSI-,
Programming Button Query Commands (Cont.) ?TEC Get the current text effect color. Syntax: "'?TEC-,
Programming Button Query Commands (Cont.) ?TXT Get the current text information. Syntax: "'?TXT-,
Programming Panel Runtime Operation Commands (Cont.) @AKB Pop up the keyboard icon and initialize the text string to that specified. Keyboard string is set to null on power up and is stored until power is lost. The Prompt Text is optional. Syntax: "'@AKB-;'" Variables: initial text = 1 - 50 ASCII characters. prompt text = 1 - 50 ASCII characters.
Programming Panel Runtime Operation Commands (Cont.) @AKR Remove the Keyboard/Keypad. Remove keyboard or keypad that was displayed using 'AKEYB', 'AKEYP', 'PKEYP', @AKB, @AKP, @PKP, @EKP, or @TKP commands. Syntax: "'@AKR'" Example: SEND COMMAND Panel,"'@AKR'" Removes the Keyboard/Keypad. BEEP Output a beep. Syntax: "'BEEP'" Example: SEND COMMAND Panel,"'BEEP'" Outputs a beep. BRIT Set the panel brightness. Syntax: "'BRIT-'" Variable: brightness level = 0 - 100.
Programming Panel Runtime Operation Commands (Cont.) PKEYP Present a private keypad. Pops up the keypad icon and initializes the text string to that specified. Keypad displays a '*' instead of the numbers typed. The Prompt Text is optional. Syntax: "'PKEYP-'" Variables: initial text = 1 - 50 ASCII characters. Example: SEND COMMAND Panel,"'PKEYP-123456789'" Pops up the Keypad and initializes the text string '123456789' in '*'. @PKP Present a private keypad.
Programming Panel Runtime Operation Commands (Cont.) @TKP Present a telephone keypad. Pops up the keypad icon and initializes the text string to that specified. The Prompt Text is optional. Syntax: "'@TKP-;'" Variables: initial text = 1 - 50 ASCII characters. prompt text = 1 - 50 ASCII characters. Example: SEND COMMAND Panel,"'@TKP-999.222.1211;Enter Phone Number'" Pops-up the Keypad and initializes the text string '999.222.1211' with prompt text 'Enter Phone Number'.
Programming Input Commands These Send Commands are case insensitive. Input Commands ^CAL Put panel in calibration mode. Syntax: "'^CAL'" Example: SEND COMMAND Panel,"'^CAL'" Puts the panel in calibration mode. ^KPS Set the keyboard passthru. Syntax: "'^KPS-'" Variable: pass data: = Disables the keyboard. 0 = Pass data to G4 application (default). This can be used with VPC or text areas. 1 - 4 = Not used. 5 = Sends out data to the Master.
Programming Embedded codes The following is a list of G4-compatible embedded codes: Embedded Codes Decimal numbers Hexidecimal values Virtual keystroke 8 ($08) Backspace 13 ($0D) Enter 27 ($1B) ESC 128 ($80) CTRL key down 129 ($81) ALT key down 130 ($82) Shift key down 131 ($83) F1 132 ($84) F2 133 ($85) F3 134 ($86) F4 135 ($87) F5 136 ($88) F6 137 ($89) F7 138 ($8A) F8 139 ($8B) F9 140 ($8C) F10 141 ($8D) F11 142 ($8E) F12 143 ($8F) Num Lock 144
Programming Panel Setup Commands These commands are case insensitive. Panel Setup Commands @PWD Set the page flip password. Note: @PWD sets the level 1 password only. Syntax: "'@PWD-'" Variables: page flip password = 1 - 50 ASCII characters. Example: SEND COMMAND Panel,"'@PWD-Main'" Sets the page flip password to 'Main'. ^PWD Set the page flip password. Password level is required and must be 1 - 4.
Programming Dynamic Image Commands The following table describes Dynamic Image Commands. Dynamic Image Commands ^BBR Set the bitmap of a button to use a particular resource. Syntax: "'^BBR-,
Programming Dynamic Image Commands (Cont.) ^RMF Modify an existing resource. This command modifies any and all resource parameters by sending embedded codes and data. Since the embedded codes are preceded by a '%' character, any '%' character contained in the URL must be escaped with a second '%' character (see example). The file name field (indicated by a %F embedded code) may contain special escape sequences as shown in the ^RAF, ^RMF - Embedded Codes section on page 116.
Programming ^RAF, ^RMF - Embedded Codes (Cont.) Parameter Embedded Code Description refresh ’%R ’ The number of seconds between refreshes in which the resource is downloaded again. Refreshing a resource causes the button displaying that resource to refresh also. newest ’%N <0-1>’ The default value is 0 (only download the resource once). Set the newest file. A value of 1 means that only the most recent file matching the pattern is downloaded.
Programming Intercom Commands The following is a list of Intercom Commands: Intercom Commands ^MODEL? Sets model name. If the panel supports intercom hardware it will respond with its model name as shown in the response below. Older hardware or newer hardware that has intercom support disabled with not respond to this command. Syntax: SEND_COMMAND ,"'^MODEL?'" Variables: None.
Programming Intercom Commands (Cont.) ^ICE' Intercom end - this command terminates an intercom call/connection. Syntax: SEND_COMMAND ,"'^ICE'" Variables: None. Example: SEND_COMMAND TP1,"'^ICE'" SEND_COMMAND TP2,"'^ICE'" Terminates an intercom call between two panels. ^ICM-TALK See ^ICM section on page 118. Syntax: SEND_COMMAND ,"'^ICM-TALK'" Variables: None. Example: SEND_COMMAND TP1,"'^ICM-TALK'" ^ICM-LISTEN See ^ICM section on page 118.
Programming Panel IR Commands These commands are used to transmit and receive IR signals from the panel. Each panel has up to 4 transmit ports specifically defined as IR output ports: AMX 38K AMX 455K User 1 User 2 The ^IRM command allows the command itself to specify the port number. IRM is needed because commands programmed on the panel itself can only be sent to a single port number. The ^IRS command is needed to enable the received AMX 38K or 455k.
Programming SIP Commands The following table lists and describes SIP commands that are generated from the touch panel. SIP Commands ^PHN-AUTOANSWER Provides the state of the auto-answer feature. Syntax: "'^PHN-AUTOANSWER, '" Variable: state = 0 or 1 (off or on) Example: SEND_COMMAND Panel,"'^PHN-AUTOANSWER, 1'" ^PHN-CALL Provides call progress notification for a call. Syntax: "'^PHN-CALL, , '" Variables: status = CONNECTED, DISCONNECTED, TRYING, RINGING, or HOLD.
Programming SIP Commands (Cont.) ^PHN-LINESTATE Indicates the current state of each of the available connections used to manage calls. Syntax: "'^PHN-LINESTATE, , , , ,...'" Variables: connection id = The identifying number of the connection.
Programming The following table lists and describes SIP commands that are sent to the touch panel to manage calls. SIP Commands ^PHN-ANSWER Answers the call. Syntax: "'^PHN-ANSWER, '" Variable: connection id = The identifying number of the connection Example: SEND_COMMAND Panel,"'^PHN-ANSWER, 1'" ^PHN-AUTOANSWER Enables (1) or disables (0) the auto-answer feature on the phone.
Programming SIP Commands (Cont.) ?PHN-LINESTATE Queries the state of each of the connections used by the SIP device. The panel responds with the ^PHN-LINESTATE message. Syntax: "’?PHN-LINESTATE’" Example: SEND_COMMAND Panel,"'?PHN-LINESTATE'" ^PHN-PRIVACY Enables or disables the privacy feature on the phone (do not disturb). Syntax: "’^PHN-PRIVACY, ’" Variable: state = 0 (Disable) or 1 (Enable) Example: SEND_COMMAND Panel,"'^PHN-PRIVACY, 1'" Enables the privacy feature.
Programming SIP Commands (Cont.) ^PHN-SETUP-PASSWORD Sets the user password for the proxy server. Syntax: "’^PHN-SETUP-PASSWORD,’" Variable: password = The password for the user name Example: SEND_COMMAND Panel,"’^PHN-SETUP-PASSWORD,6003’" ^PHN-SETUP-PORT Sets the port number for the proxy server. Syntax: "’^PHN-SETUP-PORT,’" Variable: port = The port for the proxy server Example: SEND_COMMAND Panel,"’^PHN-SETUP-PORT,5060’" ^PHN-SETUP-PROXYADDR Sets the IP address for the proxy server.
Programming 126 NXD-700i & NXT-CA7 7” Modero Touch Panels
Troubleshooting Troubleshooting This section describes the solutions to possible hardware/firmware issues that could arise during the common operation of a Modero touch panel. Troubleshooting Information Symptom Solution My USB drivers has a yellow exclamation point and doesn’t appear to be working. The USB driver was incorrectly installed and should be re-installed: • Power up the panel without the USB cable connected to the panel. • Plug in the USB cable into the G4 panel.
Troubleshooting Troubleshooting Information (Cont.) Symptom Solution My Modero panel can’t obtain a DHCP Address In requesting a DHCP Address, the DHCP Server can take up to a few minutes to provide the address. • Verify that an active Ethernet connection is attached to the rear of the Modero before beginning these procedures. • Select Diagnostics > Network Address from the Main menu and verify the System number.
Troubleshooting Troubleshooting Information (Cont.) Symptom Solution The left border of the graphics has a crawling, dashed line. • On some units at some resolutions, wavy lines may appear across the entire screen. This has been seen on middle resolutions and is referred to as the "Mid Range Fallout" problem. • This is due to the graphics controller settings in the firmware. • Update to the latest v2.XX.XX firmware. Visit the www.amx.
Troubleshooting Troubleshooting Information (Cont.) Symptom Solution After downloading a panel file or firmware to a G4 device, the panel behaves strangely. Symptoms include: • Having to repeat the download. • Inability to make further downloads to the panel. May get "directory" errors, "graphics hierarchy" errors, etc.… indicating problems with the Flash memory. • Panel will not boot, or gets stuck on "AMX" splash screen.
Appendix A - Text Formatting Codes Appendix A - Text Formatting Codes Text Formatting Codes for Bargraphs/Joysticks Text formatting codes for bargraphs provide a mechanism to allow a portion of a bargraphs text to be provided dynamically generated information about the current status of the level (multistate and traditional). These codes would be entered into the text field along with any other text.
Appendix A - Text Formatting Codes 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, these could be limited to 5 mandatory numerical digits and 4 optional numerical digits. A possible use for this feature is to enter information into form fields.
Appendix A - Text Formatting Codes 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 An example from the above table: [0|255] This allows a user to enter a value from 0 to 255.
Appendix A - Text Formatting Codes When data overflows from a numerical field, the overflow value is added to the previous field on the chain if the overflow character was specified. In the above example, if the overflow flag was set, the first example will place the "1" into the previous logical field and the second example will place "12" in the previous logical field.
Appendix A - Text Formatting Codes Special Escape Sequences The system has only a limited knowledge of URL formats in that it transparently passes the URL information onto the server for translation. A user can then pass any parameters to server side programs such as CGI scripts or active server pages. 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.
Appendix A - Text Formatting Codes 136 NXD-700i & NXT-CA7 7” Modero Touch Panels
Appendix B - Complex Script Support Appendix B - Complex Script Support Overview In many cases, a user needs a touch panel user interface that utilizes a font applicable to the area for which its use is intended, and to accomplish this without needing to resort to images of properly formed text. This includes proper rendering of right-to-left languages such as, but not limited to, Arabic, Hebrew, Thai and Devangari (FIG. 68). Both the NXD-500i and TPDesign4 (v3.
Appendix B - Complex Script Support Some languages, notably Hindi and Tamil, are not supported by coded pages. These languages will display “???” for characters entered via the language bar, even if the selected font supports the language. Text in these languages can still be pasted via the clipboard or via the Alt- method. For more information on TPDesign4 and its complex script support, please refer to the TPDesign4 (v3.0 or higher) Operation Reference Guide, available at www.amx.com.
Appendix B - Complex Script Support NXD-700i & NXT-CA7 7” Modero Touch Panels 139
9/11 ©2011 AMX. All rights reserved. AMX and the AMX logo are registered trademarks of AMX. AMX reserves the right to alter specifications without notice at any time. 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.