public interface ModelSetupCheckBuilder extends Builder
ModelSetupCheckBuilder
which can be
used to check if the active SimSolution
contains all the necessary
items for the analysis, including elements, loads, constraints and materials. Also it could check
label conficts and component connect status.
Builder.commit()
performs the check. The check result is written into a report
file or listed in a separate information window, along with an error summary for each topic ModelCheckManager.createModelSetupCheckBuilder()
Modifier and Type | Method and Description |
---|---|
boolean |
checkAllComponents()
Returns the value indicating whether to check all components associated with the assembly FEM in the
model check, regardless of load status.
|
boolean |
checkLabelConflicts()
Returns the value indicating whether to check labeling conflicts for node, element and coordindate system across component FEMS
and reports the label range in which the conflict occurs
License requirements: None. |
boolean |
checkUnconnectedComponent()
Returns the option specifying whether to check for component FEMs that are not connected
License requirements: None. |
int |
doCheck()
Performs model setup check
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
boolean |
isDetailedMessage()
Returns the value indicating whether to list comprehensive descriptions of any problems and suggest
possible remedies.
|
String |
reportFileName()
Returns the full name of the report file.
|
void |
setCheckAllComponents(boolean checkAllComponents)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setCheckLabelConflicts(boolean checkLabelConflicts)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setCheckUnconnectedComponent(boolean checkUnconnectedComponent)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setDetailedMessage(boolean isDetailedMessage)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
void |
setReportFileName(String reportFileName)
License requirements: nx_masterfem ("Finite Element Modeling") OR nx_design_sim ("NX Design Simulation") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
boolean checkLabelConflicts() throws NXException, RemoteException
NXException
RemoteException
void setCheckLabelConflicts(boolean checkLabelConflicts) throws NXException, RemoteException
checkLabelConflicts
- NXException
RemoteException
boolean checkUnconnectedComponent() throws NXException, RemoteException
NXException
RemoteException
void setCheckUnconnectedComponent(boolean checkUnconnectedComponent) throws NXException, RemoteException
checkUnconnectedComponent
- NXException
RemoteException
boolean checkAllComponents() throws NXException, RemoteException
NXException
RemoteException
void setCheckAllComponents(boolean checkAllComponents) throws NXException, RemoteException
checkAllComponents
- NXException
RemoteException
boolean isDetailedMessage() throws NXException, RemoteException
NXException
RemoteException
void setDetailedMessage(boolean isDetailedMessage) throws NXException, RemoteException
isDetailedMessage
- NXException
RemoteException
String reportFileName() throws NXException, RemoteException
NXException
RemoteException
void setReportFileName(String reportFileName) throws NXException, RemoteException
reportFileName
- NXException
RemoteException
int doCheck() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.