Точность отображения позиции в AXIS [РЕШЕНО]

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Hunter
Новичок
Сообщения: 20
Зарегистрирован: 11 янв 2012, 17:41
Репутация: 1
Откуда: Вологда
Контактная информация:

Точность отображения позиции в AXIS [РЕШЕНО]

Сообщение Hunter »

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

Re: Точность отображения позиции в AXIS

Сообщение Nick »

Это позиция, которая на 3d виде слева вверху?
Быстрый вариант с панелькой PyVCP не подойдет?
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Точность отображения позиции в AXIS

Сообщение PKM »

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

Re: Точность отображения позиции в AXIS

Сообщение Nick »

Можно исходник ковырнуть, тем более даже компилировать не придется ;).
Hunter
Новичок
Сообщения: 20
Зарегистрирован: 11 янв 2012, 17:41
Репутация: 1
Откуда: Вологда
Контактная информация:

Re: Точность отображения позиции в AXIS

Сообщение Hunter »

AXIS, походу, на тикле написан. Щас ковырнем...
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Точность отображения позиции в AXIS

Сообщение 2cme »

Вы нашли решение?
Мне тож хочется чтобы в формате 0.0000 отображалось.
Аватара пользователя
Morzhovich
Почётный участник
Почётный участник
Сообщения: 68
Зарегистрирован: 04 дек 2011, 21:24
Репутация: 0
Откуда: Tel Aviv сити
Контактная информация:

Re: Точность отображения позиции в AXIS

Сообщение Morzhovich »

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

Re: Точность отображения позиции в AXIS

Сообщение Nick »

только к сожалению tkemc не рисует траекторию как axis ...
Вот исходник axis, что-то я никак там нужной строки не могу найти...
http://git.linuxcnc.org/gitweb?p=emc2.g ... c5311c2c4a
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: Точность отображения позиции в AXIS

Сообщение psha »

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

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, доделай конвертацию! :)
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Точность отображения позиции в AXIS

Сообщение 2cme »

По всему диску искал файл glcanon.py, нет такого.
Подскажите конкретно в каком файле.
Уточнение у меня сейчас Linuxcnc 2.5.0-pre2-1009, если это конечно имете значение.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Точность отображения позиции в AXIS

Сообщение nkp »

/usr/lib/pymodules/python2.6/rs274
2cme
Почётный участник
Почётный участник
Сообщения: 1043
Зарегистрирован: 24 янв 2012, 13:18
Репутация: -209

Re: Точность отображения позиции в AXIS

Сообщение 2cme »

Нашел, он там как ссылка.
Изменил соответствующие строчки в файле.

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

            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
Работает :good: .
Наверное уместно установить статус решено.
Спасибо.
Последний раз редактировалось 2cme 21 мар 2012, 20:33, всего редактировалось 1 раз.
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: Точность отображения позиции в AXIS [РЕШЕНО]

Сообщение psha »

Только надо учесть что при следующем же обновлении это всё пропадет.
root, доделай конвертацию! :)
Ответить

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