Mesa 5i25+7i77-с чего начать?

Работа с платами MESA, подключение, конфигурация.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Привет всем! Нужно настроить Linux CNC для роботы с меса 5и25+7и77. Скажу сразу, что в цифре я слабоват :wik: ,( но очень хочется наверстать), так что попрошу не судить строго если что.
Первая проблема, с которым я уже столкнулся-при попытки настройки pncconf не нашел плату 5и25, скажите pls с чего начать!
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

Какая версия LinuxCNC?
Вот это читал http://www.linuxcnc.org/index.php/engli ... t=18#19987
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Linux CNC 2.5.0
http://www.linuxcnc.org/index.php/engli ... t=18#19987 - это читал , но понял далеко не все(английский - не на том уровне):
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

Ок. Тогда попробуем сделать все что там написано поэтапно.
1. Прежде всего в двух словах опиши свой станок, и что ты хочешь чтобы делала MESA (управляла шаговиками или сервами, датчиками, энкодерами и т.д.)

2. попробуй запустить LinuxCNC и открыть конфигурацию hm2-servo
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

1. Станок-6р13ф3-84года-механика отл сост, двигатели-Mezbrno, приводы-Мезоматик-а, все это хозяйство управляется с помощю+/-10в. Энкодеры заказал такие- http://www.ebay.com/itm/Metronix-Rotary ... 336wt_1036 ,
2 Сами платы я пока не вставил в комп, ставить а потом запустить?
3 hm2-servo s kakoi platoi zapuskatx
4 Kak w linukse izmenitx yazik?
Последний раз редактировалось dansystems1 11 май 2012, 20:55, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

ну наверное да, иначе, LinuxCNC их не найдет, и наверняка выдаст ошибку...

Понятно т.е. будет 3 оси, управление по +-10 + обработка энкодеров + pid.

Значит включай платы, и пробуй запустить ту конфигурацию. Если запуститься выполни в консоле halcmd show и вывод сюда.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Платы включил, запустил . Никакой разницы с платами или нет. hm2-servo с какой платой лучше попробовать запусрить(ест. 5и25 там нету)?
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

proboval-rezultat--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.0
Machine configuration directory is '/home/dan/linuxcnc/configs/hm2-servo'
Machine configuration file is '5i23.ini'
INIFILE=/home/dan/linuxcnc/configs/hm2-servo/5i23.ini
PARAMETER_FILE=hm2-servo.var
TASK=milltask
HALUI=
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Shutting down and cleaning up LinuxCNC...
Killing task linuxcncsvr, PID=2054
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 
hm2-servo.hal:48: parameter or pin 'hm2_5i23.0.pwmgen.pwm_frequency' not found
2054
  PID TTY      STAT   TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[   63.357498] I-pipe: Domain RTAI registered.
[   63.357503] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[   63.357504] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[   63.357531] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[   63.357532] PIPELINE layers:
[   63.357534] f8960e20 9ac15d93 RTAI 200
[   63.357536] c085cb20 0 Linux 100
[   63.369683] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[   63.369767] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[   63.369771] RTAI[sched]: hard timer type/freq = APIC/6235800(Hz); default timing: periodic; linear timed lists.
[   63.369773] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2594414000 hz.
[   63.369775] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[   63.369818] RTAI[usi]: enabled.
[   63.393488] RTAI[math]: loaded.
[   63.436582] hm2: loading Mesa HostMot2 driver version 0.15
[   63.438139] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[   63.438163] hm2_pci 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[   63.438165] hm2_pci: discovered 5i25 at 0000:05:00.0
[   63.439089] hm2/hm2_5i25.0: Smart Serial Firmware Version 33
[   63.554817] hm2/hm2_5i25.0: 34 I/O Pins used:
[   63.554819] hm2/hm2_5i25.0:     IO Pin 000 (P3-01): IOPort
[   63.554821] hm2/hm2_5i25.0:     IO Pin 001 (P3-14): IOPort
[   63.554822] hm2/hm2_5i25.0:     IO Pin 002 (P3-02): IOPort
[   63.554825] hm2/hm2_5i25.0:     IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[   63.554827] hm2/hm2_5i25.0:     IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[   63.554829] hm2/hm2_5i25.0:     IO Pin 005 (P3-16): IOPort
[   63.554831] hm2/hm2_5i25.0:     IO Pin 006 (P3-04): IOPort
[   63.554833] hm2/hm2_5i25.0:     IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[   63.554835] hm2/hm2_5i25.0:     IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[   63.554837] hm2/hm2_5i25.0:     IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[   63.554839] hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[   63.554841] hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[   63.554843] hm2/hm2_5i25.0:     IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[   63.554845] hm2/hm2_5i25.0:     IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[   63.554847] hm2/hm2_5i25.0:     IO Pin 014 (P3-11): IOPort
[   63.554849] hm2/hm2_5i25.0:     IO Pin 015 (P3-12): IOPort
[   63.554850] hm2/hm2_5i25.0:     IO Pin 016 (P3-13): IOPort
[   63.554852] hm2/hm2_5i25.0:     IO Pin 017 (P2-01): IOPort
[   63.554854] hm2/hm2_5i25.0:     IO Pin 018 (P2-14): IOPort
[   63.554855] hm2/hm2_5i25.0:     IO Pin 019 (P2-02): IOPort
[   63.554857] hm2/hm2_5i25.0:     IO Pin 020 (P2-15): IOPort
[   63.554859] hm2/hm2_5i25.0:     IO Pin 021 (P2-03): IOPort
[   63.554860] hm2/hm2_5i25.0:     IO Pin 022 (P2-16): IOPort
[   63.554862] hm2/hm2_5i25.0:     IO Pin 023 (P2-04): IOPort
[   63.554863] hm2/hm2_5i25.0:     IO Pin 024 (P2-17): IOPort
[   63.554865] hm2/hm2_5i25.0:     IO Pin 025 (P2-05): IOPort
[   63.554867] hm2/hm2_5i25.0:     IO Pin 026 (P2-06): IOPort
[   63.554868] hm2/hm2_5i25.0:     IO Pin 027 (P2-07): IOPort
[   63.554870] hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
[   63.554871] hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
[   63.554873] hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
[   63.554875] hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
[   63.554876] hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
[   63.554878] hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
[   63.554905] hm2/hm2_5i25.0: registered
[   63.554907] hm2_5i25.0: initialized AnyIO board at 0000:05:00.0
[   63.708219] hm2_5i25.0: dropping AnyIO board at 0000:05:00.0
[   63.708224] hm2/hm2_5i25.0: unregistered
[   63.708243] hm2_pci 0000:05:00.0: PCI INT A disabled
[   63.708261] hm2_pci: driver unloaded
[   63.709624] hm2: unloading
[   63.731622] RTAI[math]: unloaded.
[   63.750706] SCHED releases registered named ALIEN RTGLBH
[   63.789064] RTAI[malloc]: unloaded.
[   63.885212] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[   63.886712] I-pipe: Domain RTAI unregistered.
[   63.886751] RTAI[hal]: unmounted.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

dansystems1 писал(а):parameter or pin 'hm2_5i23.0.pwmgen.pwm_frequency' not found
угу, понятно, этот конфиг под 5i23 заточен.

тогда попробуй вот с этим:
http://www.gnipsel.com/linuxcnc/configs/5i25-7i77.zip
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Nick, извини, можно поподробнее, как с этим запускать?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

Качаешь, распаковываешь в папку /home/user/emc/configs/7i77/ и запускаешь из консоли
cd emc/configs/7i77
linuxcnc 7i77.ini
или как там ини называется?
Хотя скорее всего если ты сделаешь такую папку, то при запуске LinuxCNC можно будет выбрать эту конфигурацию.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

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

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

А ты какой язык при установке выбрал?

вообще, если в верхней панеле нет иконки в виде клавы, то Система-Параметры-Клавиатура, там куча настроек. Клавиши для смены языка находятся в Раскладки - Параметры (там выделены жирным). Кстати, я себе поставил на смену раскладок клавишу Win - очень удобно, тем более в 10.04 она не использовалась.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

1-yazik russkii
2-probowal po twoemu sowetu- po moemu zapuskalosx-
Screenshot.png (15679 просмотров) <a class='original' href='./download/file.php?id=5318&sid=eb80894e8176e97a6263df9157c1bbc8&mode=view' target=_blank>Загрузить оригинал (383.35 КБ)</a>
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Nick писал(а): Если запуститься выполни в консоле halcmd show и вывод сюда.
Halcmd shou ne mogu nayti
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

запускаешь консоль Программы - Стандартные - Терминал (вообще вытащи его на верхнюю панель, он нам еще не один раз понадобится :) )

И в терминале пишешь halcmd show
show - через w и все маленькими буквами :)
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

vot chto polu`ilasx-

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

 7  float OUT             0  axis.2.joint-pos-fb
     7  float OUT             0  axis.2.joint-vel-cmd
     7  bit   OUT         FALSE  axis.2.kb-jog-active
     7  float OUT             0  axis.2.motor-offset
     7  float OUT             0  axis.2.motor-pos-cmd
     7  float IN              0  axis.2.motor-pos-fb
     7  bit   OUT         FALSE  axis.2.neg-hard-limit
     7  bit   IN          FALSE  axis.2.neg-lim-sw-in
     7  bit   OUT         FALSE  axis.2.pos-hard-limit
     7  bit   IN          FALSE  axis.2.pos-lim-sw-in
     7  bit   OUT         FALSE  axis.2.wheel-jog-active
    10  bit   OUT         FALSE  axisui.jog.a
    10  bit   OUT         FALSE  axisui.jog.b
    10  bit   OUT         FALSE  axisui.jog.c
    10  float OUT             0  axisui.jog.increment
    10  bit   OUT         FALSE  axisui.jog.u
    10  bit   OUT         FALSE  axisui.jog.v
    10  bit   OUT         FALSE  axisui.jog.w
    10  bit   OUT         FALSE  axisui.jog.x
    10  bit   OUT         FALSE  axisui.jog.y
    10  bit   OUT          TRUE  axisui.jog.z
    10  bit   IN          FALSE  axisui.notifications-clear
    10  bit   IN          FALSE  axisui.notifications-clear-error
    10  bit   IN          FALSE  axisui.notifications-clear-info
    10  bit   IN          FALSE  axisui.set-manual-mode
     9  bit   IN          FALSE  hm2_5i25.0.7i77.0.1.analogena
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout0
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout1
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout2
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout3
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout4
     9  float IN              0  hm2_5i25.0.7i77.0.1.analogout5
     9  bit   IN          FALSE  hm2_5i25.0.7i77.0.1.spinena
     9  s32   OUT             0  hm2_5i25.0.encoder.00.count
     9  s32   OUT             0  hm2_5i25.0.encoder.00.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.00.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.00.position
     9  float OUT             0  hm2_5i25.0.encoder.00.position-latched
     9  s32   OUT             1  hm2_5i25.0.encoder.00.rawcounts
     9  s32   OUT             1  hm2_5i25.0.encoder.00.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.00.reset
     9  float OUT             0  hm2_5i25.0.encoder.00.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.01.count
     9  s32   OUT             0  hm2_5i25.0.encoder.01.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.01.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.01.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.01.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.01.position
     9  float OUT             0  hm2_5i25.0.encoder.01.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.01.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.01.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.01.reset
     9  float OUT             0  hm2_5i25.0.encoder.01.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.02.count
     9  s32   OUT             0  hm2_5i25.0.encoder.02.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.02.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.02.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.02.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.02.position
     9  float OUT             0  hm2_5i25.0.encoder.02.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.02.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.02.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.02.reset
     9  float OUT             0  hm2_5i25.0.encoder.02.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.03.count
     9  s32   OUT             0  hm2_5i25.0.encoder.03.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.03.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.03.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.03.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.03.position
     9  float OUT             0  hm2_5i25.0.encoder.03.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.03.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.03.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.03.reset
     9  float OUT             0  hm2_5i25.0.encoder.03.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.04.count
     9  s32   OUT             0  hm2_5i25.0.encoder.04.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.04.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.04.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.04.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.04.position
     9  float OUT             0  hm2_5i25.0.encoder.04.position-latched
     9  s32   OUT         65535  hm2_5i25.0.encoder.04.rawcounts
     9  s32   OUT         65535  hm2_5i25.0.encoder.04.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.04.reset
     9  float OUT             0  hm2_5i25.0.encoder.04.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.05.count
     9  s32   OUT             0  hm2_5i25.0.encoder.05.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.05.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.05.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.05.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.05.position
     9  float OUT             0  hm2_5i25.0.encoder.05.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.05.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.05.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.05.reset
     9  float OUT             0  hm2_5i25.0.encoder.05.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.06.count
     9  s32   OUT             0  hm2_5i25.0.encoder.06.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.06.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.06.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.06.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.06.position
     9  float OUT             0  hm2_5i25.0.encoder.06.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.06.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.06.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.06.reset
     9  float OUT             0  hm2_5i25.0.encoder.06.velocity
     9  s32   OUT             0  hm2_5i25.0.encoder.07.count
     9  s32   OUT             0  hm2_5i25.0.encoder.07.count-latched
     9  bit   I/O         FALSE  hm2_5i25.0.encoder.07.index-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.07.latch-enable
     9  bit   IN          FALSE  hm2_5i25.0.encoder.07.latch-polarity
     9  float OUT             0  hm2_5i25.0.encoder.07.position
     9  float OUT             0  hm2_5i25.0.encoder.07.position-latched
     9  s32   OUT             0  hm2_5i25.0.encoder.07.rawcounts
     9  s32   OUT             0  hm2_5i25.0.encoder.07.rawlatch
     9  bit   IN          FALSE  hm2_5i25.0.encoder.07.reset
     9  float OUT             0  hm2_5i25.0.encoder.07.velocity
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.000.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.000.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.001.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.002.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.005.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.005.out
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.006.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.006.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.008.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.009.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in_not
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.016.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.017.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.017.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.017.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.018.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.018.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.018.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.019.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.019.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.019.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.020.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.020.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.020.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.021.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.021.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.022.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.023.out
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.025.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.026.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.026.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.027.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.027.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.028.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.028.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.029.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.029.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.029.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.030.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.030.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.030.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.031.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.031.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.031.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.032.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.032.out
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.033.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.033.out
     9  bit   IN          FALSE  hm2_5i25.0.led.CR01
     9  bit   IN          FALSE  hm2_5i25.0.led.CR02
     9  u32   IN     0x00000000  hm2_5i25.0.sserial.channel
     9  u32   IN     0x00000000  hm2_5i25.0.sserial.parameter
     9  u32   IN     0x00000000  hm2_5i25.0.sserial.port
     9  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.fault-count
     9  u32   OUT    0x00000001  hm2_5i25.0.sserial.port-0.port_state
     9  bit   IN           TRUE  hm2_5i25.0.sserial.port-0.run
     9  bit   IN          FALSE  hm2_5i25.0.sserial.read
     9  u32   OUT    0x00000000  hm2_5i25.0.sserial.state
     9  u32   IN     0x00000000  hm2_5i25.0.sserial.value
     9  bit   IN          FALSE  hm2_5i25.0.sserial.write
     9  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
     5  bit   OUT         FALSE  iocontrol.0.coolant-flood
     5  bit   OUT         FALSE  iocontrol.0.coolant-mist
     5  bit   IN           TRUE  iocontrol.0.emc-enable-in <== estop-loop
     5  bit   OUT          TRUE  iocontrol.0.lube
     5  bit   IN          FALSE  iocontrol.0.lube_level
     5  bit   OUT         FALSE  iocontrol.0.tool-change ==> tool-change-loop
     5  bit   IN          FALSE  iocontrol.0.tool-changed <== tool-change-loop
     5  s32   OUT             0  iocontrol.0.tool-number
     5  s32   OUT             0  iocontrol.0.tool-prep-number
     5  s32   OUT             0  iocontrol.0.tool-prep-pocket
     5  bit   OUT         FALSE  iocontrol.0.tool-prepare ==> tool-prep-loop
     5  bit   IN          FALSE  iocontrol.0.tool-prepared <== tool-prep-loop
     5  bit   OUT          TRUE  iocontrol.0.user-enable-out ==> estop-loop
     5  bit   OUT         FALSE  iocontrol.0.user-request-enable
     7  float IN              1  motion.adaptive-feed
     7  float IN              0  motion.analog-in-00
     7  float IN              0  motion.analog-in-01
     7  float IN              0  motion.analog-in-02
     7  float IN              0  motion.analog-in-03
     7  float OUT             0  motion.analog-out-00
     7  float OUT             0  motion.analog-out-01
     7  float OUT             0  motion.analog-out-02
     7  float OUT             0  motion.analog-out-03
     7  bit   OUT         FALSE  motion.coord-error
     7  bit   OUT         FALSE  motion.coord-mode
     7  float OUT             0  motion.current-vel
     7  bit   IN          FALSE  motion.digital-in-00
     7  bit   IN          FALSE  motion.digital-in-01
     7  bit   IN          FALSE  motion.digital-in-02
     7  bit   IN          FALSE  motion.digital-in-03
     7  bit   OUT         FALSE  motion.digital-out-00
     7  bit   OUT         FALSE  motion.digital-out-01
     7  bit   OUT         FALSE  motion.digital-out-02
     7  bit   OUT         FALSE  motion.digital-out-03
     7  float OUT             0  motion.distance-to-go
     7  bit   IN           TRUE  motion.enable
     7  bit   IN          FALSE  motion.feed-hold
     7  bit   OUT         FALSE  motion.in-position
     7  bit   IN          FALSE  motion.motion-enabled
     7  bit   OUT         FALSE  motion.on-soft-limit
     7  bit   IN          FALSE  motion.probe-input
     7  s32   OUT             0  motion.program-line
     7  float OUT             0  motion.requested-vel
     7  bit   IN           TRUE  motion.spindle-at-speed
     7  bit   OUT          TRUE  motion.spindle-brake
     7  bit   OUT         FALSE  motion.spindle-forward
     7  bit   I/O         FALSE  motion.spindle-index-enable
     7  bit   OUT         FALSE  motion.spindle-on
     7  bit   OUT         FALSE  motion.spindle-reverse
     7  float IN              0  motion.spindle-revs
     7  float OUT             0  motion.spindle-speed-cmd-rps
     7  float IN              0  motion.spindle-speed-in
     7  float OUT             0  motion.spindle-speed-out
     7  float OUT             0  motion.spindle-speed-out-rps
     7  bit   OUT         FALSE  motion.teleop-mode
     7  float OUT             0  motion.tooloffset.a
     7  float OUT             0  motion.tooloffset.b
     7  float OUT             0  motion.tooloffset.c
     7  float OUT             0  motion.tooloffset.u
     7  float OUT             0  motion.tooloffset.v
     7  float OUT             0  motion.tooloffset.w
     7  float OUT             0  motion.tooloffset.x
     7  float OUT             0  motion.tooloffset.y
     7  float OUT             0  motion.tooloffset.z

Pin Aliases:
 Alias                                      Original Name

Signals:
Type          Value  Name     (linked to)
bit            TRUE  estop-loop
                         ==> iocontrol.0.emc-enable-in
                         <== iocontrol.0.user-enable-out
bit           FALSE  tool-change-loop
                         <== iocontrol.0.tool-change
                         ==> iocontrol.0.tool-changed
bit           FALSE  tool-prep-loop
                         <== iocontrol.0.tool-prepare
                         ==> iocontrol.0.tool-prepared

Parameters:
Owner   Type  Dir         Value  Name
     7  s32   RO              0  axis.0.home-state
     7  s32   RO              0  axis.1.home-state
     7  s32   RO              0  axis.2.home-state
     9  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.analogena-invert
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout0-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout0-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout1-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout1-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout2-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout2-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout3-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout3-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout4-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout4-scalemax
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-maxlim
     9  float RW            -10  hm2_5i25.0.7i77.0.1.analogout5-minlim
     9  float RW             10  hm2_5i25.0.7i77.0.1.analogout5-scalemax
     9  u32   RO     0x11000018  hm2_5i25.0.7i77.0.1.serial-number
     9  bit   RW          FALSE  hm2_5i25.0.7i77.0.1.spinena-invert
     9  u32   RO     0x00420000  hm2_5i25.0.7i77.0.1.status
     9  bit   RW          FALSE  hm2_5i25.0.encoder.00.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.00.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.00.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.00.scale
     9  float RW            0.5  hm2_5i25.0.encoder.00.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.01.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.01.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.01.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.01.scale
     9  float RW            0.5  hm2_5i25.0.encoder.01.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.02.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.02.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.02.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.02.scale
     9  float RW            0.5  hm2_5i25.0.encoder.02.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.03.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.03.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.03.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.03.scale
     9  float RW            0.5  hm2_5i25.0.encoder.03.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.04.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.04.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.04.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.04.scale
     9  float RW            0.5  hm2_5i25.0.encoder.04.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.05.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.05.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.05.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.05.scale
     9  float RW            0.5  hm2_5i25.0.encoder.05.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.06.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.06.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.06.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.06.scale
     9  float RW            0.5  hm2_5i25.0.encoder.06.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.encoder.07.counter-mode
     9  bit   RW           TRUE  hm2_5i25.0.encoder.07.filter
     9  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-invert
     9  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-mask
     9  bit   RW          FALSE  hm2_5i25.0.encoder.07.index-mask-invert
     9  float RW              1  hm2_5i25.0.encoder.07.scale
     9  float RW            0.5  hm2_5i25.0.encoder.07.vel-timeout
     9  bit   RW          FALSE  hm2_5i25.0.gpio.000.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.000.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.001.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.001.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.002.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.002.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.003.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.003.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.005.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.005.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.006.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.006.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.006.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.007.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.007.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.017.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.017.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.018.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.018.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.019.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.019.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.020.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.020.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.021.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.021.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.022.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.022.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.023.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.023.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.024.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.024.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.028.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.028.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.028.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.029.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.029.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.030.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.030.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.031.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.031.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.032.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.032.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.033.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.033.is_output
     9  bit   RW          FALSE  hm2_5i25.0.io_error
     9  s32   RO            200  hm2_5i25.0.pet_watchdog.time
     9  s32   RW          19876  hm2_5i25.0.pet_watchdog.tmax
     9  s32   RO          86508  hm2_5i25.0.read.time
     9  s32   RW         246720  hm2_5i25.0.read.tmax
     9  s32   RO              0  hm2_5i25.0.read_gpio.time
     9  s32   RW              0  hm2_5i25.0.read_gpio.tmax
     9  u32   RW     0x00000001  hm2_5i25.0.sserial.port-0.fault-dec
     9  u32   RW     0x0000000A  hm2_5i25.0.sserial.port-0.fault-inc
     9  u32   RW     0x000000C8  hm2_5i25.0.sserial.port-0.fault-lim
     9  u32   RW     0x00989680  hm2_5i25.0.watchdog.timeout_ns
     9  s32   RO           4148  hm2_5i25.0.write.time
     9  s32   RW          31112  hm2_5i25.0.write.tmax
     9  s32   RO              0  hm2_5i25.0.write_gpio.time
     9  s32   RW              0  hm2_5i25.0.write_gpio.tmax
     7  s32   RO            344  motion-command-handler.time
     7  s32   RW          20224  motion-command-handler.tmax
     7  s32   RO           3192  motion-controller.time
     7  s32   RW          33896  motion-controller.tmax
     7  bit   RO          FALSE  motion.debug-bit-0
     7  bit   RO          FALSE  motion.debug-bit-1
     7  float RO              1  motion.debug-float-0
     7  float RO              0  motion.debug-float-1
     7  float RO              0  motion.debug-float-2
     7  float RO              1  motion.debug-float-3
     7  s32   RO              0  motion.debug-s32-0
     7  s32   RO              0  motion.debug-s32-1
     7  u32   RO     0x00279908  motion.servo.last-period
     7  float RO        1000420  motion.servo.last-period-ns
     7  u32   RW     0x00000006  motion.servo.overruns
     7  float RO              0  tc.0.acc
     7  float RO              0  tc.0.pos
     7  float RO              0  tc.0.vel
     7  float RO              0  tc.1.acc
     7  float RO              0  tc.1.pos
     7  float RO              0  tc.1.vel
     7  float RO              0  tc.2.acc
     7  float RO              0  tc.2.pos
     7  float RO              0  tc.2.vel
     7  float RO              0  tc.3.acc
     7  float RO              0  tc.3.pos
     7  float RO              0  tc.3.vel
     7  u32   RO     0x00000000  traj.active_tc
     7  float RO              0  traj.pos_out
     7  float RO              0  traj.vel_out

Parameter Aliases:
 Alias                                      Original Name

Exported Functions:
Owner   CodeAddr  Arg       FP   Users  Name
 00009  f8687552  dcfd2000  NO       1   hm2_5i25.0.pet_watchdog
 00009  f86799dc  dcfd2000  YES      1   hm2_5i25.0.read
 00009  f8679906  dcfd2000  YES      0   hm2_5i25.0.read_gpio
 00009  f8679936  dcfd2000  YES      1   hm2_5i25.0.write
 00009  f86798d6  dcfd2000  YES      0   hm2_5i25.0.write_gpio
 00007  f863b759  00000000  YES      1   motion-command-handler
 00007  f863dcb2  00000000  YES      1   motion-controller

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
     999872  YES          servo-thread (    87684,   261692 )
                  1 hm2_5i25.0.read
                  2 motion-command-handler
                  3 motion-controller
                  4 hm2_5i25.0.write
                  5 hm2_5i25.0.pet_watchdog

dan@ubuntu:~$
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

Прекрасно, 5i25 работает, 7i77 видится. Теперь надо писать конфиг.

Как бы это лучше сделать... :thinking: :)

Надо взять за основу какой-то рабочий примерный конфиг и переписать в соответствие твоим нуждам.
У тебя в папке с конфигурациями должна появиться папка от hm2-servo, заархивируй ее и скинь сюда, может этот конфиг нам подойдет.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

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

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

сейчас уже не успеваю, завтра посмотрю... если забуду, напомни мне часиков в 12, а то я забывчивый... : )
Ответить

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