Lesezugriff auf den Wert und die Einheit eines Parameters eines Objektes. Schreib-/Lesezugriff auf den Wert und die Einheit eines Parameters der aktuellen Formel.
Syntax
Objekt.parameters[Name]
oder
this.parameters[Name] = Daten
Die Syntax der parameters-Eigenschaft besteht aus folgenden Teilen:
Teil |
Beschreibung |
---|---|
Objekt |
Das Objekt, auf das zugegriffen wird. Verwenden Sie this, um auf die aktuelle Formel zuzugreifen. |
Name |
Erforderlich. Eine Zeichenkette mit dem Namen des Parameters. |
Daten |
Ein flexpro.Data-Objekt mit einem skalaren Wert, der einheitenbehaftet sein kann, und dem Parameter zugewiesen werden soll. |
Verfügbarkeit
FlexPro Professional, Developer Suite
Anmerkungen
Die parameters-Eigenschaft liefert ein Python Dictionary. Dessen Elemente sind flexpro.PhysValue-Objekte mit den Eigenschaften value und unit.
Wenn beim Schreibzugriff auf einen Parameter ein Parameter mit diesem Namen noch nicht existiert, wird dieser automatisch angelegt.
Schreibzugriff auf die Kopfinformationen eines Datenobjektes ist nur für die Formel erlaubt, in der der Python-Code steht. Statt Schreibzugriff zu verwenden sollten Sie bevorzugt das Attribut auf der Registerkarte Allgemein des Eigenschaften-Dialogfeldes bearbeiten.
Beispiele
flexpro.object(r'.\\').parameters["Kalibrierwert"].value |
Greift auf einen Parameter mit Namen "Kalibrierwert" zu, der in dem Ordner, in dem sich die Formel befindet, gespeichert ist. |
flexpro.object(r'.\\').parameters["Kalibrierwert"].unit |
Greift auf die Einheit des Parameters "Kalibrierwert" zu. |
this.parameters["Kalibrierwert"] = flexpro.Data(1.3, "dB") |
Weist dem Parameter "Kalibrierwert" den Wert 1.3 dB zu. |