|
||
El Magazine electrónico de SCM |
|
El concepto de la programación visual con herramientas de instrumentación virtual. Cyber Tools posee una programación orientada a objetos. Con esta herramienta podíamos crear bloques con capacidad para monitoreo, adquisición de datos de hardware y sistemas determinados, interconectarlos y poner en funcionamiento el sistema. La versión Cyber Tool full permite empaquetar grupos de objetos, y definir librerías de usuario con estructura equivalente a la diseñada.Con esta poderosa virtud y con la utilización de determinados bloques básicos es posible crear cualquier sistema de procesamiento. la única limitación en estas licencias fue que los bloques poseen pantallas y ventanas de visualización preestablecidas. Con la aparición de la nueva herramienta Cyber View, Ud. podrá generar sus propias ventanas de monitoreo e interfase de usuario. Promocionalmente, se ha incorporado una versión Beta a todas las licencias Cyber Tools sin costo adicional, para todos los clientes puedan gozar de esta nueva tecnología. Cyber View, incorpora a las librerías de visualización una nueva clase de bloque , llamada "Custom Panel". Esta clase consiste en una estructura que sólo contiene una ventana configurable, en la cual podemos editar diferentes controles para que estos interactúen con los restantes bloques que comprenda nuestro sistema. También se han incorporado nuevos bloques que serán visualizados en las librerías con la aclaración <Cyber View>, estos han sido especialmente diseñados para soportar y generar todos los eventos hacia y desde los controles editados en pantallas de usuario. Para facilitar la visualización y comprencion realizaremos el seguimiento por medio de gráficos de todos los eventos que se producen en un programa Cyber Tools con interfases de usuario. Contaremos con un diseño sencillo que comprenderá un check box ( casilla de seteo ) y un display de 7 segmentos. como se ve en la figura:
En nuestro sistema
tendremos tres bloques creados, uno del tipo "Custom Panel" , uno del tipo Cyber
View para recibir eventos de botones y un bloque Cyber View que se encargue de refrescar
el panel de 7 segmentos.Observemos esto esquemáticamente: Cuando el usuario haga click sobre el botón o check box, este notificara al bloque Cyber View que debe ponerse en estado activado ( "1" ). la salida de este bloque asumirá el valor 1 , el cual es automáticamente inyectado a través de la conexión virtual al bloque Cyber View vinculado al panel 7 segmentos. este bloque se encargara de notificar al display el valor que debe visualizar, en este caso "1". Si el usuario hace nuevamente click sobre el botón este pasara a desmarcarse y pondrá la salida del bloque asociado a "0", siguiendo el mismo camino descripto anteriormente el display , ahora mostrará el valor "0". La versión Cyber View beta, incluye controles como ser listas de selección de parámetros, botones, check boxs, paneles digitales, y potenciometros. Dia a día se agregan nuevos controles a la versión Cyber View en la búsqueda de que el usuario posea mas recursos para el diseño de interfases amigables para los usuarios de sus sistemas.
|
| Copyright © 1998 SCM International, Inc. All rights reserved. |
| SCM Hacker Magazine home page | Cyber Tools home page | Home page de SCM International |