Resumen
Convierte la cadena de valores del parámetro nominado en un número utilizando el tipo de unidad estipulado.
Sintaxis
StrToNumber(Value : String , Unit : String) : Number
Ejemplo de uso
StrToNumber(ParameterValue('VoltageRating'),V) > 50
Convierte la cadena de valores devuelta por el parámetro VoltageRating a un número, utilizando voltios (V) como unidad, y devuelve todos los objetos con un valor superior a 50V.
StrToNumber(ParameterValue('Resistance'),Ohms) Between 1000 And 10000
Convierte la cadena de valores devuelta por el parámetro Resistance a un número, utilizando ohmios como unidad, y devuelve todos los objetos con un valor entre 1kΩ y 10kΩ.
StrToNumber(ParameterValue('CapacitanceValue'),F) 2e-9
Convierte la cadena de valores devuelta por el parámetro CapacitanceValue en un número, utilizando la unidad Capacitancia (F), y devuelve todos los objetos con un valor inferior a 2nF (2e-9 en notación científica).
Notas
Se producirá un error de script si la cadena de valores no puede convertirse en un número. Para tener en cuenta esta situación, utilice la función StrToNumber, que devuelve un número nominado por defecto si falla la conversión.
La función de conversión de cadena a número acepta una amplia gama de definiciones de tipo de unidad, incluyendo:
-
V - Tensión
-
A - Corriente
-
Ohm - Resistencia
-
Z - Impedancia
-
F - Capacitancia
-
H - Inductancia
-
G - Conductancia
-
W - Potencia
-
Hz - Frecuencia
-
Q - Cargo
-
C - Temperatura
-
dB - Decibelios
-
% - Porcentaje
-
m - Longitud
-
Kg - Masa
-
s - Hora
El conversor acepta factores de escala de valores estándar (micro, kilo, mega, etc.) y, por tanto, cadenas de parámetros que contengan abreviaturas de prefijos como mV, uA, kHz, etc.
También admite varias construcciones de valores. Por ejemplo, el mismo valor de resistencia puede representarse como: