Analog Points...

Manages - create, modify, delete = analog I/O points in the selected RTDB. Analog points hold a numeric value.

analog_points_-_general.png

Points Table

Expand All expandall.png

Expands the hierarchy tree for all point names in the point table. Point names with periods in the names are hierarchical names and are displayed as a tree. In the above screen shot, A.ai000 and A.ai001 display ai000 and ai001 as children of the A node.

Collapse All collapseall.png

Collapses the hierarchy tree for all point names in the point table to show just the top level nodes.

Filter Points

Displays in the points table only I/O points whose name matches the regular expression. See Regular Expressions.

Demonstrate helpvideo00014.png

Opens a short video clip that demonstrates the basic workflow of this form.

Help help00015.png

Opens this section of the manual.

Points Table

List of all the analog I/O points in the Current RTDB. Click on a point to select it for editing, deletion or copying.

Deletedelete00016.png

Deletes the analog point selected in the Points Table. This button is enabled only if a point is selected in the Points Table. If you want to delete multiple points, Ctrl+Click to select the points of interest.

Copycopy.png

Creates a copy of the analog point selected in the Points Table. A unique name based on the original point name will be created for the new point. This button is enabled only if a point is selected in the Points Table. For more information, see Copying RTDB Points.

Newnew.png

Creates a new point. A unique name will be created for the new point.

Current RTDB

Shows the name of the real-time database currently loaded for editing. See New/Select RTDB....

Applyapply00017.png

Commits all pending edits to the real-time host. See Apply .

Cancelcancel00018.png

Discards all pending edits.

General Settings

Name

Name of the selected point in the Points Table. Hierarchical names are shown “flat” with a period between each node of the hierarchy. Rename the point by simply typing in a new name.

Default Value

Value in engineering units that the selected point is set to at the beginning of a test run. If it is not specified (the field is blank), the value of the point at the beginning of a test run is undefined.

Point Type

Directional type of the point.

Input

The point may hold values read from an I/O device.

Ouput

The point may hold values to be written to an I/O device.

Input or Output

The point may hold values read from or to be written to an I/O device.

Dimensions

Dimensionality of the I/O point. A “scalar” point can hold only a single value. An array may hold multiple values. The size of each dimension should be specified as an integer, and each dimension separated by the letter ‘x’. The total number of elements is displayed next to the field.

Most boards require only scalar points. See AI64SS:Stream for an example of a board that supports array points.

Description

Brief description of the point for documentation purposes.

Log to File

Enables periodic logging of values of the point. See Logging.

Logging Period

Sets the period for logging for the point. The period can be the simulations’s frame rate or a rate chosen from the drop down list when the field is clicked on.

C Type

Internal representation of the point’s value as a ‘C’ type.

Signed EU Value

Enables signed values.  This is particularly important for items that are mapped to ARINC or AFDX messages as this defines whether the most significant bit in the field is a sign bit or not.

Engineering Unit Settings

Engineering Unit

Engineering Unit

Name of the units (e.g., volts, amperes) of the value if the point. 12 characters maximum.

SIMulation Workbench supports a number of built-in units for which it knows the conversion factors. The unit name is only used at the moment when data exchange between models is configured. The value coming out of a model will be converted to the unit corresponding to the input provided both units are known and are conformant. See Model Data Exchange for more information.


When clicking in the engineering unit a popup list will show all the built-in units known to SimWB. Click on a name in the list to select it.
Be aware that you can enter any name in the field but that if the name is not known to SimWB, the conversion will not take place when using model data exchange

EU Conversion

Enable

Enables conversion between the raw value read from or written to the hardware and the engineering unit (EU) of the point. The relationship may be specified in one of two ways. A linear conversion may be specified by filling in the A and B values for the equation EU=A*raw+B. A non-linear conversion may be specified by selecting a named conversion from the drop down list below the A and B values. Select <NONE> from this list to enable the A and B values.

A

Slope of the linear conversion equation. This field is enabled only if the named conversion is <NONE>.

B

y-intercept of the linear conversion equation.  This field is enabled only if the named conversion is <NONE>.

Named Conversion

Named non-linear conversion function. See Engineering Units Conversions.... Select <NONE> to fill in a linear conversion equation above.

EU Limits

Enable

Enables engineering unit limit checking. If the engineering unit value is outside the minimum and maximum limits, the EU error flag is set and an error message is logged.

Clamp Value to EU Limit

Enables setting the point’s value to the minimum or maximum limit value if, respectively, the minimum or maximum limit is violated.

Max

Maximum engineering unit value.

Min

Minimum engineering unit value.

EU Message Period (s)

Repeat rate in seconds for logging duplicate engineering unit limit violations.

See Also