Personal tools
You are here: Home Documents Tools Tango Box V2
Log in


Forgot your password?
 

Tango Box description

This page describes what is the Tango box V2 and what it contains

The virtual computer

The virtual computer defined for the Tango virtual box V2 has

  • 768 MBytes of memory
  • 30 GBytes of disk

The operating system is Ubuntu 11.04. It is configured to have 1 user which is

  1. guest/guest_test
This users has the necessary privileges to administrate the virtual computer. The computer name is set to tangobox.

 

This virtual box is foreseen to run in the VMware virtual computing software named VMware Player which is available at no cost in this download page.

The virtual box network configuration is NAT. Port forwarding is not included in the VMware player free release. This virtual computer is able to communicate to the external world but the external world is not able to initiate a communication to it.

 

The installed software

On this box, the following software is installed:

  • gcc 4.5.2
  • OmniORB 4.1.4
  • MySQL 5.1.54
  • Python 2.7.1
  • Java 6 (1.6.0_26)
  • Apache 2.2.17
  • Php 5.3.5
  • Boost Python 1.42
  • Qt 4.4.7 with its designer
  • Netbeans 6.9
  • Eclipse 3.5.3 (Galileo)

The Tango software

The Tango related software installed on this virtual computer is:

  • Tango 7.2.6 including ATK 4.2.10 (Debian distribution packages)
  • OmniNotify 2.1 (notifd)
  • PyTango 7.2.0 (Debian distribution package) including spock
  • The archiving system 11.4.3 (HDB and Snap) with the related GUIs (Mambo, Bensikin and E-Giga(1.6.8)) with a minimal installation
  • QTango 4.2 and Mango
  • Comete 1.1.5
  • Taurus 2.1.1
  • Sardana 1.0

The Tango configuration

 

Device servers 

 On top of the Starter device server, the box is configured to run 6 device server processes:

  • 2 test device servers
    • The TangoTest device server (C++) with one device
    • The motor simulator device server (Python) with 3 simulated motors
  • 4 Device servers dedicated to the archiving system
    • 3 Device servers for data storage
    • 1 Device servers for archiving management

The archiving system

The profile test has been created for the History DataBase (HDB) of the archiving system. The storage configuration is the following:

  • HDB
    • sys/tg_test/1/float_scalar stored every 60 seconds
    • sys/tg_test/1/double_scalar stored every 10 seconds
    • sys/motor/1/position stored every 10 seconds
  • TDB
    • sys/tg_test/1/wave stored every 2 seconds

 

The same profile test has also been defined for the snapshot system. One context named TangoBox has been created and some snapshots of this context have been taken. The attributes in this context are:
  • sys/tg_test/1/long_scalar
  • sys/tg_test/1/wave

    The Tango user configuration

     

    A set of Desktop icons allows the user to start a large set of the Tango tools (Jive, LogViewer, Pogo, Astor, ATKpanel,  jdraw, devicetree, mambo, bensikin and  Atkmoni)

    On the Desktop in the "Tango doc" folder, you will also find some documentations as pdf files (The Tango book, the Mambo and Bensikin applications doc).

     

    There are also 3 desktops icons to start:

    1. NetBeans to try developing Java and ATK based application
    2. Qt Designer to try developing QTango / Taurus based application
    3. Eclipse (with CDT and PyDev) to try developing Tango class

     Firefox is configured with its home page being our pink site. There are 5 pre-defined bookmarks:

    1. E-Giga application
    2. The PyTango doc on the pink site
    3. The Taurus doc on the pink site
    4. The Sardana doc on the pink site
    5. The QTango documentation

     

    Document Actions