.. _accessMach: =========== **Machine** =========== .. role:: red .. role:: big Befehle, die das Lesen und Zuweisen der Werte und Eigenschaften der Maschine ermöglichen. Geometrische Größen (Koordinaten, Längen und Flächen) entsprechen der global gewählten Längeneinheit (gobal_unit, siehe Allgemeine Einstellungen). Ü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 Koordinatentransformation zur Verfügung. :big:`Übersicht` ---------------------------------------------------------------------- **Allgemein** +------------------+--------------+---------+-----------------+-----------------------------------+---------------+ | Bezeichner | Anzahl Werte | Einheit | Zugriff get/set | Beschreibung | Verfügbarkeit | +------------------+--------------+---------+-----------------+-----------------------------------+---------------+ | num_slots | 1 | - | g/s | Nutzahl | Rel. 8.2 | +------------------+--------------+---------+-----------------+-----------------------------------+---------------+ | num_poles | 1 | - | g/s | Polzahl | Rel. 8.2 | +------------------+--------------+---------+-----------------+-----------------------------------+---------------+ | arm_length | 1 | gu | g/s | Länge des Aktivteils der Maschine | Rel. 8.2 | +------------------+--------------+---------+-----------------+-----------------------------------+---------------+ | num_nodes_airgap | 1 | | g | Anzahl Knoten im Luftspalt | Rel. 9.0 | +------------------+--------------+---------+-----------------+-----------------------------------+---------------+ **Blechpaket** +------------------+--------------+---------+-----------------+-----------------------------------------------------------------------------------------------------+---------------+ | Bezeichner | Anzahl Werte | Einheit | Zugriff get/set | Beschreibung | Verfügbarkeit | +------------------+--------------+---------+-----------------+-----------------------------------------------------------------------------------------------------+---------------+ | iron_fillfact | 2 | % | g/s | Eisenfüllfaktor im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) | Rel. 8.3 | +------------------+--------------+---------+-----------------+-----------------------------------------------------------------------------------------------------+---------------+ | iron_spec_weight | 2 | kg/dm³ | g/s | Spezifisches Eisengewicht im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) | Rel. 8.3 | +------------------+--------------+---------+-----------------+-----------------------------------------------------------------------------------------------------+---------------+ **Wicklungen und Leiter** +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | Bezeichner | Anzahl Werte | Einheit | Zugriff get/set | Beschreibung | Verfügbarkeit | +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | num_wdg_layers | 2 | - | g/s | Anzahl der Wicklungslagen im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) | Rel. 8.2 | +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | cond_rel_length | 2 | % | g/s | Relative Leiterlänge im äußerer Maschinenteil (erster Wert) und im innerer Teil (zweiter Wert). Bezug ist die in der Nut verlaufende Leiterlänge. | Rel. 8.2 | +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | cond_fillfact | 2 | % | g/s | Nutfüllfaktor im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) | Rel. 8.2 | +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | cond_conduct | 2 | S/m | g/s | Leitfähigkeit der Wicklung im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) als Basis für die Verlustberechnung in FEMAG-DC | Rel. 8.2 | +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | cond_height | 2 | gu | g/s | Höhe eines rechteckigen Leiters im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) | Rel. 8.2 | +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | cond_spec_weight | 1 | kg/dm³ | g/s | Spezifisches (Cu-)Leitergewicht | Rel. 8.2 | +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ | cond_temp | 2 | °C | g/s | Leitertemperatur im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) | Rel. 8.2 | +------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------------------------------------------------------+---------------+ **Permanentmangete** +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | Bezeichner | Anzahl Werte | Einheit | Zugriff get/set | Beschreibung | Verfügbarkeit | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magn_remanence | 1 | T | g/s | Remanenzinduktion der Permanentmagnete | Rel. 8.4 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magn_permeability | 1 | - | g/s | Relative Permeabilität der Permanentmagnete | Rel. 8.4 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magn_conduc | 1 | S/m | g/s | Leitfähigkeit der Permanentmagnete | Rel. 8.4 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magn_spec_weight | 2 | kg/dm³ | g/s | Spezifisches Magnetgewicht im äußeren Maschinenteil (erster Wert) und im inneren Teil (zweiter Wert) | Rel. 8.3 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magn_rel_length | 1 | - | s | Relative Länge der Permanentmagnete | Rel. 8.4 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magnseg_length | 1 | gu | g/s | Länge der Permanentmagnetsegmente | Rel. 8.3 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magnseg_width | 1 | gu | g/s | Breite der Permanentmagnetsegmente | Rel. 8.3 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magn_temp_coef_br | 1 | %/K | g/s | Temperaturkoeffizient der Remanenzinduktion | Rel. 8.4 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magn_temp_coef_hc | 1 | %/K | g/s | Temperaturkoeffizient der Koerzitivfeldstärke | Rel. 8.4 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ | magn_temp | 1 | °C | g/s | Temperatur der Permanentmagnete | Rel. 8.4 | +-------------------+--------------+---------+-----------------+------------------------------------------------------------------------------------------------------+---------------+ :big:`Befehlsbeschreibung` ---------------------------------------------------------------------- .. _accessMach-get: .. admonition:: Function:: *d1, d2, ...* = get_dev_data ( *"identifier"* ) Liest Maschinenparameter und gibt diese zurück. **Parameter** [in] :red:`identifier` Art der auszulesenden Daten (siehe Tabelle) **Return values** | :red:`d1` Erster Rückgabewert | :red:`d2` Zweiter Rückgabewert Beispiel: Ermittlung der Polzahl :: P = get_dev_data("num_poles",key) .. admonition:: Command: set_dev_data ( *"identifier", d1, d2, ...* ) Schreibt Maschinenparameter. **Parameter** | [in] :red:`identifier` Art der zu schreibenden Daten (siehe Tabelle) | [in] :red:`d1` Erster Wert | [in] :red:`d2` Zweiter Wert Beispiel: Relative Leiterlänge der Wicklung :: set_dev_data("cond_rel_length",140,140)