Оптимизация холостых ходов

Последнее редактирование:
А то получается, что не вы программу свою должны подстроить под пользователей, а пользователи вашей программы должны ещё под вас и подстраиваться - менять Candle на что-то другое. Жил-поживал пользователь, а тут вы приходите и говорите: "Дайте, пожалуйста, попить, а то так есть хочется, что переночевать негде."
А повернём вопрос другой стороной. Пользовался-пользовался некто чем то вроде bCNC, а потом решил освоить GGEasy. И теперь ему нужно ставить Candle? Многие сендеры показывают картинку красивее, чем Candle, цветную, а не чёрно-белую. А дальше см. конец своей цитаты.
Мы с Вами сошлись во мнении, что после GGEasy оптимизация не нужна. Интересно, какой у них алгоритм поиска следующей точки?
И Вы не отрицаете, что есть алтернативные Вашей САМ способы подготовки УП для ППМ. Которым позарез нужна оптимизация (см. EP-32.nc). И вот для этого контингента и написано то, что подачу нужно вписывать в Header управляющей программы. Иначе получится то, с чем я столкнулся сегодня - полная ж.....
А насчёт затрат моего времени Вы не беспокойтесь. Лет мне уже много. И это занятие помогает отодвинуть деменцию. Как то так. И программу я всё таки допилил.
Ваши сообщения автоматически объединены:

Кроме того мне удалось решить вопрос c корректной обработкой строк вида
G0XnYnS0
G1XnYnSr
Что раньше у меня вызывал некоторые затруднения😄.
А это не только GGEasy
 
Последнее редактирование:
И Вы не отрицаете, что есть альтернативные Вашей САМ способы подготовки УП для ППМ. Которым позарез нужна оптимизация
Не отрицаю. :) Есть любители Flatcam и CopperCAM. Возможно, для них ваша программа при работе с этими программами и важна. Но почему-то они не спешат
опробовать её и поделиться в вашей теме (здесь) своими результатами. Так что ждём, когда они подключатся...
И программу я всё таки допилил.
Рад за вас. Но чем больше людей не просто промолчат, а опробывают её, чем больше протестируют, тем больше будет уверенность, что ошибок в ней нет.
Кстати, на счет времени. Вы пробовали поработать с HiAsm? Думаю, что с вашим опытом это будет не трудно. А потом, глядишь, и Паскаль захочется изучить. :)
Ваши сообщения автоматически объединены:

Интересно, какой у них алгоритм поиска следующей точки?
Этот секрет знает только разработчик GGEasy, X-Ray. Так что обращайтесь к первоисточнику и, наверное, в теме основной о GGEasy.
 
Кстати, на счет времени. Вы пробовали поработать с HiAsm? Думаю, что с вашим опытом это будет не трудно. А потом, глядишь, и Паскаль захочется изучить.
Поздновато уже. Когда я работал, то занимался программированием миктопроцессоров на их ассемблере. Задача была - добиться от них максимального быстродействия. Сделать это можно только на ассемблере, когда хорошо знаешь их структуру, да ещё и с использованием некоторых спекулятивных методов. Соревновался я с парой программистов, которые писали на якобы адаптированом для этих девайсов языке высокого уровня, но ни хрена не знали что у них внутри. Мои поделки работали в несколько раз быстрее, чем их. Самый высокий уровень языка, которым я пользовался для вычисления необходимых таблиц, были VBS скрипты. Не шибко удобно, но быстро и достаточно просто. И нормальный бейсик я начал осваивать уже будучи на пенсии.
 
Задача была - добиться от них максимального быстродействия.

Эта задача и остается навсегда - из самых дешевых микропроцессоров выжать максимум...
В начале 90-х меня попросили, так как я работал с цифровой обработкой сигнала (одномерного), сделать двумерную фильтрацию картинки с экрана с датчика УЗИ, на которой было много мелких пиков, которые по своей сути были лишними там, и чтобы программа поместилась в строго отведенном месте в ZX Spectrum...
Помню, что примерно за 3...4 секунды картинка успевала очистится от ненужного шума... Это был мой первый рабочий опыт на ассемблере.

оффтоп
 
Последнее редактирование:
Есть любители Flatcam и CopperCAM. Возможно, для них ваша программа при работе с этими программами и важна.
Увы быстрый тест был провален.
CopperCAM имеет схожий алгоритм. Картинки были чем-то похожи. Но оптимизатор накрутил лишнего.
Flatcam 8.991 оказался даже лучше. Мне там картинка понравилась больше всего. А оптимизатор всю эту красоту испортил.
Это на отверстиях.
На гравировке, после CopperCAM, вообще никаких изменений, только последнюю окружность испортил.

У меня конечно появились некоторые идеи для тестов, но это как-нибудь позже.
 
Сверху Снизу