реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> DXF to Altium (Есть ли автоматизация)
Hypericum
сообщение Nov 25 2013, 13:48
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



Не получил ответа "у новичков", задаю здесь.
Есть файл из ACAD в формате dxf - плата СВЧ с кучей замкнутых контуров из отрезков и дуг.
Требуется получить файл PCBdoc или GERBER с залитыми полигонами, т.к. изготовитель dxf не понимает.
DXF импортировал, поробовал применить команду Tools > Convert > Create Polygon from Selected Primitives. Но это слишком медленно - убил 3 часа на плату. А плат много.
Подскажите, пожалуйста, метод механизации / автоматизации типа скрипта, макроса или чего-нибудь в этом духе. rolleyes.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 25 2013, 19:50
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Hypericum @ Nov 25 2013, 16:48) *
Не получил ответа "у новичков", задаю здесь.
Есть файл из ACAD в формате dxf - плата СВЧ с кучей замкнутых контуров из отрезков и дуг.
Требуется получить файл PCBdoc или GERBER с залитыми полигонами, т.к. изготовитель dxf не понимает.
DXF импортировал, поробовал применить команду Tools > Convert > Create Polygon from Selected Primitives. Но это слишком медленно - убил 3 часа на плату. А плат много.
Подскажите, пожалуйста, метод механизации / автоматизации типа скрипта, макроса или чего-нибудь в этом духе. rolleyes.gif

наверное никак.
кто задаст границы контуров замкнутых контуров? Только в ручную выделением. Али самому разработывать методику и скрипт
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Nov 26 2013, 07:43
Сообщение #3


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(Hypericum @ Nov 25 2013, 17:48) *
Не получил ответа "у новичков", задаю здесь.
Есть файл из 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 и т.д...

ну вот так, вкратце.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 26 2013, 07:52
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



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

Хотя еще вопросы будут. Что-то открыто от маски, что-то закрыто
Go to the top of the page
 
+Quote Post
Hypericum
сообщение Nov 26 2013, 08:38
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



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

От маски все открыто.
Похоже, однозначно скрипт. Пусть местные программеры и пишут.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 26 2013, 09:14
Сообщение #6


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Hypericum @ Nov 26 2013, 11:38) *
При импорте DXF из ACAD пропадает сплошная заливка.

я же писал заштриховать линиями. Ширина линии равна частоте штриховки. вместо полигонов получится таже медь, только полученная линиями
Go to the top of the page
 
+Quote Post
Hypericum
сообщение Nov 26 2013, 09:51
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



Штриховка линиями при импорте DXF не передалась в Altium.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 26 2013, 11:24
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Hypericum @ Nov 26 2013, 12:51) *
Штриховка линиями при импорте DXF не передалась в Altium.

Насколько понимаю а автокаде штриховку нужно преобразовать в свободные примитивы. ТАК , чтобы это были линиии
Go to the top of the page
 
+Quote Post
Obstinate
сообщение Nov 27 2013, 18:02
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 27-02-08
Из: Тула
Пользователь №: 35 449



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


--------------------
Ремонт и тюнинг p-n переходов
Go to the top of the page
 
+Quote Post
Hypericum
сообщение Nov 28 2013, 02:04
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 233
Регистрация: 1-08-11
Из: Рыбинск
Пользователь №: 66 520



Цитата(Obstinate @ Nov 28 2013, 00:02) *
Camtastik входящий в состав альтиума...

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

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Nov 28 2013, 05:59
Сообщение #11


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



тогда уж лучше в кам350. Он с Dxf тоже работает
Go to the top of the page
 
+Quote Post
Obstinate
сообщение Nov 30 2013, 12:44
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 240
Регистрация: 27-02-08
Из: Тула
Пользователь №: 35 449



Цитата(Hypericum @ Nov 28 2013, 06:04) *
Видимо Camtastik не 9-й версии (а интересно с какой внедрили), пойду пристану к начальнику за обновление Altiuma до последней версии.

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


Цитата(peshkoff @ Nov 28 2013, 09:59) *
тогда уж лучше в кам350. Он с Dxf тоже работает

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


--------------------
Ремонт и тюнинг p-n переходов
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 12:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01502 секунд с 7
ELECTRONIX ©2004-2016