Klasse "Scenario"

Die Klasse "Scenario" besteht aus Eigenschaften und Methoden, die die Eigenschaften eines Szenarios definieren. Beispiele sind der Name und der Pfad der Szenariodatei, die Einheiten und viele der Einstellungen in der Gruppe "Start".

Eigenschaften der Klasse "Scenario"

"Scenario"-Eigenschaften

TypWerte

name

Zeichenfolge 

isactive

Boolesch 

path

Zeichenfolge 

iterations

Zahl 

innerIterations

Zahl 

timeSteps

Zahl 

timeStepSize

Zahl 

stopTime

Zahl 

remoteHost

Zeichenfolge 

continueFrom

Zeichenfolge 

flow

Zeichenfolge

"Ein", "Aus"

compressibility

Zeichenfolge

"Nicht kompressibel", "Unterschall", "Kompressibel"

heatTransfer

Zeichenfolge

"Ein", "Aus"

radiation

Zeichenfolge

"Ein", "Aus"

selectionMode

Zeichenfolge

"Kante", "Fläche", "Volumen"

selectionBasis

Zeichenfolge

"Direkt", "Nach Material", "Nach Oberfläche", "Nach Volumen", "Nach Gruppe"

selectionIdList

Array 

selectionNameList

Array 

isEarthGravity

Boolesch

Wahr, Falsch

analysisMode

Zeichenfolge

"Stationär", "Transient"

coordinateSystem

Zeichenfolge

"Axialsymmetrisch zur x-Achse", "Axialsymmetrisch zur y-Achse", "Kartesisch, 2D", "Kartesisch, 3D"

intelligentSolutionControl

Zeichenfolge

"Ein", "Aus"

turbulence

Zeichenfolge

"Ein", "Aus"

turbModel

Zeichenfolge

"k-epsilon-Modell", "Low-Re k-epsilon-Modell", "RNG", "Wirbel-Viskosität (Eddy)", "Mischungsweg"

autoStartup

Zeichenfolge

"Ein", "Aus", "Sperren bei", "Erweitern"

turbLamRatio

Zahl 

turbulenceIntensity

Zahl 

meshEnhancement

Zeichenfolge

"Ein", "Aus"

automaticLayerAdaptation

Zeichenfolge

"Ein", "Aus"

meshingByParts

Zeichenfolge

"Ein", "Aus"

numberOfLayers

Zahl 

thicknessFactor

Zahl 

advectionScheme

Zeichenfolge

"ADV 1", "ADV 2", "ADV 3", "ADV 4"

automaticSolverSelection

Zeichenfolge

"Ein", "Aus"

autoForcedConvection

Zeichenfolge

"Ein", "Aus"

forcedQuickConvection

Zeichenfolge

"Ein", "Aus"

naturalQuickConvection

Zeichenfolge

"Ein", "Aus"

automaticConvergenceAssessment

Zeichenfolge

"Ein", "Aus"

convergenceThreshold

Zahl

Wert zwischen 0 und 1

solverComputer

Zeichenfolge

wie Remotehost

scalar

Zeichenfolge

"Allgemeiner Skalar", "Luftfeuchtigkeit", "Qualität"

layerFactor

Zahl 

cavitation

Zeichenfolge

"Ein", "Aus"

resultsSaveIntervalBasedOn

Zeichenfolge

"Schritte", "Sekunden"

summarySaveIntervalBasedOn

Zeichenfolge

"Schritte", "Sekunden"

approximateElementCount

Ganzzahl 

Methoden der Klasse "Scenario"

"Scenario"-Methoden

BeschreibungDatenrückgabe

run()

Startet die Analyse und wartet, bis sie abgeschlossen ist

Nein

clone(newScenarioName)

Gibt eine Kopie dieses Szenarios zurück

Scenario-Objekt

activate()

Legt dieses Szenario als aktives Szenario fest

Nein

design()

Gibt das übergeordnete Design zurück

Design-Objekt

start()

Startet die Analyse

Nein

wait()

Wartet auf die Beendigung einer gerade ausgeführten Analyse

Nein

wait(ms)

Wartet bis zu der in ms angegebenen Zeitspanne auf die Beendigung der gerade ausgeführten Analyse; ms = Zahl

Nein

applyBoundaryCondition(BC)

Wendet die Randbedingung auf die ausgewählten Modellobjekte an; (BC = Randbedingungsobjekt)

Nein

applyMeshSize(Größe)

Wendet die Netzgröße auf die ausgewählten Modellobjekte an; Größe = Zahl

Nein

applyMaterial(Name)

Weist Material mit <name> (eines vorhandenen Materials) den ausgewählten Modellobjekten zu; name = Zeichenfolge

Nein

applyMaterial(m)

Weist Material den ausgewählten Modellobjekten zu; m = Materialobjekt

Nein

importSettingsFrom(a)

Kopiert die Einstellungen aus Analyse a in diese Analyse

Nein

selectAll()

Wählt alle auf dem Auswahlmodus basierenden Modellobjekte aus

Nein

deselectAll()

Hebt die Auswahl aller Objekte aus

Nein

selectPrevious()

Wählt die vorherige Liste mit Modellobjekten aus

Nein

select(ID)

Wählt das Objekt mit der ID aus oder hebt die Auswahl auf; ID = Zahl 

deselect(ID)

Wählt das Objekt mit der ID aus oder hebt die Auswahl auf; ID = Zahl

Nein

select(Name)

Wählt ein Objekt basierend auf dem Namen aus oder hebt die Auswahl auf; abhängig vom Auswahlmodus kann sich Name auf ein Objekt, ein Material oder ein Gruppenobjekt beziehen 

deselect(Name)

Wählt ein Objekt basierend auf dem Namen aus oder hebt die Auswahl auf; abhängig vom Auswahlmodus kann sich Name auf ein Objekt, ein Material oder ein Gruppenobjekt beziehen

Nein

createGroup(Name)

Erstellt eine neue Gruppe mit dem angegebenen Namen und gibt sie an den Caller zurück; Name = Zeichenfolge

Ja

deleteGroup(Name)

Löscht die Gruppe mit dem angegeben Namen; Name = Zeichenfolge

Nein

group(Name)

Gibt die Gruppe mit dem angegebenen Namen zurück; Name = Zeichenfolge

Ja

entity(Typ,ID)

Gibt das Modellobjekt des Typs und mit der ID zurück; Typ = Zeichenfolge, ID = Zahl

Ja

material(Name)

Gibt das Material mit dem angegebenen Namen zurück; Name = Zeichenfolge

Ja

setGravityVector(x,y,z)

Legt den Schwerkraftvektor fest; x, y, z = Zahl (Richtungskomponenten)

Nein

setResultsSaveInterval(Wert,Einheiten)

Legt das Intervall für das Speichern von Ergebnissen und Zusammenfassungen fest; Wert = Zahl; Einheiten = "Schritte" oder "Sekunden" 

setSummarySaveInterval(Wert,Einheiten)

Legt das Intervall für das Speichern von Ergebnissen und Zusammenfassungen fest; Wert = Zahl; Einheiten = "Schritte" oder "Sekunden"Nein

setTotalTemperature(T, Einheiten)

Legt die Gesamttemperatur für kompressible Strömungen fest (im Dialogfeld "Optionen" auf der Benutzeroberfläche festgelegt); T = Temperaturwert; Einheiten = ZeichenfolgeNein

setRelaxation(Variable, Wert)

Legt die Unterrelaxation für die Variable auf den Wert fest (Variable = Zeichenfolge, Wert = Zahl)Nein

estimateTimeStep()

Schätzt den Zeitschritt auf der Grundlage von BewegungseigenschaftenNein

addRuntimeMonitorPoint(MP)

MP = Überwachungspunktobjekt 

deleteRuntimeMonitorPoint(ID)

Verwaltet Laufzeitüberwachungspunkte; ID = Zeichenfolge 

runtimeMonitorPoint(ID)

Gibt den Laufzeitüberwachungspunkt mit der angegebenen ID zurück; ID = ZeichenfolgeJa

addPostMonitorPoint(MP)

Verwaltet Post-Überwachungspunkte; MP = Überwachungspunkt; ID = Zeichenfolge 

deletePostMonitorPoint(ID)

Verwaltet Post-Überwachungspunkte; MP = Überwachungspunkt; ID = ZeichenfolgeNein

postMonitorPoint(ID)

Gibt den Post-Überwachungspunkt mit der angegebenen ID zurück; ID = ZeichenfolgeJa

convergenceHistory(ID)

Gibt den Konvergenzverlauf mit der angegebenen ID zurück; ID = ZeichenfolgeJa

selectAllResults()

Wählt alle Ergebnisse aus oder hebt die Auswahl vollständig auf; Iteration = Anzahl 

deselectAllResults()

Wählt alle Ergebnisse aus oder hebt die Auswahl vollständig auf; Iteration = Anzahl 

selectResults(Iteration)

Wählt alle Ergebnisse aus oder hebt die Auswahl vollständig auf; Iteration = Anzahl 

deselectResults(Iteration)

Wählt alle Ergebnisse aus oder hebt die Auswahl vollständig auf; Iteration = AnzahlNein

loadSelectedResults()

Lädt alle ausgewählten Ergebnisse 

resetSelectedResults()

Setzt alle ausgewählten Ergebnisse zurückNein

value(Skalar, MP)

Ruft die Ergebniswerte am Überwachungspunkt für die aktuelle Iteration ab; Skalar = Zeichenfolge; MP = Überwachungspunktobjekt 

value(Skalar, MP, Iteration)

Ruft die Ergebniswerte am Überwachungspunkt für die aktuelle Iteration ab; Skalar = Zeichenfolge; MP = ÜberwachungspunktobjektJa

selectResultOutputQuantity(S)

Wählt Ausgabegrößen aus oder hebt die Auswahl auf; S = Zeichenfolge (Name der Ausgabegröße - eine vollständige Liste finden Sie unter "Benutzeroberfläche: Analysieren von Ausgabegrößen") 

deselectResultOutputQuantity(S)

Wählt Ausgabegrößen aus oder hebt die Auswahl auf; S = Zeichenfolge (Name der Ausgabegröße - eine vollständige Liste finden Sie unter "Benutzeroberfläche: Analysieren von Ausgabegrößen")Nein

deleteBoundaryCondition(BC)

Löscht die Randbedingung aus den ausgewählten Modellobjekten; (BC = Randbedingungsobjekt)Nein

applyInitialCondition(IC)

Wendet die Anfangsbedingung auf die ausgewählten Modellobjekte an; (IC = Anfangsbedingungsobjekt)Nein

applyMotion(MO)

Wendet die Bewegung auf die ausgewählten Objekte an; (MO = Bewegungsobjekt)Nein

suppressSelectedParts()

Unterdrückt die ausgewählten Volumen im Modell und verhindert die Vernetzung dieser BauteileNein

resumeSelectedParts()

Nimmt ausgewählte Volumen wieder auf und lässt zu, dass sie vernetzt werdenNein

resumeAllParts()

Nimmt alle unterdrückten Volumen wieder aufNein

automaticSize()

Wendet die automatische Netzgrößenbestimmung anNein

spreadChanges()

Verteilt Änderungen der Netzverteilung im gesamten ModellNein

summary()

Gibt das Zusammenfassungsobjekt zurückJa

wallResults()

Gibt Wandergebnisobjekte zurückJa

setSolver(Gleichung, Solver, maxIterations, convergenceValue)

Gleichung = Zeichenfolge; Solver = Zeichenfolge; maxIterations = Ganzzahl; convergenceValue = DoppeltNein

useUniformSize

 Nein

applySizeAdjustment(Größe)

Größe = ElementgrößeNein

setAutomaticExtrusion(Zeichenfolge)

String = "Ein" oder "Aus"Nein

setExtrusionGrowth(Größe)

Größe = ExtrusionszunahmewertNein

setExtrusionLayers(numberOfLayers)

numberOfLayers = Anzahl der Extrusionsschichten (Ganzzahl)Nein

setExtrusionEndLayering(Zeichenfolge)

Zeichenfolge = "gleichförmig", "klein am Ende", "klein am Anfang", "klein an beiden Enden", "klein in der Mitte"Nein

extrudeMesh()

 Nein

addResultsSaveFrequency(Iteration/Schritt, Intervall)

Schrittanzahl und Speicherintervall (in Ausgabeintervalltabelle)Nein

addSummarySaveFrequency(Iteration/Schritt, Intervall)

Schrittanzahl und Speicherintervall (in Ausgabeintervalltabelle)Nein