Imprimir un texto dinámico usando una variable
Además de la lista de texto global creada automáticamente, también hay listas de texto personalizadas.
Si un elemento debe mostrar dinámicamente varios textos uno tras otro, se le especifica una variable de cadena, no el ID del texto en sí. Luego, la variable se configura mediante programación (en código IEC) para cambiar los ID de texto. De esta manera se consigue una visualización dinámica del texto en el elemento de visualización.
En las listas de texto personalizadas, puede traducir los textos predeterminados y agregar más idiomas cuando sea necesario. Si se implementa el cambio de idioma para las visualizaciones, la traducción se muestra en tiempo de ejecución para el texto configurado.
Imagen elemento de visualización
Marco elemento de visualización
Tarta elemento de visualización
Polígono, polilínea y curva de Bézier elementos de visualización
Rectángulo elemento de visualización
Botón elemento de visualización
Barra de desplazamiento elemento de visualización
Mesa elemento de visualización
Campo de texto elemento de visualización
Todos los textos sobre un tema (como el manejo de errores) se enumeran en una lista de texto.
El Campo de texto El elemento de visualización está configurado para visualización dinámica:
El
strErrorHandling
La variable se introduce en el Textos dinámicos propiedad del elemento bajo Lista de texto.El
strHandlingID
La variable se introduce en el Textos dinámicos propiedad del elemento bajo Índice de texto.
Se implementa una distinción de casos en el código de la aplicación donde el texto para el manejo de errores se muestra dependiendo del error.
Para ello, se envía un ID de texto del
ErrorHandling
La lista de texto se asigna alstrHandlingID
variable dependiendo de laiError
error.// Text list name strErrorHandling := 'ErrorHandling'; //Assigning text ID CASE iError OF 2: strHandlingID := 'ID_2'; 3: strHandlingID := 'ID_3'; 4: strHandlingID := 'ID_3'; ELSE strHandlingID := 'ID_1'; END_CASE;