MESA 5i25+7i76+7i77

Работа с платами MESA, подключение, конфигурация.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение nkp »

tooshka писал(а):может быть из-за того что я не включил в настройках энкодеры??
а как вообще у тебя вот эта строка выглядит : "loadrt hm2_pci config"??
=========
сейчас бегло прошелся поиском "MESA 5i25+7i76+7i77" -
и ... ничего подобного не нашел ;)
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

nkp писал(а):а как вообще у тебя вот эта строка выглядит : "loadrt hm2_pci config"??
Э-э-э :thinking: прости не понял))
Сейчас чуть попозже вылезу из винды (у меня пока один монитор на все включая телевизор) и выложу ини и хал
Вожуся со шпинделем и частотником фулинг на 1,5кв. Верх по частоте поставил 400 а вот низ стоит по дефолту 10?? менять на 100 или нет?? Управление векторное. Ща как спалю)) железку.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение nkp »

tooshka писал(а):Сейчас чуть попозже вылезу из винды и выложу ини и хал
О! так лучше всего...
tooshka писал(а):Вожуся со шпинделем и частотником
поспрохай - подскажут ;) (я не в курсе)
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

nkp писал(а):О! так лучше всего...
Вот все с картинками как делал конфигурацию Лснс запускается вроде.
tooshka1.zip
(8.44 МБ) 660 скачиваний
здесь же конфиг

как таковую 7и76 не видит вроде а энкодеры отображаются???
хал.png (4390 просмотров) <a class='original' href='./download/file.php?id=14050&sid=da8262ab7f7611254733d854d6ec3144&mode=view' target=_blank>Загрузить оригинал (87.96 КБ)</a>
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение Nick »

7i76 вроде как-то по другому работает. Она может и не отображаться как 7i77 ... Вот они как раз у тебя отдельно на 5i25 и висят.

Тебе сколько шаговиков надо?
хотя... странно, что целых 3 энкодера ... мне казалось, на 7i76 можно только 1 энкодер повесить...
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

хотелось бы на все оси линейки вместо энкодеров пока три. а тамвидно будет. кстати когда оси настраивал там на все оси тандем был написан. это просто один сигнал на два привода или типа подчиненных осей?
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение nkp »

tooshka писал(а):как таковую 7и76 не видит вроде а энкодеры отображаются???
энкодеры наверняка от 77-й
Nick писал(а):мне казалось, на 7i76 можно только 1 энкодер повесить...
да - один...
Последний раз редактировалось nkp 24 апр 2013, 21:04, всего редактировалось 1 раз.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

да но при настройке все три платы видно.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение Nick »

tooshka писал(а):да но при настройке все три платы видно.
в pncconf? Там он по своему показывает.
tooshka писал(а):хотелось бы на все оси линейки вместо энкодеров пока три. а тамвидно будет. кстати когда оси настраивал там на все оси тандем был написан. это просто один сигнал на два привода или типа подчиненных осей?
Тандем? Т.е. на несколько пинов 1 ось? Это потому, что пины этой оси могут быть только в этих местах. В лпт можно выбрать любой пин для step и любой для dir для одной оси, а тут все задается прошивкой и у пинов определенный "порядок".

ЗЫ сделай вывод halcmd show | grep hm2 - интересно посмотреть, что там у тебя по всей плате появляется.
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

я так понял это команда в консоль? попробую завтра. уже все заглушил кроме телефона)))
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение Nick »

Да, в нее самую :)
halcmd show - покажет все пины, параметры потоки ипрочее из hal на текущий момент.
| grep hm2 - отфильтрует строки в которых есть hm2.

PS Use the Console, Luke :D
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

Nick писал(а):Да, в нее самую
halcmd show - покажет все пины, параметры потоки ипрочее из hal на текущий момент.
| grep hm2 - отфильтрует строки в которых есть hm2.
Может я что то не правильно делаю??
1.png (4359 просмотров) <a class='original' href='./download/file.php?id=14064&sid=da8262ab7f7611254733d854d6ec3144&mode=view' target=_blank>Загрузить оригинал (658.93 КБ)</a>
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение Serg »

tooshka писал(а):Может я что то не правильно делаю??
Запускаешь linuxcnc, рядом открываешь терминальное окно и там пишешь эти команды.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

UAVpilot писал(а):Запускаешь linuxcnc, рядом открываешь терминальное окно и там пишешь эти команды.
Понял спасибо
Вот в хале вдруг после всех издевательств тупого чайника (то есть меня) появились все платы))
все видно.png (4356 просмотров) <a class='original' href='./download/file.php?id=14065&sid=da8262ab7f7611254733d854d6ec3144&mode=view' target=_blank>Загрузить оригинал (586.96 КБ)</a>
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

Nick писал(а):Да, в нее самую
halcmd show - покажет все пины, параметры потоки ипрочее из hal на текущий момент.
| grep hm2 - отфильтрует строки в которых есть hm2
Вот вроде до меня чуть чуть дошло))
Вот что понаписалось

Код: Выделить всё

12  u32   IN     0x00000000  hm2_5i25.0.sserial.port
    12  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.fault-count
    12  u32   OUT    0x00000001  hm2_5i25.0.sserial.port-0.port_state
    12  bit   IN           TRUE  hm2_5i25.0.sserial.port-0.run
    12  bit   IN          FALSE  hm2_5i25.0.sserial.read
    12  u32   OUT    0x00000000  hm2_5i25.0.sserial.state
    12  u32   IN     0x00000000  hm2_5i25.0.sserial.value
    12  bit   IN          FALSE  hm2_5i25.0.sserial.write
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.00.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.00.counts
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.00.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.00.enable <== x-enable
    12  float IN              0  hm2_5i25.0.stepgen.00.position-cmd <== x-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.00.position-fb ==> x-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.00.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.00.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.01.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.01.counts
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.01.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.01.enable <== y-enable
    12  float IN              0  hm2_5i25.0.stepgen.01.position-cmd <== y-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.01.position-fb ==> y-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.01.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.01.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.02.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.02.counts
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.02.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.02.enable <== z-enable
    12  float IN              0  hm2_5i25.0.stepgen.02.position-cmd <== z-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.02.position-fb ==> z-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.02.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.02.velocity-fb
    12  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
     5  bit   OUT         FALSE  iocontrol.0.coolant-flood ==> coolant-flood
     5  bit   OUT         FALSE  iocontrol.0.coolant-mist ==> coolant-mist
     5  bit   IN          FALSE  iocontrol.0.emc-enable-in <== estop-out
     5  bit   OUT         FALSE  iocontrol.0.lube
     5  bit   IN          FALSE  iocontrol.0.lube_level
     5  bit   OUT         FALSE  iocontrol.0.tool-change ==> tool-change-request
     5  bit   IN          FALSE  iocontrol.0.tool-changed <== tool-change-confirmed
     5  s32   OUT             0  iocontrol.0.tool-number
     5  s32   OUT             0  iocontrol.0.tool-prep-number ==> tool-number
     5  s32   OUT             0  iocontrol.0.tool-prep-pocket
     5  bit   OUT         FALSE  iocontrol.0.tool-prepare ==> tool-prepare-loopback
     5  bit   IN          FALSE  iocontrol.0.tool-prepared <== tool-prepare-loopback
     5  bit   OUT         FALSE  iocontrol.0.user-enable-out ==> estop-out
     5  bit   OUT         FALSE  iocontrol.0.user-request-enable
     9  float IN              1  motion.adaptive-feed
     9  float IN              0  motion.analog-in-00
     9  float IN              0  motion.analog-in-01
     9  float IN              0  motion.analog-in-02
     9  float IN              0  motion.analog-in-03
     9  float OUT             0  motion.analog-out-00
     9  float OUT             0  motion.analog-out-01
     9  float OUT             0  motion.analog-out-02
     9  float OUT             0  motion.analog-out-03
     9  bit   OUT         FALSE  motion.coord-error
     9  bit   OUT          TRUE  motion.coord-mode
     9  float OUT             0  motion.current-vel
     9  bit   IN          FALSE  motion.digital-in-00
     9  bit   IN          FALSE  motion.digital-in-01
     9  bit   IN          FALSE  motion.digital-in-02
     9  bit   IN          FALSE  motion.digital-in-03
     9  bit   OUT         FALSE  motion.digital-out-00
     9  bit   OUT         FALSE  motion.digital-out-01
     9  bit   OUT         FALSE  motion.digital-out-02
     9  bit   OUT         FALSE  motion.digital-out-03
     9  float OUT             0  motion.distance-to-go
     9  bit   IN           TRUE  motion.enable
     9  bit   IN          FALSE  motion.feed-hold
     9  bit   OUT          TRUE  motion.in-position ==> in-position
     9  bit   IN          FALSE  motion.motion-enabled <== machine-is-enabled
     9  bit   OUT         FALSE  motion.on-soft-limit
     9  bit   IN          FALSE  motion.probe-input <== probe-in
     9  s32   OUT             0  motion.program-line
     9  float OUT             0  motion.requested-vel
     9  bit   IN           TRUE  motion.spindle-at-speed <== spindle-at-speed
     9  bit   OUT          TRUE  motion.spindle-brake ==> spindle-brake
     9  bit   OUT         FALSE  motion.spindle-forward ==> spindle-cw
     9  bit   I/O         FALSE  motion.spindle-index-enable <=> spindle-index-enable
     9  bit   OUT         FALSE  motion.spindle-on ==> spindle-on
     9  bit   OUT         FALSE  motion.spindle-reverse ==> spindle-ccw
     9  float IN              0  motion.spindle-revs <== spindle-revs
     9  float OUT             0  motion.spindle-speed-cmd-rps
     9  float IN              0  motion.spindle-speed-in <== spindle-vel-fb
     9  float OUT             0  motion.spindle-speed-out ==> spindle-vel-cmd
     9  float OUT             0  motion.spindle-speed-out-rps ==> spindle-vel-cmd-rps
     9  bit   OUT         FALSE  motion.teleop-mode
     9  float OUT             0  motion.tooloffset.a
     9  float OUT             0  motion.tooloffset.b
     9  float OUT             0  motion.tooloffset.c
     9  float OUT             0  motion.tooloffset.u
     9  float OUT             0  motion.tooloffset.v
     9  float OUT             0  motion.tooloffset.w
     9  float OUT             0  motion.tooloffset.x
     9  float OUT             0  motion.tooloffset.y
     9  float OUT             0  motion.tooloffset.z

Pin Aliases:
 Alias                                      Original Name

Signals:
Type          Value  Name     (linked to)
bit           FALSE  MDI-mode
                         <== halui.mode.is-mdi
bit           FALSE  coolant-flood
                         <== iocontrol.0.coolant-flood
bit           FALSE  coolant-mist
                         <== iocontrol.0.coolant-mist
bit           FALSE  estop-out
                         ==> iocontrol.0.emc-enable-in
                         <== iocontrol.0.user-enable-out
bit            TRUE  in-position
                         <== motion.in-position
bit           FALSE  jog-selected-neg
                         ==> halui.jog.selected.minus
bit           FALSE  jog-selected-pos
                         ==> halui.jog.selected.plus
float             0  jog-speed
                         ==> halui.jog-speed
float             0  jog-x-analog
                         ==> halui.jog.0.analog
bit           FALSE  jog-x-neg
                         ==> halui.jog.0.minus
bit           FALSE  jog-x-pos
                         ==> halui.jog.0.plus
float             0  jog-y-analog
                         ==> halui.jog.1.analog
bit           FALSE  jog-y-neg
                         ==> halui.jog.1.minus
bit           FALSE  jog-y-pos
                         ==> halui.jog.1.plus
float             0  jog-z-analog
                         ==> halui.jog.2.analog
bit           FALSE  jog-z-neg
                         ==> halui.jog.2.minus
bit           FALSE  jog-z-pos
                         ==> halui.jog.2.plus
bit           FALSE  joint-select-a
                         ==> halui.joint.0.select
bit           FALSE  joint-select-b
                         ==> halui.joint.1.select
bit           FALSE  joint-select-c
                         ==> halui.joint.2.select
bit           FALSE  machine-is-enabled
                         ==> motion.motion-enabled
bit           FALSE  machine-is-on
                         <== halui.machine.is-on
bit           FALSE  probe-in
                         ==> motion.probe-input
bit            TRUE  spindle-at-speed
                         ==> motion.spindle-at-speed
bit            TRUE  spindle-brake
                         <== motion.spindle-brake
bit           FALSE  spindle-ccw
                         <== motion.spindle-reverse
bit           FALSE  spindle-cw
                         <== motion.spindle-forward
bit           FALSE  spindle-index-enable
                         <=> motion.spindle-index-enable
bit           FALSE  spindle-manual-ccw
                         ==> halui.spindle.reverse
bit           FALSE  spindle-manual-cw
                         ==> halui.spindle.forward
bit           FALSE  spindle-manual-stop
                         ==> halui.spindle.stop
bit           FALSE  spindle-on
                         <== motion.spindle-on
float             0  spindle-revs
                         ==> motion.spindle-revs
float             0  spindle-vel-cmd
                         <== motion.spindle-speed-out
float             0  spindle-vel-cmd-rps
                         <== motion.spindle-speed-out-rps
float             0  spindle-vel-fb
                         ==> motion.spindle-speed-in
bit           FALSE  tool-change-confirmed
                         <== hal_manualtoolchange.changed
                         ==> iocontrol.0.tool-changed
bit           FALSE  tool-change-request
                         ==> hal_manualtoolchange.change
                         <== iocontrol.0.tool-change
s32               0  tool-number
                         ==> hal_manualtoolchange.number
                         <== iocontrol.0.tool-prep-number
bit           FALSE  tool-prepare-loopback
                         <== iocontrol.0.tool-prepare
                         ==> iocontrol.0.tool-prepared
bit           FALSE  x-enable
                         <== axis.0.amp-enable-out
                         ==> hm2_5i25.0.stepgen.00.enable
bit           FALSE  x-home-sw
                         ==> axis.0.home-sw-in
bit           FALSE  x-is-homed
                         <== halui.joint.0.is-homed
bit           FALSE  x-neg-limit
                         ==> axis.0.neg-lim-sw-in
float             0  x-pos-cmd
                         <== axis.0.motor-pos-cmd
                         ==> hm2_5i25.0.stepgen.00.position-cmd
float             0  x-pos-fb
                         ==> axis.0.motor-pos-fb
                         <== hm2_5i25.0.stepgen.00.position-fb
bit           FALSE  x-pos-limit
                         ==> axis.0.pos-lim-sw-in
bit           FALSE  y-enable
                         <== axis.1.amp-enable-out
                         ==> hm2_5i25.0.stepgen.01.enable
bit           FALSE  y-home-sw
                         ==> axis.1.home-sw-in
bit           FALSE  y-is-homed
                         <== halui.joint.1.is-homed
bit           FALSE  y-neg-limit
                         ==> axis.1.neg-lim-sw-in
float             0  y-pos-cmd
                         <== axis.1.motor-pos-cmd
                         ==> hm2_5i25.0.stepgen.01.position-cmd
float             0  y-pos-fb
                         ==> axis.1.motor-pos-fb
                         <== hm2_5i25.0.stepgen.01.position-fb
bit           FALSE  y-pos-limit
                         ==> axis.1.pos-lim-sw-in
bit           FALSE  z-enable
                         <== axis.2.amp-enable-out
                         ==> hm2_5i25.0.stepgen.02.enable
bit           FALSE  z-home-sw
                         ==> axis.2.home-sw-in
bit           FALSE  z-is-homed
                         <== halui.joint.2.is-homed
bit           FALSE  z-neg-limit
                         ==> axis.2.neg-lim-sw-in
float             0  z-pos-cmd
                         <== axis.2.motor-pos-cmd
                         ==> hm2_5i25.0.stepgen.02.position-cmd
float             0  z-pos-fb
                         ==> axis.2.motor-pos-fb
                         <== hm2_5i25.0.stepgen.02.position-fb
bit           FALSE  z-pos-limit
                         ==> axis.2.pos-lim-sw-in

Parameters:
Owner   Type  Dir         Value  Name
    13  s32   RO            441  abs.0.time
    13  s32   RW          17532  abs.0.tmax
     9  s32   RO              0  axis.0.home-state
     9  s32   RO              0  axis.1.home-state
     9  s32   RO              0  axis.2.home-state
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-00-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-01-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-02-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-03-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-04-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-05-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-06-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-07-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-08-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-09-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-10-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-11-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-12-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-13-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-14-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-15-invert
    12  u32   RO     0x10000098  hm2_5i25.0.7i76.0.3.serial-number
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.spindir-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.spinena-invert
    12  float RW            100  hm2_5i25.0.7i76.0.3.spinout-maxlim
    12  float RW              0  hm2_5i25.0.7i76.0.3.spinout-minlim
    12  float RW            100  hm2_5i25.0.7i76.0.3.spinout-scalemax
    12  u32   RO     0x00420000  hm2_5i25.0.7i76.0.3.status
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-00-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-01-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-02-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-03-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-04-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-05-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-06-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-07-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-08-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-09-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-10-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-11-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-12-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-13-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-14-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-15-invert
    12  u32   RO     0x120000B7  hm2_5i25.0.7i77.0.0.serial-number
    12  u32   RO     0x00420000  hm2_5i25.0.7i77.0.0.status
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.analogena-invert
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout0-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout1-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout2-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout3-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout4-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout5-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-scalemax
    12  u32   RO     0x110000B7  hm2_5i25.0.7i77.0.1.serial-number
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.spinena-invert
    12  u32   RO     0x00420000  hm2_5i25.0.7i77.0.1.status
    12  bit   RW          FALSE  hm2_5i25.0.gpio.000.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.001.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.002.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.003.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.003.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.005.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.007.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.008.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.008.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.008.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.009.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.009.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.009.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.010.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.010.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.010.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.011.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.011.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.011.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.012.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.012.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.012.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.013.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.013.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.013.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.014.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.014.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.014.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.015.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.015.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.015.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.016.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.016.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.016.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.017.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.018.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.019.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.020.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.021.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.022.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.023.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.024.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.025.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.025.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.025.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.026.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.026.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.026.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.027.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.027.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.029.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.030.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.031.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.032.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.033.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_output
    12  bit   RW          FALSE  hm2_5i25.0.io_error
    12  s32   RO            666  hm2_5i25.0.pet_watchdog.time
    12  s32   RW          20925  hm2_5i25.0.pet_watchdog.tmax
    12  s32   RO          34803  hm2_5i25.0.read.time
    12  s32   RW         137997  hm2_5i25.0.read.tmax
    12  s32   RO              0  hm2_5i25.0.read_gpio.time
    12  s32   RW              0  hm2_5i25.0.read_gpio.tmax
    12  u32   RW     0x00000001  hm2_5i25.0.sserial.port-0.fault-dec
    12  u32   RW     0x0000000A  hm2_5i25.0.sserial.port-0.fault-inc
    12  u32   RW     0x000000C8  hm2_5i25.0.sserial.port-0.fault-lim
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.00.dirhold
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.00.dirsetup
    12  float RW            2.5  hm2_5i25.0.stepgen.00.maxaccel
    12  float RW            2.1  hm2_5i25.0.stepgen.00.maxvel
    12  float RW            200  hm2_5i25.0.stepgen.00.position-scale
    12  u32   RW     0x00000000  hm2_5i25.0.stepgen.00.step_type
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.00.steplen
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.00.stepspace
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.01.dirhold
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.01.dirsetup
    12  float RW            2.5  hm2_5i25.0.stepgen.01.maxaccel
    12  float RW            2.1  hm2_5i25.0.stepgen.01.maxvel
    12  float RW            200  hm2_5i25.0.stepgen.01.position-scale
    12  u32   RW     0x00000000  hm2_5i25.0.stepgen.01.step_type
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.01.steplen
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.01.stepspace
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.02.dirhold
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.02.dirsetup
    12  float RW            2.5  hm2_5i25.0.stepgen.02.maxaccel
    12  float RW            2.1  hm2_5i25.0.stepgen.02.maxvel
    12  float RW            200  hm2_5i25.0.stepgen.02.position-scale
    12  u32   RW     0x00000000  hm2_5i25.0.stepgen.02.step_type
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.02.steplen
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.02.stepspace
    12  u32   RW     0x00989680  hm2_5i25.0.watchdog.timeout_ns
    12  s32   RO          18216  hm2_5i25.0.write.time
    12  s32   RW          83475  hm2_5i25.0.write.tmax
    12  s32   RO              0  hm2_5i25.0.write_gpio.time
    12  s32   RW              0  hm2_5i25.0.write_gpio.tmax
     9  s32   RO            522  motion-command-handler.time
     9  s32   RW          18630  motion-command-handler.tmax
     9  s32   RO           8496  motion-controller.time
     9  s32   RW         113607  motion-controller.tmax
     9  bit   RO          FALSE  motion.debug-bit-0
     9  bit   RO          FALSE  motion.debug-bit-1
     9  float RO              1  motion.debug-float-0
     9  float RO              0  motion.debug-float-1
     9  float RO              0  motion.debug-float-2
     9  float RO              1  motion.debug-float-3
     9  s32   RO              0  motion.debug-s32-0
     9  s32   RO              0  motion.debug-s32-1
     9  u32   RO     0x000D9B48  motion.servo.last-period
     9  float RO       495418.7  motion.servo.last-period-ns
     9  u32   RW     0x00000004  motion.servo.overruns
     9  float RO              0  tc.0.acc
     9  float RO              0  tc.0.pos
     9  float RO              0  tc.0.vel
     9  float RO              0  tc.1.acc
     9  float RO              0  tc.1.pos
     9  float RO              0  tc.1.vel
     9  float RO              0  tc.2.acc
     9  float RO              0  tc.2.pos
     9  float RO              0  tc.2.vel
     9  float RO              0  tc.3.acc
     9  float RO              0  tc.3.pos
     9  float RO              0  tc.3.vel
     9  u32   RO     0x00000000  traj.active_tc
     9  float RO              0  traj.pos_out
     9  float RO              0  traj.vel_out

Parameter Aliases:
 Alias                                      Original Name

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00013  fc869000  fc4ecdb0  YES      1   abs.0
 00012  fc844582  f24a3000  NO       1   hm2_5i25.0.pet_watchdog
 00012  fc8369dc  f24a3000  YES      1   hm2_5i25.0.read
 00012  fc836906  f24a3000  YES      0   hm2_5i25.0.read_gpio
 00012  fc836936  f24a3000  YES      1   hm2_5i25.0.write
 00012  fc8368d6  f24a3000  YES      0   hm2_5i25.0.write_gpio
 00009  fc55c759  00000000  YES      1   motion-command-handler
 00009  fc55ec7e  00000000  YES      1   motion-controller

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
     499933  YES          servo-thread (    70299,   300852 )
                  1 hm2_5i25.0.read
                  2 motion-command-handler
                  3 motion-controller
                  4 abs.0
                  5 hm2_5i25.0.write
                  6 hm2_5i25.0.pet_watchdog
А как из хал шоу слямзить чего там понаписалось? Как обычно не копируется :wik:
Последний раз редактировалось tooshka 25 апр 2013, 13:52, всего редактировалось 1 раз.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение Serg »

В терминалке выполнаешь halcmd show, а потом результат выделяшь мышкой и копируешь.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

UAVpilot писал(а):В терминалке выполнаешь halcmd show, а потом результат выделяшь мышкой и копируешь.
Выделяю но не копируется ни правым кликом мыши ни стрл+с
О ступил все понял)))
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение Serg »

В линуксе можно просто выделить мышом и сразу вставлять средней кнопкой мыши.
Причём можно одновременно один кусок текста копировать так, а другой обычным копипастом. :)

P.S. А ещё можно сделать сколько хочешь именованных буферов для копипаста. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

Вот последняя версия халшоу

Код: Выделить всё

12  u32   IN     0x00000000  hm2_5i25.0.sserial.port
    12  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.fault-count
    12  u32   OUT    0x00000001  hm2_5i25.0.sserial.port-0.port_state
    12  bit   IN           TRUE  hm2_5i25.0.sserial.port-0.run
    12  bit   IN          FALSE  hm2_5i25.0.sserial.read
    12  u32   OUT    0x00000000  hm2_5i25.0.sserial.state
    12  u32   IN     0x00000000  hm2_5i25.0.sserial.value
    12  bit   IN          FALSE  hm2_5i25.0.sserial.write
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.00.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.00.counts
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.00.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.00.enable <== x-enable
    12  float IN              0  hm2_5i25.0.stepgen.00.position-cmd <== x-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.00.position-fb ==> x-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.00.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.00.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.01.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.01.counts
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.01.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.01.enable <== y-enable
    12  float IN              0  hm2_5i25.0.stepgen.01.position-cmd <== y-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.01.position-fb ==> y-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.01.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.01.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.02.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.02.counts
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.02.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.02.enable <== z-enable
    12  float IN              0  hm2_5i25.0.stepgen.02.position-cmd <== z-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.02.position-fb ==> z-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.02.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.02.velocity-fb
    12  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
     5  bit   OUT         FALSE  iocontrol.0.coolant-flood ==> coolant-flood
     5  bit   OUT         FALSE  iocontrol.0.coolant-mist ==> coolant-mist
     5  bit   IN          FALSE  iocontrol.0.emc-enable-in <== estop-out
     5  bit   OUT         FALSE  iocontrol.0.lube
     5  bit   IN          FALSE  iocontrol.0.lube_level
     5  bit   OUT         FALSE  iocontrol.0.tool-change ==> tool-change-request
     5  bit   IN          FALSE  iocontrol.0.tool-changed <== tool-change-confirmed
     5  s32   OUT             0  iocontrol.0.tool-number
     5  s32   OUT             0  iocontrol.0.tool-prep-number ==> tool-number
     5  s32   OUT             0  iocontrol.0.tool-prep-pocket
     5  bit   OUT         FALSE  iocontrol.0.tool-prepare ==> tool-prepare-loopback
     5  bit   IN          FALSE  iocontrol.0.tool-prepared <== tool-prepare-loopback
     5  bit   OUT         FALSE  iocontrol.0.user-enable-out ==> estop-out
     5  bit   OUT         FALSE  iocontrol.0.user-request-enable
     9  float IN              1  motion.adaptive-feed
     9  float IN              0  motion.analog-in-00
     9  float IN              0  motion.analog-in-01
     9  float IN              0  motion.analog-in-02
     9  float IN              0  motion.analog-in-03
     9  float OUT             0  motion.analog-out-00
     9  float OUT             0  motion.analog-out-01
     9  float OUT             0  motion.analog-out-02
     9  float OUT             0  motion.analog-out-03
     9  bit   OUT         FALSE  motion.coord-error
     9  bit   OUT          TRUE  motion.coord-mode
     9  float OUT             0  motion.current-vel
     9  bit   IN          FALSE  motion.digital-in-00
     9  bit   IN          FALSE  motion.digital-in-01
     9  bit   IN          FALSE  motion.digital-in-02
     9  bit   IN          FALSE  motion.digital-in-03
     9  bit   OUT         FALSE  motion.digital-out-00
     9  bit   OUT         FALSE  motion.digital-out-01
     9  bit   OUT         FALSE  motion.digital-out-02
     9  bit   OUT         FALSE  motion.digital-out-03
     9  float OUT             0  motion.distance-to-go
     9  bit   IN           TRUE  motion.enable
     9  bit   IN          FALSE  motion.feed-hold
     9  bit   OUT          TRUE  motion.in-position ==> in-position
     9  bit   IN          FALSE  motion.motion-enabled <== machine-is-enabled
     9  bit   OUT         FALSE  motion.on-soft-limit
     9  bit   IN          FALSE  motion.probe-input <== probe-in
     9  s32   OUT             0  motion.program-line
     9  float OUT             0  motion.requested-vel
     9  bit   IN           TRUE  motion.spindle-at-speed <== spindle-at-speed
     9  bit   OUT          TRUE  motion.spindle-brake ==> spindle-brake
     9  bit   OUT         FALSE  motion.spindle-forward ==> spindle-cw
     9  bit   I/O         FALSE  motion.spindle-index-enable <=> spindle-index-enable
     9  bit   OUT         FALSE  motion.spindle-on ==> spindle-on
     9  bit   OUT         FALSE  motion.spindle-reverse ==> spindle-ccw
     9  float IN              0  motion.spindle-revs <== spindle-revs
     9  float OUT             0  motion.spindle-speed-cmd-rps
     9  float IN              0  motion.spindle-speed-in <== spindle-vel-fb
     9  float OUT             0  motion.spindle-speed-out ==> spindle-vel-cmd
     9  float OUT             0  motion.spindle-speed-out-rps ==> spindle-vel-cmd-rps
     9  bit   OUT         FALSE  motion.teleop-mode
     9  float OUT             0  motion.tooloffset.a
     9  float OUT             0  motion.tooloffset.b
     9  float OUT             0  motion.tooloffset.c
     9  float OUT             0  motion.tooloffset.u
     9  float OUT             0  motion.tooloffset.v
     9  float OUT             0  motion.tooloffset.w
     9  float OUT             0  motion.tooloffset.x
     9  float OUT             0  motion.tooloffset.y
     9  float OUT             0  motion.tooloffset.z

Pin Aliases:
 Alias                                      Original Name

Signals:
Type          Value  Name     (linked to)
bit           FALSE  MDI-mode
                         <== halui.mode.is-mdi
bit           FALSE  coolant-flood
                         <== iocontrol.0.coolant-flood
bit           FALSE  coolant-mist
                         <== iocontrol.0.coolant-mist
bit           FALSE  estop-out
                         ==> iocontrol.0.emc-enable-in
                         <== iocontrol.0.user-enable-out
bit            TRUE  in-position
                         <== motion.in-position
bit           FALSE  jog-selected-neg
                         ==> halui.jog.selected.minus
bit           FALSE  jog-selected-pos
                         ==> halui.jog.selected.plus
float             0  jog-speed
                         ==> halui.jog-speed
float             0  jog-x-analog
                         ==> halui.jog.0.analog
bit           FALSE  jog-x-neg
                         ==> halui.jog.0.minus
bit           FALSE  jog-x-pos
                         ==> halui.jog.0.plus
float             0  jog-y-analog
                         ==> halui.jog.1.analog
bit           FALSE  jog-y-neg
                         ==> halui.jog.1.minus
bit           FALSE  jog-y-pos
                         ==> halui.jog.1.plus
float             0  jog-z-analog
                         ==> halui.jog.2.analog
bit           FALSE  jog-z-neg
                         ==> halui.jog.2.minus
bit           FALSE  jog-z-pos
                         ==> halui.jog.2.plus
bit           FALSE  joint-select-a
                         ==> halui.joint.0.select
bit           FALSE  joint-select-b
                         ==> halui.joint.1.select
bit           FALSE  joint-select-c
                         ==> halui.joint.2.select
bit           FALSE  machine-is-enabled
                         ==> motion.motion-enabled
bit           FALSE  machine-is-on
                         <== halui.machine.is-on
bit           FALSE  probe-in
                         ==> motion.probe-input
bit            TRUE  spindle-at-speed
                         ==> motion.spindle-at-speed
bit            TRUE  spindle-brake
                         <== motion.spindle-brake
bit           FALSE  spindle-ccw
                         <== motion.spindle-reverse
bit           FALSE  spindle-cw
                         <== motion.spindle-forward
bit           FALSE  spindle-index-enable
                         <=> motion.spindle-index-enable
bit           FALSE  spindle-manual-ccw
                         ==> halui.spindle.reverse
bit           FALSE  spindle-manual-cw
                         ==> halui.spindle.forward
bit           FALSE  spindle-manual-stop
                         ==> halui.spindle.stop
bit           FALSE  spindle-on
                         <== motion.spindle-on
float             0  spindle-revs
                         ==> motion.spindle-revs
float             0  spindle-vel-cmd
                         <== motion.spindle-speed-out
float             0  spindle-vel-cmd-rps
                         <== motion.spindle-speed-out-rps
float             0  spindle-vel-fb
                         ==> motion.spindle-speed-in
bit           FALSE  tool-change-confirmed
                         <== hal_manualtoolchange.changed
                         ==> iocontrol.0.tool-changed
bit           FALSE  tool-change-request
                         ==> hal_manualtoolchange.change
                         <== iocontrol.0.tool-change
s32               0  tool-number
                         ==> hal_manualtoolchange.number
                         <== iocontrol.0.tool-prep-number
bit           FALSE  tool-prepare-loopback
                         <== iocontrol.0.tool-prepare
                         ==> iocontrol.0.tool-prepared
bit           FALSE  x-enable
                         <== axis.0.amp-enable-out
                         ==> hm2_5i25.0.stepgen.00.enable
bit           FALSE  x-home-sw
                         ==> axis.0.home-sw-in
bit           FALSE  x-is-homed
                         <== halui.joint.0.is-homed
bit           FALSE  x-neg-limit
                         ==> axis.0.neg-lim-sw-in
float             0  x-pos-cmd
                         <== axis.0.motor-pos-cmd
                         ==> hm2_5i25.0.stepgen.00.position-cmd
float             0  x-pos-fb
                         ==> axis.0.motor-pos-fb
                         <== hm2_5i25.0.stepgen.00.position-fb
bit           FALSE  x-pos-limit
                         ==> axis.0.pos-lim-sw-in
bit           FALSE  y-enable
                         <== axis.1.amp-enable-out
                         ==> hm2_5i25.0.stepgen.01.enable
bit           FALSE  y-home-sw
                         ==> axis.1.home-sw-in
bit           FALSE  y-is-homed
                         <== halui.joint.1.is-homed
bit           FALSE  y-neg-limit
                         ==> axis.1.neg-lim-sw-in
float             0  y-pos-cmd
                         <== axis.1.motor-pos-cmd
                         ==> hm2_5i25.0.stepgen.01.position-cmd
float             0  y-pos-fb
                         ==> axis.1.motor-pos-fb
                         <== hm2_5i25.0.stepgen.01.position-fb
bit           FALSE  y-pos-limit
                         ==> axis.1.pos-lim-sw-in
bit           FALSE  z-enable
                         <== axis.2.amp-enable-out
                         ==> hm2_5i25.0.stepgen.02.enable
bit           FALSE  z-home-sw
                         ==> axis.2.home-sw-in
bit           FALSE  z-is-homed
                         <== halui.joint.2.is-homed
bit           FALSE  z-neg-limit
                         ==> axis.2.neg-lim-sw-in
float             0  z-pos-cmd
                         <== axis.2.motor-pos-cmd
                         ==> hm2_5i25.0.stepgen.02.position-cmd
float             0  z-pos-fb
                         ==> axis.2.motor-pos-fb
                         <== hm2_5i25.0.stepgen.02.position-fb
bit           FALSE  z-pos-limit
                         ==> axis.2.pos-lim-sw-in

Parameters:
Owner   Type  Dir         Value  Name
    13  s32   RO            441  abs.0.time
    13  s32   RW          17532  abs.0.tmax
     9  s32   RO              0  axis.0.home-state
     9  s32   RO              0  axis.1.home-state
     9  s32   RO              0  axis.2.home-state
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-00-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-01-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-02-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-03-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-04-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-05-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-06-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-07-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-08-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-09-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-10-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-11-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-12-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-13-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-14-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.output-15-invert
    12  u32   RO     0x10000098  hm2_5i25.0.7i76.0.3.serial-number
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.spindir-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i76.0.3.spinena-invert
    12  float RW            100  hm2_5i25.0.7i76.0.3.spinout-maxlim
    12  float RW              0  hm2_5i25.0.7i76.0.3.spinout-minlim
    12  float RW            100  hm2_5i25.0.7i76.0.3.spinout-scalemax
    12  u32   RO     0x00420000  hm2_5i25.0.7i76.0.3.status
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-00-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-01-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-02-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-03-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-04-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-05-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-06-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-07-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-08-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-09-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-10-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-11-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-12-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-13-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-14-invert
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.0.output-15-invert
    12  u32   RO     0x120000B7  hm2_5i25.0.7i77.0.0.serial-number
    12  u32   RO     0x00420000  hm2_5i25.0.7i77.0.0.status
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.analogena-invert
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout0-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout1-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout2-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout3-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout4-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-scalemax
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-maxlim
    12  float RW            -10  hm2_5i25.0.7i77.0.1.analogout5-minlim
    12  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-scalemax
    12  u32   RO     0x110000B7  hm2_5i25.0.7i77.0.1.serial-number
    12  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.spinena-invert
    12  u32   RO     0x00420000  hm2_5i25.0.7i77.0.1.status
    12  bit   RW          FALSE  hm2_5i25.0.gpio.000.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.001.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.002.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.003.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.003.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.005.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.007.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.008.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.008.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.008.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.009.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.009.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.009.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.010.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.010.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.010.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.011.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.011.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.011.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.012.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.012.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.012.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.013.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.013.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.013.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.014.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.014.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.014.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.015.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.015.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.015.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.016.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.016.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.016.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.017.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.018.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.019.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.020.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.021.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.022.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.023.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.024.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.025.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.025.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.025.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.026.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.026.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.026.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.027.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.027.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.029.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.030.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.031.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.032.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.033.invert_output
    12  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_opendrain
    12  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_output
    12  bit   RW          FALSE  hm2_5i25.0.io_error
    12  s32   RO            666  hm2_5i25.0.pet_watchdog.time
    12  s32   RW          20925  hm2_5i25.0.pet_watchdog.tmax
    12  s32   RO          34803  hm2_5i25.0.read.time
    12  s32   RW         137997  hm2_5i25.0.read.tmax
    12  s32   RO              0  hm2_5i25.0.read_gpio.time
    12  s32   RW              0  hm2_5i25.0.read_gpio.tmax
    12  u32   RW     0x00000001  hm2_5i25.0.sserial.port-0.fault-dec
    12  u32   RW     0x0000000A  hm2_5i25.0.sserial.port-0.fault-inc
    12  u32   RW     0x000000C8  hm2_5i25.0.sserial.port-0.fault-lim
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.00.dirhold
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.00.dirsetup
    12  float RW            2.5  hm2_5i25.0.stepgen.00.maxaccel
    12  float RW            2.1  hm2_5i25.0.stepgen.00.maxvel
    12  float RW            200  hm2_5i25.0.stepgen.00.position-scale
    12  u32   RW     0x00000000  hm2_5i25.0.stepgen.00.step_type
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.00.steplen
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.00.stepspace
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.01.dirhold
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.01.dirsetup
    12  float RW            2.5  hm2_5i25.0.stepgen.01.maxaccel
    12  float RW            2.1  hm2_5i25.0.stepgen.01.maxvel
    12  float RW            200  hm2_5i25.0.stepgen.01.position-scale
    12  u32   RW     0x00000000  hm2_5i25.0.stepgen.01.step_type
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.01.steplen
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.01.stepspace
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.02.dirhold
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.02.dirsetup
    12  float RW            2.5  hm2_5i25.0.stepgen.02.maxaccel
    12  float RW            2.1  hm2_5i25.0.stepgen.02.maxvel
    12  float RW            200  hm2_5i25.0.stepgen.02.position-scale
    12  u32   RW     0x00000000  hm2_5i25.0.stepgen.02.step_type
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.02.steplen
    12  u32   RW     0x000003E8  hm2_5i25.0.stepgen.02.stepspace
    12  u32   RW     0x00989680  hm2_5i25.0.watchdog.timeout_ns
    12  s32   RO          18216  hm2_5i25.0.write.time
    12  s32   RW          83475  hm2_5i25.0.write.tmax
    12  s32   RO              0  hm2_5i25.0.write_gpio.time
    12  s32   RW              0  hm2_5i25.0.write_gpio.tmax
     9  s32   RO            522  motion-command-handler.time
     9  s32   RW          18630  motion-command-handler.tmax
     9  s32   RO           8496  motion-controller.time
     9  s32   RW         113607  motion-controller.tmax
     9  bit   RO          FALSE  motion.debug-bit-0
     9  bit   RO          FALSE  motion.debug-bit-1
     9  float RO              1  motion.debug-float-0
     9  float RO              0  motion.debug-float-1
     9  float RO              0  motion.debug-float-2
     9  float RO              1  motion.debug-float-3
     9  s32   RO              0  motion.debug-s32-0
     9  s32   RO              0  motion.debug-s32-1
     9  u32   RO     0x000D9B48  motion.servo.last-period
     9  float RO       495418.7  motion.servo.last-period-ns
     9  u32   RW     0x00000004  motion.servo.overruns
     9  float RO              0  tc.0.acc
     9  float RO              0  tc.0.pos
     9  float RO              0  tc.0.vel
     9  float RO              0  tc.1.acc
     9  float RO              0  tc.1.pos
     9  float RO              0  tc.1.vel
     9  float RO              0  tc.2.acc
     9  float RO              0  tc.2.pos
     9  float RO              0  tc.2.vel
     9  float RO              0  tc.3.acc
     9  float RO              0  tc.3.pos
     9  float RO              0  tc.3.vel
     9  u32   RO     0x00000000  traj.active_tc
     9  float RO              0  traj.pos_out
     9  float RO              0  traj.vel_out

Parameter Aliases:
 Alias                                      Original Name

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00013  fc869000  fc4ecdb0  YES      1   abs.0
 00012  fc844582  f24a3000  NO       1   hm2_5i25.0.pet_watchdog
 00012  fc8369dc  f24a3000  YES      1   hm2_5i25.0.read
 00012  fc836906  f24a3000  YES      0   hm2_5i25.0.read_gpio
 00012  fc836936  f24a3000  YES      1   hm2_5i25.0.write
 00012  fc8368d6  f24a3000  YES      0   hm2_5i25.0.write_gpio
 00009  fc55c759  00000000  YES      1   motion-command-handler
 00009  fc55ec7e  00000000  YES      1   motion-controller

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
     499933  YES          servo-thread (    70299,   300852 )
                  1 hm2_5i25.0.read
                  2 motion-command-handler
                  3 motion-controller
                  4 abs.0
                  5 hm2_5i25.0.write
                  6 hm2_5i25.0.pet_watchdog
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Аватара пользователя
tooshka
Почётный участник
Почётный участник
Сообщения: 1803
Зарегистрирован: 24 окт 2012, 14:26
Репутация: 209
Настоящее имя: Андрей
Откуда: Нижний Новгород
Контактная информация:

Re: MESA 5i25+7i76+7i77

Сообщение tooshka »

Подключил один привод на 7и76 погонял туда сюда вроде крутится)))
Теперь надо искать магнитные линейки которые проглотит 7и77 хотя бы одну на пробу.
Милая, ты услышь меня
под окном стою со своим я ЧПУ! (Протяжно; с надрывом; форте)
Внимание!!! Чрезмерное увлечение ЧПУ приводит к проблемам в семейных отношениях!
Ответить

Вернуться в «MESA»