Cyber Tools™

 
 

Cyber Tools™ es un entorno de desarrollo de sistemas de control y monitoreo desde PC. Basado en una estructura con procesador virtual multitarea. Una de sus principales características es su capacidad de procesamiento de eventos en paralelo y la posibilidad de compilación de aplicaciones en tiempo real.

Su contexto de desarrollo esta orientado a objetos. Permitiendo la versión profesional embeber sus sistemas desarrollados por el usuario en una única clase. Facilitando la re utilización del recurso creado.

Las licencias son totalmente modulares y de bajo costo. Incluyendo librerías para almacenamiento de datos, control y monitoreo de hardware y controladores industriales, interconexión de aplicaciones Cyber Tools™ por medio de internet o intranet.

Adquiriendo cualquiera de las licencias obtendrá la maquina virtual Cyber Tools™™. Este procesador virtual posee diferentes modos de funcionamiento en tiempo real tanto sea para desarrollo como para aplicaciones con interface de usuario.

Aplicaciones:

► Simulación de procesos industriales.

► Aplicaciones SCADA de bajo costo.

► Diseño sencillo de intefaces HMI.
► Simulación de sistemas mecánicos, electromecánicos, físicos, etc...
► Lectura y análisis de datos de temperaturas, humedades, presiones y otros valores analógicos y digitales .
► Cálculo y estadística.
► Simulación de modelos económicos .
► Control & adquisición de datos en la industria.
► Adquisición de datos en laboratorios.
► Ensayos de materiales .
► Electromedicina.
► Toma de datos en líneas de producción
► Robótica
 

Introducción a las herramientas Cyber Tools™ e instrumentación Virtual

Notas de aplicación
Opcionales y licencias Cyber Tools™
Actualizaciones
Download del manual Cyber Tools™

Características

Cyber Tools™ es una herramienta de programación y simulación de sistemas. Con nuestra herramienta podrá implementar en pocos minutos la aplicación que Ud. requiera. Nuestras librerías incluyen generadores de funciones matemáticas , funciones de calculo y estadística, integradores, derivadores, ventanas de graficación, etc...
Cyber no tiene limites para el usuario , su modo de trabajo True-Cero-Delay le permitirá crear y/o modelar cualquier tipo de sistema para luego ser compilado e incorporado a sus librerías. Convirtiéndose en una potente herramienta dinámica de programación orientada a objetos. Creciendo y especializándose con la imaginación del usuario.
Cyber Tools™ es totalmente modular, el usuario puede adquirir licencias a la medida de sus necesidades. Puede iniciarse con licencias mínimas e ir incorporándole todo tipo de opcionales que le permitirán ir ampliando las posibilidades de sus sistemas. Al adquirir una licencia Cyber Tools™, gozara de tres meses de libre actualización y además podrá proponer mejoras y opcionales, estas mejoras y opcionales serán puestos en nuestra cola de trabajos para ser incorporadas a las nuevas versiones. Las cuales recibirá sin cargo si se encuentra en el periodo de libre actualización o en caso contrario podrá adquirirlas a un precio reducido.

Descripción general de las herramientas y programación.

¿Como programar en Cyber Tools™?

Para desarrollar una aplicación sobre Cyber Tools™, primero debe analizar la problemática que Ud. debe resolver y cual es el modelo o sistema que mejor se adecua para su solución. Una vez definido, realice un diagrama en bloques simplificado del mismo.
Cyber Tools™ posee una serie de librerías que le permiten crear bloques o unidades capaces de procesar, visualizar y adquirir datos. Con ellas podrá crear todos los bloques necesarios para crear un sistema análogo al diagrama en bloques que Ud. haya definido.
El método de desarrollo recomendado es seguir los siguientes pasos:

Para el diseño de la interfase tenga en cuenta las siguientes inquietudes:

Que parámetros del sistema deben ser visualizados.

De que forma serán visualizados los parámetros.

Donde se ubicará cada control en la interfase.

Una vez contestadas esta inquietudes diseñe la pantalla de usuario con Cyber View™ .

Linkee los controles a bloques de interfase Cyber View™ , estos controles serán utilizados como nodos de conexión con su aplicación.

Edite el programa.

Pruébelo!

Grabe el programa.

Adquiera una licencia Cyber Tools Runtime™ y cierre la aplicación.

Esta ya estará lista para ser ejecutada por los operadores del sistema!

Interconectando los bloques creados, habrá creado un sistema virtual capaz de comportarse como el sistema que Ud. haya diseñado.

Operación :
Cyber tiene un panel principal de control donde el usuario realiza la programación del sistema y ejerce el control total del mismo. Este posee tres sectores de trabajo :

Programación :
El usuario tiene acceso directo a todas las librerías con solo oprimir el botón correspondiente a la clase deseada . En aquellos casos en que exista mas de una clase en una librería , el sistema desplegara una lista de la librería , pudiendo el usuario seleccionar un tipo en especial. Una vez seleccionada la clase , se deberá oprimir el botón de Create , siendo de esta manera ingresado un bloque al sistema .Para conectar dos bloques, se selecciona uno de los bloques ,oprime el botón de connect y selecciona el segundo bloque.

Ventana de Proyecto :
En esta ventana se listan los bloques que componen el sistema modelado .Posee botones para grabar un proyecto en disco , traer un proyecto de disco y borrar un determinado bloque de la lista . Además posee botones para embeber un proyecto en una librería de usuario.

Control :
Este panel posee una botonera de control la cual permite poner en marcha el sistema en modo continuo sincrónico o asincronismo y paso a paso.

Listado de librerías existentes versión 3.0:
*Entradas : Archivos, funciones matemáticas.
*Salidas : test points, registradores, osciloscopios, diagramas en barras, Hard disk storage, etc...
*Integradores, Derivadores.
*Analizadores de espectro.
*Amplificadores, bloques de error, Sumadores, Transferencias no lineales, Samplers.
*Librerías de usuario.
*Temporizadores.
*etc ...

True-Cero-Delay !!!

La unidad de programación es el bloque. Cada bloque tiene asociado una operación matemática, entradas , salidas , y un delay. Es común tener que utilizar varios bloques para implementar un determinado calculo , y que , en tiempo de simulación, el tiempo de delay entre la entrada al primer bloque y la salida al primero sea cero. Cyber por medio de su algoritmo True-Cero-Delay realiza todos los cálculos de los bloques conectados como si solo fuera un bloque con delay cero . Es decir dado un cambio a la entrada del primer bloque , en el mismo intervalo de ejecución aparecerán cambiadas las salidas del ultimo bloque con el valor calculado.

Con True-Cero-Delay :

Sin True-Cero-Delay :

¿Por que Cyber Tools™ es una herramienta de programación orientada a objetos?

Cyber Tools™ posee una serie de clases (librerías) que le permiten crear bloques con las características especificas de la clase. Por ejemplo:
La clase Source (fuentes) tiene la característica que no poseen entradas, solo salidas, y que por cada instante de procesamiento este bloque pondrá un valor a su salida. Por ejemplo, si creamos un bloque del tipo Sin (seno) y lo seteamos adecuadamente, este bloque pondrá el valor del seno a su salida para cada instante. Es equivalente a un generador de señales sinusoidales, pero virtual.
La subclase multiplicador de la clase NoLinear, posee entradas , salidas, y procesa el producto de lo que pose conectado a sus entradas y pone el resultado a su salida.
cuando creamos un bloque de una determinada clase , este hereda todas las características de la clase ( entradas, salidas, tipo de procesamiento...).

¿Como se ejecutan los programas en Cyber Tools™?

Las herramientas Cyber Tools™ poseen como base una maquina o procesador virtual. este procesador virtual trabaja sobre el sistema operativo (Windows), permitiendo que nuestros programas se ejecuten adecuadamente y con determinadas premisas. En otras palabras al editar un programa en Cyber Tools™, Ud. esta creando objetos con las características especificas de la clase a la cual pertenecen, estos objetos se interconectan, permitiendo que los datos presentes a sus salidas sean inyectados a las entradas de los bloques a los cuales se encuentran conectadas sus salidas.
La maquina virtual se encargara de darle vida a estos bloques u objetos, de tal manera que estos tomen vida, cumpliendo todas las premisas requeridas para el procesamiento paralelo.
A diferencia de otros lenguajes y sistemas de programación las herramientas Cyber Tools™ permiten programar mientras el sistema esta en funcionamiento, es decir puede compilar rutinas en tiempo real.
La maquina virtual posee un reloj de ejecución o tic, el cual produce el estimulo necesario para que cada bloque procese. Por cada tic producido por la maquina virtual se producirá un procesamiento en cada bloque. Por ejemplo, si el programa posee un bloque del tipo Sin ( clase Source ), este pondrá a su salida el valor del seno para ese instante o tic.

¿Que es un bloque?

Es la mínima unidad de programación en entorno Cyber Tools™. Esta compuesta por unidades de entrada, salida, retardo, una unidad aritmética y un visor o inspector. Los bloques con entrada/salida, como ser integradores, sumadores, etc.., toman los valores presentes a su entrada, realizan las operaciones asociados a ellos con las entradas (calculo de integral, suma, etc...) y actualizan sus salidas con el valor calculado.


Requerimientos:
Sistema operativo: Windows 95, 98 , XP y Vista.
Mínimo :  2 Megabytes libres en el disco rígido .

Notas de aplicaciones:

Cyber View, nueva herramienta de programación visual

Nuevas herramientas para el almacenamiento de senales para su posterior monitoreo

Librerías para el monitoreo y control de PLCs SCMH

Librerías para el monitoreo y control de PLCs SCMH (2da parte)

Sistema de monitoreo de vibraciones

Introduccíon a las redes de monitoreo y control para domótica e industria

Redes de monitoreo y control para domótica e industria (continuación)

Control de temperatura, redes de monitoreo y control para domótica e industria

El hogar inteligente, redes de monitoreo y control para domótica e industria

El hogar inteligente, redes de monitoreo y control para domótica e industria (continuación)

Mecanismo con Alambres Musculares® y PLCs, redes de monitoreo y control para domótica e industria

Mecanismo con Alambres Musculares® y PLCs, redes de monitoreo y control para domótica e industria (2da parte)

Mecanismo con Alambres Musculares® y PLCs, redes de monitoreo y control para domótica e industria (2da parte)

Aplicación de control de servos desde un PC

Aplicación de control de servos desde un PC (2da parte)

Aplicación de control de servos desde un PC (3ra parte)

Novedades en Cyber View

Control y monitoreo de temperatura y humedad

Control y monitoreo de temperatura y humedad

 

     

SCM International

 Por favor, lea cuidadosamente los términos y condiciones descriptas para el uso de notas de aplicación, materiales, e información de este sitio.

Todos los precios en dólares americanos. FOB USA.


SCM International, Inc.

  Asistencia en español por e-mail
  English assistance by e-mail

Mailing Address:
SCM International, Inc.
2648 E. Workman Ave. suite 527
West Covina, CA 91791 
USA

Fax: +1 (530)3256895

Corporate Headquarters POBOX:
SCM International, Inc.
POBOX 9793

Reno, NV . 89507
USA

  Condiciones de uso y acceso a SCMStore.com

SCM International, Inc. licencia al usuario a utilizar esta aplicación por el termino de una sesión, exclusivamente bajo los siguientes términos y condiciones:

(c) 2009, SCM International, Inc. All right reserved. Todos los derechos reservados.