GladeVCP для начинающих

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

GladeVCP для начинающих

Сообщение Валерий »

Сделал небольшую панель в Glade 16 светодиодов.
Как мне прописать панель так чтобы наблюдать за LPT портом
если 1 светодиод горит 0 не горит
Вложения
Sherline3Axis_mm.ini
(7.05 КБ) 1077 скачиваний
manual-example.hal
(4 байт) 1203 скачивания
core_stepper.hal
(1.95 КБ) 1192 скачивания
manual-example.rar
(752 байт) 432 скачивания
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP для начинающих

Сообщение nkp »

за какими пинами порта хочешь наблюдать - за входами , за выходами или за всеми пинами?
панель запускается?
если да - посмотреть в halshow точное название пинов индикаторов в созданой панели...
прописать в manual-example.hal:
net led1 parport.0.pin-10-in-not имя_пина_индикатора
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Валерий »

За входами пин gladevcp.hal_led17
Панель запускается светодиоды не активные ,серые
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP для начинающих

Сообщение nkp »

Валерий писал(а):не активные ,серые
пропиши в manual-example.hal
setp gladevcp.hal_table2 1
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Валерий »

Во диоды стали активные!
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Валерий »

Так по входу запускается
net led1 parport.0.pin-10-in-not gladevcp.hal_led17
а по выходу дает ошибку
net led2 parport.0.pin-03-out gladevcp.hal_led18
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP для начинающих

Сообщение nkp »

Валерий писал(а):а по выходу дает ошибку
это и понятно - просто в емс два пина IN соеденять нельзя
пробуй :
net led2 halui.estop.is-activated parport.0.pin-03-out gladevcp.hal_led18
будет сигнализировать о нажатии estop
зы
по ссылке речь о пинах OUT
но все это "зеркально" относится и к пинам IN
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Валерий »

net led2 halui.estop.is-activated parport.0.pin-03-out gladevcp.hal_led18
Дает ошибку
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP для начинающих

Сообщение nkp »

в ини файле в секцию [HAL] прописать
HALUI = halui
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Валерий »

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

Re: GladeVCP для начинающих

Сообщение nkp »

Валерий писал(а):А как сделать эту панель перетаскиваемую,скрываемую
переделай немного саму панель:
используй окно с таким свойством: и вместо хал_таблицы пользуй простую: (строка setp gladevcp.hal_table2 1 теперь не нужна)
в ини пропиши примерно такое:
EMBED_TAB_NAME=PAN
EMBED_TAB_COMMAND=halcmd loadusr gladevcp manual-example.ui
(это вместо GLADEVCP= manual-example.ui)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP для начинающих

Сообщение nkp »

вот здесь была подобная тема
а здесь описание GladeVCP
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Валерий »

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

Re: GladeVCP для начинающих

Сообщение nkp »

сейчас для проверить "кинул" несколько ледов на панель:
manual-example.ui.tar
(10 КБ) 394 скачивания
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Валерий »

Окно открывается но как вставишь эти строчки в hal
вылетает ошибка
net led1 parport.0.pin-10-in-not gladevcp.hal_led1
net led2 halui.estop.is-activated parport.0.pin-14-out gladevcp.hal_led18
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP для начинающих

Сообщение nkp »

пробуй так:
EMBED_TAB_NAME=PAN
EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp manual-example1.ui
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP для начинающих

Сообщение nkp »

подправил верхнее сообщение...
Валерий
Мастер
Сообщения: 241
Зарегистрирован: 21 июл 2013, 21:01
Репутация: 2
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Валерий »

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

Re: GladeVCP для начинающих

Сообщение nkp »

Выделение_002.png (2499 просмотров) <a class='original' href='./download/file.php?id=21966&mode=view' target=_blank>Загрузить оригинал (72.62 КБ)</a>
выделеное поле - это для ввода значения по дефолту??
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP для начинающих

Сообщение Nick »

Скорее всего да... но помнится мне с этим был какой-то косяк... или это в inkscape было... или там для этого компоннета создается adjustment, в котором надо это значение писать... как-то так :freak:

PS а ты что не пробовал еще? Или попробовал, а оно как раз не работает? :)
Ответить

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