The command 'TangoExplorer.py' (TE) invokes an application that gives an overview of the Tango configuration of a beamline and it supports several actions. The TANGO_HOSTs are specified in /online_dir/dbHostsTangoExplorer.lis.

Warning: The TE supports write operations, single and multiple action. Be careful to do a Multiple Action write operation!

Figure 7.34: TangoExplorer

The TangoExplorer can be used to search for servers. In the 7.35 the user specified 'oms galil' and pressed the 'Search' button. The output widget contains the results.

Figure 7.35: TangoExplorer searching servers

Figure 7.36 shows how the position attribute of some motor is selected. The user may enter a new position in the ``Single Action'' frame and press 'Set'.

Figure 7.36: TangoExplorer: Motor position

Figure 7.37 shows how the positions of all devices matching a pattern are displayed.

Figure 7.37: TangoExplorer: Multiple Action, read motor positions

Figure 7.37 shows the Python code which is generated by 'Misc' - 'Create Code' after the multiple read has been executed.

Figure 7.38: TangoExplorer: Create Code

Figure 7.39 gives an example of a 'Multiple Action' write operation. In this case the SampleTime attribute of two DGG2 devices have been selected. After pressing the 'Write' button in the 'Multiple Action' frame, the resulting actions are displayed in the log window and the user has to press 'Exec' to execute them. This two-step process is a security measure because 'Multiple Action' write operations can be very dangerous.

Figure 7.39: TangoExplorer: Multiple Action, write