Click or drag to resize

UnitPosition Class

This structure contains information about a one of a set of production units that are processed simultaneously under a single transaction by an endpoint. Units may be identified in one of two ways: 1. The UnitIdentifier property represents the actual unique identifier of the production unit. 2. The UnitIdentifier property represents the unique identifier of the "carrier" or "PCB panel" AND the PositionNumber property represents the position of the unit within the carrier/panel. PositionNumber's are established as defined in the CFX Standard.
{
    "UnitIdentifier": "CARRIER5566",
    "PositionNumber": 1,
    "PositionName": "CIRCUIT1",
    "X": 0.254,
    "Y": 0.556,
    "Rotation": 0.0,
    "FlipX": false,
    "FlipY": false,
    "Status": "Pass"
}
Inheritance Hierarchy
SystemObject
  CFX.StructuresUnitPosition
    CFX.StructuresUnitInfo

Namespace: CFX.Structures
Assembly: CFX (in CFX.dll) Version: 1.7.3
Syntax
public class UnitPosition

The UnitPosition type exposes the following members.

Constructors
 NameDescription
Public methodUnitPosition 
Top
Properties
 NameDescription
Public propertyFlipX Is production unit flipped in X-direction
Public propertyFlipY Is production unit flipped in Y-direction
Public propertyPositionName Optional name of position
Public propertyPositionNumber Logical reference of production unit as defined by CFX position rule (see CFX standard section 5.6).
Public propertyRotation Original rotation of Production unit, as it is known to the endpoint, expressed in degrees
Public propertyStatus The result of the work for this Unit

** NOTE: ADDED in CFX 1.5 **

Public propertyUnitIdentifier Unique ID of Production Unit, Panel, or Carrier
Public propertyX X coordinate of Production unit origin, as it is known to the endpoint, expressed in millimeters (mm)
Public propertyY Y coordinate of Production unit origin, as it is known to the endpoint, expressed in millimeters (mm)
Top
See Also