Точность отображения позиции в AXIS [РЕШЕНО]
-
- Новичок
- Сообщения: 20
- Зарегистрирован: 11 янв 2012, 17:41
- Репутация: 1
- Откуда: Вологда
- Контактная информация:
Точность отображения позиции в AXIS [РЕШЕНО]
Коллеги!
Пару дней пытаюсь найти в документации инфу по отображению текущей позиции - она у меня отображается с точностью до 3 знака после запятой. А хочется 4.
DEADBAND - немного не то.
Пару дней пытаюсь найти в документации инфу по отображению текущей позиции - она у меня отображается с точностью до 3 знака после запятой. А хочется 4.
DEADBAND - немного не то.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Точность отображения позиции в AXIS
Это позиция, которая на 3d виде слева вверху?
Быстрый вариант с панелькой PyVCP не подойдет?
Быстрый вариант с панелькой PyVCP не подойдет?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Точность отображения позиции в AXIS
скорее всего так просто оно и не получится. дюймы 4 знака, миллиметры 3 знака
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Точность отображения позиции в AXIS
Можно исходник ковырнуть, тем более даже компилировать не придется .
-
- Новичок
- Сообщения: 20
- Зарегистрирован: 11 янв 2012, 17:41
- Репутация: 1
- Откуда: Вологда
- Контактная информация:
Re: Точность отображения позиции в AXIS
AXIS, походу, на тикле написан. Щас ковырнем...
Re: Точность отображения позиции в AXIS
Вы нашли решение?
Мне тож хочется чтобы в формате 0.0000 отображалось.
Мне тож хочется чтобы в формате 0.0000 отображалось.
- Morzhovich
- Почётный участник
- Сообщения: 68
- Зарегистрирован: 04 дек 2011, 21:24
- Репутация: 0
- Откуда: Tel Aviv сити
- Контактная информация:
Re: Точность отображения позиции в AXIS
дак tkemc самое простое. Именно х.хххх пишет.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Точность отображения позиции в AXIS
только к сожалению tkemc не рисует траекторию как axis ...
Вот исходник axis, что-то я никак там нужной строки не могу найти...
http://git.linuxcnc.org/gitweb?p=emc2.g ... c5311c2c4a
Вот исходник axis, что-то я никак там нужной строки не могу найти...
http://git.linuxcnc.org/gitweb?p=emc2.g ... c5311c2c4a
Re: Точность отображения позиции в AXIS
Код: Выделить всё
diff --git a/lib/python/rs274/glcanon.py b/lib/python/rs274/glcanon.py
index ec76f40..f11ee9f 100644
--- a/lib/python/rs274/glcanon.py
+++ b/lib/python/rs274/glcanon.py
@@ -1298,7 +1298,7 @@ class GlCanonDraw:
g5x_offset = self.from_internal_units(g5x_offset, 1)
g92_offset = self.from_internal_units(g92_offset, 1)
tlo_offset = self.from_internal_units(tlo_offset, 1)
- format = "% 6s:% 9.3f"
+ format = "% 6s:% 9.6f"
droformat = " " + format + " DTG %1s:% 9.3f"
offsetformat = "% 5s %1s:% 9.3f G92 %1s:% 9.3f"
rotformat = "% 5s %1s:% 9.3f"
root, доделай конвертацию!
Re: Точность отображения позиции в AXIS
По всему диску искал файл glcanon.py, нет такого.
Подскажите конкретно в каком файле.
Уточнение у меня сейчас Linuxcnc 2.5.0-pre2-1009, если это конечно имете значение.
Подскажите конкретно в каком файле.
Уточнение у меня сейчас Linuxcnc 2.5.0-pre2-1009, если это конечно имете значение.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Точность отображения позиции в AXIS
/usr/lib/pymodules/python2.6/rs274
Re: Точность отображения позиции в AXIS
Нашел, он там как ссылка.
Изменил соответствующие строчки в файле.
Работает .
Наверное уместно установить статус решено.
Спасибо.
Изменил соответствующие строчки в файле.
Код: Выделить всё
if self.get_show_metric():
positions = self.from_internal_units(positions, 1)
axisdtg = self.from_internal_units(axisdtg, 1)
g5x_offset = self.from_internal_units(g5x_offset, 1)
g92_offset = self.from_internal_units(g92_offset, 1)
tlo_offset = self.from_internal_units(tlo_offset, 1)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//в этих строчках нужно поменять 3 на 4 (или на другую цифру, соответствует количеству разрядов после запятой)
format = "% 6s:% 9.3f"
droformat = " " + format + " DTG %1s:% 9.4f"
offsetformat = "% 5s %1s:% 9.3f G92 %1s:% 9.3f"
rotformat = "% 5s %1s:% 9.3f"
//тоесть должно получится следующее
format = "% 6s:% 9.4f"
droformat = " " + format + " DTG %1s:% 9.4f"
offsetformat = "% 5s %1s:% 9.4f G92 %1s:% 9.4f"
rotformat = "% 5s %1s:% 9.4f"
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
else:
format = "% 6s:% 9.4f"
droformat = " " + format + " DTG %1s:% 9.4f"
offsetformat = "% 5s %1s:% 9.4f G92 %1s:% 9.4f"
rotformat = "% 5s %1s:% 9.4f"
diaformat = " " + format
Наверное уместно установить статус решено.
Спасибо.
Последний раз редактировалось 2cme 21 мар 2012, 20:33, всего редактировалось 1 раз.
Re: Точность отображения позиции в AXIS [РЕШЕНО]
Только надо учесть что при следующем же обновлении это всё пропадет.
root, доделай конвертацию!