Formateador de cadenas
Modifique el formato de uno o varios valores según una regla personalizable.
CONSEJO:
Puede usar el formateador de cadenas para:
- Vincular varias cadenas juntas en una serie.
- Agregar caracteres antes o después de un valor si el valor de la variable de origen es numérico.
- Aplicar formato numérico, como posiciones decimales o redondeos flotantes. Consulte Tipos de datos del formateador de cadenas .
- Dar formato y asignar parámetros a las consultas SQL para usarlas en objetos de la base de datos. Consulte Ejemplos de consulta SQL del Formateador de cadenas .
Entrada
Propiedad | Descripción |
|---|---|
Formato | Regla de formato de la referencia de variables:
|
Modo de vínculo dinámico |
|
Vínculo dinámico | Una o más variables identificadas por:
CONSEJO:
Utilice cualquier combinación de marcadores de posición en cualquier orden. Utilice cualquier número de marcadores de posición que desee en la expresión.
Esta propiedad solo está disponible para instancias de convertidor y no para tipos de convertidor. |
Formato
Anide los marcadores de posición
{index,alignment:format}
para cambiar dinámicamente el formato de los datos mostrados. Por ejemplo:- {0:f{1}}
- El valor de la variable vinculada con{1}define el número de decimales.
- {0:{1}{2}}
- El valor de la variable vinculada con{1}define el tipo de datos numérico.
- El valor de la variable vinculada con{2}define el número de decimales.
- {0,{1}:{2}{3}}
- El valor de la variable vinculado con{1}define la alineación.
- El valor de la variable vinculada con{2}define el tipo de datos numérico.
- El valor de la variable vinculada con{3}define el número de decimales.
Formato de la ruta de acceso
Tenga en cuenta estas funcionalidades de formato de la ruta de acceso:
- Para formatear una cadena como una ruta de archivo, puede utilizar esta sintaxis:{index,alignment:.filepath}
- Entrada
- ns=9;%PROJECTDIR%/Logo.svg
- Salida
- C:\Users\UserName\AppData\Local\Rockwell Automation\FactoryTalk Optix\Emulator\Projects\ProjectName\ProjectFiles\Logo.svg
- Para formatear una cadena como un URI, puede usar esta sintaxis:{index,alignment:.uri}
- Entrada
- ns=9;%PROJECTDIR%/Logo.svg
- Salida
- archivo:///C:/Users/UserName/AppData/Local/Rockwell Automation/FactoryTalk Optix/Emulator/Projects/ProjectName/ProjectFiles/Logo.svg
- Para aplicar formato a una parte de una ruta de acceso, puede usar esta sintaxis:file:///C:/Reports/Report.{0}.pdf
Use el formato inverso para modificar un valor con formato en tiempo de ejecución para reemplazarlo por un valor nuevo que la aplicación muestra con el mismo formato en tiempo de ejecución. La función de formato inverso requiere la siguiente configuración para que funcione correctamente:
- El vínculo dinámicoMododel convertidor debe serLectura/Escritura.
- El campoFormatosolo debe tener un marcador o un origen. El marcador de posición puede tener un sufijo o prefijo, y se puede establecer con una cadena de formato, como{0:n}.
Salida
La cadena especificada en la propiedad
Formato
, según las reglas de formato con valores en lugar de los marcadores de posición.Ejemplo
Instancia de un formateador de cadenas

Entregue su opinión


