Страница 1 из 1

Как узнать режим LinuxCNC?

Добавлено: 26 май 2015, 13:22
Сергей Саныч
Появилась потребность на уровне HAL отличать режимы работы LinuxCNC. То есть нужен пин, по значению которого можно узнать, когда LCNC находится в режиме выполнения программы обработки, когда в режиме ручного управления, когда в режиме MDI.
В документации пока не нарыл ничего полезного.

Re: Как узнать режим LinuxCNC?

Добавлено: 26 май 2015, 13:42
Nick
mode
halui.mode.auto bit in
pin for requesting auto mode
halui.mode.is-auto bit out
pin for auto mode is on
halui.mode.is-joint bit out
pin showing joint by joint jog mode is on
halui.mode.is-manual bit out
pin for manual mode is on
halui.mode.is-mdi bit out
pin for mdi mode is on
halui.mode.is-teleop bit out
pin showing coordinated jog mode is on
halui.mode.joint bit in
pin for requesting joint by joint jog mode
halui.mode.manual bit in
pin for requesting manual mode
halui.mode.mdi bit in
pin for requesting mdi mode
halui.mode.teleop bit in
pin for requesting coordinated jog mode

program
halui.program.block-delete.is-on bit out
status pin telling that block delete is on
halui.program.block-delete.off bit in
pin for requesting that block delete is off
halui.program.block-delete.on bit in
pin for requesting that block delete is on
halui.program.is-idle bit out
status pin telling that no program is running
halui.program.is-paused bit out
status pin telling that a program is paused
halui.program.is-running bit out
status pin telling that a program is running
halui.program.optional-stop.is-on bit out
status pin telling that the optional stop is on
halui.program.optional-stop.off bit in
pin requesting that the optional stop is off
halui.program.optional-stop.on bit in
pin requesting that the optional stop is on
halui.program.pause bit in
pin for pausing a program
halui.program.resume bit in
pin for resuming a program
halui.program.run bit in
pin for running a program
halui.program.step bit in
pin for stepping in a program
halui.program.stop bit in
pin for stopping a program (note: this pin does the same thing as halui.abort)

Re: Как узнать режим LinuxCNC?

Добавлено: 26 май 2015, 13:48
NightV
halui.mode.is-manual
halui.mode.is-mdi
halui.mode.is-auto

не оно?

Re: Как узнать режим LinuxCNC?

Добавлено: 26 май 2015, 13:52
Сергей Саныч
Оно... не там смотрел.