- en
- ru
Это старая версия документа!
Содержание
К содержанию | Пользовательский интерфейс
Запуск программы.
Программа запускается при помощи или команды:
<color blue> D:\NewSystem\beta\build\DevControl2.exe D:\NewSystem\py_src\dsd_python_configuration.py</color> ,
где D:\NewSystem\py_src\dsd_python_configuration.py – имя файла конфигурации системы, написанного на языке Python.
Управление исполнительными механизмами в комплексе Sonix+ (задача DevControl2)
Задача DevControl2 предназначена для «ручного» управления подвижными частями спектрометра.
Интерфейс программы представлен на рис 1. Он предельно прост. В поле «Motor» выбирается по имени устройство (рис 2.), в поле «Command» задается команда, которую пользователь хотел бы послать этому механизму (рис. 3). При нажатии кнопки «Send» начинается выполнение команды, загорается зеленая лампочка (во время выполнения команды она мигает), кнопка «Send» меняется на «Break», что позволяет в любое время прервать выполнение команды. В окне интерфейса пользователь имеет возможность следить за положением двигателя и состоянием концевиков.
Рис.1. Интерфейс задачи DevControl2.
Рис. 2. Окно задачи DevControl2. Выбор устройства.
Рис.3. Окно задачи DevControl2. Выбор команды.
Список команд.
Команда | Описание |
---|---|
setpos x | определение текущей позиции выбранного двигателя как позиции x |
move x | перемещение выбранного двигателя на х единиц относительно текущей позиции |
goto x | перемещение выбранного двигателя в позицию х единиц |
findL | перемещение выбранного двигателя с целью поиска левого концевика |
findR | перемещение выбранного двигателя с целью поиска правого концевика |
find1L | перемещение выбранного двигателя влево с целью поиска первой контрольной точки |
find2L | перемещение выбранного двигателя влево с целью поиска второй контрольной точки |
find1R | перемещение выбранного двигателя вправо с целью поиска первой контрольной точки |
find2R | перемещение выбранного двигателя вправо с целью поиска второй контрольной точки |