Cree un LabVIEW SubVI
Puede simplificar el diagrama de bloques de un VI convirtiendo secciones del diagrama de bloques en subVI. Hay dos formas de hacer un subVI en LabVIEW:
- Crear un VI independiente y luego usarlo (arrastrarlo y soltarlo) en un VI de nivel superior como un subVI
- Si ya ha creado el código que le gustaría usar en otros VIs como su propio VI independiente, continúe con la sección Edit the SubVI Icon
- Cree un subVI a partir de una sección de código dentro de otro VI.
- Inicie LabVIEW y abra el VI desde el que desea crear un subVI
- Resalte el código que le gustaría convertir en un subVI
- En el menú Edit , seleccione CreateSubVI para crear un subVI a partir de su selección .
- La sección seleccionada del diagrama de bloques se reemplaza con un ícono predeterminado para el subVI. LabVIEW crea controles e indicadores para el nuevo subVI, configura automáticamente el panel de conectores basado en el número de terminales de control e indicador que usted seleccionó, y conecta el subVI a los cables existentes.
- En las siguientes secciones, explicaremos cómo ajustar el icono predeterminado y las configuraciones del panel de conectores.
Editar el icono de SubVI
El icono de subVI es lo que ve en el diagrama de bloques en el que está colocado el subVI. Aunque no es necesario cambiarlo, actualizar el ícono subVI es útil para crear funciones fácilmente identificables. Esto es especialmente útil si crea muchos subVI para incluirlos en su código. Tiene opciones para actualizar, como agregar glifos integrados, texto o importar sus propias imágenes.
- Abra el subVI
- Si creó el subVI a partir de una sección de código en un VI existente, haga doble clic en el icono recién colocado para abrir.
- Desde el panel frontal o diagrama de bloques del subVI, haga doble clic en el icono en la esquina superior derecha para iniciar el Editor de iconos.
- Explore las páginas del cuadro de diálogo Icon Editor y actualice su icono como desee.
- Presione OK para guardar el icono.
Crear el panel de conectores
Para usar el subVI en línea con otro código, necesita configurar el panel del conector. El panel de conectores es una representación visual de cómo las entradas y salidas están conectadas al subVI desde el VI que llama.
- Si creó un subVI a partir de una subsección de código, LabVIEW configura entradas y salidas automáticamente.
- Si creó un VI independiente para usarlo como un subVI (no creado a partir de secciones de código), sus terminales estarán en blanco. Asignará entradas y salidas a terminales en el panel de conectores en el siguiente paso.
- Seleccione el patrón del panel del conector haciendo clic con el botón derecho en connector pane icon >> Pattern >> elija entre los arreglos disponibles para satisfacer las necesidades de su función.
- Cada rectángulo del panel del conector representa un terminal. Utilizará los rectángulos para asignar entradas y salidas.
- Vea Construyendo el Panel de Conectores en LabVIEW Help para más consideraciones al decidir patrones y terminales de cableado.
- Examine los terminales de conexión que están conectados (si los hay).
- Puede verificar las conexiones configuradas por defecto haciendo clic izquierdo en el recuadro de color en el panel de conexión. La entrada / salida vinculada se resaltará en el panel frontal
- Asigne (o reasigne) terminales de conexión a controles e indicadores.
- Haga clic en terminal del panel de conectores.
- Haga clic en el front panel control or indicator que desea asignar a ese terminal.
- Generalmente, es una buena práctica de programación organizar las entradas a un subVI a la izquierda y las salidas a la derecha.
- Tenga en cuenta que el color del terminal cambia al del tipo de datos al que lo ha conectado.
- También puede seleccionar el control o indicador primero y luego seleccionar el terminal.
- Si necesita cancelar la asignación de un terminal, haga clic con el botón derecho en el terminal y seleccione Disconnect this Terminal.
- Haga clic en un espacio abierto en el panel frontal para anular la selección del control.
- Repita estos pasos para todos los controles e indicadores que usará para pasar datos hacia y desde el VI que llama.
- Establecer las entradas y salidas requeridas, recomendadas y opcionales
- Haga clic con el botón derecho en un terminal en el panel de conectores.
- Seleccione This Connection is en el menú de acceso directo.
- Seleccione Required , Recommended u Optional .
- En la ventana Ayuda contextual, las etiquetas de los terminales requeridos aparecen en negrita, los terminales recomendados aparecen como texto sin formato y los terminales opcionales aparecen atenuados. Las etiquetas de los terminales opcionales no aparecen si hace clic en el botón Ocultar terminales opcionales y ruta completa en la ventana de ayuda contextual. Los terminales de salida no se pueden configurar como Required.
- Alternativamente, también puede seleccionar Tools »Options» Front Panel y poner una marca de verificación en Connector pane terminals default to Required en casilla de verificación Required. Esta opción establece los terminales del panel del conector en Required en lugar de Recommended. Esto se aplica a las conexiones realizadas con la herramienta de cableado y a los subVI creados con Create SubVI.