Analog Output (Dynamic)
Operator Menu Location: Generic Hardware Operators -> Dynamic Config Hardware
Operator Bitmap:
Functional Description:
This operator accepts structure compositions as inputs, and outputs a structure to configure it's operation. It must be linked to a hardware resource to complete its functionality.
Pin x accepts an input structure which describes the characteristics of the data to be output. Refer to the Configuration Inputs section of the table below for the structure components and the accepted values.
Pin x accepts a boolean input which indicates when to assign a value to the output, on a signal's rising or falling edge.
Pin x accepts an input structure containing the data to display and specification for what type of output is assigned, one with or without feedback. Refer to the Data Inputs section of the table below for the structure components and the accepted values.
Pin y outputs a structure containing status information. Refer to the Data Outputs section of the table below for the structure components and the expected values.
Dynamic Configuration for Analog Outputs
Configuration Inputs |
 |
 |
 |
 |
ID |
Type |
Name |
Relevant Modes |
Comments / Notes |
1 |
int8 |
Operator Type |
All |
|
2 |
int8 |
Output Mode |
All |
|
3 |
bool |
Enable User-defined scaling |
All |
 |
4 |
float |
User-defined low range scaled equiv |
All (If User-defined scaling enabled) |
 |
5 |
float |
User-defined high range scaled equiv |
All (If User-defined scaling enabled) |
 |
6 |
float |
Load Impedance (ohms) |
"Standard w/ Feedback" type |
 |
7 |
bool |
Enable User-defined Feedback Scale |
"Standard w/ Feedback" type |
 |
8 |
float |
Feedback low range scaled equiv |
"Standard w/ Feedback" type, |
 |
9 |
float |
Feedback high range scaled equiv |
"Standard w/ Feedback" type, |
 |
10 |
float |
Max allowable FB deviation |
"Standard w/ Feedback" type, |
 |
11 |
int32 |
Set Error Hysteresis Time |
"Standard w/ Feedback" type |
 |
12 |
int32 |
Clear Error Hysteresis Time |
"Standard w/ Feedback" type |
 |
13 |
float |
Error Switch Hysteresis Time |
"Redundant w/ Feedback" type |
 |
14 |
float |
Reserved1 |
All |
This member is reserved for future expansion. To ensure compatibility with future Fairmount Automation software, this member should be set to zero (0.0). |
Data Inputs |
 |
 |
 |
 |
ID |
Type |
Name |
Relevant Modes |
Comments / Notes |
1 |
float |
Analog Value |
All |
 |
2 |
bool |
Switch Input |
"Standard w/ Feedback" type |
Do we need an "enable" for this??? |
3 |
float |
Reserved1 |
All |
This member is reserved for future expansion. To ensure compatibility with future Fairmount Automation software, this member should be set to zero (0.0). |
Data Outputs |
 |
 |
 |
 |
ID |
Type |
Name |
Relevant Modes |
Comments / Notes |
1 |
int8 |
Status Code |
All |
Basic status information for the hardware. See "Status Codes" table on "Defines" worksheet. |
2 |
int8 |
Operator Type |
All |
The operator type is echoed back to the data output block. This is intended mainly for networked operation, allowing the receiver to verify that the operator is in the expected mode before interpreting data. Also useful when transitioning from one mode to another. |
3 |
int8 |
Output Mode |
All |
The output mode is echoed back to the data output block. This is intended mainly for networked operation, allowing the receiver to verify that the operator is in the expected mode before interpreting data. Also useful when transitioning from one mode to another. |
4 |
float |
Feedback Value |
"Standard w/ Feedback", |
 |
5 |
bool |
Error Detected |
"Standard w/ Feedback", |
 |
6 |
bool |
Output Active |
"Redundant w/ Feedback" |
 |
7 |
float |
Reserved1 |
All |
This member is reserved for future expansion. Until its meaning is defined by Fairmount Automation, applications should assume that its value is undefined. |
User-Defined Properties:
Object Name. A string label that identifies the operator
Enable On. Defines at what segment of a signal the input should be read or indicates it is always active.
Comments: None.
See Also: