Class CLDAxisBrake
The object to describe the brake state for one of the machine's axis.
Inheritance
Namespace: SprutCAMTech.SCPostprocessor
Assembly: SprutCAMTech.SCPostprocessor.dll
Syntax
public class CLDAxisBrake : Object
Constructors
CLDAxisBrake()
Declaration
public CLDAxisBrake()
Properties
ID
Textual machine axis identifier (as it defined inside machine schema).
Declaration
public virtual string ID { get; }
Property Value
Type | Description |
---|---|
string |
IntID
Numerical machine axis identifier (index in the machine axes list for the project).
Declaration
public virtual int IntID { get; }
Property Value
Type | Description |
---|---|
int |
IsA
Returns "True" if it's a standard A axis.
Declaration
public bool IsA { get; }
Property Value
Type | Description |
---|---|
bool |
IsA1
Returns "True" if it's a standard A1 joint of a robot.
Declaration
public bool IsA1 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA2
Returns "True" if it's a standard A2 joint of a robot.
Declaration
public bool IsA2 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA3
Returns "True" if it's a standard A3 joint of a robot.
Declaration
public bool IsA3 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA4
Returns "True" if it's a standard A4 joint of a robot.
Declaration
public bool IsA4 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA5
Returns "True" if it's a standard A5 joint of a robot.
Declaration
public bool IsA5 { get; }
Property Value
Type | Description |
---|---|
bool |
IsA6
Returns "True" if it's a standard A6 joint of a robot.
Declaration
public bool IsA6 { get; }
Property Value
Type | Description |
---|---|
bool |
IsB
Returns "True" if it's a standard B axis.
Declaration
public bool IsB { get; }
Property Value
Type | Description |
---|---|
bool |
IsC
Returns "True" if it's a standard C axis.
Declaration
public bool IsC { get; }
Property Value
Type | Description |
---|---|
bool |
IsC1
Returns "True" if it's a standard C1 axis.
Declaration
public bool IsC1 { get; }
Property Value
Type | Description |
---|---|
bool |
IsC2
Returns "True" if it's a standard C2 axis.
Declaration
public bool IsC2 { get; }
Property Value
Type | Description |
---|---|
bool |
IsE1
Returns "True" if it's a standard E1 external axis of a robot.
Declaration
public bool IsE1 { get; }
Property Value
Type | Description |
---|---|
bool |
IsE2
Returns "True" if it's a standard E2 external axis of a robot.
Declaration
public bool IsE2 { get; }
Property Value
Type | Description |
---|---|
bool |
IsE3
Returns "True" if it's a standard E3 external axis of a robot.
Declaration
public bool IsE3 { get; }
Property Value
Type | Description |
---|---|
bool |
IsX
Returns "True" if it's a standard X axis.
Declaration
public bool IsX { get; }
Property Value
Type | Description |
---|---|
bool |
IsY
Returns "True" if it's a standard Y axis.
Declaration
public bool IsY { get; }
Property Value
Type | Description |
---|---|
bool |
IsZ
Returns "True" if it's a standard Z axis.
Declaration
public bool IsZ { get; }
Property Value
Type | Description |
---|---|
bool |
StateIsOn
The brake state for the specified axis: "True" - brake is ON, "False" - brake is OFF.
Declaration
public virtual bool StateIsOn { get; }
Property Value
Type | Description |
---|---|
bool |
Operators
implicit operator bool(CLDAxisBrake)
Implicit converter from the axis brake state to a boolean value to simplify syntax.
Declaration
public static implicit operator bool(CLDAxisBrake ax)
Parameters
Type | Name | Description |
---|---|---|
CLDAxisBrake | ax | Axis brake state to convert. |
Returns
Type | Description |
---|---|
bool |