Удаление выполненных траекторий из AXIS
-
Georg_kai
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Удаление выполненных траекторий из AXIS
Вопрос знатокам AXIS - как удалить (скрыть) выполненную траекторию из окна где они отображаются?
Т.е выполнили команду - траекторию из графической области долой.
Т.е выполнили команду - траекторию из графической области долой.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
Там сверху есть кнопка с веником.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
Georg_kai
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
А автоматически никак?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
попробуем дописать.....Georg_kai писал(а):А автоматически никак?
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
пока набросок:
в bin/axis добавляем
вот здесь можно посмотреть куда:
теперь у нас есть пин axisui.clear - пока он True - у нас идет очистка
нужно его на короткое время в 1 переключать
ну хоть ладдером или компонент какой сейчас посмотрю...
в bin/axis добавляем
Код: Выделить всё
comp.newpin("clear",hal.HAL_BIT,hal.HAL_IN)Код: Выделить всё
if comp["clear"] == 1 :
self.logger.clear()ну хоть ладдером или компонент какой сейчас посмотрю...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
я так понял - очистку надо из ж-кода включать?
тогда после внесения вышеприведденных изменений в хал прописываем:
теперь:
M64 P0
M65 P0
должно включать очистку
тогда после внесения вышеприведденных изменений в хал прописываем:
Код: Выделить всё
net clear motion.digital-out-00 axisui.clearM64 P0
M65 P0
должно включать очистку
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
я правильно понял, что эта функция будет делать то же, что веник, только автоматически?
ИМХО, было бы информативней, если бы при работе выполненные линии превьюшки "съедались" (делались невидимыми). Тогда бы было виднее, сколько осталось работы.
ИМХО, было бы информативней, если бы при работе выполненные линии превьюшки "съедались" (делались невидимыми). Тогда бы было виднее, сколько осталось работы.
Чудес не бывает. Бывают фокусы.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
Можно попробовато жоско автоматизировать:

Код: Выделить всё
--- axis.py.orig 2013-03-20 20:18:34.368687967 +0400
+++ axis.py 2013-03-20 20:23:13.948200729 +0400
@@ -1884,10 +1884,12 @@
return _("axis cannot accept remote command while running")
if cmd == "open_file_name":
commands.open_file_name(arg)
+ commands.clear_live_plot()
elif cmd == "send_mdi_command":
commands.send_mdi_command(arg)
elif cmd == "reload_file":
commands.reload_file()
+ commands.clear_live_plot()
elif cmd == "destroy":
root_window.tk.call("destroy", ".")
return ""
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
ну как автоматическиSerg-tmn писал(а):эта функция будет делать то же, что веник, только автоматически?
пин axisui.clear надо переключать....
-
Georg_kai
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
нет -nkp писал(а):я так понял - очистку надо из ж-кода включать?
именно то что хотелось бы.Serg-tmn писал(а):при работе выполненные линии превьюшки "съедались" (делались невидимыми). Тогда бы было виднее, сколько осталось работы.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
можно поиграть с цветами:
https://www.youtube.com/watch?v=NKJkW1WABPo
вот этот файл ложим в домашнюю папку: содержимое файла - назначение цветов в Axis:
после редактирования этого файла необходимо его перезагрузить:
https://www.youtube.com/watch?v=NKJkW1WABPo
вот этот файл ложим в домашнюю папку: содержимое файла - назначение цветов в Axis:
Код: Выделить всё
*Togl.back: #000000
*Togl.dwell: #ff8080
*Togl.m1xx: #8080ff
*Togl.straight_feed: #c04080
*Togl.straight_feed_xy : #40ff40
*Togl.straight_feed_uv: #4040ff
*Togl.arc_feed: #c04080
*Togl.arc_feed_xy : #40ff40
*Togl.arc_feed_uv : #4040ff
*Togl.cone: #ffffff
*Togl.cone_xy: #00ff00
*Togl.cone_uv: #0000ff
*Togl.traverse: #4c8080
*Togl.traverse_xy: #4c8080
*Togl.traverse_uv: #4c8080
*Togl.backplotjog: black
*Togl.backplotfeed : black
*Togl.backplotarc : black
*Togl.backplottraverse: #4c8080
*Togl.backplottoolchange: orange
*Togl.backplotprobing: purple
*Togl.backplotjog_alpha: 1
*Togl.backplotfeed_alpha: 1
*Togl.backplotarc_alpha: 1
*Togl.backplottraverse_alpha: 0.25
*Togl.backplottoolchange_alpha: 0.25
*Togl.backplotprobing_alpha: 0.75
*Togl.selected: #00ffff
*Togl.overlay_foreground: #ffffff
*Togl.overlay_alpha : 0.75
*Togl.overlay_background: #000000
*Togl.label_limit: #ff353a
*Togl.label_ok: #ff8287
*Togl.small_origin: #00ffff
*Togl.axis_x: #33ff33
*Togl.axis_y :#ff3333
*Togl.axis_z :#3333ff
*Togl.tool_diffuse: #999999
*Togl.tool_ambient: #666666
*Togl.tool_light_x : 1
*Togl.tool_light_y : -1
*Togl.tool_light_z : 1
*Togl.tool_alpha : 0.2
*Togl.lathetool : #cccccc
*Togl.lathetool_alpha : 0.1
Код: Выделить всё
xrdb -load ~/.Xresources- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
Забавное решение 
- Алексс
- Почётный участник

- Сообщения: 2210
- Зарегистрирован: 20 июл 2012, 15:49
- Репутация: 266
- Заслуга: IQ32
- Настоящее имя: Алексей
- Откуда: Прага
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
а что, действительно кто-то смотрит на эти кривульки в процессе выполнения программы ???
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Удаление выполненных траекторий из AXIS
Например когда фреза в глубину копает смотрю туда, чтобы понять сколько ещё проходов осталось.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
