Страница 53 из 123

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:19
aftaev
Эта конфигурация MESA 5i25+7i76+7i77 #3 запустилась.
Попробовал сделать свою конфигурацию при pncconf вроде все выбрал.

Запускаю ЕМС выбрасывает ошибку:
(для просмотра содержимого нажмите на ссылку)

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

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.3
Machine configuration directory is '/home/cnc/linuxcnc/configs/16K20T1'
Machine configuration file is '16K20T1.ini'
INIFILE=/home/cnc/linuxcnc/configs/16K20T1/16K20T1.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=2962
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/linuxcnc/hm2_pci.ko': -1 Invalid parameters
16K20T1.hal:9: exit value: 1
16K20T1.hal:9: insmod failed, returned -1
See the output of 'dmesg' for more information.
2962
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 4669.067959] I-pipe: Domain RTAI registered.
[ 4669.067972] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 4669.067977] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 4669.068043] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 4669.068048] PIPELINE layers:
[ 4669.068053] f82d1e20 9ac15d93 RTAI 200
[ 4669.068058] c085cb20 0 Linux 100
[ 4669.111487] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 4669.111718] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 4669.111730] RTAI[sched]: hard timer type/freq = APIC/8333598(Hz); default timing: periodic; linear timed lists.
[ 4669.111737] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1866526000 hz.
[ 4669.111742] RTAI[sched]: timer setup = 999 ns, resched latency = 2943 ns.
[ 4669.111866] RTAI[usi]: enabled.
[ 4669.194610] RTAI[math]: loaded.
[ 4669.317147] hm2: loading Mesa HostMot2 driver version 0.15
[ 4669.322356] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 4669.322412] hm2_pci 0000:02:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[ 4669.322419] hm2_pci: discovered 5i25 at 0000:02:00.0
[ 4669.323663] hm2/hm2_5i25.0: Smart Serial Firmware Version 43
[ 4669.408014] hm2/hm2_5i25.0: config.num_stepgens=10, but only 5 are available, not loading driver
[ 4669.408023] hm2/hm2_5i25.0: failed to parse Module Descriptor 5
[ 4669.408035] hm2_5i25.0: board fails HM2 registration
[ 4669.408054] hm2_pci 0000:02:00.0: PCI INT A disabled
[ 4669.408071] hm2_pci: probe of 0000:02:00.0 failed with error -22
[ 4669.936915] hm2: unloading
[ 4670.005826] RTAI[math]: unloaded.
[ 4670.065273] SCHED releases registered named ALIEN RTGLBH
[ 4670.096918] RTAI[malloc]: unloaded.
[ 4670.198091] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 4670.202472] I-pipe: Domain RTAI unregistered.
[ 4670.202552] RTAI[hal]: unmounted.
Мож ему не занравилось что указал 130 000 имп/оборот :hehehe:

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:20
PKM
config.num_stepgens=10, but only 5 are available

откуда 10 взялось? :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:22
nkp
тут уже не текст ошибки ,а файлы конфига помогут разобраться...

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:22
Nick
Скинь hal и ini для полной комплекции :)

======
3 сообщения в минуту, Афтаев затронул очень важную тему :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:30
aftaev
PKM писал(а):откуда 10 взялось?
как гнусный мастер предложил так ничего не трогал
Снимок-Легкое конфигурирование - 16K20T1.pncconf.png (1732 просмотра) <a class='original' href='./download/file.php?id=22156&mode=view' target=_blank>Загрузить оригинал (70.93 КБ)</a>
Nick писал(а):Скинь hal и ini для полной комплекции
сейчас на 5 исправлю, и сброшу

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:35
aftaev
Исправил на 5 все равно ошибка:
(для просмотра содержимого нажмите на ссылку)

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

Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.3
Machine configuration directory is '/home/cnc/linuxcnc/configs/16K20T1'
Machine configuration file is '16K20T1.ini'
INIFILE=/home/cnc/linuxcnc/configs/16K20T1/16K20T1.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Killing task linuxcncsvr, PID=1805
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec MOT -var MOT -num 1 
Can not find -sec IO -var IO -num 1 
Can not find -sec LINUXCNC -var NML_FILE -num 1 
Can not find -sec EMC -var NML_FILE -num 1 
insmod: error inserting '/usr/realtime-2.6.32-122-rtai/modules/linuxcnc/hm2_pci.ko': -1 Invalid parameters
16K20T1.hal:9: exit value: 1
16K20T1.hal:9: insmod failed, returned -1
See the output of 'dmesg' for more information.
1805
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[  571.342945] I-pipe: Domain RTAI registered.
[  571.342958] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[  571.342963] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[  571.343027] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[  571.343032] PIPELINE layers:
[  571.343037] f82a9e20 9ac15d93 RTAI 200
[  571.343041] c085cb20 0 Linux 100
[  571.385333] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[  571.385756] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[  571.385767] RTAI[sched]: hard timer type/freq = APIC/8333588(Hz); default timing: periodic; linear timed lists.
[  571.385774] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1866649000 hz.
[  571.385779] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[  571.385902] RTAI[usi]: enabled.
[  571.476478] RTAI[math]: loaded.
[  571.598318] hm2: loading Mesa HostMot2 driver version 0.15
[  571.603366] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[  571.603421] hm2_pci 0000:02:00.0: PCI INT A -> GSI 20 (level, low) -> IRQ 20
[  571.603428] hm2_pci: discovered 5i25 at 0000:02:00.0
[  571.604672] hm2/hm2_5i25.0: Smart Serial Firmware Version 43
[  571.689023] hm2/hm2_5i25.0: config.num_stepgens=10, but only 5 are available, not loading driver
[  571.689032] hm2/hm2_5i25.0: failed to parse Module Descriptor 5
[  571.689044] hm2_5i25.0: board fails HM2 registration
[  571.689064] hm2_pci 0000:02:00.0: PCI INT A disabled
[  571.689079] hm2_pci: probe of 0000:02:00.0 failed with error -22
[  572.195705] hm2: unloading
[  572.261169] RTAI[math]: unloaded.
[  572.314888] SCHED releases registered named ALIEN RTGLBH
[  572.344826] RTAI[malloc]: unloaded.
[  572.444337] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[  572.448219] I-pipe: Domain RTAI unregistered.
[  572.448299] RTAI[hal]: unmounted.




Все файлы ini и Hal в архиве
16K20T1.zip
(6.72 КБ) 275 скачиваний

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:36
tooshka
aftaev писал(а):как гнусный мастер предложил так ничего не трогал
Вроде все увиделось)))

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:40
Nick
Вот в этой строчке в hal
loadrt hm2_pci config=" num_encoders=5 num_pwmgens=0 num_3pwmgens=0 num_stepgens=10 sserial_port_0=00000xxx "
удали все кроме
loadrt hm2_pci

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 09 дек 2013, 23:47
aftaev
глянул в HAL все равно стоит 10 изменил на 5 ЕМС запустился :good:
loadrt hm2_pci config=" num_encoders=5 num_pwmgens=0 num_3pwmgens=0 num_stepgens=5

Куды серву прикручивать?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 00:37
Nick
Я еще раз говорю, можно было вообще все стереть :)

А куда ты ее хочешь, туда и прикручивай. По ману посмотри, там все пины разъемов расписаны. step/dir в 7i76, +-10 и энкодер в 7i77. IO, ошибки, аварии и вкыл выкл можно в IO пины, у тебя серва ошибки у управление на 24В понимает?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 00:49
aftaev
Nick писал(а): у тебя серва ошибки у управление на 24В понимает?
Входыами можно управлять от внешнего 24в сигналов или от внутреннего БП 24в. Выходные сигналы(ошибки) имеют открытый коллектор можно практически "любое" напряжение подключить

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 00:50
aftaev
Nick писал(а):А куда ты ее хочешь, туда и прикручивай. По ману посмотри, там все пины разъемов расписаны.
мож наоборот, пропишешь в HAL и скажешь куды прикрутить :)

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 06:36
Lexxa
aftaev писал(а):Сварил корпус под стойку,
ну и как тебе клава от сименса? не пожалел еще?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 09:36
aftaev
Lexxa писал(а):ну и как тебе клава от сименса?
Привыкаю. Русских букавак нет, нет маленьких букавок(или не знаю как переключить) потому команды Линух не понимает. Эта клава чисто для ЧПУ. Для настройки ЕМС в эту панель спереди воткнул мышку и обычную клаву :)
Lexxa писал(а):не пожалел еще?
А что она плохая?

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 09:43
Nick
aftaev писал(а):мож наоборот, пропишешь в HAL и скажешь куды прикрутить
А в hal у тебя они наверняка уже есть :)
hm2_5i25.0.stepgen.0 ... hm2_5i25.0.stepgen.4 - это степгены.

Сделай вывод halcmd show | grep hm2...
А в мане смотришь, где там ножки от stepgen0 туда и подключаешься.
aftaev писал(а):Выходные сигналы(ошибки) имеют открытый коллектор можно практически "любое" напряжение подключить
Моя очередь: А по русски это что значит? :monkey:

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 09:57
aftaev
Nick писал(а):Моя очередь: А по русски это что значит?
на выходе серв стоит транзистор с открытым коллектором работает почти как релюшка с контактами. Потому можно подключать разное напряжение(в допустимых) и управлять разной нагрузкой, светодиоды, релюшки, лампочки и тд...
123.png (1670 просмотров) <a class='original' href='./download/file.php?id=22160&mode=view' target=_blank>Загрузить оригинал (55.02 КБ)</a>
222.png (1670 просмотров) <a class='original' href='./download/file.php?id=22161&mode=view' target=_blank>Загрузить оригинал (294.16 КБ)</a>

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 10:02
aftaev
Nick писал(а):Сделай вывод halcmd show | grep hm2...
(для просмотра содержимого нажмите на ссылку)

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

cnc@CNC:~$ halcmd show | grep hm2
     5  RT    hm2_pci                                         ready
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.1.analogena
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout0
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout1
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout2
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout3
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout4
     5  float IN              0  hm2_5i25.0.7i77.0.1.analogout5
     5  bit   IN          FALSE  hm2_5i25.0.7i77.0.1.spinena
     5  s32   OUT             0  hm2_5i25.0.encoder.00.count
     5  s32   OUT             0  hm2_5i25.0.encoder.00.count-latched
     5  bit   I/O         FALSE  hm2_5i25.0.encoder.00.index-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-polarity
     5  float OUT             0  hm2_5i25.0.encoder.00.position
     5  float OUT             0  hm2_5i25.0.encoder.00.position-latched
     5  s32   OUT             1  hm2_5i25.0.encoder.00.rawcounts
     5  s32   OUT             1  hm2_5i25.0.encoder.00.rawlatch
     5  bit   IN          FALSE  hm2_5i25.0.encoder.00.reset
     5  float OUT             0  hm2_5i25.0.encoder.00.velocity
     5  s32   OUT             0  hm2_5i25.0.encoder.01.count
     5  s32   OUT             0  hm2_5i25.0.encoder.01.count-latched
     5  bit   I/O         FALSE  hm2_5i25.0.encoder.01.index-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.01.latch-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.01.latch-polarity
     5  float OUT             0  hm2_5i25.0.encoder.01.position
     5  float OUT             0  hm2_5i25.0.encoder.01.position-latched
     5  s32   OUT             0  hm2_5i25.0.encoder.01.rawcounts
     5  s32   OUT             0  hm2_5i25.0.encoder.01.rawlatch
     5  bit   IN          FALSE  hm2_5i25.0.encoder.01.reset
     5  float OUT             0  hm2_5i25.0.encoder.01.velocity
     5  s32   OUT             0  hm2_5i25.0.encoder.02.count
     5  s32   OUT             0  hm2_5i25.0.encoder.02.count-latched
     5  bit   I/O         FALSE  hm2_5i25.0.encoder.02.index-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.02.latch-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.02.latch-polarity
     5  float OUT             0  hm2_5i25.0.encoder.02.position
     5  float OUT             0  hm2_5i25.0.encoder.02.position-latched
     5  s32   OUT             1  hm2_5i25.0.encoder.02.rawcounts
     5  s32   OUT             1  hm2_5i25.0.encoder.02.rawlatch
     5  bit   IN          FALSE  hm2_5i25.0.encoder.02.reset
     5  float OUT             0  hm2_5i25.0.encoder.02.velocity
     5  s32   OUT             0  hm2_5i25.0.encoder.03.count
     5  s32   OUT             0  hm2_5i25.0.encoder.03.count-latched
     5  bit   I/O         FALSE  hm2_5i25.0.encoder.03.index-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.03.latch-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.03.latch-polarity
     5  float OUT             0  hm2_5i25.0.encoder.03.position
     5  float OUT             0  hm2_5i25.0.encoder.03.position-latched
     5  s32   OUT             0  hm2_5i25.0.encoder.03.rawcounts
     5  s32   OUT             0  hm2_5i25.0.encoder.03.rawlatch
     5  bit   IN          FALSE  hm2_5i25.0.encoder.03.reset
     5  float OUT             0  hm2_5i25.0.encoder.03.velocity
     5  s32   OUT             0  hm2_5i25.0.encoder.04.count
     5  s32   OUT             0  hm2_5i25.0.encoder.04.count-latched
     5  bit   I/O         FALSE  hm2_5i25.0.encoder.04.index-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.04.latch-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.04.latch-polarity
     5  float OUT             0  hm2_5i25.0.encoder.04.position
     5  float OUT             0  hm2_5i25.0.encoder.04.position-latched
     5  s32   OUT             1  hm2_5i25.0.encoder.04.rawcounts
     5  s32   OUT             1  hm2_5i25.0.encoder.04.rawlatch
     5  bit   IN          FALSE  hm2_5i25.0.encoder.04.reset
     5  float OUT             0  hm2_5i25.0.encoder.04.velocity
     5  s32   OUT             0  hm2_5i25.0.encoder.05.count
     5  s32   OUT             0  hm2_5i25.0.encoder.05.count-latched
     5  bit   I/O         FALSE  hm2_5i25.0.encoder.05.index-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.05.latch-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.05.latch-polarity
     5  float OUT             0  hm2_5i25.0.encoder.05.position
     5  float OUT             0  hm2_5i25.0.encoder.05.position-latched
     5  s32   OUT             0  hm2_5i25.0.encoder.05.rawcounts
     5  s32   OUT             0  hm2_5i25.0.encoder.05.rawlatch
     5  bit   IN          FALSE  hm2_5i25.0.encoder.05.reset
     5  float OUT             0  hm2_5i25.0.encoder.05.velocity
     5  s32   OUT             0  hm2_5i25.0.encoder.06.count
     5  s32   OUT             0  hm2_5i25.0.encoder.06.count-latched
     5  bit   I/O         FALSE  hm2_5i25.0.encoder.06.index-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.06.latch-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.06.latch-polarity
     5  float OUT             0  hm2_5i25.0.encoder.06.position
     5  float OUT             0  hm2_5i25.0.encoder.06.position-latched
     5  s32   OUT             0  hm2_5i25.0.encoder.06.rawcounts
     5  s32   OUT             0  hm2_5i25.0.encoder.06.rawlatch
     5  bit   IN          FALSE  hm2_5i25.0.encoder.06.reset
     5  float OUT             0  hm2_5i25.0.encoder.06.velocity
     5  s32   OUT             0  hm2_5i25.0.encoder.07.count
     5  s32   OUT             0  hm2_5i25.0.encoder.07.count-latched
     5  bit   I/O         FALSE  hm2_5i25.0.encoder.07.index-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.07.latch-enable
     5  bit   IN          FALSE  hm2_5i25.0.encoder.07.latch-polarity
     5  float OUT             0  hm2_5i25.0.encoder.07.position
     5  float OUT             0  hm2_5i25.0.encoder.07.position-latched
     5  s32   OUT             0  hm2_5i25.0.encoder.07.rawcounts
     5  s32   OUT             0  hm2_5i25.0.encoder.07.rawlatch
     5  bit   IN          FALSE  hm2_5i25.0.encoder.07.reset
     5  float OUT             0  hm2_5i25.0.encoder.07.velocity
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.000.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.000.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.001.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.002.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in_not
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in_not
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.005.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.005.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.006.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.006.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.008.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.009.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.016.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.017.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.017.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.018.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.018.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.019.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.019.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.020.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.020.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.021.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.025.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.026.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.026.in_not
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.027.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.027.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.027.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.028.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.028.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.029.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.029.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.029.out
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.030.in
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.030.in_not
     5  bit   IN          FALSE  hm2_5i25.0.gpio.030.out
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.031.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.031.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.032.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in_not
     5  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in
     5  bit   OUT          TRUE  hm2_5i25.0.gpio.033.in_not
     5  bit   IN          FALSE  hm2_5i25.0.led.CR01
     5  bit   IN          FALSE  hm2_5i25.0.led.CR02
     5  u32   IN     0x00000000  hm2_5i25.0.sserial.channel
     5  u32   IN     0x00000000  hm2_5i25.0.sserial.parameter
     5  u32   IN     0x00000000  hm2_5i25.0.sserial.port
     5  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.fault-count
     5  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.port_state
     5  bit   IN           TRUE  hm2_5i25.0.sserial.port-0.run
     5  bit   IN          FALSE  hm2_5i25.0.sserial.read
     5  u32   OUT    0x00000000  hm2_5i25.0.sserial.state
     5  u32   IN     0x00000000  hm2_5i25.0.sserial.value
     5  bit   IN          FALSE  hm2_5i25.0.sserial.write
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.00.control-type
     5  s32   OUT             0  hm2_5i25.0.stepgen.00.counts
     5  float OUT             0  hm2_5i25.0.stepgen.00.dbg_err_at_match
     5  float OUT             0  hm2_5i25.0.stepgen.00.dbg_ff_vel
     5  float OUT             0  hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_
     5  float OUT             0  hm2_5i25.0.stepgen.00.dbg_s_to_match
     5  s32   OUT             0  hm2_5i25.0.stepgen.00.dbg_step_rate
     5  float OUT             0  hm2_5i25.0.stepgen.00.dbg_vel_error
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.00.enable
     5  float IN              0  hm2_5i25.0.stepgen.00.position-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.00.position-fb
     5  float IN              0  hm2_5i25.0.stepgen.00.velocity-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.00.velocity-fb
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.01.control-type
     5  s32   OUT             0  hm2_5i25.0.stepgen.01.counts
     5  float OUT             0  hm2_5i25.0.stepgen.01.dbg_err_at_match
     5  float OUT             0  hm2_5i25.0.stepgen.01.dbg_ff_vel
     5  float OUT             0  hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_
     5  float OUT             0  hm2_5i25.0.stepgen.01.dbg_s_to_match
     5  s32   OUT             0  hm2_5i25.0.stepgen.01.dbg_step_rate
     5  float OUT             0  hm2_5i25.0.stepgen.01.dbg_vel_error
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.01.enable
     5  float IN              0  hm2_5i25.0.stepgen.01.position-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.01.position-fb
     5  float IN              0  hm2_5i25.0.stepgen.01.velocity-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.01.velocity-fb
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.02.control-type
     5  s32   OUT             0  hm2_5i25.0.stepgen.02.counts
     5  float OUT             0  hm2_5i25.0.stepgen.02.dbg_err_at_match
     5  float OUT             0  hm2_5i25.0.stepgen.02.dbg_ff_vel
     5  float OUT             0  hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_
     5  float OUT             0  hm2_5i25.0.stepgen.02.dbg_s_to_match
     5  s32   OUT             0  hm2_5i25.0.stepgen.02.dbg_step_rate
     5  float OUT             0  hm2_5i25.0.stepgen.02.dbg_vel_error
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.02.enable
     5  float IN              0  hm2_5i25.0.stepgen.02.position-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.02.position-fb
     5  float IN              0  hm2_5i25.0.stepgen.02.velocity-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.02.velocity-fb
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.03.control-type
     5  s32   OUT             0  hm2_5i25.0.stepgen.03.counts
     5  float OUT             0  hm2_5i25.0.stepgen.03.dbg_err_at_match
     5  float OUT             0  hm2_5i25.0.stepgen.03.dbg_ff_vel
     5  float OUT             0  hm2_5i25.0.stepgen.03.dbg_pos_minus_prev_
     5  float OUT             0  hm2_5i25.0.stepgen.03.dbg_s_to_match
     5  s32   OUT             0  hm2_5i25.0.stepgen.03.dbg_step_rate
     5  float OUT             0  hm2_5i25.0.stepgen.03.dbg_vel_error
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.03.enable
     5  float IN              0  hm2_5i25.0.stepgen.03.position-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.03.position-fb
     5  float IN              0  hm2_5i25.0.stepgen.03.velocity-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.03.velocity-fb
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.04.control-type
     5  s32   OUT             0  hm2_5i25.0.stepgen.04.counts
     5  float OUT             0  hm2_5i25.0.stepgen.04.dbg_err_at_match
     5  float OUT             0  hm2_5i25.0.stepgen.04.dbg_ff_vel
     5  float OUT             0  hm2_5i25.0.stepgen.04.dbg_pos_minus_prev_
     5  float OUT             0  hm2_5i25.0.stepgen.04.dbg_s_to_match
     5  s32   OUT             0  hm2_5i25.0.stepgen.04.dbg_step_rate
     5  float OUT             0  hm2_5i25.0.stepgen.04.dbg_vel_error
     5  bit   IN          FALSE  hm2_5i25.0.stepgen.04.enable
     5  float IN              0  hm2_5i25.0.stepgen.04.position-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.04.position-fb
     5  float IN              0  hm2_5i25.0.stepgen.04.velocity-cmd
     5  float OUT             0  hm2_5i25.0.stepgen.04.velocity-fb
     5  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.analogena-invert
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-maxlim
     5  float RW            -10  hm2_5i25.0.7i77.0.1.analogout0-minlim
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-scalemax
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-maxlim
     5  float RW            -10  hm2_5i25.0.7i77.0.1.analogout1-minlim
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-scalemax
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-maxlim
     5  float RW            -10  hm2_5i25.0.7i77.0.1.analogout2-minlim
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-scalemax
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-maxlim
     5  float RW            -10  hm2_5i25.0.7i77.0.1.analogout3-minlim
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-scalemax
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-maxlim
     5  float RW            -10  hm2_5i25.0.7i77.0.1.analogout4-minlim
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-scalemax
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-maxlim
     5  float RW            -10  hm2_5i25.0.7i77.0.1.analogout5-minlim
     5  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-scalemax
     5  u32   RO     0x1100013E  hm2_5i25.0.7i77.0.1.serial-number
     5  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.spinena-invert
     5  u32   RO     0x00000000  hm2_5i25.0.7i77.0.1.status
     5  bit   RW          FALSE  hm2_5i25.0.encoder.00.counter-mode
     5  bit   RW           TRUE  hm2_5i25.0.encoder.00.filter
     5  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-invert
     5  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask
     5  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask-invert
     5  float RW              1  hm2_5i25.0.encoder.00.scale
     5  float RW            0.5  hm2_5i25.0.encoder.00.vel-timeout
     5  bit   RW          FALSE  hm2_5i25.0.encoder.01.counter-mode
     5  bit   RW           TRUE  hm2_5i25.0.encoder.01.filter
     5  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-invert
     5  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-mask
     5  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-mask-invert
     5  float RW              1  hm2_5i25.0.encoder.01.scale
     5  float RW            0.5  hm2_5i25.0.encoder.01.vel-timeout
     5  bit   RW          FALSE  hm2_5i25.0.encoder.02.counter-mode
     5  bit   RW           TRUE  hm2_5i25.0.encoder.02.filter
     5  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-invert
     5  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-mask
     5  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-mask-invert
     5  float RW              1  hm2_5i25.0.encoder.02.scale
     5  float RW            0.5  hm2_5i25.0.encoder.02.vel-timeout
     5  bit   RW          FALSE  hm2_5i25.0.encoder.03.counter-mode
     5  bit   RW           TRUE  hm2_5i25.0.encoder.03.filter
     5  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-invert
     5  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-mask
     5  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-mask-invert
     5  float RW              1  hm2_5i25.0.encoder.03.scale
     5  float RW            0.5  hm2_5i25.0.encoder.03.vel-timeout
     5  bit   RW          FALSE  hm2_5i25.0.encoder.04.counter-mode
     5  bit   RW           TRUE  hm2_5i25.0.encoder.04.filter
     5  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-invert
     5  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-mask
     5  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-mask-invert
     5  float RW              1  hm2_5i25.0.encoder.04.scale
     5  float RW            0.5  hm2_5i25.0.encoder.04.vel-timeout
     5  bit   RW          FALSE  hm2_5i25.0.encoder.05.counter-mode
     5  bit   RW           TRUE  hm2_5i25.0.encoder.05.filter
     5  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-invert
     5  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-mask
     5  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-mask-invert
     5  float RW              1  hm2_5i25.0.encoder.05.scale
     5  float RW            0.5  hm2_5i25.0.encoder.05.vel-timeout
     5  bit   RW          FALSE  hm2_5i25.0.encoder.06.counter-mode
     5  bit   RW           TRUE  hm2_5i25.0.encoder.06.filter
     5  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-invert
     5  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-mask
     5  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-mask-invert
     5  float RW              1  hm2_5i25.0.encoder.06.scale
     5  float RW            0.5  hm2_5i25.0.encoder.06.vel-timeout
     5  bit   RW          FALSE  hm2_5i25.0.encoder.07.counter-mode
     5  bit   RW           TRUE  hm2_5i25.0.encoder.07.filter
     5  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-invert
     5  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-mask
     5  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-mask-invert
     5  float RW              1  hm2_5i25.0.encoder.07.scale
     5  float RW            0.5  hm2_5i25.0.encoder.07.vel-timeout
     5  bit   RW          FALSE  hm2_5i25.0.gpio.000.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.001.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.002.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.003.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.003.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.005.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.006.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.006.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.006.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.007.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.017.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.018.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.019.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.020.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.021.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.022.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.023.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.024.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.025.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.025.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.026.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.026.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.027.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.027.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.027.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.028.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.028.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.028.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.029.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.030.invert_output
     5  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_opendrain
     5  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_output
     5  bit   RW          FALSE  hm2_5i25.0.io_error
     5  s32   RO              0  hm2_5i25.0.pet_watchdog.time
     5  s32   RW              0  hm2_5i25.0.pet_watchdog.tmax
     5  s32   RO              0  hm2_5i25.0.read.time
     5  s32   RW              0  hm2_5i25.0.read.tmax
     5  s32   RO              0  hm2_5i25.0.read_gpio.time
     5  s32   RW              0  hm2_5i25.0.read_gpio.tmax
     5  u32   RW     0x00000001  hm2_5i25.0.sserial.port-0.fault-dec
     5  u32   RW     0x0000000A  hm2_5i25.0.sserial.port-0.fault-inc
     5  u32   RW     0x000000C8  hm2_5i25.0.sserial.port-0.fault-lim
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.00.dirhold
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.00.dirsetup
     5  float RW              1  hm2_5i25.0.stepgen.00.maxaccel
     5  float RW              0  hm2_5i25.0.stepgen.00.maxvel
     5  float RW              1  hm2_5i25.0.stepgen.00.position-scale
     5  u32   RW     0x00000000  hm2_5i25.0.stepgen.00.step_type
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.00.steplen
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.00.stepspace
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.01.dirhold
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.01.dirsetup
     5  float RW              1  hm2_5i25.0.stepgen.01.maxaccel
     5  float RW              0  hm2_5i25.0.stepgen.01.maxvel
     5  float RW              1  hm2_5i25.0.stepgen.01.position-scale
     5  u32   RW     0x00000000  hm2_5i25.0.stepgen.01.step_type
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.01.steplen
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.01.stepspace
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.02.dirhold
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.02.dirsetup
     5  float RW              1  hm2_5i25.0.stepgen.02.maxaccel
     5  float RW              0  hm2_5i25.0.stepgen.02.maxvel
     5  float RW              1  hm2_5i25.0.stepgen.02.position-scale
     5  u32   RW     0x00000000  hm2_5i25.0.stepgen.02.step_type
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.02.steplen
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.02.stepspace
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.03.dirhold
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.03.dirsetup
     5  float RW              1  hm2_5i25.0.stepgen.03.maxaccel
     5  float RW              0  hm2_5i25.0.stepgen.03.maxvel
     5  float RW              1  hm2_5i25.0.stepgen.03.position-scale
     5  u32   RW     0x00000000  hm2_5i25.0.stepgen.03.step_type
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.03.steplen
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.03.stepspace
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.04.dirhold
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.04.dirsetup
     5  float RW              1  hm2_5i25.0.stepgen.04.maxaccel
     5  float RW              0  hm2_5i25.0.stepgen.04.maxvel
     5  float RW              1  hm2_5i25.0.stepgen.04.position-scale
     5  u32   RW     0x00000000  hm2_5i25.0.stepgen.04.step_type
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.04.steplen
     5  u32   RW     0x00077FE2  hm2_5i25.0.stepgen.04.stepspace
     5  u32   RW     0x004C4B40  hm2_5i25.0.watchdog.timeout_ns
     5  s32   RO              0  hm2_5i25.0.write.time
     5  s32   RW              0  hm2_5i25.0.write.tmax
     5  s32   RO              0  hm2_5i25.0.write_gpio.time
     5  s32   RW              0  hm2_5i25.0.write_gpio.tmax
 00005  f91f3592  f68b2000  NO       0   hm2_5i25.0.pet_watchdog
 00005  f91e59dc  f68b2000  YES      0   hm2_5i25.0.read
 00005  f91e5906  f68b2000  YES      0   hm2_5i25.0.read_gpio
 00005  f91e5936  f68b2000  YES      0   hm2_5i25.0.write
 00005  f91e58d6  f68b2000  YES      0   hm2_5i25.0.write_gpio
cnc@CNC:~$ 



Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 10:16
Nick
Значит смотри, вот что тебе надо подключить:

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 10:16
Nick
Кстати, скинь на всякий случай еще свой hal и ini...

Re: Восстановление токарного 16К20Т1 ЧПУ

Добавлено: 10 дек 2013, 10:23
aftaev
Nick писал(а):Кстати, скинь на всякий случай еще свой hal и ini...
Вот здесь в архиве Восстановление токарного 16К20Т1 ЧПУ #1046
Только исправил эту строчку loadrt hm2_pci config=" num_encoders=5 num_pwmgens=0 num_3pwmgens=0 num_stepgens=5