Вывод сообщений из HAL

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: Вывод сообщений из HAL

Сообщение psha »

Не сложно.
Для axis это можно попробовать отключить таким образом (кусок для .axisrc):

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

class DummyError:
    def poll(self): return None

e = DummyError()
Проверить не могу, может и не сработает
root, доделай конвертацию! :)
Alex868
Новичок
Сообщения: 18
Зарегистрирован: 22 июл 2012, 21:39
Репутация: 0
Контактная информация:

Re: Вывод сообщений из HAL

Сообщение Alex868 »

Появилась другая проблема- на 2.4.6 скрипт не работает (на станке стоит емс 2.4.6) придется обновлять систему...
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: Вывод сообщений из HAL

Сообщение psha »

На 2.4 нету hal_glib, его можно стащить отдельно, конечно, но вроде 2.5 весьма неплохо работает
Там еще и gladevcp есть ;)
root, доделай конвертацию! :)
Alex868
Новичок
Сообщения: 18
Зарегистрирован: 22 июл 2012, 21:39
Репутация: 0
Контактная информация:

Re: Вывод сообщений из HAL

Сообщение Alex868 »

Переустановил систему, все работает, и даже пропуск вывода сообщений вроде бы изчез. Настройка вида и места вывода окна сообщений осуществляется с помощью конфигуратора xfce4-notifyd-config в директории usr/bin. Только слишком уж мало настроек в этом чудо- конфигураторе :) А как сделать чтобы окно сообщений закрывалось автоматически после снятия сигнала ошибки?
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: Вывод сообщений из HAL

Сообщение psha »

Ковырять код :) Всяким таким оповещениям можно выставить время, через которое оно будет закрываться.
Вообще не думаю что это было бы разумно - появилась ошибка, провисела 5 секунд, пропала. Сообщение закрылось
Человек посмотрел на экран и ничего не увидел...
root, доделай конвертацию! :)
Alex868
Новичок
Сообщения: 18
Зарегистрирован: 22 июл 2012, 21:39
Репутация: 0
Контактная информация:

Re: Вывод сообщений из HAL

Сообщение Alex868 »

Согласен, по выдержке времени закрывать окно не очень хорошо.
Окно сообщений должно висеть пока хотябы на одном пине emc-notify.pinХХ присутствует единица. Изчез сигнал ошибки (на всех пинах ноль), окно закрылось. Или еще вариант-(даже не знаю какой лучше)-сброс сообщений кнопкой (хардварной или софтовой-неважно) т.е. добавить пин сброса сообщений и закрытия окна. Оба варианта практикуются на промышленных ЧПУ.
Кстати, есть пин

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

 halui.abort bit in  #pin for clearing most errors 
это не то самое, для очистки сообщений?
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: Вывод сообщений из HAL

Сообщение psha »

Хз оно или не оно, но можно прикрутить закрытие по пину (по поднятию какого-то пина в единицу)
root, доделай конвертацию! :)
Alex868
Новичок
Сообщения: 18
Зарегистрирован: 22 июл 2012, 21:39
Репутация: 0
Контактная информация:

Re: Вывод сообщений из HAL

Сообщение Alex868 »

Пробовал подключить halui.abort, от него пользы ноль, наверное он для чего-то другого предназначен. Пока сообщения закрываю мышкой, со временем сделаем и закрытие с кнопки, только питон подучить надо :) да и времени свободного нет пока .
Всем спасибо!
Ответить

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