Table of Contents

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

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

Подготовка и запуск скриптов

Sonix+ позволяет формировать задания на эксперимент в виде скриптов. В качестве языка программирования скриптов выбран язык Python. Шаблоны основных операций объединены в Python-библиотеке. Для каждого спектрометра составляется своя библиотека (например, yumo_lib.py). Изменение/расширение библиотеки возможно пользователем, но требует опыта и знания предмета.

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

Запуск скриптов

Скрипт запускается с помощью задачи is_client. Последовательность действий понятна интуитивно:

Возможны приостановка измерения, в том числе временная (suspend), с последующим продолжением или принудительное окончание измерения (abort).

Ниже приведен примерный вид окна is_client.

Слева на форме размещен статус измерения, справа – комментарий, характеризующий исполняемую строку скрипта. Возможные значения статуса:

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

В задаче есть главное меню, но для работы удобнее использовать панель кнопок, в которой присутствуют (слева - направо):

Индикатор состояния цветом информирует о статусе измерения:

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