public interface KinematicSinumerikCaBuilder extends Builder
Builder.commit()
on this builder will only return null.
KinematicConfigurator
class to create a KinematicSinumerikCaBuilder object. Modifier and Type | Interface and Description |
---|---|
static class |
KinematicSinumerikCaBuilder.PlcInitStateTypes
The init state types
|
static class |
KinematicSinumerikCaBuilder.PlcUsageTypes
The usage types
|
Modifier and Type | Method and Description |
---|---|
int |
detailLevel()
Returns the detail level for this protection area
License requirements: None. |
int |
magazineIndex()
Returns the magazine index for this automatic protection area
License requirements: None. |
int |
magazineLocationIndex()
Returns the magazine location index for this automatic protection area
License requirements: None. |
int |
plcBit()
Returns the PLC bit for this protection area
License requirements: None. |
KinematicSinumerikCaBuilder.PlcInitStateTypes |
plcInitState()
Returns the initial PLC state for this protection area
License requirements: None. |
KinematicSinumerikCaBuilder.PlcUsageTypes |
plcUsage()
Returns the PLC usage for this protection area
License requirements: None. |
void |
setDetailLevel(int level)
License requirements: nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setMagazineIndex(int index)
License requirements: nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setMagazineLocationIndex(int index)
License requirements: nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setPlcBit(int bit)
License requirements: nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setPlcInitState(KinematicSinumerikCaBuilder.PlcInitStateTypes state)
License requirements: nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setPlcUsage(KinematicSinumerikCaBuilder.PlcUsageTypes usage)
License requirements: nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
void |
setTOIndex(int index)
License requirements: nx_sinumerik_ca ("Sinumerik Collision Avoidance") . |
int |
toindex()
Returns the TO-index for this automatic protection area
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
int plcBit() throws NXException, RemoteException
NXException
RemoteException
void setPlcBit(int bit) throws NXException, RemoteException
bit
- the plc bit value 0-63NXException
RemoteException
int detailLevel() throws NXException, RemoteException
NXException
RemoteException
void setDetailLevel(int level) throws NXException, RemoteException
level
- the detail value value 0-3NXException
RemoteException
KinematicSinumerikCaBuilder.PlcInitStateTypes plcInitState() throws NXException, RemoteException
NXException
RemoteException
void setPlcInitState(KinematicSinumerikCaBuilder.PlcInitStateTypes state) throws NXException, RemoteException
state
- the init stateNXException
RemoteException
KinematicSinumerikCaBuilder.PlcUsageTypes plcUsage() throws NXException, RemoteException
NXException
RemoteException
void setPlcUsage(KinematicSinumerikCaBuilder.PlcUsageTypes usage) throws NXException, RemoteException
usage
- the usageNXException
RemoteException
int magazineLocationIndex() throws NXException, RemoteException
NXException
RemoteException
void setMagazineLocationIndex(int index) throws NXException, RemoteException
index
- the magazine location indexNXException
RemoteException
int magazineIndex() throws NXException, RemoteException
NXException
RemoteException
void setMagazineIndex(int index) throws NXException, RemoteException
index
- the magazine indexNXException
RemoteException
int toindex() throws NXException, RemoteException
NXException
RemoteException
void setTOIndex(int index) throws NXException, RemoteException
index
- the TO numberNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.