GladeVCP (вопросы и ответы)

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

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

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

Re: GladeVCP (вопросы и ответы)

Сообщение nkp »

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

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

Зачем, можно просто на финишный прогон поставить G61 и все.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение nkp »

Nick писал(а):Зачем, можно просто на финишный прогон поставить G61 и все.
Спс,как всегда - в точку.
Аватара пользователя
roach
Мастер
Сообщения: 205
Зарегистрирован: 01 июн 2011, 07:55
Репутация: 0
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение roach »

nkp писал(а):
jo_key писал(а): хочется, что бы при нажатии кнопок Т1-Т8, в строке Selected tool отображалось значение 1-8
У меня так:

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

XML:
<label text="N инстр"/>
<s32>
    <halpin>"my-number"</halpin>
    <font>("Helvetica",12)</font>
    <format>"2d"</format>
    <width>2</width>
</s32>
HAL:
net my-number1 iocontrol.0.tool-number => pyvcp.my-number #########показываем в окне номер работающего инструмента
а у меня iocontrol.0.tool-number при включении станка всегда 0, стоит сменить номер подхватывает, у всех так или я где то ошибся?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

Ну так и должно быть, хрен его знает, какой инструмент стоит в станке, пока его не сменят. По идее в Gкоде надо всегда прописывать установку нужного инструмента.
Аватара пользователя
roach
Мастер
Сообщения: 205
Зарегистрирован: 01 июн 2011, 07:55
Репутация: 0
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение roach »

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

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

Скинь исходничек панельки, посмотрим :)
Аватара пользователя
roach
Мастер
Сообщения: 205
Зарегистрирован: 01 июн 2011, 07:55
Репутация: 0
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение roach »

*.txt переименовать в *.ui
gvcp-panel.txt
(53.7 КБ) 694 скачивания
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

Чтобы label не скакали попробуй назначить им width-chars скажем 7, и width такой, чтобы 7 символов по любому поместилось.
По ширине столбцов, они зависят от ширины элементов в них. И свойств expand этих элементов. Как только поставлю себе emc2 и gladevcp, попробую конкретнее написать.
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение psha »

Цвет поправить никак не выйдет - ибо axis это Tk, а панелька - Gtk :(
Можно конечно стиль прописать какой-нибудь хитрый но очень ли это надо?
root, доделай конвертацию! :)
Аватара пользователя
roach
Мастер
Сообщения: 205
Зарегистрирован: 01 июн 2011, 07:55
Репутация: 0
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение roach »

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

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

Надо ей expand поменять. Или в таблице убрать expand.
Аватара пользователя
roach
Мастер
Сообщения: 205
Зарегистрирован: 01 июн 2011, 07:55
Репутация: 0
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение roach »

Nick писал(а):Ну так и должно быть, хрен его знает, какой инструмент стоит в станке, пока его не сменят. По идее в Gкоде надо всегда прописывать установку нужного инструмента.
но пин текущего инструмента у меня есть. (net tool_N)
в gladevcp можно же скрипты писать? допустим сделать так
смотреть какой (tool_N) в тру и посылать N в hal_label?
как реализовать?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

Для этого там должен быть другой компонент, что-то типа select, кстати, image вроде это должен уметь.
На счет скриптов не уверен, мне казалось, он просто работает с пинами hal и все. Но всегда можно написать отдельный скриптик, который будет делать соответствующий пин равный текущему номеру инструмента.
А какой у тебя пин на tool_N?
Аватара пользователя
roach
Мастер
Сообщения: 205
Зарегистрирован: 01 июн 2011, 07:55
Репутация: 0
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение roach »

ошибся tool_n это это сигнал (или я теорию путаю)
net tool_1 <= hm2_5i20.0.gpio.048.in_not => classicladder.0.in-15
и тд
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

А в ladder ты что пихаешь, чтобы сделать нужные выводы. Сделай скрин ladder с этими сигналами?
Да, tool_n это сигнал, но разница не большая :).
Аватара пользователя
roach
Мастер
Сообщения: 205
Зарегистрирован: 01 июн 2011, 07:55
Репутация: 0
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение roach »

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

Re: GladeVCP (вопросы и ответы)

Сообщение Nick »

На сколько я понимаю, у тебя весь вот этот цикл запускается только при смене инструмента, поэтому перед сменой выходы пустые.
Как EMC2 может определить, какой инструмент сейчас включен? Есть ли какие-то датчики на каждом инструменте?
Аватара пользователя
roach
Мастер
Сообщения: 205
Зарегистрирован: 01 июн 2011, 07:55
Репутация: 0
Контактная информация:

Re: GladeVCP (вопросы и ответы)

Сообщение roach »

Nick писал(а):На сколько я понимаю, у тебя весь вот этот цикл запускается только при смене инструмента, поэтому перед сменой выходы пустые.
Как EMC2 может определить, какой инструмент сейчас включен? Есть ли какие-то датчики на каждом инструменте?
да, конечно, в месу сигналы hm2_5i20.0.gpio.(с 48 по 55).in_not
Ответить

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