Appendix
21
KPDesign Keypad Design Program
Appendix
Application Note: DMS/IMS on NetLinx
This application note applies to:
!
DMS and IMS keypads
!
NetLinx
!
DMS-IMSMod.tko
Using the DMS-IMSMod.tko module, you can connect the DMS and IMS keypads to a NetLinx
system. Using the KPDesign program, you can design the pages to be displayed on these keypads.
But how many keypads can you run on a single system?
AMX has tested 48 DMS keypads, along with 8 NXI's, on a single master and found the the system
requires some modification.
This application note will tell you what you need to do to make it work.
KPDesignTools.axi
!
If you are using KPDesignTools.axi to generate your pages, be aware that this include file
uses a large chuck of volatile memory. This file basically holds a set of DMS/IMS pages
in memory before writing them out: that's 254 pages with 150 items each with 40
characters of text plus change. If you try to compile both this file and more than 20 copies
of DMS-IMSMod.tko (i.e. 20 keypads), the system will likely run out of memory.
!
If you are including more than 20 copies of DMS-IMSMod.tko, you will not be able to
run all copies of the modules AND the KPDesignTools.axi file at the same time, but the
only time you really need the KPDesignTools.axi is when you are building the pages.
You do not need this file to run the pages. If you are using KPDesign to generate your
pages, you don't need KPDesignTools.axi at all.
Thresholds
You will need to modify the threshold values for LonTalk and the Interpreter. Basically, you are
allowing more messages to be concurrently handled by the system than the default allow.
In most systems, changing these setting will have no affect on the system. These two values will
only affect systems running a large number of devices.
To change these threshold settings, go to Terminal or Telnet and type the following:
set threshold<return>
Next, will be prompted for 3 threshold values. You want to set the value to 200, 300 and 200
respectively:
>set threshold
This will set the thresholds of when particular tasks are pended. The threshold is the number of
messages queued before a task is pended. Use extreme caution when adjusting these values.
!
Current Interpreter Threshold = 10
!
Enter new Interpreter Threshold (Between 1 and 2000) (Default=10): 200
Summary of Contents for KPDesign
Page 1: ...instruction manual Software KPDesign Keypad Design Program...
Page 12: ...Introduction 8 KPDesign Keypad Design Program...
Page 22: ...Using KPDesign 18 KPDesign Keypad Design Program...
Page 24: ...Troubleshooting 20 KPDesign Keypad Design Program...