7i71+7i44+5i20
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
7i71+7i44+5i20
Снова возвращаюсь к родному форуму)
Ни как не пойму как назначить входа и выхода для 7i71 через 7i44 и всё это к 5i20. Hostmot2 не сдается!...
Использованный тут пример ни фига не работает. LINUX пишет, Pin hm2_5i23.0.7i71.0.1.output-00 does not exist.
http://www.linuxcnc.org/index.php/engli ... 9&id=21105
Ни как не пойму как назначить входа и выхода для 7i71 через 7i44 и всё это к 5i20. Hostmot2 не сдается!...
Использованный тут пример ни фига не работает. LINUX пишет, Pin hm2_5i23.0.7i71.0.1.output-00 does not exist.
http://www.linuxcnc.org/index.php/engli ... 9&id=21105
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Попробуй убери все net, запусти LinuxCNC и пришли вывод
halcmd show
или тупо вывод dmesg, туда должны писаться все доступные пины.
PS Welcome back
halcmd show
или тупо вывод dmesg, туда должны писаться все доступные пины.
PS Welcome back
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: 7i71+7i44+5i20
Код: Выделить всё
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
9 bit IN FALSE motion.motion-enabled
9 bit OUT FALSE motion.on-soft-limit
9 bit IN FALSE motion.probe-input
9 s32 OUT 0 motion.program-line
9 float OUT 0 motion.requested-vel
9 bit IN TRUE motion.spindle-at-speed
9 bit OUT TRUE motion.spindle-brake
9 bit OUT FALSE motion.spindle-forward
9 bit I/O FALSE motion.spindle-index-enable
9 bit OUT FALSE motion.spindle-on
9 bit OUT FALSE motion.spindle-reverse
9 float IN 0 motion.spindle-revs
9 float OUT 0 motion.spindle-speed-cmd-rps
9 float IN 0 motion.spindle-speed-in
9 float OUT 0 motion.spindle-speed-out
9 float OUT 0 motion.spindle-speed-out-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
17 float IN 0 mvoincr.debounce-time
17 float IN 0 mvoincr.in00
17 float IN 0 mvoincr.in01
17 float IN 0 mvoincr.in02
17 float IN 0 mvoincr.in03
17 float IN 0 mvoincr.in04
17 float IN 0 mvoincr.in05
17 float IN 0 mvoincr.in06
17 float IN 0 mvoincr.in07
17 float IN 0 mvoincr.in08
17 float IN 0 mvoincr.in09
17 float IN 0 mvoincr.in10
17 float IN 0 mvoincr.in11
17 float IN 0 mvoincr.in12
17 float IN 0 mvoincr.in13
17 float IN 0 mvoincr.in14
17 float IN 0 mvoincr.in15
17 float OUT 0 mvoincr.out-f
17 s32 OUT 0 mvoincr.out-s
17 bit IN FALSE mvoincr.sel0
17 bit IN FALSE mvoincr.sel1
17 bit IN FALSE mvoincr.sel2
17 bit IN FALSE mvoincr.sel3
17 bit IN FALSE mvoincr.suppress-no-input
17 bit IN FALSE mvoincr.use-graycode
15 float I/O 0 pid.s.Dgain
15 float I/O 0 pid.s.FF0
15 float I/O 0 pid.s.FF1
15 float I/O 0 pid.s.FF2
15 float I/O 0 pid.s.Igain
15 float I/O 1 pid.s.Pgain
15 float I/O 0 pid.s.bias
15 float IN 0 pid.s.command
15 float IN 0 pid.s.command-deriv
15 float I/O 0 pid.s.deadband
15 bit IN FALSE pid.s.enable
15 float OUT 0 pid.s.error
15 float IN 0 pid.s.feedback
15 float IN 0 pid.s.feedback-deriv
15 bit IN FALSE pid.s.index-enable
15 float I/O 0 pid.s.maxcmdD
15 float I/O 0 pid.s.maxcmdDD
15 float I/O 0 pid.s.maxerror
15 float I/O 0 pid.s.maxerrorD
15 float I/O 0 pid.s.maxerrorI
15 float I/O 0 pid.s.maxoutput
15 float OUT 0 pid.s.output
15 bit OUT FALSE pid.s.saturated
15 s32 OUT 0 pid.s.saturated-count
15 float OUT 0 pid.s.saturated-s
15 float I/O 0 pid.x.Dgain
15 float I/O 0 pid.x.FF0
15 float I/O 0 pid.x.FF1
15 float I/O 0 pid.x.FF2
15 float I/O 0 pid.x.Igain
15 float I/O 1 pid.x.Pgain
15 float I/O 0 pid.x.bias
15 float IN 0 pid.x.command
15 float IN 0 pid.x.command-deriv
15 float I/O 0 pid.x.deadband
15 bit IN FALSE pid.x.enable
15 float OUT 0 pid.x.error
15 float IN 0 pid.x.feedback
15 float IN 0 pid.x.feedback-deriv
15 bit IN FALSE pid.x.index-enable
15 float I/O 0 pid.x.maxcmdD
15 float I/O 0 pid.x.maxcmdDD
15 float I/O 0 pid.x.maxerror
15 float I/O 0 pid.x.maxerrorD
15 float I/O 0 pid.x.maxerrorI
15 float I/O 10 pid.x.maxoutput
15 float OUT 0 pid.x.output
15 bit OUT FALSE pid.x.saturated
15 s32 OUT 0 pid.x.saturated-count
15 float OUT 0 pid.x.saturated-s
15 float I/O 0 pid.y.Dgain
15 float I/O 0 pid.y.FF0
15 float I/O 0 pid.y.FF1
15 float I/O 0 pid.y.FF2
15 float I/O 0 pid.y.Igain
15 float I/O 1 pid.y.Pgain
15 float I/O 0 pid.y.bias
15 float IN 0 pid.y.command
15 float IN 0 pid.y.command-deriv
15 float I/O 0 pid.y.deadband
15 bit IN FALSE pid.y.enable
15 float OUT 0 pid.y.error
15 float IN 0 pid.y.feedback
15 float IN 0 pid.y.feedback-deriv
15 bit IN FALSE pid.y.index-enable
15 float I/O 0 pid.y.maxcmdD
15 float I/O 0 pid.y.maxcmdDD
15 float I/O 0 pid.y.maxerror
15 float I/O 0 pid.y.maxerrorD
15 float I/O 0 pid.y.maxerrorI
15 float I/O 10 pid.y.maxoutput
15 float OUT 0 pid.y.output
15 bit OUT FALSE pid.y.saturated
15 s32 OUT 0 pid.y.saturated-count
15 float OUT 0 pid.y.saturated-s
15 float I/O 0 pid.z.Dgain
15 float I/O 0 pid.z.FF0
15 float I/O 0 pid.z.FF1
15 float I/O 0 pid.z.FF2
15 float I/O 0 pid.z.Igain
15 float I/O 1 pid.z.Pgain
15 float I/O 0 pid.z.bias
15 float IN 0 pid.z.command
15 float IN 0 pid.z.command-deriv
15 float I/O 0 pid.z.deadband
15 bit IN FALSE pid.z.enable
15 float OUT 0 pid.z.error
15 float IN 0 pid.z.feedback
15 float IN 0 pid.z.feedback-deriv
15 bit IN FALSE pid.z.index-enable
15 float I/O 0 pid.z.maxcmdD
15 float I/O 0 pid.z.maxcmdDD
15 float I/O 0 pid.z.maxerror
15 float I/O 0 pid.z.maxerrorD
15 float I/O 0 pid.z.maxerrorI
15 float I/O 10 pid.z.maxoutput
15 float OUT 0 pid.z.output
15 bit OUT FALSE pid.z.saturated
15 s32 OUT 0 pid.z.saturated-count
15 float OUT 0 pid.z.saturated-s
Pin Aliases:
Alias Original Name
Signals:
Type Value Name (linked to)
Parameters:
Owner Type Dir Value Name
9 s32 RO 0 axis.0.home-state
9 s32 RO 0 axis.1.home-state
9 s32 RO 0 axis.2.home-state
16 s32 RO 16927 classicladder.0.refresh.time
16 s32 RW 36456 classicladder.0.refresh.tmax
16 s32 RO 2 classicladder.ladder-state
17 float RO 30.34351 foincr.elapsed
17 s32 RO 0 foincr.selected
17 s32 RO 878 foincr.time
17 s32 RW 15917 foincr.tmax
12 bit RW FALSE hm2_5i20.0.encoder.00.counter-mode
12 bit RW TRUE hm2_5i20.0.encoder.00.filter
12 bit RW FALSE hm2_5i20.0.encoder.00.index-invert
12 bit RW FALSE hm2_5i20.0.encoder.00.index-mask
12 bit RW FALSE hm2_5i20.0.encoder.00.index-mask-invert
12 float RW 1000 hm2_5i20.0.encoder.00.scale
12 float RW 0.5 hm2_5i20.0.encoder.00.vel-timeout
12 bit RW FALSE hm2_5i20.0.encoder.01.counter-mode
12 bit RW TRUE hm2_5i20.0.encoder.01.filter
12 bit RW FALSE hm2_5i20.0.encoder.01.index-invert
12 bit RW FALSE hm2_5i20.0.encoder.01.index-mask
12 bit RW FALSE hm2_5i20.0.encoder.01.index-mask-invert
12 float RW 1000 hm2_5i20.0.encoder.01.scale
12 float RW 0.5 hm2_5i20.0.encoder.01.vel-timeout
12 bit RW FALSE hm2_5i20.0.encoder.02.counter-mode
12 bit RW TRUE hm2_5i20.0.encoder.02.filter
12 bit RW FALSE hm2_5i20.0.encoder.02.index-invert
12 bit RW FALSE hm2_5i20.0.encoder.02.index-mask
12 bit RW FALSE hm2_5i20.0.encoder.02.index-mask-invert
12 float RW 500 hm2_5i20.0.encoder.02.scale
12 float RW 0.5 hm2_5i20.0.encoder.02.vel-timeout
12 bit RW FALSE hm2_5i20.0.encoder.03.counter-mode
12 bit RW TRUE hm2_5i20.0.encoder.03.filter
12 bit RW FALSE hm2_5i20.0.encoder.03.index-invert
12 bit RW FALSE hm2_5i20.0.encoder.03.index-mask
12 bit RW FALSE hm2_5i20.0.encoder.03.index-mask-invert
12 float RW 1000 hm2_5i20.0.encoder.03.scale
12 float RW 0.5 hm2_5i20.0.encoder.03.vel-timeout
12 bit RW FALSE hm2_5i20.0.gpio.006.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.006.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.007.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.007.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.008.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.008.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.009.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.009.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.010.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.010.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.011.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.011.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.018.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.018.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.019.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.019.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.020.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.020.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.021.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.021.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.022.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.022.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.023.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.023.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.024.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.024.is_opendrain
12 bit RW TRUE hm2_5i20.0.gpio.024.is_output
12 bit RW FALSE hm2_5i20.0.gpio.025.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.025.is_opendrain
12 bit RW TRUE hm2_5i20.0.gpio.025.is_output
12 bit RW FALSE hm2_5i20.0.gpio.026.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.026.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.026.is_output
12 bit RW FALSE hm2_5i20.0.gpio.027.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.027.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.027.is_output
12 bit RW FALSE hm2_5i20.0.gpio.028.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.028.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.028.is_output
12 bit RW FALSE hm2_5i20.0.gpio.029.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.029.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.029.is_output
12 bit RW FALSE hm2_5i20.0.gpio.030.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.030.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.030.is_output
12 bit RW FALSE hm2_5i20.0.gpio.031.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.031.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.031.is_output
12 bit RW FALSE hm2_5i20.0.gpio.032.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.032.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.032.is_output
12 bit RW FALSE hm2_5i20.0.gpio.033.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.033.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.033.is_output
12 bit RW FALSE hm2_5i20.0.gpio.034.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.034.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.034.is_output
12 bit RW FALSE hm2_5i20.0.gpio.035.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.035.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.035.is_output
12 bit RW FALSE hm2_5i20.0.gpio.036.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.036.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.036.is_output
12 bit RW FALSE hm2_5i20.0.gpio.037.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.037.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.037.is_output
12 bit RW FALSE hm2_5i20.0.gpio.038.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.038.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.038.is_output
12 bit RW FALSE hm2_5i20.0.gpio.039.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.039.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.039.is_output
12 bit RW FALSE hm2_5i20.0.gpio.040.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.040.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.040.is_output
12 bit RW FALSE hm2_5i20.0.gpio.041.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.041.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.041.is_output
12 bit RW FALSE hm2_5i20.0.gpio.042.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.042.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.042.is_output
12 bit RW FALSE hm2_5i20.0.gpio.043.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.043.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.043.is_output
12 bit RW FALSE hm2_5i20.0.gpio.044.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.044.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.044.is_output
12 bit RW FALSE hm2_5i20.0.gpio.045.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.045.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.045.is_output
12 bit RW FALSE hm2_5i20.0.gpio.046.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.046.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.046.is_output
12 bit RW FALSE hm2_5i20.0.gpio.047.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.047.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.047.is_output
12 bit RW FALSE hm2_5i20.0.gpio.048.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.048.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.048.is_output
12 bit RW FALSE hm2_5i20.0.gpio.049.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.049.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.049.is_output
12 bit RW FALSE hm2_5i20.0.gpio.050.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.050.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.050.is_output
12 bit RW FALSE hm2_5i20.0.gpio.051.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.051.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.051.is_output
12 bit RW FALSE hm2_5i20.0.gpio.052.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.052.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.052.is_output
12 bit RW FALSE hm2_5i20.0.gpio.053.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.053.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.053.is_output
12 bit RW FALSE hm2_5i20.0.gpio.054.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.054.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.054.is_output
12 bit RW FALSE hm2_5i20.0.gpio.055.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.055.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.055.is_output
12 bit RW FALSE hm2_5i20.0.gpio.056.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.056.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.056.is_output
12 bit RW FALSE hm2_5i20.0.gpio.057.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.057.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.057.is_output
12 bit RW FALSE hm2_5i20.0.gpio.058.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.058.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.058.is_output
12 bit RW FALSE hm2_5i20.0.gpio.059.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.059.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.059.is_output
12 bit RW FALSE hm2_5i20.0.gpio.060.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.060.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.060.is_output
12 bit RW FALSE hm2_5i20.0.gpio.061.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.061.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.061.is_output
12 bit RW FALSE hm2_5i20.0.gpio.062.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.062.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.062.is_output
12 bit RW FALSE hm2_5i20.0.gpio.063.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.063.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.063.is_output
12 bit RW FALSE hm2_5i20.0.gpio.064.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.064.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.064.is_output
12 bit RW FALSE hm2_5i20.0.gpio.065.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.065.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.065.is_output
12 bit RW FALSE hm2_5i20.0.gpio.066.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.066.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.066.is_output
12 bit RW FALSE hm2_5i20.0.gpio.067.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.067.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.067.is_output
12 bit RW FALSE hm2_5i20.0.gpio.068.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.068.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.068.is_output
12 bit RW FALSE hm2_5i20.0.gpio.069.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.069.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.069.is_output
12 bit RW FALSE hm2_5i20.0.gpio.070.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.070.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.070.is_output
12 bit RW FALSE hm2_5i20.0.gpio.071.invert_output
12 bit RW FALSE hm2_5i20.0.gpio.071.is_opendrain
12 bit RW FALSE hm2_5i20.0.gpio.071.is_output
12 bit RW FALSE hm2_5i20.0.io_error
12 s32 RO 957 hm2_5i20.0.pet_watchdog.time
12 s32 RW 16305 hm2_5i20.0.pet_watchdog.tmax
12 s32 RW 1 hm2_5i20.0.pwmgen.00.output-type
12 float RW 10 hm2_5i20.0.pwmgen.00.scale
12 s32 RW 1 hm2_5i20.0.pwmgen.01.output-type
12 float RW 10 hm2_5i20.0.pwmgen.01.scale
12 s32 RW 1 hm2_5i20.0.pwmgen.02.output-type
12 float RW 10 hm2_5i20.0.pwmgen.02.scale
12 s32 RW 1 hm2_5i20.0.pwmgen.03.output-type
12 float RW 10 hm2_5i20.0.pwmgen.03.scale
12 u32 RW 0x00001770 hm2_5i20.0.pwmgen.pdm_frequency
12 u32 RW 0x00004E20 hm2_5i20.0.pwmgen.pwm_frequency
12 s32 RO 55281 hm2_5i20.0.read.time
12 s32 RW 68096 hm2_5i20.0.read.tmax
12 s32 RO 0 hm2_5i20.0.read_gpio.time
12 s32 RW 0 hm2_5i20.0.read_gpio.tmax
12 u32 RW 0x00989680 hm2_5i20.0.watchdog.timeout_ns
12 s32 RO 15235 hm2_5i20.0.write.time
12 s32 RW 34806 hm2_5i20.0.write.tmax
12 s32 RO 0 hm2_5i20.0.write_gpio.time
12 s32 RW 0 hm2_5i20.0.write_gpio.tmax
14 s32 RO 1 input.0.abs-hat0x-max
14 s32 RO -1 input.0.abs-hat0x-min
14 s32 RO 1 input.0.abs-hat0y-max
14 s32 RO -1 input.0.abs-hat0y-min
14 s32 RO 255 input.0.abs-rx-max
14 s32 RO 0 input.0.abs-rx-min
14 s32 RO 255 input.0.abs-rz-max
14 s32 RO 0 input.0.abs-rz-min
14 s32 RO 255 input.0.abs-x-max
14 s32 RO 0 input.0.abs-x-min
14 s32 RO 255 input.0.abs-y-max
14 s32 RO 0 input.0.abs-y-min
14 s32 RO 255 input.0.abs-z-max
14 s32 RO 0 input.0.abs-z-min
17 float RO 30.39851 jogincr.elapsed
17 s32 RO 0 jogincr.selected
17 s32 RO 835 jogincr.time
17 s32 RW 15778 jogincr.tmax
17 float RO 30.39851 jogspeed.elapsed
17 s32 RO 0 jogspeed.selected
17 s32 RO 1393 jogspeed.time
17 s32 RW 6340 jogspeed.tmax
9 s32 RO 1109 motion-command-handler.time
9 s32 RW 16814 motion-command-handler.tmax
9 s32 RO 20965 motion-controller.time
9 s32 RW 37500 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 0x002AEE40 motion.servo.last-period
9 float RO 1000363 motion.servo.last-period-ns
9 u32 RW 0x00000000 motion.servo.overruns
17 float RO 30.39851 mvoincr.elapsed
17 s32 RO 0 mvoincr.selected
17 s32 RO 727 mvoincr.time
17 s32 RW 15107 mvoincr.tmax
15 s32 RO 717 pid.s.do-pid-calcs.time
15 s32 RW 15995 pid.s.do-pid-calcs.tmax
15 s32 RO 2677 pid.x.do-pid-calcs.time
15 s32 RW 18121 pid.x.do-pid-calcs.tmax
15 s32 RO 1247 pid.y.do-pid-calcs.time
15 s32 RW 5237 pid.y.do-pid-calcs.tmax
15 s32 RO 994 pid.z.do-pid-calcs.time
15 s32 RW 15478 pid.z.do-pid-calcs.tmax
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
00016 fd1b25c9 00000000 YES 1 classicladder.0.refresh
00017 fd17e000 fecf2138 YES 1 foincr
00012 feff3552 f4bac000 NO 1 hm2_5i20.0.pet_watchdog
00012 fefe59dc f4bac000 YES 1 hm2_5i20.0.read
00012 fefe5906 f4bac000 YES 0 hm2_5i20.0.read_gpio
00012 fefe5936 f4bac000 YES 1 hm2_5i20.0.write
00012 fefe58d6 f4bac000 YES 0 hm2_5i20.0.write_gpio
00017 fd17e000 fecf20b8 YES 1 jogincr
00017 fd17e000 fecf2038 YES 1 jogspeed
00009 fed3b759 00000000 YES 1 motion-command-handler
00009 fed3dcb2 00000000 YES 1 motion-controller
00017 fd17e000 fecf21b8 YES 1 mvoincr
00015 fd177000 fecf1d70 YES 1 pid.s.do-pid-calcs
00015 fd177000 fecf1b90 YES 1 pid.x.do-pid-calcs
00015 fd177000 fecf1c30 YES 1 pid.y.do-pid-calcs
00015 fd177000 fecf1cd0 YES 1 pid.z.do-pid-calcs
Realtime Threads:
Period FP Name ( Time, Max-Time )
999918 YES servo-thread ( 108279, 134683 )
1 hm2_5i20.0.read
2 motion-command-handler
3 motion-controller
4 pid.x.do-pid-calcs
5 pid.y.do-pid-calcs
6 pid.z.do-pid-calcs
7 pid.s.do-pid-calcs
8 classicladder.0.refresh
9 jogspeed
10 jogincr
11 foincr
12 mvoincr
13 hm2_5i20.0.write
14 hm2_5i20.0.pet_watchdog" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Сделать halcmd show > 1.txt, и файл 1.txt добавь сюда, этот вывод обрезан.
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: 7i71+7i44+5i20
Вот еще народ какой то XML файл делал для PNC CONF
http://www.linuxcnc.org/index.php/engli ... 9&id=21596
http://www.linuxcnc.org/index.php/engli ... 9&id=21596
- Вложения
-
- 1.txt
- (72.23 КБ) 1147 скачиваний
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Вот собственно все пины на твоей 5i20...
Т.е. есть 1 энкодер и куча GPIO, больше ничего нет...
А как ты прошивку загружаешь? И вообще скинь свой hal...
Код: Выделить всё
12 s32 OUT 0 hm2_5i20.0.encoder.00.count
12 s32 OUT 0 hm2_5i20.0.encoder.00.count-latched
12 bit I/O FALSE hm2_5i20.0.encoder.00.index-enable
12 bit IN FALSE hm2_5i20.0.encoder.00.latch-enable
12 bit IN FALSE hm2_5i20.0.encoder.00.latch-polarity
12 float OUT 0 hm2_5i20.0.encoder.00.position
12 float OUT 0 hm2_5i20.0.encoder.00.position-latched
12 s32 OUT 0 hm2_5i20.0.encoder.00.rawcounts
12 s32 OUT 0 hm2_5i20.0.encoder.00.rawlatch
12 bit IN FALSE hm2_5i20.0.encoder.00.reset
12 float OUT 0 hm2_5i20.0.encoder.00.velocity
12 s32 OUT 0 hm2_5i20.0.encoder.01.count
12 s32 OUT 0 hm2_5i20.0.encoder.01.count-latched
12 bit I/O FALSE hm2_5i20.0.encoder.01.index-enable
12 bit IN FALSE hm2_5i20.0.encoder.01.latch-enable
12 bit IN FALSE hm2_5i20.0.encoder.01.latch-polarity
12 float OUT 0 hm2_5i20.0.encoder.01.position
12 float OUT 0 hm2_5i20.0.encoder.01.position-latched
12 s32 OUT 0 hm2_5i20.0.encoder.01.rawcounts
12 s32 OUT 0 hm2_5i20.0.encoder.01.rawlatch
12 bit IN FALSE hm2_5i20.0.encoder.01.reset
12 float OUT 0 hm2_5i20.0.encoder.01.velocity
12 s32 OUT 0 hm2_5i20.0.encoder.02.count
12 s32 OUT 0 hm2_5i20.0.encoder.02.count-latched
12 bit I/O FALSE hm2_5i20.0.encoder.02.index-enable
12 bit IN FALSE hm2_5i20.0.encoder.02.latch-enable
12 bit IN FALSE hm2_5i20.0.encoder.02.latch-polarity
12 float OUT 0 hm2_5i20.0.encoder.02.position
12 float OUT 0 hm2_5i20.0.encoder.02.position-latched
12 s32 OUT 0 hm2_5i20.0.encoder.02.rawcounts
12 s32 OUT 0 hm2_5i20.0.encoder.02.rawlatch
12 bit IN FALSE hm2_5i20.0.encoder.02.reset
12 float OUT 0 hm2_5i20.0.encoder.02.velocity
12 s32 OUT 0 hm2_5i20.0.encoder.03.count
12 s32 OUT 0 hm2_5i20.0.encoder.03.count-latched
12 bit I/O FALSE hm2_5i20.0.encoder.03.index-enable
12 bit IN FALSE hm2_5i20.0.encoder.03.latch-enable
12 bit IN FALSE hm2_5i20.0.encoder.03.latch-polarity
12 float OUT 0 hm2_5i20.0.encoder.03.position
12 float OUT 0 hm2_5i20.0.encoder.03.position-latched
12 s32 OUT 0 hm2_5i20.0.encoder.03.rawcounts
12 s32 OUT 0 hm2_5i20.0.encoder.03.rawlatch
12 bit IN FALSE hm2_5i20.0.encoder.03.reset
12 float OUT 0 hm2_5i20.0.encoder.03.velocity
12 bit OUT TRUE hm2_5i20.0.gpio.000.in
12 bit OUT FALSE hm2_5i20.0.gpio.000.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.001.in
12 bit OUT FALSE hm2_5i20.0.gpio.001.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.002.in
12 bit OUT FALSE hm2_5i20.0.gpio.002.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.003.in
12 bit OUT FALSE hm2_5i20.0.gpio.003.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.004.in
12 bit OUT FALSE hm2_5i20.0.gpio.004.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.005.in
12 bit OUT FALSE hm2_5i20.0.gpio.005.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.006.in
12 bit OUT TRUE hm2_5i20.0.gpio.006.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.007.in
12 bit OUT TRUE hm2_5i20.0.gpio.007.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.008.in
12 bit OUT TRUE hm2_5i20.0.gpio.008.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.009.in
12 bit OUT TRUE hm2_5i20.0.gpio.009.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.010.in
12 bit OUT FALSE hm2_5i20.0.gpio.010.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.011.in
12 bit OUT FALSE hm2_5i20.0.gpio.011.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.012.in
12 bit OUT FALSE hm2_5i20.0.gpio.012.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.013.in
12 bit OUT FALSE hm2_5i20.0.gpio.013.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.014.in
12 bit OUT FALSE hm2_5i20.0.gpio.014.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.015.in
12 bit OUT FALSE hm2_5i20.0.gpio.015.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.016.in
12 bit OUT FALSE hm2_5i20.0.gpio.016.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.017.in
12 bit OUT FALSE hm2_5i20.0.gpio.017.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.018.in
12 bit OUT TRUE hm2_5i20.0.gpio.018.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.019.in
12 bit OUT TRUE hm2_5i20.0.gpio.019.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.020.in
12 bit OUT TRUE hm2_5i20.0.gpio.020.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.021.in
12 bit OUT TRUE hm2_5i20.0.gpio.021.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.022.in
12 bit OUT FALSE hm2_5i20.0.gpio.022.in_not
12 bit OUT TRUE hm2_5i20.0.gpio.023.in
12 bit OUT FALSE hm2_5i20.0.gpio.023.in_not
12 bit OUT FALSE hm2_5i20.0.gpio.024.in
12 bit OUT TRUE hm2_5i20.0.gpio.024.in_not
12 bit IN FALSE hm2_5i20.0.gpio.024.out
12 bit OUT FALSE hm2_5i20.0.gpio.025.in
12 bit OUT TRUE hm2_5i20.0.gpio.025.in_not
12 bit IN FALSE hm2_5i20.0.gpio.025.out
12 bit OUT TRUE hm2_5i20.0.gpio.026.in
12 bit OUT FALSE hm2_5i20.0.gpio.026.in_not
12 bit IN FALSE hm2_5i20.0.gpio.026.out
12 bit OUT TRUE hm2_5i20.0.gpio.027.in
12 bit OUT FALSE hm2_5i20.0.gpio.027.in_not
12 bit IN FALSE hm2_5i20.0.gpio.027.out
12 bit OUT TRUE hm2_5i20.0.gpio.028.in
12 bit OUT FALSE hm2_5i20.0.gpio.028.in_not
12 bit IN FALSE hm2_5i20.0.gpio.028.out
12 bit OUT TRUE hm2_5i20.0.gpio.029.in
12 bit OUT FALSE hm2_5i20.0.gpio.029.in_not
12 bit IN FALSE hm2_5i20.0.gpio.029.out
12 bit OUT TRUE hm2_5i20.0.gpio.030.in
12 bit OUT FALSE hm2_5i20.0.gpio.030.in_not
12 bit IN FALSE hm2_5i20.0.gpio.030.out
12 bit OUT TRUE hm2_5i20.0.gpio.031.in
12 bit OUT FALSE hm2_5i20.0.gpio.031.in_not
12 bit IN FALSE hm2_5i20.0.gpio.031.out
12 bit OUT TRUE hm2_5i20.0.gpio.032.in
12 bit OUT FALSE hm2_5i20.0.gpio.032.in_not
12 bit IN FALSE hm2_5i20.0.gpio.032.out
12 bit OUT TRUE hm2_5i20.0.gpio.033.in
12 bit OUT FALSE hm2_5i20.0.gpio.033.in_not
12 bit IN FALSE hm2_5i20.0.gpio.033.out
12 bit OUT TRUE hm2_5i20.0.gpio.034.in
12 bit OUT FALSE hm2_5i20.0.gpio.034.in_not
12 bit IN FALSE hm2_5i20.0.gpio.034.out
12 bit OUT TRUE hm2_5i20.0.gpio.035.in
12 bit OUT FALSE hm2_5i20.0.gpio.035.in_not
12 bit IN FALSE hm2_5i20.0.gpio.035.out
12 bit OUT TRUE hm2_5i20.0.gpio.036.in
12 bit OUT FALSE hm2_5i20.0.gpio.036.in_not
12 bit IN FALSE hm2_5i20.0.gpio.036.out
12 bit OUT TRUE hm2_5i20.0.gpio.037.in
12 bit OUT FALSE hm2_5i20.0.gpio.037.in_not
12 bit IN FALSE hm2_5i20.0.gpio.037.out
12 bit OUT TRUE hm2_5i20.0.gpio.038.in
12 bit OUT FALSE hm2_5i20.0.gpio.038.in_not
12 bit IN FALSE hm2_5i20.0.gpio.038.out
12 bit OUT TRUE hm2_5i20.0.gpio.039.in
12 bit OUT FALSE hm2_5i20.0.gpio.039.in_not
12 bit IN FALSE hm2_5i20.0.gpio.039.out
12 bit OUT TRUE hm2_5i20.0.gpio.040.in
12 bit OUT FALSE hm2_5i20.0.gpio.040.in_not
12 bit IN FALSE hm2_5i20.0.gpio.040.out
12 bit OUT TRUE hm2_5i20.0.gpio.041.in
12 bit OUT FALSE hm2_5i20.0.gpio.041.in_not
12 bit IN FALSE hm2_5i20.0.gpio.041.out
12 bit OUT TRUE hm2_5i20.0.gpio.042.in
12 bit OUT FALSE hm2_5i20.0.gpio.042.in_not
12 bit IN FALSE hm2_5i20.0.gpio.042.out
12 bit OUT TRUE hm2_5i20.0.gpio.043.in
12 bit OUT FALSE hm2_5i20.0.gpio.043.in_not
12 bit IN FALSE hm2_5i20.0.gpio.043.out
12 bit OUT TRUE hm2_5i20.0.gpio.044.in
12 bit OUT FALSE hm2_5i20.0.gpio.044.in_not
12 bit IN FALSE hm2_5i20.0.gpio.044.out
12 bit OUT TRUE hm2_5i20.0.gpio.045.in
12 bit OUT FALSE hm2_5i20.0.gpio.045.in_not
12 bit IN FALSE hm2_5i20.0.gpio.045.out
12 bit OUT TRUE hm2_5i20.0.gpio.046.in
12 bit OUT FALSE hm2_5i20.0.gpio.046.in_not
12 bit IN FALSE hm2_5i20.0.gpio.046.out
12 bit OUT TRUE hm2_5i20.0.gpio.047.in
12 bit OUT FALSE hm2_5i20.0.gpio.047.in_not
12 bit IN FALSE hm2_5i20.0.gpio.047.out
12 bit OUT TRUE hm2_5i20.0.gpio.048.in
12 bit OUT FALSE hm2_5i20.0.gpio.048.in_not
12 bit IN FALSE hm2_5i20.0.gpio.048.out
12 bit OUT TRUE hm2_5i20.0.gpio.049.in
12 bit OUT FALSE hm2_5i20.0.gpio.049.in_not
12 bit IN FALSE hm2_5i20.0.gpio.049.out
12 bit OUT TRUE hm2_5i20.0.gpio.050.in
12 bit OUT FALSE hm2_5i20.0.gpio.050.in_not
12 bit IN FALSE hm2_5i20.0.gpio.050.out
12 bit OUT TRUE hm2_5i20.0.gpio.051.in
12 bit OUT FALSE hm2_5i20.0.gpio.051.in_not
12 bit IN FALSE hm2_5i20.0.gpio.051.out
12 bit OUT TRUE hm2_5i20.0.gpio.052.in
12 bit OUT FALSE hm2_5i20.0.gpio.052.in_not
12 bit IN FALSE hm2_5i20.0.gpio.052.out
12 bit OUT TRUE hm2_5i20.0.gpio.053.in
12 bit OUT FALSE hm2_5i20.0.gpio.053.in_not
12 bit IN FALSE hm2_5i20.0.gpio.053.out
12 bit OUT TRUE hm2_5i20.0.gpio.054.in
12 bit OUT FALSE hm2_5i20.0.gpio.054.in_not
12 bit IN FALSE hm2_5i20.0.gpio.054.out
12 bit OUT TRUE hm2_5i20.0.gpio.055.in
12 bit OUT FALSE hm2_5i20.0.gpio.055.in_not
12 bit IN FALSE hm2_5i20.0.gpio.055.out
12 bit OUT TRUE hm2_5i20.0.gpio.056.in
12 bit OUT FALSE hm2_5i20.0.gpio.056.in_not
12 bit IN FALSE hm2_5i20.0.gpio.056.out
12 bit OUT TRUE hm2_5i20.0.gpio.057.in
12 bit OUT FALSE hm2_5i20.0.gpio.057.in_not
12 bit IN FALSE hm2_5i20.0.gpio.057.out
12 bit OUT TRUE hm2_5i20.0.gpio.058.in
12 bit OUT FALSE hm2_5i20.0.gpio.058.in_not
12 bit IN FALSE hm2_5i20.0.gpio.058.out
12 bit OUT TRUE hm2_5i20.0.gpio.059.in
12 bit OUT FALSE hm2_5i20.0.gpio.059.in_not
12 bit IN FALSE hm2_5i20.0.gpio.059.out
12 bit OUT TRUE hm2_5i20.0.gpio.060.in
12 bit OUT FALSE hm2_5i20.0.gpio.060.in_not
12 bit IN FALSE hm2_5i20.0.gpio.060.out
12 bit OUT TRUE hm2_5i20.0.gpio.061.in
12 bit OUT FALSE hm2_5i20.0.gpio.061.in_not
12 bit IN FALSE hm2_5i20.0.gpio.061.out
12 bit OUT TRUE hm2_5i20.0.gpio.062.in
12 bit OUT FALSE hm2_5i20.0.gpio.062.in_not
12 bit IN FALSE hm2_5i20.0.gpio.062.out
12 bit OUT TRUE hm2_5i20.0.gpio.063.in
12 bit OUT FALSE hm2_5i20.0.gpio.063.in_not
12 bit IN FALSE hm2_5i20.0.gpio.063.out
12 bit OUT TRUE hm2_5i20.0.gpio.064.in
12 bit OUT FALSE hm2_5i20.0.gpio.064.in_not
12 bit IN FALSE hm2_5i20.0.gpio.064.out
12 bit OUT TRUE hm2_5i20.0.gpio.065.in
12 bit OUT FALSE hm2_5i20.0.gpio.065.in_not
12 bit IN FALSE hm2_5i20.0.gpio.065.out
12 bit OUT TRUE hm2_5i20.0.gpio.066.in
12 bit OUT FALSE hm2_5i20.0.gpio.066.in_not
12 bit IN FALSE hm2_5i20.0.gpio.066.out
12 bit OUT TRUE hm2_5i20.0.gpio.067.in
12 bit OUT FALSE hm2_5i20.0.gpio.067.in_not
12 bit IN FALSE hm2_5i20.0.gpio.067.out
12 bit OUT TRUE hm2_5i20.0.gpio.068.in
12 bit OUT FALSE hm2_5i20.0.gpio.068.in_not
12 bit IN FALSE hm2_5i20.0.gpio.068.out
12 bit OUT TRUE hm2_5i20.0.gpio.069.in
12 bit OUT FALSE hm2_5i20.0.gpio.069.in_not
12 bit IN FALSE hm2_5i20.0.gpio.069.out
12 bit OUT TRUE hm2_5i20.0.gpio.070.in
12 bit OUT FALSE hm2_5i20.0.gpio.070.in_not
12 bit IN FALSE hm2_5i20.0.gpio.070.out
12 bit OUT TRUE hm2_5i20.0.gpio.071.in
12 bit OUT FALSE hm2_5i20.0.gpio.071.in_not
12 bit IN FALSE hm2_5i20.0.gpio.071.out
12 bit IN FALSE hm2_5i20.0.led.CR01
12 bit IN FALSE hm2_5i20.0.led.CR02
12 bit IN FALSE hm2_5i20.0.led.CR03
12 bit IN FALSE hm2_5i20.0.led.CR04
12 bit IN FALSE hm2_5i20.0.led.CR05
12 bit IN FALSE hm2_5i20.0.led.CR06
12 bit IN FALSE hm2_5i20.0.led.CR07
12 bit IN FALSE hm2_5i20.0.led.CR08
12 bit IN FALSE hm2_5i20.0.pwmgen.00.enable
12 float IN 0 hm2_5i20.0.pwmgen.00.value
12 bit IN FALSE hm2_5i20.0.pwmgen.01.enable
12 float IN 0 hm2_5i20.0.pwmgen.01.value
12 bit IN FALSE hm2_5i20.0.pwmgen.02.enable
12 float IN 0 hm2_5i20.0.pwmgen.02.value
12 bit IN FALSE hm2_5i20.0.pwmgen.03.enable
12 float IN 0 hm2_5i20.0.pwmgen.03.value
12 bit I/O FALSE hm2_5i20.0.watchdog.has_bit
А как ты прошивку загружаешь? И вообще скинь свой hal...
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: 7i71+7i44+5i20
Это хал не для станка.. он только для эксперимента... Запустится ли вообще 7i71 7i44
- Вложения
-
- my_LinuxCNC_machine.hal
- (11.51 КБ) 1287 скачиваний
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Насколько я понимаю тебе нужна прошивка с поддержкой smart serial, какие у тебя есть прошивки для 5i20? Они должны быть где-то в /usr/lib/firmawares... как-то так.
Плюс надо настроить интерфейс smart serial, в строке загрузки прошивки дописывается
loadrt hm2_pci config="firmware=hm2/5i23/svss8_44 sserial_port_0=x0xxxxxxx"
честно говоря я так и не понял, что значат эти =x0xxxxx... но кто-то про это писал...
Плюс надо настроить интерфейс smart serial, в строке загрузки прошивки дописывается
loadrt hm2_pci config="firmware=hm2/5i23/svss8_44 sserial_port_0=x0xxxxxxx"
честно говоря я так и не понял, что значат эти =x0xxxxx... но кто-то про это писал...
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: 7i71+7i44+5i20
итак прошивки
SV12.BIT
SV12_2X7I48_72.BIT
SV12IM_2X7I48_72.BIT
SVST2_4_7I47.BIT
SVST2_8.BIT
SVST8_3P.BIT
SVST8_4.BIT
SVST8_4IM2.BIT
SVTP6_7I39.BIT
TPEN6_6.BIT
SV12.BIT
SV12_2X7I48_72.BIT
SV12IM_2X7I48_72.BIT
SVST2_4_7I47.BIT
SVST2_8.BIT
SVST8_3P.BIT
SVST8_4.BIT
SVST8_4IM2.BIT
SVTP6_7I39.BIT
TPEN6_6.BIT
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Интересно, что значат эти буквы в названии прошивки?
О, еще инфу по sserial нашел.... сейчас изучим ...
О, еще инфу по sserial нашел.... сейчас изучим ...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
От оно что оказывается, попробуй в конфиге дописать что-то типа такого:sserial_port_N (N = 0 .. 3) [optional, default: 00000000 for all
ports]
Up to 32 Smart Serial devices can be connected to a Mesa Anything IO board depending on the firmware used and the number of physical connections on the board. These are arranged in 1-4 ports of 1 to 8 channels.
Some Smart Serial (SSLBP) cards offer more than one load-time configuration, for example all inputs, or all outputs, or offering additional analogue input on some digital pins.
To set the modes for port 0 use, for example sserial_port_0=0120xxxx
A ’0’in the string sets the corresponding port to mode 0, 1 to mode 1, and so on up to mode 9. An "x" in any position disables that channel and makes the corresponding FPGA pins available as GPIO.
The string can be up to 8 characters long, and if it defines more modes than there are channels on the port then the extras are ignored. Channel numbering is left to right so the example above would set sserial device 0.0 to mode 0, 0.2 to mode2 and disable channels 0.4 onwards.
The sserial driver will auto-detect connected devices, no further configuration should be needed. Unconnected channels will default to GPIO, but the pin values will vary semi-randomly during boot when card-detection runs, to it is best to actively disable any channel that is to be used for GPIO.
sserial_port_0=0120xxxx
И включи карту в первый порт.
А можешь написать вообще вот так
sserial_port_0=00000000 sserial_port_1=00000000 sserial_port_2=00000000 sserial_port_3=00000000 и включать карту в любой порт.
т.е. будет
loadrt hm2_pci config="firmware=hm2/5i20/SVST8_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=0 sserial_port_0=00000000 sserial_port_1=00000000 sserial_port_2=00000000 sserial_port_3=00000000"
И потом давай вывод всех пинов заново.
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: 7i71+7i44+5i20
Как я понял, мне нужна прошивка для SMART SERIAL ... svss8_4 но для 5i20
7I49 and 7I44 on 5I23 will require RMSVSS6_8.BIT configuration:
RM = Resolver Module
SV = Servo for PWMs
SS = SmartSerial
7I49 and 7I44 on 5I23 will require RMSVSS6_8.BIT configuration:
RM = Resolver Module
SV = Servo for PWMs
SS = SmartSerial
" Linux CNC - наше всё"
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: 7i71+7i44+5i20
попробовал, без результатно. Список пинов остается неизенным.((( но емс запускается с любым вариантомNick писал(а):От оно что оказывается, попробуй в конфиге дописать что-то типа такого: sserial_port_0=0120xxxx И включи карту в первый порт. А можешь написать вообще вот так sserial_port_0=00000000 sserial_port_1=00000000 sserial_port_2=00000000 sserial_port_3=00000000 и включать карту в любой порт. т.е. будет loadrt hm2_pci config="firmware=hm2/5i20/SVST8_4.BIT num_encoders=0 num_pwmgens=0 num_3pwmgens=0 num_stepgens=0 sserial_port_0=00000000 sserial_port_1=00000000 sserial_port_2=00000000 sserial_port_3=00000000
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Запостил тему на linuxcnc, посмотрим, что напишут.
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: 7i71+7i44+5i20
Спасибо).. вообще не могу найти, где вообще есть список прошивок.
ССылки на прошивки с поддержкой smart serial есть, но ни где в инете кроме постов на linuxcnc про эти прошивки не упоминается
ССылки на прошивки с поддержкой smart serial есть, но ни где в инете кроме постов на linuxcnc про эти прошивки не упоминается
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Они там на linuxcnc сами прошивки кастомят. Причем, мне кажется, что PCW может иметь непосредственное отношение к MESA Electronics.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: 7i71+7i44+5i20
разумеется, он и есть их инженер!Nick писал(а):мне кажется, что PCW может иметь непосредственное отношение к MESA Electronics
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Damn, I knew that! 
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: 7i71+7i44+5i20
Скоро будет прошивка: http://www.linuxcnc.org/index.php/engli ... 4429#24435
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: 7i71+7i44+5i20
Скачал с сайта мезы файлик 5i20.zip прошивки датируемые 12-м годом есть, но ни одной ss-smart serial там нема(((
А искомых SVSS4_8 SVSS6_8 SVSS6_6 и в помине нет(.. Ждем пока PCW даст заветную ссылочку)
А искомых SVSS4_8 SVSS6_8 SVSS6_6 и в помине нет(.. Ждем пока PCW даст заветную ссылочку)
" Linux CNC - наше всё"
