public interface RuntimeNCBuilder extends Builder
RuntimeNCBuilder
.
RuntimeNCCollection.createRuntimeNcBuilder(nxopen.mechatronics.RuntimeNCObject)
Modifier and Type | Interface and Description |
---|---|
static class |
RuntimeNCBuilder.AxesAndMachineEventsData
This class holds the data returned from
getAxesAndMachineEvents() |
static class |
RuntimeNCBuilder.RunCSEData
This class holds the data returned from
runCSE() |
Modifier and Type | Method and Description |
---|---|
void |
exportNCCode(String ncFile)
This method is used to export current loaded NC Code to disk file.
|
boolean |
flagOfUsingContainer()
Returns the flag which indicates whether to put the MCD connected objects to the specific 'Runtime NC' container or not.
|
boolean |
flagOfUsingSpecifiedMCF()
Returns the flag which indicates whether use the specified MCF or not.
|
RuntimeNCBuilder.AxesAndMachineEventsData |
getAxesAndMachineEvents()
This method is used to get the axes that involved the motion of CSE output event, and
the machine event (e.g.
|
TaggedObject |
getMCDConnection(boolean isAxis,
String axisOrEventName)
This method is used to get the MCD connected object to the specified axis or machine event
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
loadNCFile(String ncFile)
This method is used to load NC file.
|
String |
name()
Returns the name.
|
RuntimeNCBuilder.RunCSEData |
runCSE()
This method is used to run NC Code via CSE in order to get output events
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setFlagOfUsingContainer(boolean flagOfUsingContainer)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setFlagOfUsingSpecifiedMCF(boolean flagOfUsingSpecifiedMCF)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setMCDConnection(boolean isAxis,
String axisOrEventName,
TaggedObject mcdConnectedTag)
This method is used to set the MCD connected object to the specified axis or machine event
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setName(String name)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setSpecifiedMCF(String specifiedMCF)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
String |
specifiedMCF()
Returns the user specified MCF File.
|
void |
updateNCCode(String[] ncCodeLines)
This method is used to update NC code.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean flagOfUsingSpecifiedMCF() throws NXException, RemoteException
NXException
RemoteException
void setFlagOfUsingSpecifiedMCF(boolean flagOfUsingSpecifiedMCF) throws NXException, RemoteException
flagOfUsingSpecifiedMCF
- NXException
RemoteException
String specifiedMCF() throws NXException, RemoteException
NXException
RemoteException
void setSpecifiedMCF(String specifiedMCF) throws NXException, RemoteException
specifiedMCF
- NXException
RemoteException
void loadNCFile(String ncFile) throws NXException, RemoteException
ncFile
- NXException
RemoteException
void updateNCCode(String[] ncCodeLines) throws NXException, RemoteException
ncCodeLines
- NXException
RemoteException
void exportNCCode(String ncFile) throws NXException, RemoteException
ncFile
- NXException
RemoteException
RuntimeNCBuilder.RunCSEData runCSE() throws NXException, RemoteException
NXException
RemoteException
RuntimeNCBuilder.AxesAndMachineEventsData getAxesAndMachineEvents() throws NXException, RemoteException
NXException
RemoteException
TaggedObject getMCDConnection(boolean isAxis, String axisOrEventName) throws NXException, RemoteException
isAxis
- Flag indicates whether the MCD object is set to connect with axis or machine event.axisOrEventName
- Axis or machine event name.NXException
RemoteException
void setMCDConnection(boolean isAxis, String axisOrEventName, TaggedObject mcdConnectedTag) throws NXException, RemoteException
isAxis
- Flag indicates whether the MCD object is set to connect with axis or machine event.axisOrEventName
- Axis or machine event name.mcdConnectedTag
- MCD connected object.
The object type can be Mechatronics.PositionControl for the motion axis;
or Mechatronics.SpeedControl for the spinde axis;
or Mechatronics.GanttOperationObject for the machine event.NXException
RemoteException
boolean flagOfUsingContainer() throws NXException, RemoteException
NXException
RemoteException
void setFlagOfUsingContainer(boolean flagOfUsingContainer) throws NXException, RemoteException
flagOfUsingContainer
- NXException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.