Дабы не набирать текст по сто раз копирую уже набраны на другом форуме. Ищу профессионала для написания программы! Сам когда то что то писал, поэтому примерно представляю о чем говорю, например, такая утилита, была написано мной конкретно под те станки которые были на производстве, где я раньше работал http://rutracker.org/forum/viewtopic.php?t=2888325 В данный момент мне необходимо написать конвертер из cnc кода в dxf. Мне нужен человек, который понимает в G кодах станка и в структуре dxf файлов. Речь идет о плоском 2D чертеже. В настоящее время я уже подзабыл программирование и для написание такого конвертера параллельно с основной работой мне потребуется месяцев 5-6, а это слишком долго. Поэтому я готов купить такой конвертер. Возможно, у кого, то есть наработки в этом направлении, а может быть и уже готовая программа. Мне нужен будет исходник. Разбор CNC фала надо выполнять не через какие нибуть строковые функции, а я думаю, что в C++ так же как и в php есть регулярные выражения. То есть мне надо написать грамотную оптимальную программу, а не все через циклы for, операторы ветвление if, и функцию length . Если кто-то готов взяться за это дело, или у кого то уже есть такая примочка пишите на почту xes84@mail.ru вашу цену за программу.
Простейший CNC код в абсолютных координатах: % G71 G90 G92X0.Y0. G00X50.005Y12.796 (Seq 1 - test.dxf) F2500 M21 G03X24.225Y13.921I37.631J25.17 M20 G00X66.22Y18.099 G41K2. F2500 M21 G03I73.291J25.17 M20 G40 G00X0.171Y0.17 G41K2. F2500 M21 G01Y50.17 X87.391 Y0.17 X0.171 M20 G40 M30 P.S. Есть такая программа http://www.hyperthermcam.com/pdf/NC2CAD.pdf мне надо нечто подобное. Вот и над интерфейсом ломать голову не надо, просто копируем. Слева колонка лучше дерево (проводник) с файлами, а не просто содержание конкретной папки.
Xes Xes, я лично хорошо разбираюсь в CNC коде - делал курсовой на своей кафедре (я выпускник кафедры Металлорежущие станки). Что касается Вашего предложения, у меня к Вам несколько вопросов: 1. Зачем нужна эта программа? 2. Кому она нужна? Вам одному? 3. Какие сроки? 4. Какая стоимость оплаты работы? То, что Вы говорите, легко решается с помощью языка программирования Python. Есть например библиотека для него SDXF (http://pypi.python.org/pypi/SDXF) - Вы посмотрите синтаксис - он очень простой. В Python есть развитые средства для анализа строк с помощью регулярных выражений. Самое простое - написать консольный конвертер, который принимает два параметра - входной текстовый файл с УП и выходной файл с dxf. Что касается графического интерфейса - присмотритесь к Heeks CAD & Heeks CNC которые распространяются по копилефтным лицензиям: https://code.google.com/p/heekscnc/ и http://code.google.com/p/heekscad/ Лично я писать такой конвертер (консольный) не против, но это тоже полгода) Я и в аспирантуре, и на основной работе, и ещё один проект создаю, так что не удивляйтесь.) Ответьте пожалуйста на вопросы выше, и я попробую найти человека) Или что-то придумаем