Sustituye uno o varios símbolos de unidad de un conjunto de datos.
Sintaxis
ChangeUnitSymbol(DataSet, [ UnitSymbol ], [ UnitSymbolX ], [ UnitSymbolZ ] [ , Verify = TRUE ])
La sintaxis de la función ChangeUnitSymbol consta de los siguientes elementos:
Parte |
Descripción |
|---|---|
DataSet |
El conjunto de datos cuyo símbolo o símbolos de unidad deben sustituirse. Todas las estructuras de datos están permitidas. Los tipos de datos permitidos son En coma flotante de 32 bits, En coma flotante de 64 bits, Número complejo en coma flotante de 32 bits, Número complejo en coma flotante de 64 bits, Tiempo de calendario y Intervalo de tiempo. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
UnitSymbol |
Especifica el símbolo de unidad para el conjunto de datos o su componente Y. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena. |
UnitSymbolX |
Especifica el símbolo de unidad para el componente X del conjunto de datos. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena. |
UnitSymbolZ |
Especifica el símbolo de unidad para el componente Z del conjunto de datos. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena. |
Verify |
TRUE si desea comprobar si el símbolo de unidad coincide con la unidad actual. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Valor booleano. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. Se establece el valor predeterminado TRUE si no se especifica el argumento. |
Notas
Utilice esta función para reemplazar el símbolo de unidad generado automáticamente por FlexPro por un símbolo de unidad personalizado. Al sustituir el símbolo de unidad, no se modifica la unidad de DataSet, solo se intercambia el símbolo que representa a la unidad. Si DataSet no tiene unidad, la función no tiene ningún efecto. Si especifica una cadena vacía para uno de los argumentos Unit, UnitX o UnitZ, se elimina el símbolo de unidad personalizado correspondiente, si lo hay. FlexPro vuelve a generar el símbolo de unidad automáticamente. Si omite un argumento, la unidad correspondiente permanece inalterada.
Disponibilidad
FlexPro Basic, Professional, Developer Suite
Ejemplos
ChangeUnitSymbol(600 Nm / 300 1/min, "Nm/(1/min)") |
Devuelve 2 Nm/(1/min). El símbolo de unidad cambia de "Nm min" a "Nm/(1/min)". |
ChangeUnitSymbol(5 kOhm, "") |
Devuelve 5 kΩ. Se elimina el símbolo de unidad "kOhm". Por lo tanto, FlexPro utiliza el símbolo estándar ω para la unidad. |
ChangeUnitSymbol(Spectrum, , "1/s") |
Solo se modifica el símbolo de unidad del componente X de la señal. El del componente Y permanece inalterado. |
ChangeUnitSymbol(1 Hz, "1/min") |
Aparece un mensaje de error porque el símbolo de unidad especificado no coincide con la unidad en cuestión. |