PostScenarioManager Class

class NXOpen.CAE.PostScenarioManager

Bases: object

Manages the creation of a NXOpen.CAE.PostScenarioBuilder.

To obtain an instance of this class use NXOpen.CAE.PostScenarioManager.

New in version NX11.0.0.

PostScenarioDescriptors”, “Contains a NXOpen.CAE.PostScenarioDescriptorCollection. ” “AvailablePostScenarioDescriptors”, “Contains a NXOpen.CAE.PostScenarioAvailableDescriptorCollection.

This member enumerates scenario descriptors available for use with the Data Sources selected in NXOpen.CAE.PostScenarioManager.DataSources().

DataSources”, “Contains a NXOpen.CAE.DataSourceCollection.
The NXOpen.CAE.DataSource`s added to this collection will be used to populate the :py:meth:`NXOpen.CAE.PostScenarioManager.AvailablePostScenarioDescriptors.
These data sources will also be the ones available to any NXOpen.CAE.PostScenarioBuilder in the current session. “

Methods

Method Description
CheckScenarioDataSourceCompatible Checks if the scenario and the data source set in the NXOpen.CAE.PostScenarioParameters are compatible.
CheckValidDataSource Checks if the data source set in NXOpen.CAE.PostScenarioParameters is valid.
CreatePostScenarioBuilderFromParameters Creates a transient object NXOpen.CAE.PostScenarioBuilder that is responsible for creating a post scenario object.
CreatePostScenarioBuilderFromScenario Creates a builder for the Scenario retrieved from a Visualized Scenario.
CreatePostScenarioBuilderFromViewport Creates a builder for the Scenario retrieved from a Visualized Scenario from a certain viewport.
CreateViewportSynchronizationOptions Creates viewport synchronization options.
NewPostScenarioParameters Creates a transient object NXOpen.CAE.PostScenarioParameters that contains the settings required to create a post scenario.
SetViewportSynchronizationOptions Sets the viewport synchronization options.

PostScenarioDescriptors

PostScenarioManager.PostScenarioDescriptors

Contains a NXOpen.CAE.PostScenarioDescriptorCollection.

Signature PostScenarioDescriptors

New in version NX11.0.0.

Deprecated since version NX12.0.0: Use NXOpen.CAE.PostScenarioManager.AvailablePostScenarioDescriptors() instead.

Returns:
Return type:NXOpen.CAE.PostScenarioDescriptorCollection

AvailablePostScenarioDescriptors

PostScenarioManager.AvailablePostScenarioDescriptors

Contains a NXOpen.CAE.PostScenarioAvailableDescriptorCollection.

This member enumerates scenario descriptors available for use with the Data Sources selected in NXOpen.CAE.PostScenarioManager.DataSources().

Signature AvailablePostScenarioDescriptors

New in version NX12.0.0.

Returns:
Return type:NXOpen.CAE.PostScenarioAvailableDescriptorCollection

DataSources

PostScenarioManager.DataSources

Contains a NXOpen.CAE.DataSourceCollection.

The NXOpen.CAE.DataSource`s added to this collection will be used to populate the :py:meth:`NXOpen.CAE.PostScenarioManager.AvailablePostScenarioDescriptors. These data sources will also be the ones available to any NXOpen.CAE.PostScenarioBuilder in the current session.

Signature DataSources

New in version NX12.0.0.

Returns:
Return type:NXOpen.CAE.DataSourceCollection

Method Detail

CheckScenarioDataSourceCompatible

PostScenarioManager.CheckScenarioDataSourceCompatible

Checks if the scenario and the data source set in the NXOpen.CAE.PostScenarioParameters are compatible.

Signature CheckScenarioDataSourceCompatible(scenarioParameters)

Parameters:scenarioParameters (NXOpen.CAE.PostScenarioParameters) –
Returns:
Return type:bool

New in version NX11.0.0.

Deprecated since version NX12.0.0: This function is no longer useful because the new API only lists compatible data sources per slot.

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

CheckValidDataSource

PostScenarioManager.CheckValidDataSource

Checks if the data source set in NXOpen.CAE.PostScenarioParameters is valid.

Signature CheckValidDataSource(scenarioParameters)

Parameters:scenarioParameters (NXOpen.CAE.PostScenarioParameters) –
Returns:
Return type:bool

New in version NX11.0.0.

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

CreatePostScenarioBuilderFromParameters

PostScenarioManager.CreatePostScenarioBuilderFromParameters

Creates a transient object NXOpen.CAE.PostScenarioBuilder that is responsible for creating a post scenario object.

Signature CreatePostScenarioBuilderFromParameters(scenarioParameters)

Parameters:scenarioParameters (NXOpen.CAE.PostScenarioParameters) –
Returns:
Return type:NXOpen.CAE.PostScenarioBuilder

New in version NX11.0.0.

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

CreatePostScenarioBuilderFromScenario

PostScenarioManager.CreatePostScenarioBuilderFromScenario

Creates a builder for the Scenario retrieved from a Visualized Scenario.

Signature CreatePostScenarioBuilderFromScenario(scenario)

Parameters:scenario (NXOpen.CAE.PostScenario) –
Returns:
Return type:NXOpen.CAE.PostScenarioBuilder

New in version NX12.0.0.

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

CreatePostScenarioBuilderFromViewport

PostScenarioManager.CreatePostScenarioBuilderFromViewport

Creates a builder for the Scenario retrieved from a Visualized Scenario from a certain viewport.

This method fails if the specified viewport does not represent a Visualized Scenario.

Signature CreatePostScenarioBuilderFromViewport(viewportIndex)

Parameters:viewportIndex (int) –
Returns:
Return type:NXOpen.CAE.PostScenarioBuilder

New in version NX11.0.0.

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

CreateViewportSynchronizationOptions

PostScenarioManager.CreateViewportSynchronizationOptions

Creates viewport synchronization options.

These options synchronize selections and probes across the selected viewports.

Signature CreateViewportSynchronizationOptions()

Returns:
Return type:NXOpen.CAE.ViewportSynchronizationOptions

New in version NX12.0.0.

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

NewPostScenarioParameters

PostScenarioManager.NewPostScenarioParameters

Creates a transient object NXOpen.CAE.PostScenarioParameters that contains the settings required to create a post scenario.

The object should be destroyed after the post scenario is created.

Signature NewPostScenarioParameters()

Returns:
Return type:NXOpen.CAE.PostScenarioParameters

New in version NX11.0.0.

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

SetViewportSynchronizationOptions

PostScenarioManager.SetViewportSynchronizationOptions

Sets the viewport synchronization options.

These options synchronize selections and probes across the selected viewports. Passing None will disable all synchronizations.

Signature SetViewportSynchronizationOptions(options)

Parameters:options (NXOpen.CAE.ViewportSynchronizationOptions) –

New in version NX12.0.0.

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