Ejemplo: Diálogo Visu ST
Producto: CODESYS Visualization
En este ejemplo se utilizan tres aplicaciones de ejemplo para mostrar cómo acceder mediante programación a los cuadros de diálogo de visualización del Texto estructurado (ST) lenguaje de implementación.
Descripción
El ejemplo muestra la implementación de cómo abrir cuadros de diálogo y pasar parámetros a este cuadro de diálogo. El usuario de la visualización puede abrir los cuadros de diálogo e introducir datos. Después de cerrar el cuadro de diálogo, los datos ingresados se guardarán y se mostrarán en la ventana principal.
Información adicional
Solicitud: DialogVarInOut
Este ejemplo muestra cómo abrir cuadros de diálogo mediante programación y cómo implementar el controlador de eventos para leer y comprobar los valores de entrada.
El EditBoxEventHandler
el controlador de eventos se establece en PLC_PRG
programa principal. VariableWritten
el método se llama después de establecer un valor de entrada. El rango del valor de entrada se comprueba con el CheckValue
método del ControlFB
bloque de funciones. OK
el botón está activado cuando pVar
la variable es inferior a 100.
Nota
Tenga en cuenta que el ControlFB
el bloque de funciones se suministra con VAR_IN_OUT_AS_POINTER
atributo cuando se pasa al marco.
Solicitud: FileDialog
Este ejemplo muestra cómo usar el administrador de diálogos para implementar la apertura de cuadros de diálogo de archivos en el lenguaje de implementación ST.
En el PLC_PRG
programa, el filtro de archivos y una instancia del Visu_FbFileListProvider
se crean bloques de funciones. Visu_FbFileListProvider
diálogo utiliza el bloque de funciones para enumerar y filtrar archivos. OpenFileDialog
la función establece el Visu_FbFileListProvider
y abre el cuadro de diálogo.
El usuario de visualización ahora puede seleccionar un archivo. Se muestra el nombre del archivo.
Para obtener más información, consulte:
Solicitud: IECOpenDialog
En el ejemplo se muestra cómo utilizar el Visu Utils
biblioteca para abrir cuadros de diálogo.
Requisitos y restricciones del sistema
Sistema de programación | CODESYS Development System (versión 3.5.16.1 o superior) |
Sistema de tiempo de ejecución | CODESYS Control Win (versión 3.5.16.1) |
Componentes adicionales | - |
Aviso
DESCARGAR Proyecto