TANGO
Sign in to saveThe TANGO control system is a free open source device-oriented controls toolkit for controlling any kind of hardware or software and building SCADA systems. It is used for controlling synchrotrons, lasers, physics experiments in over 20 sites. It is being actively developed by a consortium of research institutes.
Source code
The object model in TANGO supports methods, attributes and properties. TANGO provides an API which hides all the details of network access and provides object browsing, discovery, and security features. cppTango is licensed under "GNU Lesser General Public License v3.0 or later" see LICENSE for details.
Excerpt from the source-code README · 2,774 chars · not written by Vinony
Wikidata facts
- Instance of
- free and open-source software
- Official website
- www.tango-controls.org
- Has use
- control system
Show 4 more facts
- software version identifier
- 9.3.4
- copyright license
- GNU General Public License
- operating system
- cross-platform
- source code repository URL
- gitlab.com/tango-controls/cppTango
Sources (2)
via Wikidata · CC0
Article · Español
TANGO (en inglés " Next Generation Objects") es un sistema de control libre y abierto de control orientado a objetos, que ofrece herramientas para el control que cualquier tipo de hardware y software, que constituye un sistema SCADA. Su uso principal es el control de aceleradores de partículas tipo sincrotrón, pero también otros experimentos científicos y, en general, puede ser utilizado en cualquier tipo de programa y/o maquinaria ya que se encuentre en desarrollo activo por el consorcio, compuesto por diversos institutos de investigación. Es un sistema distribuido de control. Funciona tanto en una máquina aislada como sobre centenares de ellas conectadas. Tango utiliza dos protocolos de comunicación: como implementació de CORBA como protocolo de red y también . La comunicación básica sigue el modelo cliente-servidor. Así como la comunicación entre clientes y servidores puede ser síncrona, asíncrona o dirigida por . CORBA se utiliza para la comunicación síncrona y asíncrona, mientras que se utiliza para la comunicación de eventos (desde la versión 8 de TANGO). Está basado en el concepto de orientación a objetos y . El objeto modelos soporta métodos, atributos y propiedades. Dentro de TANGO todos los objetos vienen representados por dispositivos (devices).
Abstract from DBpedia / Wikipedia · CC BY-SA