public interface ControlInputPortBuilder extends TaggedObject, IComponentBuilder
Motion.ControlPort
builder specific to control input element. ControlInputBuilder.createControlInputPortBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
ControlInputPortBuilder.MeasuredComponent
the types of components that can be measured by the control input element for the selected variable.
|
static class |
ControlInputPortBuilder.MeasuredVariable
the types of variables that can be measured by the control input element.
|
Modifier and Type | Method and Description |
---|---|
ControlInputPortBuilder.MeasuredComponent |
component()
Returns the component that is measured by the control input element for the selected variable.
|
boolean |
digital()
Returns a logical flag to specify whether the element is digital (sampled) or analog.
|
String |
name()
Returns the control input port name.
|
Expression |
sampleRate()
Returns the Sample Rate specifies the sampling frequency in samples per second for this element.
|
void |
setComponent(ControlInputPortBuilder.MeasuredComponent component)
License requirements: mechanisms ("MECHANISMS") . |
void |
setDigital(boolean digital)
License requirements: mechanisms ("MECHANISMS") . |
void |
setName(String name)
License requirements: mechanisms ("MECHANISMS") . |
void |
setVariable(ControlInputPortBuilder.MeasuredVariable variable)
License requirements: mechanisms ("MECHANISMS") . |
ControlInputPortBuilder.MeasuredVariable |
variable()
Returns the variable that is measured by the control input element.
|
printTestData, printTestData, tag, tagValue
validate
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
ControlInputPortBuilder.MeasuredComponent component() throws NXException, RemoteException
NXException
RemoteException
void setComponent(ControlInputPortBuilder.MeasuredComponent component) throws NXException, RemoteException
component
- NXException
RemoteException
ControlInputPortBuilder.MeasuredVariable variable() throws NXException, RemoteException
NXException
RemoteException
void setVariable(ControlInputPortBuilder.MeasuredVariable variable) throws NXException, RemoteException
variable
- NXException
RemoteException
boolean digital() throws NXException, RemoteException
NXException
RemoteException
void setDigital(boolean digital) throws NXException, RemoteException
digital
- NXException
RemoteException
Expression sampleRate() throws NXException, RemoteException
NXException
RemoteException
Copyright 2016 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.