Résumé
Convertit la chaîne de valeur du paramètre indiqué en un nombre à l’aide du type d’unité spécifié.
Syntaxe
StrToNumber(Value : String , Unit : String) : Number
Exemple d’utilisation
StrToNumber(ParameterValue('VoltageRating'),V) > 50
Convertit la chaîne de valeur renvoyée par le paramètre VoltageRating en nombre, en utilisant les volts (V) comme unité, puis renvoie tous les objets ayant une valeur supérieure à 50V.
StrToNumber(ParameterValue('Resistance'),Ohms) Between 1000 And 10000
Convertit la chaîne de valeur renvoyée par le paramètre Resistance en nombre, en utilisant les ohms comme unité, puis renvoie tous les objets ayant une valeur comprise entre 1kΩ et 10kΩ.
StrToNumber(ParameterValue('CapacitanceValue'),F) < 2e-9
Convertit la chaîne de valeur renvoyée par le paramètre CapacitanceValue en nombre, en utilisant la capacité (F) comme unité, puis renvoie tous les objets ayant une valeur inférieure à 2nF (2e-9 en notation scientifique).
Remarques
Une erreur de script sera générée si la chaîne de valeur ne peut pas être convertie en nombre. Pour gérer cette situation, utilisez la fonction StrToNumber, qui renvoie un nombre par défaut spécifié si la conversion échoue.
La fonction de conversion de chaîne en nombre sensible aux unités accepte une large gamme de définitions de types d’unités, notamment :
-
V – Tension
-
A – Courant
-
Ohm – Résistance
-
Z – Impédance
-
F – Capacité
-
H – Inductance
-
G – Conductance
-
W – Puissance
-
Hz – Fréquence
-
Q – Charge
-
C – Température
-
dB – Décibels
-
% – Pourcentage
-
m – Longueur
-
Kg – Masse
-
s – Temps
Le convertisseur accepte les facteurs d’échelle de valeur standard (micro, kilo, méga, etc.) et, par conséquent, les chaînes de paramètres contenant des abréviations de préfixe telles que mV, uA, kHz, etc.
Plusieurs formats de valeur sont également pris en charge. Par exemple, la même valeur de résistance peut être représentée comme suit :