SimConditionCollection Class

class NXOpen.CAE.SimConditionCollection

Bases: object

This class is a collection of NXOpen.CAE.SimCondition.

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

New in version NX9.0.0.

Methods

Method Description
Create Adds a NXOpen.CAE.SimCondition.
Delete Deletes the specified NXOpen.CAE.SimCondition.
Find Collection’s object finder
Get Returns the NXOpen.CAE.SimCondition with the specified label or None if such a condition doesn’t exist
GetAll Returns all NXOpen.CAE.SimCondition
IsLabelValid Returns if a specified NXOpen.CAE.SimCondition label is valid
NextLabel Returns the next available NXOpen.CAE.SimCondition label

Method Detail

Create

SimConditionCollection.Create

Overloaded method Create

  • Create(name, label)
  • Create(name)
  • Create(label)
  • Create()

-------------------------------------

Adds a NXOpen.CAE.SimCondition. Name can be anything, even empty. Label must be unique and can be tested with NXOpen.CAE.SimConditionCollection.IsLabelValid().

Signature Create(name, label)

Parameters:
  • name (str) –
  • label (int) –
Returns:

Added NXOpen.CAE.SimCondition

Return type:

NXOpen.CAE.SimCondition

New in version NX9.0.0.

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

-------------------------------------

Adds a NXOpen.CAE.SimCondition. Name can be anything, even empty. A unique label will automatically be set.

Signature Create(name)

Parameters:name (str) –
Returns:Added NXOpen.CAE.SimCondition
Return type:NXOpen.CAE.SimCondition

New in version NX9.0.0.

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

-------------------------------------

Adds a NXOpen.CAE.SimCondition. Name will be automatically set. Label must be unique and can be tested with NXOpen.CAE.SimConditionCollection.IsLabelValid().

Signature Create(label)

Parameters:label (int) –
Returns:Added NXOpen.CAE.SimCondition
Return type:NXOpen.CAE.SimCondition

New in version NX9.0.0.

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

-------------------------------------

Adds a NXOpen.CAE.SimCondition. Name and label will be automatically set.

Signature Create()

Returns:Added NXOpen.CAE.SimCondition
Return type:NXOpen.CAE.SimCondition

New in version NX9.0.0.

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

-------------------------------------

Delete

SimConditionCollection.Delete

Deletes the specified NXOpen.CAE.SimCondition.

If that NXOpen.CAE.SimCondition is referenced in a NXOpen.CAE.SimConditionTimeStep, the NXOpen.CAE.SimConditionTimeStep will no longer reference any NXOpen.CAE.SimCondition. Will return the number of NXOpen.CAE.SimCondition actually deleted.

Signature Delete(condition)

Parameters:condition (NXOpen.CAE.SimCondition) –
Returns:
Return type:int

New in version NX9.0.0.

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

Find

SimConditionCollection.Find

Collection’s object finder

Signature Find(label)

Parameters:label (str) – label of the NXOpen.CAE.SimCondition
Returns:The NXOpen.CAE.SimCondition
Return type:NXOpen.CAE.SimCondition

New in version NX9.0.0.

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

Get

SimConditionCollection.Get

Returns the NXOpen.CAE.SimCondition with the specified label or None if such a condition doesn’t exist

Signature Get(label)

Parameters:label (int) –
Returns:the corresponding NXOpen.CAE.SimCondition
Return type:NXOpen.CAE.SimCondition

New in version NX9.0.0.

License requirements: None.

GetAll

SimConditionCollection.GetAll

Returns all NXOpen.CAE.SimCondition

Signature GetAll()

Returns:all NXOpen.CAE.SimCondition
Return type:list of NXOpen.CAE.SimCondition

New in version NX9.0.0.

License requirements: None.

IsLabelValid

SimConditionCollection.IsLabelValid

Returns if a specified NXOpen.CAE.SimCondition label is valid

Signature IsLabelValid(label)

Parameters:label (int) –
Returns:
Return type:bool

New in version NX9.0.0.

License requirements: None.

NextLabel

SimConditionCollection.NextLabel

Returns the next available NXOpen.CAE.SimCondition label

Signature NextLabel()

Returns:
Return type:int

New in version NX9.0.0.

License requirements: None.