Skip to main content

Speos NX library 2024 R2

SimulationInverseBuilder Class Reference

Last update: 17.07.2025

Represents an Inverse Simulation Builder. More...

Inheritance diagram for SimulationInverseBuilder:
SimulationCommonBuilderFeatureBuilder_object

Public Member Functions

 AddSourceFaceFilteringReferences (self, tags)
 Adds sources faces filtering into the simulation.
 
 DeleteSourceFaceFilteringReferences (self, tags)
 Deletes sources faces filtering from the simulation.
 
- Public Member Functions inherited from SimulationCommonBuilder
 AddSources (self, sources)
 Adds sources into the simulation.
 
 RemoveSources (self, sources)
 Deletes sources from the simulation.
 
 AddGeometries (self, tags)
 Adds geometries into the simulation.
 
 RemoveGeometries (self, tags)
 Deletes geometries from the simulation.
 
 AddSensors (self, sensors)
 Adds sensors into the simulation.
 
 RemoveSensors (self, sensors)
 Deletes sensors from the simulation.
 
- Public Member Functions inherited from FeatureBuilder
 Commit (self)
 Commits any edits that have been applied to the builder.
 
 ShowResult (self)
 Updates the feature to reflect the result of an edit to the feature for all builders that support showing results.
 

Properties

 Duration = property(fget = __GetDuration, fset = __SetDuration)
 toto
 
 FamilySelection = property(fget = __GetFamilySelection, fset = __SetFamilySelection)
 Gets or sets the family selection list.
 
 MaximumNumberOfPaths = property(fget = __GetMaximumNumberOfPaths, fset = __SetMaximumNumberOfPaths)
 Gets or sets the maximum number of paths.
 
 PassNumber = property(fget = __GetPassNumber, fset = __SetPassNumber)
 Gets or sets the pass number.
 
 SourcesFacesFilteringReferences = property(fget = __GetSourcesFacesFilteringReferences)
 Gets the sources faces filtering.
 
 StopOnDuration = property(fget = __GetStopOnDuration, fset = __SetStopOnDuration)
 Gets or sets the duration.
 
 StopOnPassNumber = property(fget = __GetStopOnPassNumber, fset = __SetStopOnPassNumber)
 Gets or sets the property to enable stop on pass number.
 
 UsePartFamilies = property(fget = __GetUsePartFamilies, fset = __SetUsePartFamilies)
 Gets or sets the property to use family tables.
 
- Properties inherited from SimulationCommonBuilder
 AllPreset = property(fget = __GetAllPreset)
 Gets all Preset.
 
 AmbientMaterial = property(fget = __GetAmbientMaterial, fset = __SetAmbientMaterial)
 Gets or sets the property to enable ambient material.
 
 EstimatedRam = property(fget = __GetEstimatedRam)
 Gets the estimated RAM usage.
 
 FeatureSimulation = property(fget = __GetFeatureSimulation)
 Gets the simulation feature object.
 
 Geometries = property(fget = __GetGeometries)
 Gets geometries tag.
 
 LightExpert = property(fget = __GetLightExpert, fset = __SetLightExpert)
 Gets or sets the property to enable Light Expert.
 
 Preset = property(fget = __GetPreset, fset = __SetPreset)
 Gets or sets the Preset object.
 
 SelectAmbientMaterial = property(fget = __GetSelectAmbientMaterial, fset = __SetSelectAmbientMaterial)
 Gets or set the ambient material.
 
 Sensors = property(fget = __GetSensors)
 Gets sensor features.
 
 Settings = property(fget = __GetSettings, fset = __SetSettings)
 Gets or sets the simulation settings.
 
 Sources = property(fget = __GetSources)
 Gets source features.
 
 StandardDeviation = property(fget = __GetStandardDeviation, fset = __SetStandardDeviation)
 
 UsePresetSettings = property(fget = __GetUsePresetSettings, fset = __SetUsePresetSettings)
 Gets or sets the property to enable preset settings.
 
- Properties inherited from FeatureBuilder
 Feature = property(fget = __GetFeature)
 Returns the feature being edited, or the created feature if the builder is being used in creation mode.
 
 FullName = property(fget = __GetFullName)
 Gets the full name of the feature being edited.
 
 Name = property(fget = __GetName, fset = __SetName)
 Gets or sets the name of the feature being edited.
 
 NameWithContext = property(fget = __GetNameWithContext)
 Gets the name with context of the feature being edited.
 
 Status = property(fget = __GetStatus)
 Returns the status of the feature being edited.
 

Detailed Description

Represents an Inverse Simulation Builder.

The Inverse Simulation Builder is used to create and edit Inverse Simulation features.

To create a new instance of this class, use FeatureCollection::CreateSimulationInverseBuilder

Member Function Documentation

◆ AddSourceFaceFilteringReferences()

AddSourceFaceFilteringReferences ( self,
tags )

Adds sources faces filtering into the simulation.

The AddSourceFaceFilteringRefs function takes a list of feature tag as parameter.

Parameters
[in]tags: List of integer.
Returns
void.

◆ DeleteSourceFaceFilteringReferences()

DeleteSourceFaceFilteringReferences ( self,
tags )

Deletes sources faces filtering from the simulation.

The DeleteSourceFaceFilteringRefs function takes a list of feature tag as parameter.

Parameters
[in]tags: List of integer.
Returns
void.

Property Documentation

◆ Duration

Duration = property(fget = __GetDuration, fset = __SetDuration)
static

toto

toto

Returns
toto

◆ FamilySelection

FamilySelection = property(fget = __GetFamilySelection, fset = __SetFamilySelection)
static

Gets or sets the family selection list.

Prerequisite: The UseFamilyTables property must be True.

Selects the configurations to run with the simulation.

Value type: List of string.

The default value is an empty list.

◆ MaximumNumberOfPaths

MaximumNumberOfPaths = property(fget = __GetMaximumNumberOfPaths, fset = __SetMaximumNumberOfPaths)
static

Gets or sets the maximum number of paths.

Prerequisite: The EnableLightExpert property must be True.

The Maximum paths corresponds to the maximum number of rays the Light Path Finder file (*.lpf or *.lp3) can contain.

Value type: Integer.
Range: The value must be superior to 0.

The default value is 100,000.

◆ PassNumber

PassNumber = property(fget = __GetPassNumber, fset = __SetPassNumber)
static

Gets or sets the pass number.

Prerequisite: The StopOnPassNumber property must be True.

Value type: Integer.
Range: the value must be superior to 0.

The default value is 5.

◆ SourcesFacesFilteringReferences

SourcesFacesFilteringReferences = property(fget = __GetSourcesFacesFilteringReferences)
static

Gets the sources faces filtering.

The SourcesFacesFilteringRef property returns a list of feature tag.

Value type: List of integer.

◆ StopOnDuration

StopOnDuration = property(fget = __GetStopOnDuration, fset = __SetStopOnDuration)
static

Gets or sets the duration.

Prerequisite: The StopOnDuration property must be True.

Time necessary to reach for the simulation to end.

Value type: Double (in second).
Range: The value must be superior to 0.0.

The default value is 1800.0 s.

◆ StopOnPassNumber

StopOnPassNumber = property(fget = __GetStopOnPassNumber, fset = __SetStopOnPassNumber)
static

Gets or sets the property to enable stop on pass number.

True: Enables stop on PassNumber property
False: Disables stop on PassNumber property

Value type: Boolean.

The default value is True.

◆ UsePartFamilies

UsePartFamilies = property(fget = __GetUsePartFamilies, fset = __SetUsePartFamilies)
static

Gets or sets the property to use family tables.

True: Enables multi-configuration to run in the simulation.
False: Disables multi-configuration to run in the simulation.

Value type: Boolean.

The default value is False.


The documentation for this class was generated from the following file:
  • SpeosNX.py

Connect with Ansys