5.4.1. Общие настройки программы XILab¶
В окне настроек программы Program configuration
Вкладка общих настроек программы
Данная вкладка отвечает за выбор типа интерфейса Xilab и настройку обнаружения устройств XIMC.
Группа Skin Type содержит настройку типа интерфейса Xilab. Доступны два варианта интерфейса: "General Motor" и "Attenuator".
General Motor - включает интерфейс мотора с абстрактным позиционером. В этом режиме в главном окне текущая позиция отображается численно и графически слайдером, также доступны элементы управления движением в произвольную координату. Настройки отображения интерфейса в этом режиме находятся на вкладке General Motor.
Attenuator - включает интерфейс аттенюатора. В этом режиме в главном окне текущая позиция отображается графически, также доступны элементы управления движением в позицию с определенной прозрачностью фильтров аттенюатора. Настройки отображения интерфейса в этом режиме находятся на вкладке Attenuator settings.
Группа Device detection settings содержит настройки обнаружения устройств XIMC.
Probe devices - при включенной опции пытается идентифицировать контроллеры, посылая в них при открытии команды GETI и GSER.
Enumerate non-XIMC devices - при включенной опции опрашивает все устройства типа COM-порт в системе. При отключенной опции опрашивает только устройства, имена которых соответствуют маске устройств XIMC ("XIMC Motor Controller" в Windows, /dev/ximc/* и /dev/ttyACM* на Linux/Mac).
Enumerate network devices - при включенной опции опрашивает сетевые устройства. Список адресов доменных имен и/или IP-адресов, на которых производится поиск устройств, находится ниже. Записи в списке можно добавлять как вручную, так и автоматически, нажав на кнопку Scan for local XIMC servers. Обратите внимание, что в случае наличия нескольких XIMC-серверов с устройствами в локальной сети будет найден случайный из них и для нахождения всех серверов потребуется несколько попыток автоматического поиска.
Предупреждение. При одновременно включенных опциях Probe devices и Enumerate non-XIMC devices XILab при старте посылает данные во все COM-порты.
При наличии в системе множества Bluetooth COM-портов, из-за особенностей работы Bluetooth опрос будет происходить последовательно, с затратами от единиц до десятков секунд на одну попытку соединения.