Programación del NI SwitchBlock

Información general

NI SwitchBlock ofrece un paquete de software completo para simplificar la configuración, el control, la depuración y el mantenimiento de matrices. Puede combinar tarjetas de relés de NI SwitchBlock del mismo tipo en software y programarlas como un solo dispositivo. Además, puede utilizar el software de gestión de rutas de Switch Executive para configurar gráficamente los sistemas de conmutación relé por relé para obtener un control total, o para enrutar automáticamente las señales entre puntos finales de conmutación especificados mediante un algoritmo de enrutamiento inteligente. Con Switch Executive, también puede exportar sus configuraciones a Microsoft Excel, donde se pueden definir cientos o incluso miles de rutas en solo unos minutos. Estas características reducen en gran medida el tiempo de desarrollo en sistemas de conmutación grandes, al tiempo que facilitan la visualización y documentación de las configuraciones de conmutación.

 

Aunque NI recomienda usar NI Switch Executive para programar el NI SwitchBlock, también es posible programar el NI SwitchBlock usando la API del controlador NI-SWITCH. Programar el NI SwitchBlock en NI-SWITCH y NI-DAQmx explica cómo programar el NI SwitchBlock con las API de controladores de NI-SWITCH y NI-DAQmx.

 

Descargue toda la serie Primeros pasos con NI SwitchBlock

Contenido

 

Configuración de un NI SwitchBlock en NI Measurement & Automation Explorer (MAX)

Puede programar tarjetas de relés del mismo tipo como matrices individuales o combinarlas en software y programarlas como un solo dispositivo. Al combinar tarjetas de relés, reduce la complejidad de programar múltiples dispositivos y aprovecha una secuencia continua de números de columna a través de la matriz grande.

Figura 1: Seis tarjetas de relés de NI SwitchBlock 8x46 se combinan en software para formar una matriz de 8x276.

Nota: Puede mezclar y combinar tarjetas de relés usando diferentes relés o topologías en un solo portador, pero no puede programarlas como un solo dispositivo en software.

 

NI Switch Executive

NI Switch Executive es una aplicación inteligente de administración de conmutadores y enrutamiento que acelera el desarrollo y simplifica el mantenimiento de sistemas complejos de conmutación. La configuración gráfica de apuntar y hacer clic y las capacidades de enrutamiento automático facilitan la programación de matrices de conmutación grandes. Usar alias de canal y nombres de ruta intuitivos le ayuda a mantener su sistema documentado para futuras actualizaciones.

NI SwitchBlock Configuration Wizard

NI Switch Executive 3.5 incluye un asistente que crea cables y reservas de ruta para NI SwitchBlock antes de entrar en el entorno de configuración. En la primera pantalla del asistente, se le pregunta si desea configurar sus rutas enrutando automáticamente señales entre puntos finales o seleccionando manualmente relés para cada ruta de uno en uno. Es importante entender la diferencia entre las dos opciones de programación:

Figura 2: El asistente de configuración de NI SwitchBlock crea automáticamente hardwires y reservas de ruta según la interfaz de creación de rutas preferida.

Configuración de extremo a extremo

Al elegir la opción de programación de extremo a extremo, puede aprovechar el enrutamiento inteligente en NI Switch Executive. Simplemente haga clic en cualquier combinación fila-columna o columna-columna dentro de Routes/Groups, y NI Switch Executive encuentra automáticamente una ruta entre los dos puntos finales.

Figura 3: Teniendo en cuenta los puntos finales, NI Switch Executive crea automáticamente una ruta a través del NI SwitchBlock.

Nota: Cuando se utiliza la programación de extremo a extremo con el NI SwitchBlock, la configuración gráfica en la pestaña Schematic pasa a ser de solo lectura.

Configuración gráfica

Al elegir la opción de programación gráfica, puede especificar cada cierre de relé en su ruta o grupo de rutas utilizando la pestaña Schematic en NI Switch Executive. Esto es más beneficioso cuando se configuran rutas que desea que pasen a través de una fila de matriz o línea de bus analógica en particular. El control completo ofrecido en la pestaña Schematic también se utiliza para optimizar la utilización de relés mediante el seguimiento del recuento de relés. Consulte NI Switch Health Center para obtener más información.

Figura 4: La programación con la configuración gráfica le da un control total sobre cada relé en NI SwitchBlock.

 

Escalar una configuración de conmutación en Microsoft Excel

Puede reducir drásticamente el tiempo que se tarda en programar grandes sistemas de conmutación mediante la función de integración de Excel en NI Switch Executive. Después de crear algunos alias de canal y rutas utilizando las opciones de configuración enumeradas anteriormente, puede elegir escalar su configuración para cientos o miles de canales en solo unos minutos. Esto se logra manipulando su archivo de configuración NI Switch Executive en Microsoft Excel utilizando las funciones familiares de edición de texto, como buscar/reemplazar y fórmulas mediante la acción de arrastrar para rellenar.

 Figura 5: Utilice las funciones de edición de texto de Microsoft Excel para escalar la configuración de NI Switch Executive.

 

Programación del NI SwitchBlock en LabVIEW

Puede programar el NI SwitchBlock en el entorno de diseño gráfico del sistema NI LabVIEW utilizando los controladores NI-SWITCH y NI-DAQmx de bajo nivel o la API de NI Switch Executive de alto nivel. 

Con la API de NI Switch Executive, las rutas preconfiguradas utilizando el enrutamiento de extremo a extremo o la configuración gráfica se pueden conectar pasando el nombre de la ruta a una sola llamada de función. Para aplicaciones de alto número de canales, puede usar las funciones de cadena para incrementar automáticamente los nombres de rutas y cerrar dinámicamente un gran número de rutas, minimizando al mismo tiempo el código.

Como alternativa, puede cerrar relés encontrando dinámicamente rutas entre puntos finales mediante el VI niSE Find Route y pasando la cadena resultante al VI niSE Connect.

Figura 6: La API de NI Switch Executive reduce enormemente el número de llamadas a funciones que necesita para programar aplicaciones de conmutación grandes.

 

Depuración del código de conmutación mediante el panel de depuración de NI Switch Executive y el panel frontal de software de conmutación

En tiempo de ejecución, el panel de depuración de NI Switch Executive monitorea el estado de su sesión de NI Switch Executive en vivo y crea un registro de actividades de relé. Las entradas del registro se documentan utilizando los nombres de ruta y de grupo de rutas configurados en su dispositivo virtual. Para ahorrar tiempo durante el proceso de depuración, debe usar esta aplicación durante el desarrollo para validar la secuencia de ejecución adecuada de las llamadas a funciones de conmutación.

Para obtener una representación gráfica de la topología de la matriz, puede iniciar el panel frontal de software de conmutación en tiempo de ejecución.

Figura 7: El software de conmutación integral para el NI SwitchBlock incluye el panel de depuración de NI Switch Executive y el panel frontal de software de conmutación.

 

Programación del NI SwitchBlock en NI TestStand

Al programar su NI SwitchBlock con NI Switch Executive, maximiza la reutilización de código entre pasos en el software de gestión de pruebas listo para ejecutar de NI TestStand. La propiedad de conmutación de NI TestStand se utiliza para agregar rápidamente la conmutación a las pruebas existentes sin modificar los módulos de código. Para sistemas de prueba de alto número de canales, puede llamar a rutas dinámicamente utilizando variables locales.

Más información sobre el uso de conmutadores en NI TestStand.

Figura 8: NI Switch Executive está integrado en NI TestStand mediante la propiedad de conmutación.

 

Was this information helpful?

Yes

No