LinuxCNC Documentation

СИНТАКСИС

sim_pin [Options] name1 [name2 [name3 …​]]

Options:

  • --help (shows help text)

  • --title title_string

For bool items, the name may include a /mode= specifier:

namei/mode=[pulse | toggle | hold] (default is toggle)

ОПИС

HAL boolean items (bool) and numerical items (uint, sint, real) are supported.

Якщо іменований вхідний елемент є числовим типом, графічний інтерфейс відображає:

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 bool 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.

If the bool item mode begins with an uppercase letter, the radio buttons for selecting other modes are not shown

НОТАТКИ

Має бути запущено 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