Это старая версия документа!
Содержание
Return to Index | Retun to universal set of clients
The SCP clent
The SCP (Sonix+ Control Panel) client is conceived as some initial program for the Sonix+ user interface, which
- Facilitates loading/reboot and an unloading of control modules (drivers and servers), and also - the general testing of their presence;
- Facilitates a launch of user interface clients;
- Carries out some general operations, for example, administration of remote access to the control computer via Web Sonix site.
In the future it is supposed to add some features for manual control of spectrometers, manul spectra visualisation, etc.
Scp run
The program is started double clicking the icon .
At start the program checks presence of Sonix + control modules, described in the SCPconfiguretion file. The result of this test is notified by the icon in client window header, status line and sometimes in the separate mesage box.
Table1.
The main menu
The main menu, besides, standard commands View and Help contains Sonix, Tools and Remote access.
Submenu Sonix is intended for load/unload Sonix+ as well as to check if all modules are loaded
Command | Action |
---|---|
Load/Reload | Loads all modules of a current configuration, since Varman a server and initiating Python (start.py). All earlier loaded modules preliminary leave. After the loading termination it is recommended to check up completeness by means of command Check. |
Check | Conformity of structure of the loaded modules to the loading list, and also Varman a server Is checked. The icon appendices (Table 1) as a result changes. If the complex is loaded not completely, the corresponding message, for example, stands out |
Test cfg | As well as in the previous command, conformity of structure of the loaded modules to the loading list is checked. In a separate window the list of all modules stands out. The loaded modules are marked loaded, not loaded – empty line (fig. 3 see) |
Unload | Unconditional cessation of work and an unloading of all modules from the loading list. |
Edit configuration | Editing of a configuration file in a separate window. |
Подменю Tools и инструментальная панель
Подменю Tools формируется динамически согласно списка из конфигурационного файла задачи. В него можно включить все основные компоненты пользовательского интерфейса, которые могут понадобиться в процессе работы. Содержание подменю Tools дублируется для удобства в виде инструментальной панели (см. рис. 4). При первом нажатии на кнопку панели (выборе пункта меню) соответствующая задача запускается. При повторном нажатии после запуска – она появляется поверх всех окон. Однако это может не сработать, если заголовок окна задачи на содержит имени этой задачи. В этом случае с помощью меню и инструментальной панели можно только вызвать задачу.
Управление удаленным доступом
Для управления удаленным доступом к управляющему компьютеру спектрометра со стороны сайта WebSonix предназначен диалог Remote access.
Пользователь может выбрать режим работы:
- Closed - внешний доступ через сайт WebSonix полностью закрыт
- Supervision only – внешнее управление запрещено, слежение разрешено
- Full - внешний доступ полностью открыт.
В поле Remote user name отображается имя пользователя, захватившего внешнее управление, если таковое имеет место.
Редактирование файла конфигурации
Файл конфигурации задачи Scp называется scp.cnf. Он может быть отредактирован как с помощью любого текстового редактора, так и в самой программе Scp, для чего в подменю Sonix включена команда Edit configuration. Последнее включено для удобства опытных пользователей и требует особой ответственности, прежде всего при редактировании списка управляющих модулей Sonix+. Примерный вид окна редактирования приведен ниже.
Файл конфигурации содержит два списка:
- Управляющих модулей комплекса Sonix, задействованных на спектрометре -(Modules)
- Задач пользовательского интерфейса, включенных в список инструментов - Tools.
Кроме того, в файле прописан полный путь файла конфигурации спектрометра, необходимый для правильной настройки управляющих модулей комплекса Sonix+.
Список модулей содержит колонки «имя файла» и «имя модуля». Второе не требует пояснений. «Имя файла» должно содержать только имя соответствующего файла без пути и расширения «.exe».
Список задач пользовательского интерфейса состоит из колонок полного пути файла и имени, по которому будет идентифицироваться окно этого приложения.
В списки можно вставлять пустые колонки и/или стирать имеющиеся. Для редактирования любого поля из списков, необходимо выбрать его с помощью правой кнопки мыши.
В открывшемся окне нужно ввести необходимое значение и подтвердить ввод кнопкой «Ok»
Return to Index | Retun to universal set of clients