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