public interface MotionProfileBuilder extends Builder
MotionProfile
builder. MotionProfileCollection.createMotionProfileBuilder(nxopen.mechatronics.MotionProfile)
Modifier and Type | Interface and Description |
---|---|
static class |
MotionProfileBuilder.MasterValueUnit
the Master Unit types
|
static class |
MotionProfileBuilder.ProfileCyclicType
Indicates which cyclic type should be take.The type of Cam Profile can be switched between non-cyclic,
cyclic and relative cyclic.
|
static class |
MotionProfileBuilder.SlaveValueUnit
the Slave Unit types
|
Modifier and Type | Method and Description |
---|---|
void |
addElement(NXObject part,
String name,
double masterPos,
double slavePos,
double vin,
double vout,
double ain,
double aout,
boolean vinEqVout,
boolean ainEqAout,
boolean constantSpeed)
Add element to builder.
|
MotionProfileBuilder.ProfileCyclicType |
cyclicType()
Returns the cyclic type of a cam profile
License requirements: None. |
boolean |
isForElecCam()
Returns the indicator that a motion profile is designed for a electronic cam
License requirements: None. |
Expression |
masterMaximum()
Returns the masterMax.
|
Expression |
masterMinimum()
Returns the masterMin.
|
MotionProfileBuilder.MasterValueUnit |
masterUnit()
Returns the masterUnit.
|
String |
name()
Returns the name
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setCyclicType(MotionProfileBuilder.ProfileCyclicType cyclicType)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setForElecCam(boolean isForElecCam)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setMasterUnit(MotionProfileBuilder.MasterValueUnit masterUnit)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setName(String name)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setSlaveUnit(MotionProfileBuilder.SlaveValueUnit slaveUnit)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
Expression |
slaveMaximum()
Returns the slaveMax.
|
Expression |
slaveMinimum()
Returns the slaveMin.
|
MotionProfileBuilder.SlaveValueUnit |
slaveUnit()
Returns the slaveUnit.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
Expression masterMinimum() throws NXException, RemoteException
NXException
RemoteException
Expression masterMaximum() throws NXException, RemoteException
NXException
RemoteException
MotionProfileBuilder.MasterValueUnit masterUnit() throws NXException, RemoteException
NXException
RemoteException
void setMasterUnit(MotionProfileBuilder.MasterValueUnit masterUnit) throws NXException, RemoteException
masterUnit
- NXException
RemoteException
Expression slaveMinimum() throws NXException, RemoteException
NXException
RemoteException
Expression slaveMaximum() throws NXException, RemoteException
NXException
RemoteException
MotionProfileBuilder.SlaveValueUnit slaveUnit() throws NXException, RemoteException
NXException
RemoteException
void setSlaveUnit(MotionProfileBuilder.SlaveValueUnit slaveUnit) throws NXException, RemoteException
slaveUnit
- NXException
RemoteException
void addElement(NXObject part, String name, double masterPos, double slavePos, double vin, double vout, double ain, double aout, boolean vinEqVout, boolean ainEqAout, boolean constantSpeed) throws NXException, RemoteException
part
- name
- masterPos
- slavePos
- vin
- vout
- ain
- aout
- vinEqVout
- ainEqAout
- constantSpeed
- NXException
RemoteException
MotionProfileBuilder.ProfileCyclicType cyclicType() throws NXException, RemoteException
NXException
RemoteException
void setCyclicType(MotionProfileBuilder.ProfileCyclicType cyclicType) throws NXException, RemoteException
cyclicType
- NXException
RemoteException
boolean isForElecCam() throws NXException, RemoteException
NXException
RemoteException
void setForElecCam(boolean isForElecCam) throws NXException, RemoteException
isForElecCam
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.