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

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


Перевод этой страницы:

ru:scp

К содержанию | Пользовательский интерфейс

Назначение программы SCP

Программа SCP (Sonix+ControlPanel) задумана как некоторая начальная программа пользовательском интерфейсе Sonix, которая

  • Облегчает загрузку/перезагрузку и выгрузку управляющих модулей (драйверов и серверов), а также - общий контроль за их наличием;
  • Облегчает вызов программ пользовательского интерфейса;
  • Выполняет некоторые общие операции, например, администрирование внешнего доступа к управляющему компьютеру со стороны сайта Web Sonix.

В будущем предполагается пополнить возможности программы ручным управлением компонентами спектрометра и визуализацией спектров.

Запуск программы

Программа запускается при помощи .
При запуске проверяется какие из управляющих компонент Sonix+ загружены, о чем известит всплывающее окно сообщения, иконка в заголовке окна и статусная строка Scp.

Иконка Загрузка Sonix+
Пусто Ничего не загружено (две пустые вложенные окружности)
Загружен только Varman сервер
goto  x Комплекс заружен не полностью.(См. команду TestCfg)
findL Комплекс загружен полностью


Полный список загружаемых компонент задается в файле конфигурации. Примерный вид окна приведен ниже.
Помимо иконки и статусной строки существенными являются главное меню и инструментальная панель. Рассмотрим их подробнее.











Главное меню

Главное меню, помимо, стандартных пунктовView и Help содержит пункты Sonix, Tools и Remote access. Подменю Sonix предназначено для управления загрузкой и проверки наличия необходимых модулей.

Команда Действие
Load/Reload Загружает все модули текущей конфигурации, начиная с Varman сервера и инициируя Python (start.py). Все ранее загруженные модули предварительно удаляются. После окончания загрузки рекомендуется проверить комплектность с помощью команды Check.
Check Проверяется соответствие состава загруженных модулей списку загрузки, а также Varman сервера. В результате изменяется иконка приложения (Таблица 1). Если комплекс загружен не полностью, выдается соответствующее сообщение
Test cfg Как и в предыдущей команде, проверяется соответствие состава загруженных модулей списку загрузки. В отдельном окне выдается список всех модулей. Загруженные модули помечаются loaded, незагруженные – пустой строкой
Unload Безусловное прекращение работы и выгрузка всех модулей из списка загрузки.
Edit configuration Редактирование конфигурационного файла в отдельном окне.


Подменю Tools и инструментальная панель

Подменю Tools формируется динамически согласно списка из конфигурационного файла задачи. В него можно включить все основные компоненты пользовательского интерфейса, которые могут понадобиться в процессе работы. Содержание подменю Tools дублируется для удобства в виде инструментальной панели. При первом нажатии на кнопку панели (выборе пункта меню) соответствующая задача запускается. При повторном нажатии после запуска – она появляется поверх всех окон. Однако это может не сработать, если заголовок окна задачи на содержит имени этой задачи. В этом случае с помощью меню и инструментальной панели можно только вызвать задачу.


Управление удаленным доступом

Для управления удаленным доступом к управляющему компьютеру спектрометра со стороны сайта 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»
К содержанию | Пользовательский интерфейс

ru/scp.txt · Последнее изменение: 127.0.0.1