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

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



ru:scp

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
ru:scp [2009/12/15 10:50] kirilovru:scp [2023/09/21 22:23] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 +[[index|К содержанию]] | [[userinterface|Пользовательский интерфейс]]
  
 +====== Назначение программы SCP  ======
 +Программа SCP (Sonix+ControlPanel) задумана как некоторая начальная программа пользовательском интерфейсе Sonix, которая 
 +
 +  * Облегчает загрузку/перезагрузку и выгрузку управляющих модулей (драйверов и серверов), а также - общий контроль за их наличием;
 +  * Облегчает вызов программ пользовательского интерфейса;
 +  * Выполняет некоторые общие операции, например, администрирование внешнего доступа к управляющему компьютеру со стороны сайта Web Sonix.
 +
 +В будущем предполагается пополнить возможности программы ручным управлением компонентами спектрометра и визуализацией спектров.
 +
 +====== Запуск программы ======
 +Программа запускается при помощи {{:ru:scp_icon.png|}}.\\
 +При запуске проверяется какие из управляющих компонент Sonix+  загружены,  о чем известит всплывающее окно сообщения, иконка в заголовке окна и статусная строка Scp.\\
 +^Иконка ^ Загрузка Sonix+^
 +| Пусто | Ничего не загружено (две пустые вложенные окружности) |
 +| {{:ru:scp_v.png|}}| Загружен только Varman сервер |
 +| {{:ru:scp_sp1.png|goto  x}} | Комплекс заружен не полностью.(См. команду TestCfg) |
 +| {{:ru:scp_sp2.png|findL}}| Комплекс загружен полностью |
 +\\
 +{{ :ru:scp_gen_loaded.png|}} 
 +Полный список загружаемых компонент задается в файле конфигурации.
 +Примерный вид  окна приведен ниже.
 +\\
 +Помимо иконки и статусной строки существенными являются главное меню и инструментальная панель. Рассмотрим их подробнее.\\
 +\\ \\ \\ \\ \\ \\ \\ \\ \\  \\ \\
 +
 +
 +====== Главное меню ======
 +Главное меню, помимо, стандартных пунктов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 дублируется для удобства в виде инструментальной панели. При первом нажатии на кнопку панели (выборе пункта меню) соответствующая задача запускается. При повторном нажатии после запуска – она появляется поверх всех окон. Однако это может не сработать, если  заголовок окна задачи на содержит имени этой задачи. В этом случае с помощью меню и инструментальной панели можно только вызвать задачу.\\ \\ \\
 +
 +====== Управление удаленным доступом ======
 +{{ :ru:scp_remote_access.png|}}
 +
 +Для управления удаленным доступом к управляющему компьютеру спектрометра со стороны сайта WebSonix предназначен диалог Remote access.
 +
 +Пользователь может выбрать режим работы:
 +  * Closed - внешний доступ через сайт WebSonix полностью закрыт
 +  * Supervision only – внешнее управление запрещено, слежение разрешено
 +  * Full - внешний доступ полностью открыт.
 +В поле Remote user name отображается имя пользователя, захватившего внешнее управление, если таковое имеет место.\\
 +
 +====== Редактирование файла конфигурации ======
 +
 +
 +{{ :ru:scp_edit_configuration.png|}}
 +Файл конфигурации задачи Scp называется scp.cnf.  Он может быть отредактирован как с помощью любого текстового редактора, так и в самой программе Scp, для чего в подменю Sonix включена команда Edit configuration. Последнее включено для удобства опытных пользователей и требует особой ответственности, прежде всего при редактировании списка управляющих модулей Sonix+. Примерный вид окна редактирования приведен ниже.
 +Файл конфигурации содержит два списка:
 +  * Управляющих модулей комплекса Sonix, задействованных на спектрометре -(Modules)
 +  * Задач пользовательского интерфейса, включенных в список инструментов  - Tools.
 +Кроме того, в файле прописан полный путь файла конфигурации спектрометра, необходимый для правильной настройки управляющих модулей комплекса Sonix+.
 +
 +Список модулей содержит колонки «имя файла» и «имя модуля». Второе не требует пояснений. «Имя файла» должно содержать только имя соответствующего файла без пути и расширения «.exe».\\
 +Список задач пользовательского интерфейса состоит из колонок полного пути файла и имени, по которому будет идентифицироваться окно этого приложения.\\
 +
 +В списки можно вставлять пустые колонки и/или стирать имеющиеся. Для редактирования любого поля из списков, необходимо выбрать его с помощью правой кнопки мыши. {{ :ru:scp_ec_edit.png|}}\\
 +В открывшемся окне нужно ввести необходимое значение и подтвердить ввод кнопкой «Ok»\\
 +[[index|К содержанию]] | [[userinterface|Пользовательский интерфейс]]{{:ru:scp_v.png|}}
ru/scp.1260863443.txt.gz · Последнее изменение: (внешнее изменение)