Инструменты пользователя

Инструменты сайта



userinterface

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
userinterface [2009/09/10 15:06] kirilovuserinterface [Дата неизвестна] (текущий) – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1
Строка 1: Строка 1:
-[[index|Return to Contents]] 
  
-The //**Sonix GUI**// was changed radically. The structural changes enable us create **//[[universal set of clients]]//**  
- to satisfy formal requirements of any instrument and any measurement. 
-It consists of  
-  * script interpreter(//Is_client//) 
-  * reflector program (//Reflector//) 
-  * spectra visualization program (//SpectraViewer//) 
-  * log file viewer (//LogViewer//) 
-  * configuratuion editor (//ConfigEditor//)(this client is intended for use by instrument responcible and technical staff only) 
- 
-\\ 
-Becides some //**auxilliary clients**// were cretated so serve some spechial reqirements: 
-  * //DataConverter// 
-  * //DevControl// 
-  * //mc// 
-  * //scp// 
-There are also some **//private programs//**, created by request of particular user groups: 
-  * //ICE// 
- 
-====== General universal GUI ====== 
-This stuff is able to satisfy requirement af any instrument and any measurement, because it is universal and has no instrument specificity\\ 
-\\ 
-{{ is_client.png?244|}} 
- **Is_client** – The script interpreter client is intended: 
-  * to start and stop script interpretation(the measurement procedure) 
-  * to suspend and resume the measurement procedure 
-  * to display the current interpretation status show current operation 
-[[is_client|More...]] 
-\\ 
-\\ 
-{{:reflector.png?244 |}} 
-**Reflector** – The Reflector program enables representation of current information about all devices 
- in the system. In a window a tree-like list of devices is drawn, grouped by device type. Clicking on  
-particular device, one can see the complete information about it in a separate window. General device 
- information (state, type, use_flag etc.) is displayed in the upper part of the window. Device specific 
- information is displayed in the lower part as a tree again. Walking along that tree one can find urgent 
- values of particular device parameters. Any device parameter can be included to the “Watch list” for 
- permanent supervision. The contents of these windows is updated automatically.\\ 
-[[reflector|More...]] 
-\\ \\ \\ \\ \\ \\ 
-{{:logview.png?244 |}} 
-**LogViewer** – This program enables to visualize log files. The log file is automatically initialized at 
- the software complex start. It accumulates user, warning, error and info messages concerning both user 
- actions and complex internal affairs. Each type of messages could have level from 1 to 5. The most  
-important is level 1. The LogViewer helps the user to display sorted information concerning either  
-current measurement or previous one. This program also helps the complex designer to understand what 
- have happened in case of complex failures, simplifying a high level debugging. \\ 
-[[LogViewer|More...]] 
-\\ \\ \\ \\ \\ \\ 
-{{:spectra_viewer.png?244 |}} 
-**SpectraViewer** is intended for on-line and off-line visualisation of spectra . \\ 
-[[spectraviewer|More...]] 
-\\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ \\ 
-{{:config_editor1.png?244 |}} 
-**ConfigEditor** This client is intended for use by instrument responcible and technical staff __only__. Configuration of the system now is done by a programmer to add new modules to the system 
- and by user to choose device set for the experiment and tune their parameters. For this purpose special a  
-“Configuration Editor” (see Fig. 2) is provided.  
-All information about the system configuration is stored in a special configuration file. The structure of 
- this file looks like a “tree” were branches represent device related information. Following the tree structure, 
- the user can choose and edit device parameters if necessary. There are also some operations to modify the tree 
- itself (adding new devices, removing unnecessary devices, doubling etc). 
- \\ 
-[[config_editor|More...]] 
- 
-====== Auxilliary clients ====== 
-{{:dev_main2.png?244|}}**DevControl** – is intended to handle mobile parts of instrument manually. The program interface is extremely simple.  
-One must choose device in the field **//Motor//**, then - operation in the field **//Command//** and push the button **//Send//** to start movement. Current position andstatus are displayed online. 
- It is possible to interrupt the movement, pressing the **//Break//** button.  
-[[devcontrol|More...]] 
-\\ 
-\\ 
-{{:dataconvert.png?244|}} 
-**DataConverter** is intended to transform spectra from internal format (common for all instruments) to format of particular user group. 
- It looks like the two-panel file manager with configurable set of functions. It is possible for transformation both single spectrum, or some group of them. \\ 
-[[dataconverter|More...]] 
-\\ 
-\\ 
-{{{{:mc_pict.png?244x100|}} 
-MC helps the user both to operate with devices or to issue ‘user’ commands (library functions). The program formed lists of available devices  
-and appropriate functions according to configuration of particular instrument. It helps the user to choose command with correct parameter list 
- and execute it.\\ 
-{{ :scp_main.png?244|}} 
-**Scp** \\ FIXME 
-[[scp|Подробнее]] 
- 
-[[index|Return to Contents]] 
userinterface.1252580764.txt.gz · Последнее изменение: (внешнее изменение)