Operation/Reference Guide NXD-430/435/435P 4.
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 Introduction ........................................................................................................1 NXD-430 Modero Wall/Flush Mount Touch Panel .................................................... 1 Common Application....................................................................................................... 1 Features ..........................................................................................................................
Table of Contents Step 2: Confirm the Installation of the USB Driver on the PC ....................................... 25 Step 3: Confirm and View the Current AMX USB Device Connections.......................... 27 Step 4: Use USB to Configure a Virtual Master (using NetLinx Studio) ......................... 29 Step 5: Confirm and View the Current AMX USB Device Connections.......................... 30 Configuring a Wired Ethernet Connection..............................................................
Table of Contents System Settings - Master Tab........................................................................................ 62 System Settings - USB Tab .......................................................................................... 63 Calibrate Page............................................................................................................... 64 G4 Web Control Page ...................................................................................................
Table of Contents TPD4 Border Styles by Name ........................................................................................ 81 "^" Button Commands ........................................................................................... 82 ^ANI ......................................................................................................................................... ^APF ..............................................................................................................
Table of Contents ^MDC........................................................................................................................................ 99 ^SHO......................................................................................................................................... 99 ^TEC........................................................................................................................................ 100 ^TEF ......................................................
Table of Contents ^CAL ....................................................................................................................................... 115 ^KPS ....................................................................................................................................... 115 ^VKS ....................................................................................................................................... 115 Embedded Codes ..........................................
Table of Contents Input mask output examples ....................................................................................... 128 URL Resources ...................................................................................................... 128 Special Escape Sequences........................................................................................... 129 Appendix B - Complex Script Support ...........................................................131 Overview .......................
Table of Contents viii NXD-430/435/435P 4.
Introduction Introduction NXD-430 Modero Wall/Flush Mount Touch Panel With a screen size measuring just 4.3 inches across, the NXD-430 is the ideal solution for a wide range of applications in the home or office. Engineered for style, value, efficiency and functionality; its bright touch screen, sleek form factor, ultra-thin, two-inch mounting depth, Power over Ethernet (PoE) capability, and value oriented price make the NXD-430 the perfect entry point to home or building automation.
Introduction This panel includes a mini-USB port for programming and one main NetLinx-programmable button. The button utilizes capacitive touch, where the button reacts with the electrical conductivity of the user’s skin. For more information, please refer to the Capacitive Touch Buttons section on page 8. Key features include: Support of AMX's 4th generation (G4) graphics which provide higher brightness, richer colors, and deeper contrast.
Introduction NXD-430 Specifications (FG2262-01/02) (Cont.) Mini-USB connector: • 5-pin Mini-USB connector used for programming, firmware update, and touch panel file transfer between the PC and the target panel. Note: When connecting the panel to PC using a CC-USB (or compatible) cable, be sure to power the panel On before attempting to connect the USB cable from the PC to the mini-USB port on the panel. Refer to the Configuring and Using USB with a Virtual Master section on page 25 for more information.
Introduction NXD-435 Modero Wall/Flush Mount Touch Panel With a screen size measuring just 4.3 inches across, the NXD-435 is the ideal solution for a wide range of applications in the home or office. Engineered for style, value, efficiency and functionality; its bright touch screen, sleek form factor, ultra-thin, two-inch mounting depth, Power over Ethernet (PoE) capability, and value oriented price make the NXD-435 the perfect entry point to home or building automation.
Introduction This panel includes a mini-USB port for programming, one main NetLinx-programmable button, and four smaller buttons. All five buttons utilize capacitive touch, where the button reacts with the electrical conductivity of the user’s skin. For more information, please refer to the Capacitive Touch Buttons section on page 8. Key features include: Support of AMX's 4th generation (G4) graphics which provide higher brightness, richer colors, and deeper contrast.
Introduction NXD-435 (FG2262-03/04) Specifications (Cont.) Mini-USB connector: 5-pin Mini-USB connector used for programming, firmware update, and touch panel file transfer between the PC and the target panel. Note: When connecting the panel to PC using a CC-USB (or compatible) cable, be sure to power the panel On before attempting to connect the USB cable from the PC to the mini-USB port on the panel. Refer to the Configuring and Using USB with a Virtual Master section on page 25 for more information.
Introduction NXD-435P 4.3" Portrait Wall/Flush Mount Touch Panel The NXD-435P portrait configuration touch panel allows for Modero Touch Panel functionality in a vertical form factor, perfect for keypad replacement in a room or schedule display outside of a room (FIG. 3). Front Setup Access button Capacitive touch buttons FIG. 3 NXD-435P 4.
Introduction Side Connectors Ethernet 10/100 port Mini-USB port Back box FIG. 4 Connector layout on the NXD-435 Ethernet and Mini-USB Ports The NXD-430 and NXD-435 have no power input port. Instead, all power is supplied via the Power over Ethernet (PoE) protocol. With PoE, the power is supplied directly through the Ethernet port through the PS-POE-AF PoE Injector, available from AMX. For more information, refer to the PS-POE-AF PoE Injector section on page 19.
Installation Installation Overview While the NXD-430 and NXD-435 are designed to fit into pre-existing NXD-CV5 touch panel sites, the actual installation differs from that of the NXD-CV5 is several significant ways. The NXD-430 can be installed either directly into the (optional) CB-TP5i Rough-In Box or into another solid surface environment, using either solid surface screws or the included locking tabs for different mounting options.
Installation Top Prongs 10-pin connector (female) FIG. 6 View of NXD-435 with faceplate removed 4. To install a new faceplate, rejoin the capacitive touch connector to the male 10-pin connector on the new faceplate and place it back onto the device. Be careful not to break the two prongs at the top of the device. While the faceplates of the NXD-430 and NXD-435 can be replaced with another of a different color, the faceplate for an NXD-430 cannot be used for an NXD-435 and vice versa.
Installation Stud Wiring knockouts Stud Mounting tabs FIG. 7 CB-TP5i Rough-In Box components 3. Remove the appropriate wiring knockouts from the rough-in box (FIG. 7) to accommodate the cables being threaded through to the touch panel. 4. Thread the incoming Ethernet and USB 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.
Installation Installing the NXD-430 panel within a Rough-In Box The Rough-In Box must be mounted prior to continuing this section. Refer to the procedures in the Pre-Wall Installation of the Rough-In Box section on page 10 for detailed pre-wall installation instructions. Verify that all necessary cables have been threaded through the knockouts on the left of the Rough-In Box and the connections have been tested prior to installation of the NXD-430. 1.
Installation Do not disconnect the connectors from the touch panel. The unit must be installed with the attached connectors before being inserted into the Rough-In Box. 7. Extend the locking tabs on the sides of the back box by tightening the screws inside the box. Not all of the tabs must be extended to lock the back box in place, but extending a minimum of the top and bottom tabs is highly recommended.
Installation 1. Prepare the area by removing any screws or nails from the drywall before beginning the cutout process. 2. Cut out the surface for the back box. Refer to the dimensions in FIG. 10 for more information. FIG. 10 NXD-430 Wall Mount panel dimensions Making sure that the actual cutout opening is slightly smaller than the provided dimensions is highly recommended. This action provides the installer with a margin for error if the opening needs to be expanded. 3.
Installation . The maximum recommended torque to screw in the locking tabs on the back box is 5 IN-LB [56 N-CM]. Applying excessive torque while tightening the locking tab screws, such as with powered screwdrivers, can strip out the tabs or damage the back box. Use either a manual screwdriver or a variable torque motorized screwdriver at its lowest setting, and stop as soon as the panel is snugly secured. 10. Reconnect the capacitive touch connector to the 10-pin male plug on the faceplate. 11.
Installation 4. Disconnect the capacitive touch connector (B in FIG. 12) from the 10-pin male plug on the faceplate. 5. Thread the incoming Ethernet and USB wiring from their terminal sources through the surface opening. Leave enough slack in the wiring to accommodate any re-positioning of the panel. 6. Insert all connectors into their corresponding locations along the left side of the un-powered touch panel. The USB connectors can be from either a USB extension cable or a wireless USB RF transmitter. 7.
Installation Installing an NXD-430 or NXD-435 into a Rack Mount Kit (NXA-RK5) The NXA-RK5 is a 19" (48.26 cm) wide metal rack-mount (with black matte finish) measuring 3 rack units high. 1. Remove the faceplate from the touch panel. 2. Disconnect the capacitive touch connector from the 10-pin male plug on the faceplate. 3. Thread the incoming Ethernet and USB wiring from their terminal sources through the surface opening, leaving enough slack in the wiring to accommodate any re-positioning of the panel.
Installation Wiring Guidelines for the NXD-430 and NXD-435 Panels Both the NXD-430 and NXD-435 panels utilize the Power over Ethernet (PoE) protocol, where the panel draws power directly from its Ethernet connection. Because of this, the panel has no need for standard power inputs or outputs. Ethernet/RJ-45 Port: Connections and Wiring FIG. 13 describes the blink activity for the Ethernet connector LEDs.
NXD-430/435 Touch Panel Accessories NXD-430/435 Touch Panel Accessories Overview The following section outlines and describes the optional AMX equipment available for the NXD-430 and NXD-435. PS-POE-AF PoE Injector 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. 15).
NXD-430/435 Touch Panel Accessories PS-POE-AF (FG423-80) Specifications (Cont.) General Specifications: Topology: • Switching-Fixed • Frequency Flyback Dielectric Withstand: • Primary-Secondary 3000VAC, 4250VDC • Secondary-Ground 500VDC Spacing: 5mm Primary-Secondary 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 an NXD-430 or NXD-435 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 On-screen crosshairs used for calibration of the touch device The request to touch the crosshairs is the first on-screen message Calibration successful is the second on-screen message that appears after the calibration process is completed FIG. 17 Touch Panel Calibrate Screens 3. After the "Calibration Successful." message appears, press anywhere on the screen to continue and return to the Setup page.
Configuring Communication Configuring Communication Overview Communication between a NXD-430 or NXD-435 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 4. Press the red Device Number field to open the Device Number keypad (FIG. 19). Press to access the on-screen Device Number keypad Press to reboot the panel Press to return to the Status page Press to access the System Settings page FIG. 19 Protected Setup Page 5. Enter a Device Number for the panel into the Device Number keypad.
Configuring Communication 8. Press the System Settings button (see FIG. 19) to open the System Settings page (FIG. 20 on page 25) and begin configuring the communication settings on the panel to match those of the target Master. Master’s connection information Modero connection information MAC Address from panel is factory set to a unique address FIG. 20 System Settings page The two possible Master Connection Types available are USB or Ethernet.
Configuring Communication 1. After the USB driver has been installed, confirm the proper installation of the large Type-A USB connector to the PC's USB port, and restart the PC. 2. Connect the terminal end of an Ethernet cable to the Ethernet 10/100 port on the panel. 3. Apply power to the panel. 4. After the panel powers up, press and hold the Front Setup Access button for 6 seconds to access the Status page. 5. Select Protected Setup > System Settings to open the System Settings page (FIG.
Configuring Communication Step 3: Confirm and View the 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 (FIG. 22). FIG. 22 System Properties dialog - Hardware tab 2.
Configuring Communication 3. Confirm that a new USB detection icon (FIG. 24) appears in the lower-right taskbar on the PC display window. 4. Double-click on the icon to open the Unplug or Eject Hardware window and confirm the AMX USB LAN LINK has been installed and is operating properly. A Virtual NetLinx Master (VNM) is used when the target panel is not connected to a physical NetLinx Master. In this situation, the PC takes on the functions of a Master via a Virtual NetLinx Master.
Configuring Communication Step 4: Use USB to Configure a Virtual Master (using NetLinx Studio) Since this is a direct connection, the PC’s IP Address is not needed. Before beginning: Verify the panel has been configured to communicate via USB within the System Settings page and that the USB driver has been properly configured. Refer to the previous section for more information. Launch NetLinx Studio (default location is Start > Programs > AMX Control Disc > NetLinx Studio). 1.
Configuring Communication FIG. 27 NetLinx Studio - Virtual NetLinx Master Settings dialog 6. In this dialog, enter the Master System Number (default = 1). 7. Click OK three times to close the open dialogs, save the settings, and return to the main NetLinx Studio application. 8. Click the OnLine Tree tab in the Workspace window to view the devices on the Virtual System. Default System value = 1. 9.
Configuring Communication Click to access the Display menu, and select Refresh System Online Tree FIG. 28 NetLinx Studio - Repopulating the System Tree Configuring a Wired Ethernet Connection It is necessary to tell the panel 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.
Configuring Communication Press to access the System Settings page FIG. 29 Protected Setup Page 2. Open the IP tab (FIG. 30). Red fields are user-editable Blue fields cycle through choices Grey fields are read-only FIG. 30 System Settings Page - IP Tab 3. Toggle the DHCP/Static field until the choice cycles to DHCP. DHCP will register the unique factory- 4. 5. 6.
Configuring Communication IP Settings section - Configuring a Static IP Address over Ethernet 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. 1. The System Settings page (IP tab), toggle the DHCP/Static button until the choice cycles to Static (see 2. 3. 4. 5. 6. 7. FIG. 30 on page 32).
Configuring Communication Step 3: Configure an Ethernet Connection Type Before commencing, verify that the NetLinx Master is using the latest available version of its firmware. 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.
Configuring Communication FIG. 33 NetLinx Studio - Master Communication Settings dialog 2. Click the Communications Settings button to open the Communications Settings dialog (FIG. 34). FIG. 34 NetLinx Studio - Communication Settings dialog 3. Click on the NetLinx Master option under Platform Selection section to indicate that you are working as a NetLinx Master. 4. Click on the Virtual Master option under Transport Connection Option to indicate you are wanting to 5.
Configuring Communication On your PC, click Start > Run to open the Run dialog. Enter cmd into the Open field and click OK to open the command DOS prompt. From the C:\> command line, enter ipconfig to display the IP Address of the PC. This information is entered into the Master IP/URL field on the panel. 7. Click OK three times to close the open dialogs, save your settings, and return to the main NetLinx Studio application. 8.
Configuring Communication Master Connection Tab - 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 (Master Port Number is defaulted to 1319). 1. Open the System Settings page - Master tab (see FIG. 36 on page 36). 2. Press the Type button until the choice cycles to Ethernet. Refer to the System Settings Page section on page 60 for more information about the fields on this page. 3.
Configuring Communication Master Connection Tab - 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. The NetLinx Master and the Modero panel must both be on the same Subnet. 1. In the Master tab of the System Settings page, toggle the Type button until Ethernet is selected.
Configuring Communication FIG. 37 NetLinx Studio - Online Device Tree context menu 4. Click OK to enter the information and proceed to the Master’s Manage WebControl Connections window. 5. The Manage WebControl Connections page (FIG. 38) is accessed by clicking on the Manage connections link within the Web Control section in the Navigation frame. Once activated, this page displays links to G4 panels running the G4 Web Control feature previously setup and activated on the panel.
Configuring Communication FIG. 39 Web Control VNC installation and Password entry screens 7. Click Yes from the Security Alert popup window to agree to the installation of the G4 WebControl application on your computer. This application contains the necessary Active X and VNC client applications necessary to view and control the panel pages from your computer. The G4 Web Control application is sent by the panel to the computer that is used for communication.
Upgrading Modero Firmware Upgrading Modero Firmware Overview The process of updating firmware involves the use of a communicating NetLinx Master. The required steps for updating firmware to a Modero panel are virtually identical to those necessary for updating Kit files to a NetLinx Master, except the target device is a panel instead of a Master. Refer to either the Master’s User Manual or Studio 2.x Help file for those procedures.
Upgrading Modero Firmware Protected Setup button Press to access the System Settings page System Settings Page (Master tab) FIG. 41 Setup and Protected Setup pages All fields are now disabled, but still display any previously shown network information. 3. Press the Back button to return to the Protected Setup page. 4. Press the Reboot button to save changes and restart the panel. 42 NXD-430/435/435P 4.
Upgrading Modero Firmware Remember that the panel’s connection type must be set to USB prior to rebooting the panel and prior to inserting the USB connector. 5. Only after the unit displays the first panel page should the mini-USB connector be inserted into the USB Port on the panel. It may take a minute for the panel to detect the new connection and send a signal to the PC, indicated by a green System Connection icon.
Upgrading Modero Firmware 6. Click the Edit Settings button on the Communications Settings dialog to open the Virtual NetLinx Master Settings dialog (FIG. 44). FIG. 44 NetLinx Studio - Virtual NetLinx Master Settings dialog 7. Enter the Master System Number (default is 1). 8. Click OK to close the open dialogs, save settings, and return to the main NetLinx Studio application. 9. Click the OnLine Tree tab in the Workspace window to view the devices on the Virtual System. The default System value is one.
Upgrading Modero Firmware Showing the Virtual Master firmware version and device number Shows NetLinx Studio version number Showing the current Modero panel firmware version and device number FIG. 45 NetLinx Workspace window (showing the panel connection via a Virtual NetLinx Master) 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. 4.
Upgrading Modero Firmware 9. Click the Reboot Device checkbox. This causes the touch panel to reboot after the firmware update process is complete. The reboot of the panel can take up 30 seconds after the firmware process has finished. 10. Click Send to begin the transfer. The file transfer progress is indicated on the bottom-right of the dialog (B in FIG. 46). 11. As the panel is rebooting, temporarily unplug the USB connector on the panel until the panel has completely restarted. 12.
Setup Pages and Descriptions Setup Pages and Descriptions Overview This section describes the Setup and Protected Setup configuration pages and their specific functional elements. The configuration pages on the NXD-430 and NXD-435 are different than those of previous AMX touch panels, and necessary information may be displayed in different categories than before. Reading this section before attempting to change touch panel settings is highly recommended. Setup The Setup page (FIG.
Setup Pages and Descriptions Setup Page (Cont.) Protected Setup: This button opens the Protected Setup page (page 47). Time: This button opens the Date & Time page (page 54). Back: Returns to the Main touch panel page. In this case, the previous page is the default Main page. Connection Status Icon The icon in the upper-right corner of each Setup page shows the current state of the panel’s connection to the Master.
Setup Pages and Descriptions Display Page (Cont.) Inactivity Page Wait Time: Sets the number of minutes of inactivity before the panel automatically flips to a preselected touch panel page. When the device goes into this inactivity mode, the LCD does not power down. • Press the UP/DN buttons to increase/decrease the time the panel can remain inactive before it flips to the preset page. Range = 0 - 240 minutes. • Use this button to set the timeout value to zero and disable the inactivity page flip mode.
Setup Pages and Descriptions Panel Information The Project Information page displays the TPDesign4 (TPD4) project file properties currently loaded on the selected Modero panel (FIG. 50). Refer to the TPDesign4 Touch Panel Program instruction manual for more specific information on uploading TPDesign4 files to a panel. Select between the Info, Config, File, and Project tabs to view the appropriate information. Panel Information - Info Tab FIG.
Setup Pages and Descriptions Panel Information Page - Config Tab FIG. 51 Panel Information Page - Config Tab Project Information Page - Config Tab Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details. Power Up Page: Displays the first touch panel page assigned for display after the device is powered-up. • This information is taken from the TPD4 project file.
Setup Pages and Descriptions Panel Information Page - File Tab FIG. 52 Panel Information Page - File Tab Project Information Page - File Tab 52 Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details. File Name: Displays the name of the TPDesign4 project file downloaded to the panel. File Revision: Displays the revision number of the file.
Setup Pages and Descriptions File Information Page - Project Tab FIG. 53 Panel Information Page - Project Tab Project Information Page - File Tab Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details. Designer ID: Displays the name of the TPDesign4 project file downloaded to the panel. Dealer ID: Displays the dealer ID number (unique to every dealer and entered in TPD4).
Setup Pages and Descriptions Date/Time Page The Date/Time page (FIG. 54) allows setting and alteration of the time and date information on the NetLinx Master. If either the Time or Date is modified on this page and then updated to the Master by pressing the Set Time button, all devices communicating to that target Master will then be updated to reflect the new information. FIG.
Setup Pages and Descriptions FIG. 55 Set Time page Set Time Page Year: Use the UP/DN buttons to alter the year value (range = 2000 - 2037). Month: Use the UP/DN buttons to alter the month value (range = 1 - 12). Day: Use the UP/DN buttons to alter the day value (range = 1 - 31). Hour: Use the UP/DN buttons to alter the hour value (24-hour military). Minute: Use the UP/DN buttons to alter the minute value (range = 0 - 59). Second: Use the UP/DN buttons to alter the second value (range = 0 - 59).
Setup Pages and Descriptions Protected Setup Page The Protected Setup page (FIG. 56) centers around the properties used by the panel for proper communication with the NetLinx Master. Enter the factory default password (1988) into the password keypad to access this page. Refer to the Password Page section on page 67 for more information. Return to the Setup Page System Settings Panel Statistics Calibrate Passwords Connection Utility G4 Web Control FIG.
Setup Pages and Descriptions Protected Setup Page (Cont.) Remove Pages: Press this button to remove all current TPD4 touch panel pages currently on the panel (including the pre-installed AMX Demo pages). • Pressing this button launches a Confirmation dialog which asks to confirm your selection. • This dialog is configured with a delay timer that does not enable the YES button for 5 seconds. This delay provides an additional amount of time for the user to confirm a decision.
Setup Pages and Descriptions FIG. 57 Protected Setup page-System Settings confirmation dialog Pressing the Function Show button once displays the function information on each button and slider in the Setup and Protected Setup pages (FIG. 57). Press the button again to hide the function information.
Setup Pages and Descriptions 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. 59) FIG. 59 Panel Security Setting popup window Each of the settings has different features for touch panel security: Security Profile Features Standard: • Factory default, shipped in this configuration. • Default Protected Setup Password is “1988”. • Remote login uses Telnet.
Setup Pages and Descriptions System Settings Page The System Settings page (FIG. 60) sets the Secondary DNS Address information with its corresponding IP communication parameters, sets NetLinx Master communication settings, and reads the device number assigned to the Modero panel. Select between the IP, Master, and USB tabs to view the appropriate information. Changes made on any tab of this page are not saved until the panel is rebooted.
Setup Pages and Descriptions System Settings Page - IP Tab (Cont.) Domain: Sets the unique name on the Internet to the panel for DNS look-up. • The panel belongs to the DNS domain. Ethernet Mode: Sets the speed of the Ethernet connection to the panel. • Choices are: Auto, 10 Half Duplex, 10 Full Duplex, 100 Half Duplex, or 100 Full Duplex. MAC Address: Displays a read-only field that is factory set by AMX for the built-in Ethernet interface.
Setup Pages and Descriptions System Settings - Master Tab The Master tab of the System Settings page contains the necessary information for connecting to the network Master. FIG. 61 System Settings page - Master Tab System Settings Page - Master Tab Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details.
Setup Pages and Descriptions System Settings - USB Tab FIG. 62 System Settings Page - USB Tab System Settings Page - USB Tab Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details. IP Address: The IP address of the device Back: Saves any changes and returns to the previously active touch panel page. NXD-430/435/435P 4.
Setup Pages and Descriptions Calibrate Page The Calibrate page (FIG. 63) allows you to calibrate the touch panel for maximum sensitivity. On-screen crosshairs used for calibration of the touch device The request to touch the crosshairs is the first on-screen message Calibration successful is the second on-screen message that appears after the calibration process is completed FIG.
Setup Pages and Descriptions G4 Web Control Page The G4 Web Control page (FIG. 64) 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. 64 G4 Web Control Settings page Each panel supports the open standard Virtual Network Computing (VNC) interface.
Setup Pages and Descriptions G4 Web Control Settings Page (Cont.) Connect Count This read-only field displays the current number of users connected to the target panel via the Web. This value cannot exceed the Max Connects field. Back: Saves the changes and returns to the previously active touch panel page. FIG.
Setup Pages and Descriptions Password Page The options on the Password page (FIG. 66) allow you to assign the passwords required for users to access the Protected Setup page. FIG. 66 Password page Password Page Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details. In Panel Password Change: Accesses the alphanumeric values associated to particular password sets.
Setup Pages and Descriptions Panel Statistics Page 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. 67). Select between the ICSP, Blinks, and Wired tabs to view the appropriate information. Panel Statistics - ICSP Tab The ICSP Tab tracks messages between the master and the touch panel, as ICSP is the protocol they use to communicate with each other. FIG.
Setup Pages and Descriptions Panel Statistics - Blinks Tab The Blinks Tab tracks blinks, which are messages sent by the master once every 5 seconds to all connected devices. FIG. 68 Panel Statistics Page - Blinks Tab Panel Statistics Page - Blinks Tab Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details. Total: • Received - The total Blink messages received by the panel.
Setup Pages and Descriptions Panel Statistics - Wired Tab The Wired Tab lists all of the Ethernet connection statistics for this panel. FIG. 69 Panel Statistics Page - Wired Tab Panel Statistics Page - Wired Tab Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details. Wired Statistics: The Ethernet connection statistics for the panel.
Setup Pages and Descriptions Connection Utility The Connection Utility page (FIG. 70) allows access to the connection information for the panel, such as the panel IP address. FIG. 70 Connection Utility Page Connection Utility Page Connection Status icon: Shows the current state of the panel’s connection to the Master (green = online, red = offline). See the Connection Status Icon section on page 48 for details. Connection Information: Master IP: The IP Address for the connected master.
Setup Pages and Descriptions 72 NXD-430/435/435P 4.
Programming Programming Overview The NXD-430 and NXD-435 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-;'" Variables: 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. • Same 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 below). • 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 "^" Button Commands (Cont.) ^APF Add page flip action to a button if it does not already exist. Syntax: "'^APF-,,'" Variables: variable text address range = 1 - 4000.
Programming "^" Button Commands (Cont.) ^BCB Set the border color to the specified color, only if the specified border color is not the same as the current color. Syntax: "'^BCB-,
Programming "^" Button Commands (Cont.) ^BDO Set the button draw order (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.) ’%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 95 for more information. ’%OT’ = Set the Feedback (Output) Type to one of the following: None, Channel,Invert, ON (Always ON), Momentary, or Blink.
Programming "^" Button Commands (Cont.) ^BMI Mask image is used to crop a borderless button to a non-square shape. This is typically used with a bitmap. Syntax: "'^BMI-,
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. • Refer to theTPD4 Border Styles by Name table on page 81. Syntax: "'^BRD-,
Programming "^" Button Commands (Cont.) ^BVL Log-On/Log-Off the computer control connection. Syntax: "'^BVL-,'" Variables: 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-,,'" Variables: variable text address range = 1 - 4000.
Programming "^" Button Commands (Cont.) ^GDI Change the bargraph drag increment. Syntax: "'^GDI-,'" Variables: 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.) ^GRD Change the bargraph ramp-down time in 1/10th of a second. Syntax: "'^GRD-,'" Variables: variable text address range = 1 - 4000. bargraph ramp down time = In 1/10th of a second intervals. Example: SEND_COMMAND Panel,"'^GRD-500,200'" Changes the bargraph ramp down time to 20 seconds. ^GRU Change the bargraph ramp-up time in 1/10th of a second.
Programming "^" Button Commands (Cont.) ^GSN Change the bargraph slider name or joystick cursor name. Slider names and cursor names can be found in the TPDesign4 slider name and cursor drop-down list. • 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 79. Syntax: "'^GSN-,'" Variables: variable text address range = 1 - 4000.
Programming "^" Button Commands (Cont.) ^JSB Set bitmap/picture 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: "'^JSB-,
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. • You can also assign the color by name or RGB value (RRGGBB or RRGGBBAA). 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 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 Operations Serial Commands are used in the AxcessX Terminal Emulator mode. These commands are case insensitive. Panel Runtime Operation Commands ABEEP Output a single beep even if beep is Off. Syntax: "'ABEEP'" Example: SEND COMMAND Panel,"'ABEEP'" Outputs a beep of duration 1 beep even if beep is Off. ADBEEP Output a double beep even if beep is Off. Syntax: "'ADBEEP'" Example: SEND COMMAND Panel,"'ADBEEP'" Outputs a double beep even if beep is Off.
Programming Panel Runtime Operation Commands (Cont.) @AKP Pop up the keypad icon and initialize the text string to that specified. • Keypad string is set to null on power up and is stored until power is lost. • The Prompt Text is optional. Syntax: "'@AKP-;'" Variables: initial text = 1 - 50 ASCII characters. prompt text = 1 - 50 ASCII characters.
Programming Panel Runtime Operation Commands (Cont.) @EKP Extend the Keypad. • Pops up the keypad icon and initializes the text string to that specified. • The Prompt Text is optional. Syntax: "'@EKP-;'" Variables: initial text = 1 - 50 ASCII characters. prompt text = 1 - 50 ASCII characters. Example: SEND COMMAND Panel,"'@EKP-33333333;Enter Password'" Pops up the Keypad and initializes the text string '33333333' with prompt text 'Enter Password'.
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-'" Variables: 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 116 Decimal numbers Hexidecimal values 8 ($08) Virtual keystroke 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
Programming Panel Setup Commands These commands are case insensitive. Panel Setup Commands ^MUT Set the panel mute state. Syntax: "'^MUT-'" Variable: mute state= 0 = Mute Off and 1 = Mute On. Example: SEND_COMMAND Panel,"'^MUT-1''" Sets the panel’s master volume to mute. @PWD Set the page flip password. • Sets the level 1 password only. Syntax: "'@PWD-'" Variables: page flip password = 1 - 50 ASCII characters.
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 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 119.
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.
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.) 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.) 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 124 NXD-430/435/435P 4.
Appendix A - Text Formatting Appendix A - Text Formatting 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 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 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 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 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 130 NXD-430/435/435P 4.
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. 71). The NXD-430, NXD-435, 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-430/435/435P 4.
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. ©2012 7/12 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.