Skip to main content

Speos NX library 2025 R2

SimulationInverseBuilder Class Reference

Last update: 16.07.2025

Represents an Inverse Simulation Builder. More...

Inheritance diagram for SimulationInverseBuilder:
SimulationCommonBuilderFeatureBuilderBuilder

Public Member Functions

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

Static Public Attributes

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

Properties

 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Properties inherited from SimulationCommonBuilder
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Properties inherited from FeatureBuilder
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Properties inherited from Builder
 thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

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()

'None' 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()

'None' 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.

Member Data Documentation

◆ Duration

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

toto

toto

Returns
toto

◆ FamilySelection

str 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

str 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

str 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

str 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

str 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

str 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

str 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_2412.py

Connect with Ansys