Перейти к содержанию
    

DXF to Altium (Есть ли автоматизация)

Не получил ответа "у новичков", задаю здесь.

Есть файл из ACAD в формате dxf - плата СВЧ с кучей замкнутых контуров из отрезков и дуг.

Требуется получить файл PCBdoc или GERBER с залитыми полигонами, т.к. изготовитель dxf не понимает.

DXF импортировал, поробовал применить команду Tools > Convert > Create Polygon from Selected Primitives. Но это слишком медленно - убил 3 часа на плату. А плат много.

Подскажите, пожалуйста, метод механизации / автоматизации типа скрипта, макроса или чего-нибудь в этом духе. rolleyes.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не получил ответа "у новичков", задаю здесь.

Есть файл из ACAD в формате dxf - плата СВЧ с кучей замкнутых контуров из отрезков и дуг.

Требуется получить файл PCBdoc или GERBER с залитыми полигонами, т.к. изготовитель dxf не понимает.

DXF импортировал, поробовал применить команду Tools > Convert > Create Polygon from Selected Primitives. Но это слишком медленно - убил 3 часа на плату. А плат много.

Подскажите, пожалуйста, метод механизации / автоматизации типа скрипта, макроса или чего-нибудь в этом духе. rolleyes.gif

наверное никак.

кто задаст границы контуров замкнутых контуров? Только в ручную выделением. Али самому разработывать методику и скрипт

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не получил ответа "у новичков", задаю здесь.

Есть файл из 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 и т.д...

 

ну вот так, вкратце.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверняка будет проще в автокаде DXF полигоны заштриховать линиями и импортировать

 

Хотя еще вопросы будут. Что-то открыто от маски, что-то закрыто

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При импорте DXF из ACAD пропадает сплошная заливка.

 

От маски все открыто.

Похоже, однозначно скрипт. Пусть местные программеры и пишут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При импорте DXF из ACAD пропадает сплошная заливка.

я же писал заштриховать линиями. Ширина линии равна частоте штриховки. вместо полигонов получится таже медь, только полученная линиями

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Штриховка линиями при импорте DXF не передалась в Altium.

Насколько понимаю а автокаде штриховку нужно преобразовать в свободные примитивы. ТАК , чтобы это были линиии

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Camtastik входящий в состав альтиума умеет отлично преобразовывать свч платы в жербера. При импорте надо выбрать microwave, и импортируемый DXF должен быть не старше помоему 12 версии.

post-35449-1385575250_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Camtastik входящий в состав альтиума...

Видимо Camtastik не 9-й версии (а интересно с какой внедрили), пойду пристану к начальнику за обновление Altiuma до последней версии.

post-66520-1385604250_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тогда уж лучше в кам350. Он с Dxf тоже работает

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Видимо Camtastik не 9-й версии (а интересно с какой внедрили), пойду пристану к начальнику за обновление Altiuma до последней версии.

Эта фича была ещё тогда, когда камтастик поставлялся отдельным пакетом к пикаду. Вы не правильно делаете, надо в камтастике создать новый файл, "Import Wizard" не надо запускать, надо просто "Import".

post-35449-1385815372_thumb.jpg

 

тогда уж лучше в кам350. Он с Dxf тоже работает

Работать то он работает, но чтобы автоматом медью контур у полосков заливал не припомню...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...