Get MBLogic at SourceForge.net. Fast, secure and Free Open Source 
	software downloads

Numeric Data Entry

A numeric entry keypad stores digits in local memory in the web browser as they are entered. When a separate "store" key is pressed the accumulated value is written to the HMI server.

The separate "store" key come in integer and floating point forms. These convert the accumulated value in the numeric keypad to either integer or floating point before writing it to the server. All operations within the keypad (in the browser) occur in floating point.

Numeric data entry keypads are a compound object made from multiple components. They require a Javascript object to enable them. The name of this object is hard coded into the keypad. Because of this, only one numeric keypad is permitted in a single drawing. You can however use the same keypad to enter data into multiple server addresses by using multiple "store" keys.

See the details below in this document on how to implement a numeric keypad.

Type Name Description HMIBuilder Name
clip-art Numeric data entry. numeric_pad2 Numeric data entry without store. Numeric Pad
clip-art Numeric data entry store key (integer). pb_numeric_strint Numeric data entry push button for storing integer. Numeric Entry Store (Int)
clip-art Numeric data entry store key (floating point). pb_numeric_strfloat Numeric data entry push button for storing floating point. Numeric Entry Store (Float)

HMIBuilder Parameters for Numeric Data Entry

Parameter Type Values Description
Number of Digits Data entry box Integer The maximum number of digits which may be entered

HMIBuilder Parameters for Numeric Data Entry Store Buttons

Parameter Type Values Description
Input Tag Option menu Address tags The HMI server tag to write the data to