Directorio de artículos
Proceso de operación de la interfaz de usuario
Elementos básicos del diseño de la interfaz de usuario: controles de gestión, controles visuales, conexiones, inicio y cierre de aplicaciones, registro de eventos, manejo de eventos.
En LabVIEW, los eventos se registran a través de Regesiter Event Callback.
Los eventos comunes de LabVIEW-TestStand incluyen:
evento | describir |
---|---|
Salir de la aplicación | El control de gestión de aplicaciones genera este evento para solicitar salir de la aplicación. |
Esperar | El control de gestión de aplicaciones genera este evento para establecer el cursor del sistema en un estado ocupado o normal. |
ReportError | Los controles de administración de aplicaciones generan este evento para informar errores de la aplicación. |
DisplaySequenceFile | El control de gestión de la aplicación genera este evento para mostrar un archivo de secuencia específico. |
VisualizaciónEjecución | Los controles de gestión de aplicaciones generan este evento para indicar una ejecución específica. |
rutina
Una rutina para una interfaz de usuario de ejecución única y una interfaz de usuario de ejecución múltiple https://download.csdn.net/download/weixin_43781045/87320396
Aquí hay un ejemplo de ejecución de banco de pruebas de interfaz de usuario de ejecución única\Single Execution-LabVIEW\Simple UI .lvproj
Crear un panel frontal
Haga clic con el botón derecho en el botón-Property Browser-Caption, modifique el texto de visualización del botón
Configurar la ventana principal de la interfaz de usuario
Cree un nodo de método y seleccione la clase ActiveX, seleccione el método GetEngine:
conecte Application Manager, nodo de método y TestStand-Set TestStand Application Window.vi (este VI configurará el VI actual como la ventana principal de la interfaz de usuario del banco de pruebas)
Configuración de control del panel frontal
Conecte el botón y el nodo del método, el botón está conectado al método ConnectCommand, la lista desplegable SequenceFile está conectada al método ConnectSequenceFileList, el control de vista de secuencia de visualización de ejecución está conectado al método ConnectExecutionView y la vista de informe de informe está conectada al método ConnectReportView
evento de usuario
Cree eventos de usuario, complete el registro de eventos y el inicio del programa;
cree estructuras de eventos, procese eventos de usuario;
complete el desregistro y la destrucción de eventos.