ІМ’Я
sim_pin — графічний інтерфейс для відображення та налаштування одного або кількох входів HAL
СИНТАКСИС
sim_pin [Options] name1 [name2 [name3 …]]
Options:
-
--help (shows help text)
-
--title title_string
For bit items, the name may include a /mode= specifier:
namei/mode=[pulse | toggle | hold] (default is toggle)
ОПИС
Підтримуються логічні елементи HAL (біт) та числові елементи (u32, s32, float).
Якщо іменований вхідний елемент є числовим типом, графічний інтерфейс відображає:
- Entry
-
Entry widget for value or a valid Tcl expression.
- Set
-
Pushbutton to set new value from Entry (or use <RETURN>).
- Reset
-
Pushbutton to reset to the value present on initiation.
If the input is a bit type, the GUI shows a single pushbutton that is controlled by radio-button selectors:
-
mode=pulse Pulse input to 1 for each pushbutton press.
-
mode=toggle Toggle input for each pushbutton press.
-
mode=hold Set input to 1 while pushbutton pressed.
Якщо режим бітового елемента починається з великої літери, перемикачі для вибору інших режимів не відображаються
НОТАТКИ
Має бути запущено LinuxCNC або окремий HAL-додаток
Іменований елемент може визначати pin, param або signal. Іменований елемент має бути доступним для запису:
pin IN or I/O (and not connected to a signal with a writer)
param RW
signal connected to a writable pin
ВИКОРИСТАННЯ
sim_pin can be used interactively from a shell command line or started automatically from a configuration INI file.
ПРИКЛАД
Приклад використання INI-файлу:
[APPLICATIONS]
DELAY = 5
APP = sim_pin \
halui.machine.off/mode=pulse \
ini.traj_arc_blend_enable \
motion-command-handler-tmax