Structure Decompose


Operator Menu Location: Structures

Operator Bitmap:


Functional Description:
A structure groups data for sharing with other schema layers or modules. The Decompose operator takes apart a package of data based on the structure definitions in a Fairmount Automation xml extension, which must be linked to a Logical Network,Schema, Hardware Interface File or Workspace. Once associated with the xml file structure definition in the operator's Structure Name property, the structure decompose operator provides an pin for each variable output from the package. The associated definition must match that of the decompose operator's input. The outputs may be of analog, digital or another structure type. The input is of structure type, which usually is output from a module or global scope structure variable. The pin defines whether the structure data is to be output to the variables on this execution cycle, if pesent, Otherwise the outputs are always available to the schema. An example of decomposing a structure is shown in the schema segment below:


User-Defined Properties:
Object Name. A string label that identifies the operator


Structure Name: The structure previously defined in a linked xml file with which the operator shall be associated
Display Enable Input: Adds a pin to the operator which allows for optionally accepting the input. This property determines if output pin is visible in the schema diagram. Design Pad issues a warning upon processing the schema when the pin is visible but not connected. The warning message is not issued when the pin is not visible (when this property is not checked).


Enable On: If enable is optional, specifies on what event input becomes enabled


Comments: None.


See Also: Structure Compose, Structure Variable, Ethernet/IP Assembly