Accès en lecture à la valeur et à l'unité d'un paramètre d'un objet. Accès en lecture/écriture à la valeur et à l'unité d'un paramètre de la formule actuelle.
Syntaxe
Objet. parameters[Nom]
ou
this. parameters[Nom] = Données
La syntaxe de la propriété parametersse compose des parties suivantes :
Élément |
Description |
---|---|
Objet |
L'objet auquel on accède. Utilisez this pour accéder à la formule actuelle. |
Nom |
Requis. Une chaîne de caractères avec le nom du paramètre. |
Données |
Un objet flexpro.Data avec une valeur scalaire, qui peut être en unités, et qui doit être affecté au paramètre. |
Disponible dans
FlexPro Professional, Developer Suite
Remarques
La propriété parametersfournit un dictionnaire Python. Ses éléments sont des objets flexpro.PhysValue avec les propriétés value et unit.
Si, lors de l'accès en écriture à un paramètre, un paramètre portant ce nom n'existe pas encore, celui-ci est automatiquement créé.
L'accès en écriture aux informations d'en-tête d'un objet de données n'est autorisé que pour la formule dans laquelle se trouve le code Python. Plutôt que d'utiliser l'accès en écriture, il est préférable de modifier l'attribut dans l'onglet Général de la boîte de dialogue Propriétés.
Exemples
flexpro.object(r'.\\'). parameters["valeur d'étalonnage"]. value |
Accède à un paramètre nommé "Valeur d'étalonnage" qui est stocké dans le dossier où se trouve la formule. |
flexpro.object(r'.\\'). parameters["valeur d'étalonnage"]. unit |
Accède à l'unité du paramètre "Valeur de calibrage". |
this. parameters["Valeur d'étalonnage"] = flexpro.Data(1.3, "dB") |
Affecte la valeur 1,3 dB au paramètre "Valeur d'étalonnage". |