A programmable data collector that can interactively act with the person using same is disclosed. The logic responsible for the interactive ability of the data collector is programmed on a personal computer through a graphical flow-charting interface. The flow chart is processed by software that analyzes the flow chart and converts it into script that can run in the data collector. The script is loaded via a personal computer into the data collector where it is stored in nonvolatile memory. Once stored in the data collector, the script is executed by the data collector when an initiating event occurs.
展开▼