ArtCam?! векторное 2D рисование с заполнинием фигур
делать было нечего наваял заготовку
грузит bmp, можно выделить любой отдельно стоящий элемент
увеличить его,дать имя и можно ручками обводить (пока точками)
слева псевдокод, можно превратить G-код добавив команды ХY, а в заголовке
указать станку (матчу) использовать абсолютные координаты-
для линии достаточно указать начальную точку и конечную без промежуточных точек!
Кривые придется лепить вручную…обводить фигуры внутри тоже…(пока)
…
спасибо!
не пробовал,
в 8 векторизация не работает, в 9-ой как то плохо векторизует, с сложными обрамлениями русунков не схватывает,
а доводить по часу на рисунок надо.
идейка нечто среднее между векторным и растровым рисованием применить растровое рисование по потребности, не надо катать по Х до конца, если там по строке не надо рисовать, а переходить
сразу на Y=Y+1 и ближайшую рисующую точку (линию)
в итоге простота, и можно сократить на 50% время по растровому способу смотря как написать код
(аналог bmp2cnc)/…
ага, я вас понял), типа меандра внутри контура, можно ещё и трохоидой…, но имхо проход по эквидистанте ещё быстрее будет за счёт сокращения числа циклов “разгон-торможение”.
Векторизация растров есть в кореле. если исходный битмап черно-белый, то минимум ошибок. Таким образом получается вектор dxf, его в арткам и растрим 2D обработками
так или иначе, растеризация есть в нескольких 2D Векторных операциях арткама…
так точно),
чб конечно 2 цвета, попробую корел поставить там обработать, вывести dxf и скормить арткаму…
Если есть набор шрифтов - иероглифов в формате tft (а я думаю в винде он есть), то всё очень просто - есть малюсенькая прога tfttodxf, которая превратит шрифт в вектор.
Есть ещё прога простенькая - вот скопировал ваш скринсет и одним нажатием кнопки векторизировал - вроде неплохо выглядит… Там же и создаётся УП в G-кодах.
забыл добавить, что из корела довольно удачно выводится в *.*ai 88-й версии, у меня арткам лучше понимает этот формат, чем *.*dxf
Задача:
получить G-код векторного рисования
Андрей, вы задались целью создать “автономный” продукт?
“Sorry, the Save command…” демо
Странно… а у меня получилось сохранить и открыть G-коды…
Ну и вообще-то стоит прога не дорого - 75 бакинских всего…
Если есть набор шрифтов - иероглифов в формате tft
опасно привязатся к набору шрифтов, могут подкинуть не иероглифы и всё точка
или картинки, китайцы этио любят
кстати корейские ироглифы самые простые)
тем более проверить вектор не удалось - “Sorry, the Save command…” демо
буду качать coreldraw x3…ру
Андрей, вы задались целью создать “автономный” продукт?
есть идейки, но свою прогу уже забросил, как и начинал прогу по управлению станком
там схемка на 555ТМ7 была…
есть идейки, но свою прогу уже забросил, как и начинал прогу по управлению станком
у меня есть “машинка” для фотогравировки, мой самый первый чпу проект, лет 7 назад это было. Так вот под эту железку я сам написал программу на qBASIC4.5, работает под DOS. Растровая стратегия, из битмапа с 8-битным цветом последовательно читает байты, 0 - алмаз поднят над заготовкой, 255(FF) - опускается на поверхность и режет пока не встретит 0, итд. Схем для реализации степ-дир у меня тогда под рукой не оказалось, сразу формировал на ЛПТ секвенции для шаговиков, с пинов лпт подавал сразу на усилки моторов. Блин, работает как часы, дос всё-таки менее шумная среда, нежели вин.
степ-дир сложновата, чем через парал.порт
но у меня по схеме 555тм7 шаговики грелись как печки
к тому одновременное по хy не поддерживает
пришлось сменить контроллер…
в моей проге первый черный - опустить перо, и до белого,
первый белый пиксель в бмп - поднять перо.
скрин)
трассировщик J-кода) где-то был…
вот поиграюсь, надо будет Z ось…
делать очень не охота (долго и не все возможности есть), а купить негде…
надо карандаш привязал, надо дремель повесил - универсальный станок
дос среда стабильная…но больше там ничего не работает)
дос среда стабильная…но больше там ничего не работает)
так я же не говорю про моделирование под ДОСом)), контроль станка, сугубо.
вот оригинал исходник на qBasic, чётко отрабатывает секвенции для шаговиков, с лпт 8 пинов идут на два 1533ИР22, один для XY, второй на Z, стробируются противофазно с 1-го пина. Так же есть на бумаге (бас файл похерил случайно) 2D круговой интерполятор, тоже работал исправно, но что-то не пригодился.