понедельник, 14 октября 2013 г.

Тема диплома

Думаю я определился с дипломным проектом, осталось это чудо правильно назвать. На диплом я решил делать CAM - систему, правда увы без непосредственного управления станком. Управление станком будет осуществляться через программу Stepper CNC.
На данном этапе готовы:

  1. Преобразователь координат - этот скрипт, позволяет корректно изъять нужные нам координаты, без него увы получится абракадабра.
  2. Слайдер (честно не знаю, как правильно назвать) - суть этого скрипта, в том, чтобы осуществить срез координат, при этом координата z=const 3D-модели. В результате среза получаем список координат, который в дальнейшем нужно обработать.
  3. Также готов сам преобразователь, скармливаешь ему массив среза, и он перегоняет оный в G/M-коды для ЧПУ станка. Результат тестирования этих трех блоков, можно увидеть на картинке.
На этапе тестирования и отладки находится:
  1. Блок отвечающий за создание эквидистант - он нужен для учета диаметра инструмента. На этапе тестирования выяснилось, что хреново работает анализатор, точнее есть исключительные ситуации, когда он работает криво, поэтому старый алгоритм будет заменен на новый.
  2. Анализатор -определяет вложенность контуров, это нужно, чтобы знать выпуклость фрезеруем, или впадину. Если выпуклость фреза идет по внешнему контуру, если впадину, то по внутреннему.
Пока не приступал к разработке:
  1. Оптимизатор - оптимизацию, пока я сделаю простейшую, чтобы хотя бы немного сэкономить время на обработке детали. Моя фамилия была выгравирована минут за 8-9. Это еще при учете, того, что подача довольно большая.
  2. GUI - честно сказать, его я вообще не представляю, как пока написать, для своих коммерческих проектов всегда командной строкой пользовался.
Если времени будет вагон, а на дипломе у меня оно будет свободно. То написать это все я смогу где-то недели за 2-4 это с учетом времени на оформление диплома.

пятница, 11 октября 2013 г.

Цели и задачи? Что это такое?

Сегодня настроение плохое, ибо мои цели рушатся, думал после универа пойду работать и заочно получить кандидата технических наук. Но как выяснилось с 2014 года заочной аспирантуры не будет. Если только попробовать через соискательство ее получить и вот таким образом передо мной возник вопрос о целеполагании. Что это вообще такое?
Википедия дает ответ, что:
Целеполагание — процесс выбора одной или нескольких целей с установлением параметров допустимых отклонений для управления процессом осуществления идеи. Часто понимается как практическое осмысление своей деятельности человеком с точки зрения формирования (постановки) целей и их реализации (достижения) наиболее экономичными (рентабельными) средствами, как эффективное управление временным ресурсом, обусловленным деятельностью человека.
Если честно, то определение муть полная. Если кратко, то:
Целеполагание - это процесс постановки целей.
Тогда, что такое цель? Да и вообще зачем нужны цели? С позиции википедии:
Цель — идеальный или реальный предмет сознательного или бессознательного стремления субъекта; конечный результат, на который преднамеренно направлен процесс[1]; «доведение возможности до её полного завершения»
Честно сказать мозги опять плывут от такого количества заумных слов, так что же такое цель? Ответа я не получил. С моей точки зрения:
Цель - это критерий того, стоит осуществлять ту или иную деятельность или не стоит. Говоря проще, а на кой черт мы будем это делать? Стоит ли овчинка выделки или не стоит?
К сожалению формально, я не могу это описать сейчас, ибо мозги мои плывут :).
Также в википедии прочитал, что цели часто путают с задачами.
Цель — отвечает на вопрос «Чего нужно достигнуть?», а задача — на вопрос «Какими действиями этого можно достигнуть?».
Если подумать, то получается, цель - это ради чего мы делаем, а задача - что нужно сделать?
У меня лично возникает вопрос: Неужели мы на каждое действие ставим цель?
Решил сделать квиток, чисто для себя на формате A5.
Не знаю смогу ли я хотя бы неделю, такие листки заполнять для себя. Ибо сейчас увы я не вижу цели. Поэтому пока я лучше отдохну, так как свежая голова лучше "протухшей".