ModelingObjectPropertyTableCollection Class

class NXOpen.CAE.ModelingObjectPropertyTableCollection

Bases: object

Creates Modeling Object property tables:py:class:NXOpen.CAE.ModelingObjectPropertyTable in a fem model

To obtain an instance of this class, refer to NXOpen.CAE.CaePart

New in version NX5.0.0.

Methods

Method Description
CopyModelingObjectPropertyTable Copies a NXOpen.CAE.ModelingObjectPropertyTable
CreateModelingObjectPropertyTable Creates a NXOpen.CAE.ModelingObjectPropertyTable
Filter Filter the NXOpen.CAE.ModelingObjectPropertyTable by type, name, and upper bounds.
FindObject Finds the NXOpen.CAE.ModelingObjectPropertyTable with the given identifier as recorded in a journal.

Method Detail

CopyModelingObjectPropertyTable

ModelingObjectPropertyTableCollection.CopyModelingObjectPropertyTable

Copies a NXOpen.CAE.ModelingObjectPropertyTable

Signature CopyModelingObjectPropertyTable(sourceModelingObjectPropertyTable)

Parameters:sourceModelingObjectPropertyTable (NXOpen.CAE.ModelingObjectPropertyTable) – Modeling object property table to copy
Returns:Modeling object property table copied
Return type:NXOpen.CAE.ModelingObjectPropertyTable

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

CreateModelingObjectPropertyTable

ModelingObjectPropertyTableCollection.CreateModelingObjectPropertyTable

Creates a NXOpen.CAE.ModelingObjectPropertyTable

Signature CreateModelingObjectPropertyTable(descriptorType, languageName, solverName, name, label)

Parameters:
  • descriptorType (str) – Name of the Modeling Object property table descriptor
  • languageName (str) – language where to find the descriptor
  • solverName (str) – solver where to find the language
  • name (str) – Name of the Modeling Object property table
  • label (int) – Label for Modeling Object property table input 0 to get next available label
Returns:

Modeling object property table created

Return type:

NXOpen.CAE.ModelingObjectPropertyTable

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”)

Filter

ModelingObjectPropertyTableCollection.Filter

Filter the NXOpen.CAE.ModelingObjectPropertyTable by type, name, and upper bounds.

Signature Filter(filterByType, filterType, filterByName, filterName, filterByLowerLabelBound, lowerLabelBound, filterByUpperLabelBound, upperLabelBound)

Parameters:
  • filterByType (bool) – Option of filtering by Type
  • filterType (int) – The filter Type
  • filterByName (bool) – Option of filtering by Name
  • filterName (str) – The filter Name
  • filterByLowerLabelBound (bool) – Option of filtering by Lower bound of Label
  • lowerLabelBound (int) – Lower Label bound
  • filterByUpperLabelBound (bool) – Option of filtering by upper bound of label
  • upperLabelBound (int) – Upper Label Bound
Returns:

Modeling object property tables found

Return type:

list of NXOpen.CAE.ModelingObjectPropertyTable

New in version NX8.0.1.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

FindObject

ModelingObjectPropertyTableCollection.FindObject

Finds the NXOpen.CAE.ModelingObjectPropertyTable with the given identifier as recorded in a journal.

An exception will be thrown if no object can be found with the given journal identifier.

Signature FindObject(journalIdentifier)

Parameters:journalIdentifier (str) – Identifier to be found
Returns:Modeling object property table found
Return type:NXOpen.CAE.ModelingObjectPropertyTable

New in version NX5.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)