5.4.1. XILab general settings¶
Program configuration in the Application Settings
XILab general settings tab
This tab configures the Xilab interface type and XIMC devices detection options.
Skin Type group includes Xilab interface type settings. There are two interface types available: "General Motor" and "Attenuator".
option enables general motor interface. In this mode current motor position is displayed in main window numerically and graphically as a slider. Controls to move the motor to specified coordinate (in steps) and to shift on specified offset (in steps) are also available. General motor interface settings are located on the General motor settings page.
option enables Attenuator interface. In this mode current motor position is displayed in main window graphically as a series of circles representing attenuator filters. Controls to find the combination of filters which is the best approximation to the specified transparency are also available. Attenuator interface settings are located on the Attenuator settings page.
Device detection settings group includes XIMC device detection settings.
If option is checked, at the start application tries to identify controllers by sending them commands GETI and GSER.
If option is checked the application queries all COM-port type devices in the system. If the option is disabled, only devices with names matching the XIMC mask ("XIMC Motor Controller" in Windows; /dev/ximc/* and /dev/ttyACM* in Linux/Mac) are queried.
If option is checked the application queries network-attached devices. A list of domain names and/or IP addesses with XIMC server software is located below. One can add entries to the list manually or use automatic detection by pressing . Please note that in case of more than one local server automatic scan will pick a random one and it will require several attempts to find them all.
Warning. If both and options are enabled, on startup XILab will send data to all COM-ports.
If the PC has multiple Bluetooth COM-ports, due to the nature of Bluetooth operation, the queries will be conducted sequentially, and connection attempts may take from a few to tens of seconds each.