vcSimInterfaceField
vcSimInterfaceField is a connector for allowing a certain type of data to be transferred in an interface section.
Common Properties
The following properties are common to all field types.
| Name | Type | Access | Description | 
| Index | Integer | RW | Defines the index of field in section.
 Important: The order of fields in a section is evaluated when establishing a connection between sections. For example, sections may have compatible fields but cannot connect because the order of fields differ in each section.  | 
| Name | String | RW | Defines the name of field. | 
| Properties | List of vcProperty | R | Gets a list of all properties in the field. | 
| Section | vcSimInterfaceSection | R | Gets the section of field. | 
| Type | Enumeration | R | Gets the field type.
 See Interface Constants for more information.  | 
Field Specific Properties
Action Field
An Action field allows you to send, receive and queue pending actions between Action Containers.
| Name | Type | Access | Description | 
| Actions | String | RW | Defines the name of Action Container in component used by field. | 
| Connection | Integer | RW | Defines the role of field.
 1 2 3  | 
Base Export
A Base Export field allows you to import or export base frames.
| Name | Type | Access | Description | 
| BaseList | vcBehaviour | RW | Defines the behavior in component used by field.
 The behavior must have the ability to store base frames, for example a Base Container or Robot Controller behavior.  | 
| Export | Boolean | RW | If True, exports base frames of BaseList; otherwise imports base frames to BaseList. | 
Flow Field
A Flow field allows you to transfer components.
| Name | Type | Access | Description | 
| Container | vcContainer | RW | Defines the vcFlow type behavior in component used by the field. | 
| Port | Integer | RW | Defines which connector of Container is used by field, thereby defining if field transfers components into or out of Container. | 
Hierarchy Field
A Hierarchy field allows you to connect and attach nodes, thereby forming parent-child relationships.
| Name | Type | Access | Description | 
| Frame | vcFeature | RW | Defines an offset for attaching Node.
 If None, Node origin is used by field.  | 
| Node | vcNode | RW | If Parent is set to True, defines node in component that will become parent of an attached node; otherwise must be root node of component. | 
| Parent | Boolean | RW | Defines if Node is to be parent of an attached node or will be attached as a child node. | 
Integer Compatibility Field
An Integer Compatibility field allows you to limit connections to fields with matching integer values.
| Name | Type | Access | Description | 
| Value | Integer | RW | Defines the value of field. | 
Joint Export Field
A Joint Export field allows you to import or export joints.
| Name | Type | Access | Description | 
| Controller | vcRobotController
 or  | 
RW | Defines either a Robot or Servo Controller in component used by field. | 
| Export | Boolean | RW | If True, field exports joint data of Controller; otherwise imports joint data to Controller. | 
Processor Field
A Processor field allows you to connect a component with a Component Path or Process Point Sensor behavior to a component with a vcContainer type behavior or vice versa.
| Name | Type | Access | Description | 
| Parent | Boolean | RW | If True, field uses Path to connect sensors; otherwise field uses Sensor to connect to paths and other types of containers. | 
| Path | vcContainer | RW | If Parent is set to True, defines the path or container in component used by field. | 
| Sensor | vcBehaviour | RW | If Parent is set to False, defines the sensor in component used by field. | 
RSL Field
A RSL field allows you to publish or subscribe to robot programs, thereby enabling remote routine call and wait type statements.
| Name | Type | Access | Description | 
| Publish | Boolean | RW | Turns on/off the publishing of Publisher robot program to a connected section. | 
| Publisher | vcRslProgramExecutor | RW | Defines the robot executor in component used by field. | 
| Subscribe | Boolean | RW | Turns on/off the ability of Publisher to access robot program of a connected section. | 
signal Field
A Signal field allows you to connect and send signals.
| Name | Type | Access | Description | 
| Connection | Integer | RW | Defines the connection type of Signal.
 0 1 2  | 
| Signal | vcSignal | RW | Defines the signal in component used by field. | 
Tool Export Field
A Tool Export field allows you to import or export tool frames.
| Name | Type | Access | Description | 
| Export | Boolean | RW | If True, exports tool frames of ToolList; otherwise imports tool frames to ToolList. | 
| ToolList | vcBehaviour | RW | Defines the behavior in component used by field.
 The behavior must have the ability to store tool frames, for example a Tool Container or Robot Controller behavior.  | 
Transport field
A Transport field allows you to send, receive and queue pending transportation tasks between Transport Protocols.
| Name | Type | Access | Description | 
| Connection | Integer | RW | Defines the role of field.
 1 2 3  | 
| Transport | vcTransport | RW | Defines the Transport Protocol in component used by field. |