Страница 1 из 2

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

Добавлено: 04 авг 2013, 18:36
Валерий
Сделал небольшую панель в Glade 16 светодиодов.
Как мне прописать панель так чтобы наблюдать за LPT портом
если 1 светодиод горит 0 не горит

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

Добавлено: 04 авг 2013, 19:17
nkp
за какими пинами порта хочешь наблюдать - за входами , за выходами или за всеми пинами?
панель запускается?
если да - посмотреть в halshow точное название пинов индикаторов в созданой панели...
прописать в manual-example.hal:
net led1 parport.0.pin-10-in-not имя_пина_индикатора

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

Добавлено: 04 авг 2013, 19:29
Валерий
За входами пин gladevcp.hal_led17
Панель запускается светодиоды не активные ,серые

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

Добавлено: 04 авг 2013, 19:40
nkp
Валерий писал(а):не активные ,серые
пропиши в manual-example.hal
setp gladevcp.hal_table2 1

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

Добавлено: 04 авг 2013, 19:45
Валерий
Во диоды стали активные!

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

Добавлено: 04 авг 2013, 20:03
Валерий
Так по входу запускается
net led1 parport.0.pin-10-in-not gladevcp.hal_led17
а по выходу дает ошибку
net led2 parport.0.pin-03-out gladevcp.hal_led18

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

Добавлено: 04 авг 2013, 20:16
nkp
Валерий писал(а):а по выходу дает ошибку
это и понятно - просто в емс два пина IN соеденять нельзя
пробуй :
net led2 halui.estop.is-activated parport.0.pin-03-out gladevcp.hal_led18
будет сигнализировать о нажатии estop
зы
по ссылке речь о пинах OUT
но все это "зеркально" относится и к пинам IN

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

Добавлено: 04 авг 2013, 21:06
Валерий
net led2 halui.estop.is-activated parport.0.pin-03-out gladevcp.hal_led18
Дает ошибку

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

Добавлено: 04 авг 2013, 21:12
nkp
в ини файле в секцию [HAL] прописать
HALUI = halui

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

Добавлено: 04 авг 2013, 21:59
Валерий
Все получилось.
Большое спасибо.
А как сделать эту панель перетаскиваемую,скрываемую
по идееи она мне нужна будет только при отладке станка
контролировать входа выхода, различные концевики.

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

Добавлено: 04 авг 2013, 22:46
nkp
Валерий писал(а):А как сделать эту панель перетаскиваемую,скрываемую
переделай немного саму панель:
используй окно с таким свойством:
(для просмотра содержимого нажмите на ссылку)
Выделение(012).jpg (2716 просмотров) <a class='original' href='./download/file.php?id=17116&mode=view' target=_blank>Загрузить оригинал (202.8 КБ)</a>
и вместо хал_таблицы пользуй простую:
(для просмотра содержимого нажмите на ссылку)
Выделение(013).jpg (2716 просмотров) <a class='original' href='./download/file.php?id=17117&mode=view' target=_blank>Загрузить оригинал (171.69 КБ)</a>
(строка setp gladevcp.hal_table2 1 теперь не нужна)
в ини пропиши примерно такое:
EMBED_TAB_NAME=PAN
EMBED_TAB_COMMAND=halcmd loadusr gladevcp manual-example.ui
(это вместо GLADEVCP= manual-example.ui)

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

Добавлено: 04 авг 2013, 22:53
nkp
вот здесь была подобная тема
а здесь описание GladeVCP

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

Добавлено: 04 авг 2013, 23:23
Валерий
Чистое окно PAN

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

Добавлено: 04 авг 2013, 23:33
nkp
сейчас для проверить "кинул" несколько ледов на панель:
(для просмотра содержимого нажмите на ссылку)
Выделение(015).jpg (2705 просмотров) <a class='original' href='./download/file.php?id=17123&mode=view' target=_blank>Загрузить оригинал (435.73 КБ)</a>
manual-example.ui.tar
(10 КБ) 394 скачивания

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

Добавлено: 04 авг 2013, 23:56
Валерий
Окно открывается но как вставишь эти строчки в 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

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

Добавлено: 05 авг 2013, 00:01
nkp
пробуй так:
EMBED_TAB_NAME=PAN
EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp manual-example1.ui

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

Добавлено: 05 авг 2013, 00:05
nkp
подправил верхнее сообщение...

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

Добавлено: 05 авг 2013, 00:31
Валерий
Вот так отлично,работает
Буду панель рисовать

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

Добавлено: 05 дек 2013, 22:39
nkp
Выделение_002.png (2498 просмотров) <a class='original' href='./download/file.php?id=21966&mode=view' target=_blank>Загрузить оригинал (72.62 КБ)</a>
выделеное поле - это для ввода значения по дефолту??

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

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

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