public interface SimLoadRecipe extends TaggedObject, IPostScenarioDataSource
SimLoadRecipeCollection.create(java.lang.String, java.lang.String, nxopen.cae.SimLoadRecipeTypes.DataTypes)
Modifier and Type | Interface and Description |
---|---|
static class |
SimLoadRecipe.ImportFromCSVFileData
This class holds the data returned from
importFromCSVFile(java.lang.String, java.lang.String) |
Modifier and Type | Method and Description |
---|---|
void |
autofill()
Fills the mapping tables of the load recipe based on available functions in the data sources.
|
void |
autofill(FEModelOccurrence feModelOcc)
Deprecated.
Deprecated in NX12.0.0. Use
autofill() instead.
|
SimLoadRecipeTypes.DataTypes |
dataType()
Returns the data type of a
SimLoadRecipe
License requirements: None. |
String |
description()
Returns the description of a
SimLoadRecipe . |
void |
disableLoadCondition(String loadCondition)
Disables a load condition in the Load Recipe.
|
void |
disableTrackingValue(String trackingValue)
Disables a tracking value in the Load Recipe.
|
void |
enableLoadCondition(String loadCondition)
Enables a load condition in the Load Recipe.
|
void |
enableTrackingValue(String trackingValue)
Enables a tracking value in the Load Recipe.
|
boolean |
exportToCSVFile(String filePath)
Exports mapping entries to a CSV file.
|
SimLoadRecipeTypes.LoadConditionHandling |
getLoadConditionHandlingType()
Gets the type of load conditions handling of the
SimLoadRecipe
License requirements: None. |
String[] |
getLoadConditions()
Gets the load condition strings declared in the
SimLoadRecipe
License requirements: None. |
String[] |
getTrackingValues()
Gets the tracking value strings declared in the
SimLoadRecipe
License requirements: None. |
SimLoadRecipe.ImportFromCSVFileData |
importFromCSVFile(String filePath,
String csvDelim)
Imports mapping entries from a CSV file.
|
void |
loadLoadConditions()
Loads all the load conditions available in the data sources and enables them.
|
void |
loadTrackingValues()
Loads all the tracking values available in the data sources and enables them.
|
SimLoadRecipeMappingCollection |
mappingCollection()
Returns the
SimLoadRecipeMappingCollection . |
String |
name()
Returns the name of a
SimLoadRecipe . |
SimLoadRecipeLbcGenerator |
newLbcGeneratorFromLoadRecipe()
Creates a new
SimLoadRecipeLbcGenerator . |
void |
setAutofillAssemblyComponent(FEModelOccurrence feModelOcc)
Set the assembly component on which the autofill method operates on.
|
void |
setDescription(String description)
License requirements: nx_masterfem ("Finite Element Modeling") . |
void |
setLoadConditionHandlingType(SimLoadRecipeTypes.LoadConditionHandling lcHandling)
Sets the type of load conditions handling of the
SimLoadRecipe
License requirements: nx_masterfem ("Finite Element Modeling") Created in NX10.0.0 |
void |
setName(String name)
License requirements: nx_masterfem ("Finite Element Modeling") . |
SimLoadRecipeSourceCollection |
sourceCollection()
Contains a
SimLoadRecipeSourceCollection . |
void |
validation()
Validation of the Load Recipe
License requirements: nx_masterfem ("Finite Element Modeling") . |
printTestData, printTestData, tag, tagValue
SimLoadRecipeMappingCollection mappingCollection() throws RemoteException
RemoteException
SimLoadRecipeSourceCollection sourceCollection() throws RemoteException
RemoteException
String name() throws NXException, RemoteException
NXException
RemoteException
void setName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
String description() throws NXException, RemoteException
NXException
RemoteException
void setDescription(String description) throws NXException, RemoteException
description
- NXException
RemoteException
SimLoadRecipeTypes.DataTypes dataType() throws NXException, RemoteException
NXException
RemoteException
SimLoadRecipeTypes.LoadConditionHandling getLoadConditionHandlingType() throws NXException, RemoteException
SimLoadRecipe
NXException
RemoteException
void setLoadConditionHandlingType(SimLoadRecipeTypes.LoadConditionHandling lcHandling) throws NXException, RemoteException
SimLoadRecipe
lcHandling
- NXException
RemoteException
String[] getLoadConditions() throws NXException, RemoteException
SimLoadRecipe
NXException
RemoteException
String[] getTrackingValues() throws NXException, RemoteException
SimLoadRecipe
NXException
RemoteException
void disableLoadCondition(String loadCondition) throws NXException, RemoteException
loadCondition
- NXException
RemoteException
void enableLoadCondition(String loadCondition) throws NXException, RemoteException
loadCondition
- NXException
RemoteException
void disableTrackingValue(String trackingValue) throws NXException, RemoteException
trackingValue
- NXException
RemoteException
void enableTrackingValue(String trackingValue) throws NXException, RemoteException
trackingValue
- NXException
RemoteException
SimLoadRecipeLbcGenerator newLbcGeneratorFromLoadRecipe() throws NXException, RemoteException
SimLoadRecipeLbcGenerator
.
NXException
RemoteException
SimLoadRecipe.ImportFromCSVFileData importFromCSVFile(String filePath, String csvDelim) throws NXException, RemoteException
filePath
- Path of the CSV filecsvDelim
- Delimiter character used in the CSV file.
If null, the comma character will be used.
If this string contains more then one character, only the first one will be used.NXException
RemoteException
boolean exportToCSVFile(String filePath) throws NXException, RemoteException
filePath
- Path of the CSV fileNXException
RemoteException
void autofill() throws NXException, RemoteException
SimLoadRecipeMapEntry
instances to the load recipe. Sets the
value of SimLoadRecipeMapEntry.target()
and SimLoadRecipeMapEntry.setTarget(java.lang.String)
for each map entry to the entity label read
from the data sources. This method doesn't create entries with SimLoadRecipeMapEntry.targetType()
and SimLoadRecipeMapEntry.setTargetType(nxopen.cae.SimLoadRecipeMapEntryTargetTypes.TargetTypes)
which refer to groups or meshes.
The parameters available in the data sources are filled for each entry in the following
format: "ME:<target label>".
NXException
RemoteException
void autofill(FEModelOccurrence feModelOcc) throws NXException, RemoteException
autofill()
instead.
feModelOcc
- NXException
RemoteException
void validation() throws NXException, RemoteException
NXException
RemoteException
void loadLoadConditions() throws NXException, RemoteException
NXException
RemoteException
void loadTrackingValues() throws NXException, RemoteException
NXException
RemoteException
void setAutofillAssemblyComponent(FEModelOccurrence feModelOcc) throws NXException, RemoteException
feModelOcc
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.