public interface PMDCMotorBuilder extends MotorBuilder
PMDCMotorBuilder
PMDCMotorCollection.createPmdcMotorBuilder(nxopen.motion.PMDCMotor)
Modifier and Type | Interface and Description |
---|---|
static class |
PMDCMotorBuilder.Type
Motor type
|
Modifier and Type | Method and Description |
---|---|
double |
dampingCoefficient()
Returns the damping coefficient
License requirements: nx_motion_motor ("NX Motion Motor") . |
Expression |
inductanceExpression()
Returns the Inductant Expression
License requirements: nx_motion_motor ("NX Motion Motor") . |
Expression |
initialCurrentExpression()
Returns the Initial Current Expression
License requirements: nx_motion_motor ("NX Motion Motor") . |
double |
initialSpeed()
Returns the initial speed
License requirements: nx_motion_motor ("NX Motion Motor") . |
PMDCMotorBuilder.Type |
motorType()
Returns the motor type
License requirements: nx_motion_motor ("NX Motion Motor") . |
String |
name()
Returns the name
License requirements: nx_motion_motor ("NX Motion Motor") . |
Expression |
nominalVoltageExpression()
Returns the Nominal Voltage Expression
License requirements: nx_motion_motor ("NX Motion Motor") . |
Expression |
resistanceExpression()
Returns the Resistance Expression
License requirements: nx_motion_motor ("NX Motion Motor") . |
double |
rotorInteria()
Returns the rotor interia
License requirements: nx_motion_motor ("NX Motion Motor") . |
void |
setDampingCoefficient(double dampingCoefficient)
Sets the damping coefficient
License requirements: nx_motion_motor ("NX Motion Motor") . |
void |
setInitialSpeed(double initialSpeed)
Sets the initial speed
License requirements: nx_motion_motor ("NX Motion Motor") . |
void |
setMotorType(PMDCMotorBuilder.Type motorType)
Sets the motor type
License requirements: nx_motion_motor ("NX Motion Motor") . |
void |
setName(String motorName)
Sets the name
License requirements: nx_motion_motor ("NX Motion Motor") . |
void |
setRotorInteria(double rotorInteria)
Sets the rotor interia
License requirements: nx_motion_motor ("NX Motion Motor") . |
Expression |
voltageConstantExpression()
Returns the Voltage Constant Expression
License requirements: nx_motion_motor ("NX Motion Motor") . |
displayScale, groupName, groupType, setDisplayScale, setGroupName, setGroupType
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PMDCMotorBuilder.Type motorType() throws NXException, RemoteException
NXException
RemoteException
void setMotorType(PMDCMotorBuilder.Type motorType) throws NXException, RemoteException
motorType
- NXException
RemoteException
double rotorInteria() throws NXException, RemoteException
NXException
RemoteException
void setRotorInteria(double rotorInteria) throws NXException, RemoteException
rotorInteria
- NXException
RemoteException
double dampingCoefficient() throws NXException, RemoteException
NXException
RemoteException
void setDampingCoefficient(double dampingCoefficient) throws NXException, RemoteException
dampingCoefficient
- NXException
RemoteException
double initialSpeed() throws NXException, RemoteException
NXException
RemoteException
void setInitialSpeed(double initialSpeed) throws NXException, RemoteException
initialSpeed
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String motorName) throws NXException, RemoteException
motorName
- NXException
RemoteException
Expression nominalVoltageExpression() throws NXException, RemoteException
NXException
RemoteException
Expression voltageConstantExpression() throws NXException, RemoteException
NXException
RemoteException
Expression inductanceExpression() throws NXException, RemoteException
NXException
RemoteException
Expression resistanceExpression() throws NXException, RemoteException
NXException
RemoteException
Expression initialCurrentExpression() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.