Hypericum 0 25 ноября, 2013 Опубликовано 25 ноября, 2013 · Жалоба Не получил ответа "у новичков", задаю здесь. Есть файл из ACAD в формате dxf - плата СВЧ с кучей замкнутых контуров из отрезков и дуг. Требуется получить файл PCBdoc или GERBER с залитыми полигонами, т.к. изготовитель dxf не понимает. DXF импортировал, поробовал применить команду Tools > Convert > Create Polygon from Selected Primitives. Но это слишком медленно - убил 3 часа на плату. А плат много. Подскажите, пожалуйста, метод механизации / автоматизации типа скрипта, макроса или чего-нибудь в этом духе. rolleyes.gif Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 79 25 ноября, 2013 Опубликовано 25 ноября, 2013 · Жалоба Не получил ответа "у новичков", задаю здесь. Есть файл из ACAD в формате dxf - плата СВЧ с кучей замкнутых контуров из отрезков и дуг. Требуется получить файл PCBdoc или GERBER с залитыми полигонами, т.к. изготовитель dxf не понимает. DXF импортировал, поробовал применить команду Tools > Convert > Create Polygon from Selected Primitives. Но это слишком медленно - убил 3 часа на плату. А плат много. Подскажите, пожалуйста, метод механизации / автоматизации типа скрипта, макроса или чего-нибудь в этом духе. rolleyes.gif наверное никак. кто задаст границы контуров замкнутых контуров? Только в ручную выделением. Али самому разработывать методику и скрипт Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 32 26 ноября, 2013 Опубликовано 26 ноября, 2013 · Жалоба Не получил ответа "у новичков", задаю здесь. Есть файл из ACAD в формате dxf - плата СВЧ с кучей замкнутых контуров из отрезков и дуг. Требуется получить файл PCBdoc или GERBER с залитыми полигонами, т.к. изготовитель dxf не понимает. DXF импортировал, поробовал применить команду Tools > Convert > Create Polygon from Selected Primitives. Но это слишком медленно - убил 3 часа на плату. А плат много. Подскажите, пожалуйста, метод механизации / автоматизации типа скрипта, макроса или чего-нибудь в этом духе. rolleyes.gif Сколько полигонов на платах и сколько всего плат? сколько это "много"? Если штук 20, то за это время их уже можно было обработать Если >300, то тогда скрипт. Если dxf файл должным образом подготовлен и элементы, из которых нужно строить полигон, можно однозначно выделить через FSO, то скрипт получится не очень сложным. FSO можно запустить из скрипта (а это очень круто! и узнал я об этом недавно) и обработать элементы Скрипт должен работать так: FSO (ищем. например, линии толщиной 0 в нужном слое), нашли. Составляем массив объектов от 1 до ...N, массив1 Теперь выделяем первый попавшийся Ищем линии, у котоый X1Y1 или X2Y2 совпадает с нашей линией X1Y1 или X2Y2 если да, добавляем в наш массив2 Собираем так кучку линий в массив2, спрашиваем подтверждение, объединяем в полигон через RunProcess если удачно, удаляем массив1 из массив2 Выбираем следующий объект из массив2 и т.д... ну вот так, вкратце. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 79 26 ноября, 2013 Опубликовано 26 ноября, 2013 · Жалоба Наверняка будет проще в автокаде DXF полигоны заштриховать линиями и импортировать Хотя еще вопросы будут. Что-то открыто от маски, что-то закрыто Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hypericum 0 26 ноября, 2013 Опубликовано 26 ноября, 2013 · Жалоба При импорте DXF из ACAD пропадает сплошная заливка. От маски все открыто. Похоже, однозначно скрипт. Пусть местные программеры и пишут. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 79 26 ноября, 2013 Опубликовано 26 ноября, 2013 · Жалоба При импорте DXF из ACAD пропадает сплошная заливка. я же писал заштриховать линиями. Ширина линии равна частоте штриховки. вместо полигонов получится таже медь, только полученная линиями Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hypericum 0 26 ноября, 2013 Опубликовано 26 ноября, 2013 · Жалоба Штриховка линиями при импорте DXF не передалась в Altium. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 79 26 ноября, 2013 Опубликовано 26 ноября, 2013 · Жалоба Штриховка линиями при импорте DXF не передалась в Altium. Насколько понимаю а автокаде штриховку нужно преобразовать в свободные примитивы. ТАК , чтобы это были линиии Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obstinate 0 27 ноября, 2013 Опубликовано 27 ноября, 2013 · Жалоба Camtastik входящий в состав альтиума умеет отлично преобразовывать свч платы в жербера. При импорте надо выбрать microwave, и импортируемый DXF должен быть не старше помоему 12 версии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hypericum 0 28 ноября, 2013 Опубликовано 28 ноября, 2013 · Жалоба Camtastik входящий в состав альтиума... Видимо Camtastik не 9-й версии (а интересно с какой внедрили), пойду пристану к начальнику за обновление Altiuma до последней версии. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
peshkoff 32 28 ноября, 2013 Опубликовано 28 ноября, 2013 · Жалоба тогда уж лучше в кам350. Он с Dxf тоже работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Obstinate 0 30 ноября, 2013 Опубликовано 30 ноября, 2013 · Жалоба Видимо Camtastik не 9-й версии (а интересно с какой внедрили), пойду пристану к начальнику за обновление Altiuma до последней версии. Эта фича была ещё тогда, когда камтастик поставлялся отдельным пакетом к пикаду. Вы не правильно делаете, надо в камтастике создать новый файл, "Import Wizard" не надо запускать, надо просто "Import". тогда уж лучше в кам350. Он с Dxf тоже работает Работать то он работает, но чтобы автоматом медью контур у полосков заливал не припомню... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться