Class MotionProfileBuilder
Inheritance
System.Object
System.MarshalByRefObject
MotionProfileBuilder
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: NXOpen.Mechatronics
Assembly: NXOpen.dll
Syntax
public class MotionProfileBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
MotionProfileBuilder()
Declaration
protected MotionProfileBuilder()
Properties
CyclicType
Declaration
public MotionProfileBuilder.ProfileCyclicType CyclicType { get; set; }
Property Value
| Type | Description |
|---|---|
| MotionProfileBuilder.ProfileCyclicType |
IsForElecCam
Declaration
public bool IsForElecCam { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
MasterMaximum
Declaration
public Expression MasterMaximum { get; }
Property Value
| Type | Description |
|---|---|
| Expression |
MasterMinimum
Declaration
public Expression MasterMinimum { get; }
Property Value
| Type | Description |
|---|---|
| Expression |
MasterUnit
Declaration
public MotionProfileBuilder.MasterValueUnit MasterUnit { get; set; }
Property Value
| Type | Description |
|---|---|
| MotionProfileBuilder.MasterValueUnit |
Name
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SlaveMaximum
Declaration
public Expression SlaveMaximum { get; }
Property Value
| Type | Description |
|---|---|
| Expression |
SlaveMinimum
Declaration
public Expression SlaveMinimum { get; }
Property Value
| Type | Description |
|---|---|
| Expression |
SlaveUnit
Declaration
public MotionProfileBuilder.SlaveValueUnit SlaveUnit { get; set; }
Property Value
| Type | Description |
|---|---|
| MotionProfileBuilder.SlaveValueUnit |
Methods
AddElement(NXObject, String, Double, Double, Double, Double, Double, Double, Boolean, Boolean, Boolean)
Declaration
public void AddElement(NXObject part, string name, double masterPos, double slavePos, double vin, double vout, double ain, double aout, bool vinEqVout, bool ainEqAout, bool constantSpeed)
Parameters
| Type | Name | Description |
|---|---|---|
| NXObject | part | |
| System.String | name | |
| System.Double | masterPos | |
| System.Double | slavePos | |
| System.Double | vin | |
| System.Double | vout | |
| System.Double | ain | |
| System.Double | aout | |
| System.Boolean | vinEqVout | |
| System.Boolean | ainEqAout | |
| System.Boolean | constantSpeed |
Implements
System.Runtime.Remoting.Messaging.IMessageSink