Primero, debe especificar los valores predeterminados deseados para los controles del panel frontal configurándolos manualmente y luego haciendo clic izquierdo en cada uno y seleccionando Data Operations > Make Current Value Default. Alternativamente, puede configurar manualmente todos los controles del panel frontal a los valores deseados y configurar todos los controles como predeterminados a la vez, navegando a la barra de herramientas Edit y seleccionando Make Current Values Default. Luego, podrá configurar su VI para restablecer programáticamente estos valores al comienzo de cada ejecución de VI.
Si está utilizando LabVIEW versión 8.0 o posterior, existe un método de la clase VI Default Values > Reinitialize All Values to Default . Este método es idéntico a la opción de menú Edit >> Reinitialize All Values to Default (Reinicializar todos los valores a los valores predeterminados). Para llamar a este método mediante programación, siga los pasos que se describen a continuación:
- Seleccione la ventana del diagrama de bloques
- Traer el menu quick drop (Presione CTRL + ESPACIO)
- Escriba 'VI Server Reference' y haga doble clic en el resultado superior
- Coloque el cuadro 'This VI' en el diagrama de bloques haciendo clic izquierdo
- Coloca el cursor sobre el lado derecho hasta que aparezca la herramienta de cableado.
- Haga clic derecho y seleccione ‘Create -> Method for VI Class -> Default Values -> Reinitialize default Values’
- Conecte la salida del ‘VI Sever Reference’ a la entrada superior izquierda del método de invocación
En las versiones de LabVIEW anteriores a 8.0, deberá usar el método de clase de Control Control.Reinitialize To Default (para establecer el valor predeterminado de cada control del panel frontal individualmente. Para implementar esto, siga los pasos a continuación para cada control:
- Seleccione la ventana del diagrama de bloques
- Traer el menu quick drop (Presione CTRL + ESPACIO)
- Escriba 'VI Server Reference' y haga doble clic en el resultado superior
- Coloque el cuadro 'This VI' en el diagrama de bloques haciendo clic izquierdo
- Coloca el cursor sobre el lado derecho hasta que aparezca la herramienta de cableado.
- Haga clic con el botón derecho y seleccione Create -> Property for VI Class -> Front Panel
- Haga clic con el botón derecho en la salida del Panel del nodo de propiedad recién creado y seleccione Create -> Property for Panel Class -> Control[]’
- Traer menu drop down (Presione CTRL + ESPACIO)
- Escriba 'For Loop' y haga doble clic en el resultado superior
- Coloque el bucle For hacia abajo haciendo clic y arrastrando.
- Traer menu drop down (Presione CTRL + ESPACIO)
- Escriba 'Invoke Node' y haga doble clic en el resultado superior
- Coloque el nodo de invocación en el bucle for
- Conecta estos elementos siguiendo la imagen de abajo.
-
Haga clic en el método en su nodo de invocación y seleccione 'Reinitialize to Default'