Windings¶
Befehle, die das Lesen und Zuweisen der Werte und Eigenschaften von Wicklungen (Leitern) ermöglichen.
Geometrische Größen (Koordinaten, Längen und Flächen) entsprechen der global gewählten Längeneinheit (gobal_unit, siehe General settings). Übergebene oder zurückgelieferte Vektoren (Komponenten der Vektoren) beziehen sich, wenn in der Funktionsbeschreibung nicht explizit angegeben, auf das kartesisches System. Zur einfachen Umrechnung zwischen unerschiedlichen Bezugssystemen stehen Funktionen zur Coordinate transformation zur Verfügung.
Übersicht
Bezeichner |
Anzahl Werte |
Einheit |
Zugriff get/set |
Beschreibung |
valid |
1 |
g |
Gültigkeit |
|
key |
1 |
g |
Nummer |
|
srkeys |
[N] |
g |
Nummern aller N Subregionen der Wicklung |
|
nturns |
1 |
g |
Leiterzahl |
|
cur |
2 |
A |
g |
Strangstrom (Realteil, Imaginärteil) |
flux |
2 |
Vs/gu |
g |
Flussverkettung des Wicklungsstranges (Realteil, Imaginärteil) |
volt |
2 |
V/gu |
g |
Spannung über dem Wicklungsstrang (Realteil, Imaginärteil) |
gu = globale Längeneinheit
Befehlsbeschreibung
Funktion: key = get_wdg_key ( x, y )
Gibt die Nummer einer Wicklung zurück, die über die kartesischen Koordinaten x und y adressiert wird.
- Parameter
- [in] x Coordinate 1[in] y Coordiante 2
- Return value
key Wicklungsnummer
Beispiel
key = get_wdg_key(x,y) -- Get the winding number
print("winding key = %d",key) -- Output to shell
Command: get_wdg_keys ( “var” )
Gibt die Nummern aller Wicklungsobjeke des Modells zurück.
- Parameter
[out] var Bezeichner des Arrays in dem die Wicklungsnummers zurückgegeben werden
Beispiel
get_wdg_key("keys") -- Get all windings and bars of the model
N = table.getn(keys) -- Number of elements in array
Funktion: d1, d2, … = get_wdg_data ( “identifier”, key )
Liest Daten einer Wicklung und gibt diese zurück.
- Parameter
- [in] identifier Art der auszulesenden Daten (siehe Tabelle)[in] key Nummer der Wicklung
- Return value
- d1 Erster Rückgabewertd2 Zweiter Rückgabewert
Beispiel: Ermittlung des Strangstromes
Ire, Iim = get_wdg_data("cur",key)
printf("Ire = %g, Iim = %g",Ire,Iim)
Alternativ zu key kann die Wicklung auch über kartesische Koordinaten in der globalen Einheit adressiert werden.
Ire, Iim = get_wdg_data("cur",x,y)
printf("Ire = %g, Iim = %g",Ire,Iim)