Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 3D в Альтиуме
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Страницы: 1, 2, 3
peshkoff
Цитата(DVF @ Mar 11 2009, 16:08) *
Давить не давить, создавать в Солиде или в Альтиуме... Я ожидал ответа на вопрос, можно ли повторить шаги, которые можно было сделать используя утилиты других австралийских умельцев http://www.desktop-eda.com.au/products/protel-solidworks.htm заключенные в том, что 3D-вид платы создается в SW благодаря полученным данным от AD и подставляет модели своего формата .SLDPRT со всей вытекающей их красотой и готовой платой как единицей для сборки.


Вы хотите получить ответ на вопрос можно или нет так сделать? То ответ: Да, можно. Ведь австралийские умельцы сделали smile.gif Работоспособность 3D модели в данном случае намного выше, чем конвертировать STEP из AD. STEP готовой платы будет весить мегабайт 20 примерно. Впридачу то ли сам формат степ не до конца совершенен, то ли солид не все верно обрабатывает, при конвертации приходится еще грани исправлять.

Цитата(DVF @ Mar 11 2009, 20:14) *
Но мне показалось, что SW2009 без сторонних утилит теперь может сделать в своей среде ПП с помощью IDF и именно об этом Вы будете писать.


Вставлять детали в солид автоматом голым солидом вряд ли возможно, а вот макросом - запросто. Ему достаточно какой-нибудь входной файл с координатами элементов да и все. Мало того, я уже делал такую программу, правда под PCAD. Но там я решил не файл с координатами обрабатывать, а на прямую PCB ASCII загружать.
Вот, кстати, крайний результат работы этой проги (проводники картинкой вставлены, выдавленные они нафик не нужны)
DVF
Цитата
Работоспособность 3D модели в данном случае намного выше, чем конвертировать STEP из AD.

Именно это я имел ввиду. Надо попробовать забрать у австралийцев триал: в предыдущие года лекарства на их продукт не было, но достаточно было удалить прогу и установить вновь, чтобы продлить триал.

SolidWorks IDF Modeler

The SolidWorks IDF Modeler is a bi-directional IDF translator. IDF is an industry standard that allows the exchange of PCB design data between ECAD and MCAD systems. You can create SolidWorks assemblies of your PCB designs. You can also modify the SolidWorks PCB assembly and send the changes back to the PCB CAD system. This is a cost competitive alternative to buying SolidWorks Premium to get CircuitWorks.

Получается, что достаточно иметь CircuitWorks? Надо почитать об этом где-нибудь.
sonycman
Цитата(peshkoff @ Mar 12 2009, 10:16) *
Вот, кстати, крайний результат работы этой проги (проводники картинкой вставлены, выдавленные они нафик не нужны)

Симпатичная плата smile.gif
Кстати, вы не в курсе, почему в солиде постоянно слетает установка перспективы для камеры? Ведь растянутые в дальней точке края смотрятся совсем нереально. Перспектива это устраняет, но она постоянно выключается солидом... sad.gif
Зачем так сделали?
Цитата(DVF @ Mar 12 2009, 12:37) *
Получается, что достаточно иметь CircuitWorks? Надо почитать об этом где-нибудь.

А для чего вообще нужен CircuitWorks? Вот полазил я в нём, ничего особенного не заметил. Ну присутствует библиотека для элементов, и что?
Что такого я не могу сделать в солиде, чтобы мне понадобился какой-то circuit?
DVF
Ну, насколько я понял CircuitWorks - это обратно совместимая интеграция с ECAD. То есть изменили плату/компонент в нем и отыграли в РСВ и наоборот.
peshkoff
Цитата(DVF @ Mar 12 2009, 11:37) *
SolidWorks IDF Modeler

The SolidWorks IDF Modeler is a bi-directional IDF translator. IDF is an industry standard that allows the exchange of PCB design data between ECAD and MCAD systems. You can create SolidWorks assemblies of your PCB designs. You can also modify the SolidWorks PCB assembly and send the changes back to the PCB CAD system. This is a cost competitive alternative to buying SolidWorks Premium to get CircuitWorks.

Получается, что достаточно иметь CircuitWorks? Надо почитать об этом где-нибудь.


Вы сперва писали про то, что хотите чтоб
Цитата
SW2009 без сторонних утилит теперь может сделать в своей среде ПП с помощью IDF
А CircuitWorks это уже сторонняя утилита smile.gif Но я ее уже прошел на своем пути. От CircuitWorks очень сложно добиться хотя бы просто выдавленных прямоугольников. Также я пока не видел ни одной готовой платы, созданой CircuitWorks. Может кто и делает, но не показывает...

Цитата(sonycman @ Mar 12 2009, 12:27) *
Симпатичная плата smile.gif
Кстати, вы не в курсе, почему в солиде постоянно слетает установка перспективы для камеры? Ведь растянутые в дальней точке края смотрятся совсем нереально. Перспектива это устраняет, но она постоянно выключается солидом... sad.gif
Зачем так сделали?

Настройка перспективы хранится в каждом файле отдельно. Вам нужно шаблон сделать с перспективой и оттуда плясать. Но это временно, потом поймете, что перспектива для красоты хорошо, а для проектирования только мешает. При равных размерах спереди и сзади проще оценивать размеры визуальнно (ну что-то в этом роде). В общем я ее включаю только для рендера на финишных сборках. И то если начальство для какого-нибудь рекламного буклета попросит.

Цитата(sonycman @ Mar 12 2009, 12:27) *
А для чего вообще нужен CircuitWorks? Вот полазил я в нём, ничего особенного не заметил. Ну присутствует библиотека для элементов, и что?
Что такого я не могу сделать в солиде, чтобы мне понадобился какой-то circuit?

Солид автоматом компоненты на плате не может поставить, а CircuitWorks может (точнее должен smile.gif )

Цитата(DVF @ Mar 12 2009, 12:43) *
Ну, насколько я понял CircuitWorks - это обратно совместимая интеграция с ECAD. То есть изменили плату/компонент в нем и отыграли в РСВ и наоборот.


Ну "обратно совместимая интеграция" это громко сказано smile.gif Это они на сайте написали?
Возможно за 3 года (с моего последнего использования) они сделали реально рабочий проект, буду только рад
DVF
Вот тут: http://www.solidworks.com/sw/products/mech...ware-matrix.htm при наведении на ECAD to MCAD Integration в столбце Mechanical CAD Capabilities для SolidWorks Premium.
Конечно, что за этим кроется в реалии не знаю. Дома есть SW2009 SP2.1. Посмотрю, имеет ли он эту приблуду и как она работает, если смогу вникнуть smile.gif
nord85
Цитата(peshkoff @ Mar 12 2009, 12:50) *
Вы сперва писали про то, что хотите чтоб А CircuitWorks это уже сторонняя утилита smile.gif Но я ее уже прошел на своем пути. От CircuitWorks очень сложно добиться хотя бы просто выдавленных прямоугольников. Также я пока не видел ни одной готовой платы, созданой CircuitWorks. Может кто и делает, но не показывает...

День добрый.
CircuitWorks я использовал, когда в Пикаде работал (пробовал и через IDF Альтиума). Работает через IDF файл. Топологию не передает. Передает контур платы, отверстия и компоненты (точнее их координаты, поворот, сторону платы ну и контур). Пример платы ниже. Не цветная так как из степа конвертнул, а исходник долго искать.
peshkoff
Цитата(nord85 @ Mar 13 2009, 09:59) *
День добрый.
CircuitWorks я использовал, когда в Пикаде работал (пробовал и через IDF Альтиума). Работает через IDF файл. Топологию не передает. Передает контур платы, отверстия и компоненты (точнее их координаты, поворот, сторону платы ну и контур). Пример платы ниже. Не цветная так как из степа конвертнул, а исходник долго искать.


Ну вот, уже что-то. Вопрос в том, сколько времени уходит на импорт IDF из PCAD или AD до получения такой вот платы?
Просто тема-то изначально создавалась для описания процесса создания 3D именно в АД и мы немного отклонились. Я думаю каждый способ решает свои задачи: 3Д в альтиуме позволяет элементы на плате подогнать под готовый корпус, а SW это когда под готовую плату корпус подгоняется, ну что-то в этом духе..

Цитата
Топологию не передает.

Топология в 3D и не нужна, я ее просто картинкой натягивал.

И еще: полазив по просторам интернета по запросу CircuitWorks обнаружил, что готовых плат
нет не потомучто CircuitWorks такой сложный, а потому что доступна только триал версия, если за 15 дней плату не получишь, то забрасывают нафик это дело... Вы в какой версии работаете?
nord85
Цитата(peshkoff @ Mar 13 2009, 11:12) *
Ну вот, уже что-то. Вопрос в том, сколько времени уходит на импорт IDF из PCAD или AD до получения такой вот платы?
...

Офтоп уж больно сильный получился.
Время уходит при нормальной базе элементов (рисовал сам, в принципе её в любом случае создавать) пара минут (експорт из CAD->IDF, потом Импорт CircuitWorks-ом ) и все, если нету в базе, то берёт контур и высоту. Есть свои ньюансы, как и в любой другое программе.

Цитата(peshkoff @ Mar 13 2009, 11:12) *
... Вы в какой версии работаете?...

Версия 7 SP2.8. Если интересна программа, то полазейте по здешнему форуму, все нашлось в своё время, но было давно.
Но с учетом возможностей Альтиума я думаю смысла осваивать эту программу нету.
Я тогда Pcad использовал и бегать к корпусникам с DXF ом и табличкой у кого какая высота и смотреть как они это вручную выращивают тяжко. Мне хватило пары раз, потом поглядел чего есть и остановился на CircuitWorks.
miklin
Цитата(АДИКМ @ Mar 11 2009, 14:40) *
вот здесь начал описывать процесс. все замечания бросайте в эту тему, чтобы более-менее оперативно править опус.

А нельзали саитик с анализатором,или просто схемку.
gregory812
Такой вопрос. Можно ли каким-либо образом в АД загрузить готовое 3D устройство с подогнаными к друг другу платами, затем платы передать в свои проекты, и в процессе разводки интеррактивно ослеживать совместимость всех 3D деталей на разных платах (например, для оптимального использования общего для нескольких плат ограниченного пространства или точной подгонки совместных разъемов)?
Hexart
Цитата(gregory812 @ Apr 8 2009, 23:46) *
Такой вопрос. Можно ли каким-либо образом в АД загрузить готовое 3D устройство с подогнаными к друг другу платами, затем платы передать в свои проекты, и в процессе разводки интеррактивно ослеживать совместимость всех 3D деталей на разных платах (например, для оптимального использования общего для нескольких плат ограниченного пространства или точной подгонки совместных разъемов)?

Если одну из плат разведенных с 3D компонентами сохранить в step, а затем эту плату добавить во второй проект в качестве 1-го компонента и нужным образом спозиционировать его (подвесить над второй платой) в соотв. с конструкцией, то вполне возмножно Алтиум будет находить пересечения при проверке на ошибки. Для 3D- body компонента, нарисованного из рахных 3D-body я пробовал высоту задавать и под ним расставлял компоненты, все нормально работает. Не знаю как со Step - компонентом (платой) со сложным "рельефом" снизу получится или нет.
gregory812
Цитата(Hexart @ Apr 9 2009, 09:29) *
Если одну из плат разведенных с 3D компонентами сохранить в step, а затем эту плату добавить во второй проект в качестве 1-го компонента и нужным образом спозиционировать его (подвесить над второй платой) в соотв. с конструкцией, то вполне возмножно Алтиум будет находить пересечения при проверке на ошибки. Для 3D- body компонента, нарисованного из рахных 3D-body я пробовал высоту задавать и под ним расставлял компоненты, все нормально работает. Не знаю как со Step - компонентом (платой) со сложным "рельефом" снизу получится или нет.


Спасибо, хорошая идея. По идее, сложный рельеф должен воспринимать, как в примерах по объединению с корпусом.
shb
Цитата(peshkoff @ Mar 11 2009, 16:22) *
Резистор, конечно, очень модный smile.gif Такой сложный можно только в солиде нарисовать, если попробовать попроще, то можно и средствами AD нарисовать Tools\Manage 3D Bodies... или Place\3D body\Extruded и рисуем полигон, затем его выдавливаем. Можно не только выдавливать, но и крутить и сферу нарисовать. При этом способе можно еще, как недавно выяснилось, прозрачность добавлять к каждому элементу в отдельности. В этом случае конвертация STEP не нужна да и к библиотеке 3D модель добавит всего пару килобайт.

Ну как можно в АД крутить и да и еще сферу нарисовать. Кучу примитивов можно накидать, на разную высоту вытянуть, опустить, приподнять.
В разные цвета окрасить. Но чтобы крутить и сферу сделать. Не вижу я для этого инструментов. Подскажите.

При более подробном изучении разобрался. В 3D Model Type есть еще 2 кнопочки Cylinder и Sphere вот там все это доступно.
Все понятно кроме что такое в Place - 3D Body есть Snap Points. Можно добавлять координаты каких то точек хоть 10 штук. Для чего? Пока не понял.
musa
Цитата(shb @ Aug 30 2009, 01:59) *
Ну как можно в АД крутить и да и еще сферу нарисовать. Кучу примитивов можно накидать, на разную высоту вытянуть, опустить, приподнять.
В разные цвета окрасить. Но чтобы крутить и сферу сделать. Не вижу я для этого инструментов. Подскажите.

При более подробном изучении разобрался. В 3D Model Type есть еще 2 кнопочки Cylinder и Sphere вот там все это доступно.
Все понятно кроме что такое в Place - 3D Body есть Snap Points. Можно добавлять координаты каких то точек хоть 10 штук. Для чего? Пока не понял.


А где про рисование в 3D можно почитать По подробнее.
Alexey Sabunin
Цитата(musa @ Aug 30 2009, 18:42) *
А где про рисование в 3D можно почитать По подробнее.

В Altium нет никакого рисования в 3D, не выдумывайте!!! Все рисуется в программах типа SW, Inventor и т.д.
Владимир
Цитата(Алексей Сабунин @ Aug 30 2009, 17:59) *
В Altium нет никакого рисования в 3D, не выдумывайте!!! Все рисуется в программах типа SW, Inventor и т.д.

Ну уж прямоугольники всегда было, цилиндры вот появилось, текстура и все вроде.
Для рубленных топором форм хватает. а для красоты-- в спецпрограммы лезть нужно
Alexey Sabunin
Цитата(Владимир @ Aug 30 2009, 22:05) *
Ну уж прямоугольники всегда было, цилиндры вот появилось, текстура и все вроде.
Для рубленных топором форм хватает. а для красоты-- в спецпрограммы лезть нужно

И все таки рисованием это назвать очень сложно...
musa
Цитата(Алексей Сабунин @ Aug 30 2009, 22:50) *
И все таки рисованием это назвать очень сложно...


Абсолютно с вами согласен. В SW получается шикарно. Подумалось нет ли и в AD чтонибудь подобного.
peshkoff
Цитата(shb @ Aug 30 2009, 01:59) *
Все понятно кроме что такое в Place - 3D Body есть Snap Points. Можно добавлять координаты каких то точек хоть 10 штук. Для чего? Пока не понял.


Это точки привязки, за которые будет курсор цепляться при перетаскивании.
Очень удобно, если начальная точка 3Д-объекта находится не в углах.

Цитата(Алексей Сабунин @ Aug 30 2009, 18:59) *
В Altium нет никакого рисования в 3D, не выдумывайте!!! Все рисуется в программах типа SW, Inventor и т.д.


Первый раз я с Вами, Алексей, не соглашусь.
Рисование там как раз есть, а в солиде - проектирование!
не путайте. Тем более, не каждый разводчик в совершенстве владеет SW, инвенторами и т.д.
В AD 3Д резисторов-конденсаторов и всякой мелочевки больше нужно для красоты или для оценки "масштабов трагедии", а практической ценности мало.
Сам стараюсь все рисовать в AD, только соединители или всякие держатели, конвертирую степы.
Первая причина, степ идет совершенно не сжатым, это текстовое описание объекта, соответственно при каждом подключении библиотека существенно прибавляет в весе.

Цитата(musa @ Aug 30 2009, 18:42) *
А где про рисование в 3D можно почитать По подробнее.


лучше всего в хелпе.
да там читать то нечего, там одна панель Place\3D Body и на ней все понятно, если перевести на русский
Владимир
Цитата
Первый раз я с Вами, Алексей, не соглашусь.
Рисование там как раз есть, а в солиде - проектирование!

+1
Рисование в школе в начальных классах smile.gif
В АД тоже проектирование. Пусть топором. Но раньше все церкви без единого гвоздя одним топором делали. И не хуже нынешних smile.gif
bb-offtopic.gif
Jack Krieger
Подскажите, пожалуйста, почему у меня в режиме 3D все элементы становятся зелеными, хотя в библиотеке у них натуральный цвет корпуса. Причем эффект иногда пропадает, если элемент вынести за пределы платы.

Вот пример со STEP моделью USB:
Master of Nature
Цитата(Jack Krieger @ Nov 17 2009, 02:13) *
Подскажите, пожалуйста, почему у меня в режиме 3D все элементы становятся зелеными, хотя в библиотеке у них натуральный цвет корпуса. Причем эффект иногда пропадает, если элемент вынести за пределы платы.

Вот пример со STEP моделью USB:

Обратите внимание на Room'ы.
Зеленым цветом окрашиваются компоненты, для которых нарушаются какие-то правила. Наиболее вероятное в данном случае - вынесение компонента за пределы комнаты.
Если компонент выносится за пределы ПП - то правило не срабатывает (особенность Altium'а).
Alexey Sabunin
Цитата(Jack Krieger @ Nov 17 2009, 01:13) *
Подскажите, пожалуйста, почему у меня в режиме 3D все элементы становятся зелеными, хотя в библиотеке у них натуральный цвет корпуса. Причем эффект иногда пропадает, если элемент вынести за пределы платы.

Нарушается одно из правил, судя по описанию - речь идет о том, что компоненты действительно не попадают в область Room...Откройте панель Rules and Violations и посмотрите!
peshkoff
Цитата(Алексей Сабунин @ Nov 17 2009, 10:35) *
Нарушается одно из правил, судя по описанию - речь идет о том, что компоненты действительно не попадают в область Room...Откройте панель Rules and Violations и посмотрите!


а еще лучше, грохнуть room нафик
Master of Nature
Цитата(peshkoff @ Nov 17 2009, 17:16) *
а еще лучше, грохнуть room нафик

Это несерьезно.
Лучше научится ими пользоваться правильно.
Шурила
Цитата(АДИКМ @ Mar 11 2009, 13:40) *
вот здесь начал описывать процесс. все замечания бросайте в эту тему, чтобы более-менее оперативно править опус.

В статье сказано "Изменить точку привязки (модели в формате Step) в SolidWorks мне не удалось. Люди, с которыми я консультировался, также затруднялись объяснить возможно ли это."
Мне подсказали как в SolidWorks это делать. Процесс описал у себя на сайте (там описан процесс для Cadence, но с точки зрения привязки модели не суть).
dxp
У нас вылез один вопрос. При передаче 3D модели через STEP теряется информация о цвете. Т.е. объект весь одного цвета (белого). Модель делается в CAD T-Flex 11. В какую сторону копать? Сторонние модели (сделанные, видимо, в SolidWorks) такой проблемы не имеют.
OLEG_BOS
Цитата(dxp @ Nov 27 2009, 08:44) *
В какую сторону копать?

Думаю, надо копать в сторону T-Flex 11 - с SW таких проблемм не наблюдалось. Сохранять надо модели в формате STEP AP214. Не уверен, но кажется где-то читал, что именно со STEP AP203 могут быть проблеммы при передаче цвета.
Master of Nature
Цитата(OLEG_BOS @ Nov 27 2009, 10:59) *
Думаю, надо копать в сторону T-Flex 11 - с SW таких проблемм не наблюдалось. Сохранять надо модели в формате STEP AP214. Не уверен, но кажется где-то читал, что именно со STEP AP203 могут быть проблеммы при передаче цвета.

Именно, что формат 203 не передает информацию о цвете.
С КОМПАСом те же проблемы.
Alexey Sabunin
Цитата(Master of Nature @ Nov 27 2009, 11:23) *
Именно, что формат 203 не передает информацию о цвете.

Подтверждаю сей факт...
проблема в версии STEP...
Master of Nature
Цитата(Алексей Сабунин @ Nov 27 2009, 16:23) *
Подтверждаю сей факт...
проблема в версии STEP...

При экспорте модели из КОМПАСа наблюдал еще один интересный эффект:
Если в STEP экспортирую деталь, то все нормально в AD импортируется.
Если же я делаю данную операцию со сборкой - то при импорте корпус не отображается.
dxp
Цитата(Master of Nature @ Nov 27 2009, 14:23) *
Именно, что формат 203 не передает информацию о цвете.
С КОМПАСом те же проблемы.

Что же делать? Неужто ставить солид? Кстати, TFlex при экспорте нагло предлагает тип: "Файлы STEP AP203/AP214 3D (*.stp, *.step)". Т.е. знает про этот формат. Но выбора явного там нигде нет. Сохраняет с расширением stp... Дурацкая идея - попробовать сохранить с расширением .step. smile.gif Больше пока идей нет. sad.gif
Scanner
Компас 11 вомпринимает цвет Step'a версии AP214
peshkoff
Цитата(Шурила @ Nov 25 2009, 10:06) *
В статье сказано "Изменить точку привязки (модели в формате Step) в SolidWorks мне не удалось. Люди, с которыми я консультировался, также затруднялись объяснить возможно ли это."
Мне подсказали как в SolidWorks это делать. Процесс описал у себя на сайте (там описан процесс для Cadence, но с точки зрения привязки модели не суть).


Деталь можно переоринтировать не создавая сборки. Есть команда Вставка\Элементы\Переместить-копировать
dxp
Дабы не плодить темы, спрошу тут. Вот есть плата, разработанная в АД. Элементам назначены 3D модели, все хорошо. Теперь есть желание передать эту плату конструктору не ради красоты, а чтобы он с ней мог работать, компонуя ее в приборе и видя все ее габаритные особенности "в натуре". Вопрос: какой предпочтительный формат для передачи.

Пробовал через STEP. Есть вопросы. Во-первых, если при экспорте указать, чтобы передавались отверстия (и pad'ы), то в конструкторском САПРе (у нас используют T-FLEX v11) плата открывается в виде контура - т.е. контур есть, а заливки нет, как будто только каркас платы. Если pad'ы не передавать, то все нормально, плата как есть, только отверстий на ней нет. Есть с этим проблемы в SolidWorks?

Во-вторых, при импорте в этот самый T-FLEX из STEP модели извлекается туча мелких файликов - на каждый элемент платы (а то и элементы еще из нескольких состоят), и получается что эта плата представляет собой конгломерат тучи мелких данных, которые приходится таскать с собой, и по количеству деталей плата легко обходит довольно непростые конструкционные сборки. Это представляется некузявым и не добавляет радости. Вопрос: можно ли как-то сделать так, чтобы плата шла одним файлом, пусть и немодифицируемым (это не требуется)? В TFLEX, похоже, это сделать нельзя - там в одном файле может быть тело, состоящее из одного материала, поэтому в одном файле нельзя, например, сделать объект, состоящий из стали и дерева - для этого приходится делать отдельные детали, каждую в своем файле, а потом делать из них сборку. Ограничение ли это именно TFLEX'а или ядра Parasolid, на котором он основан, не знаю. Как тут дела обстоят с SolidWorks'ом?

Если все так тяжело, и приходится таскать эти сотни файлов для одной платы, то какие пути видятся для упрощения ситуации?

1. Не заморачиваться - пусть хоть тыщи файлов, главное, чтобы работало шустро.

2. При экспорте делать промежуточный вариант, на котором оставлять только значимые для конструктора объекты - разъемы, высокие элементы.

3. Использовать "правильный" САПР (если такой есть), где плата - один файл.

Какие мнения? Опыт использования?
OLEG_BOS
Цитата(dxp @ Dec 18 2009, 12:43) *
Вопрос: какой предпочтительный формат для передачи.

Предпочтительней STEP, поскольку другого формата экспорта в 3D, я например не видел. Раньше, когда 3D в AD было слабеньким пользовался View3D с его VRML - форматом. На практике VRML малопригоден - только для фоток платы, потому что при передачи его в SW передавались только габаритные 3D-контуры компонентов.
Цитата(dxp @ Dec 18 2009, 12:43) *
Есть с этим проблемы в SolidWorks?

Я таких проблем не наблюдал в SW. Там были другие проблемы, когда почему-то некоторые компоненты улетали со своих координат.
Цитата(dxp @ Dec 18 2009, 12:43) *
Как тут дела обстоят с SolidWorks'ом?

Здесь точно также - при открытии одного STEP-файла создается отдельная модель каждого компонента.
Цитата(dxp @ Dec 18 2009, 12:43) *
1. Не заморачиваться - пусть хоть тыщи файлов, главное, чтобы работало шустро.

Выхода два: 1) Либо носите один файл STEP - тогда при его открытии будете ждать пока все компоненты преобразуются в нужный формат. 2) Куча файлов компонентов, но зато быстро открывается smile.gif

Цитата(dxp @ Dec 18 2009, 12:43) *
2. При экспорте делать промежуточный вариант, на котором оставлять только значимые для конструктора объекты - разъемы, высокие элементы.

А вот это неплохая идея - сам так делаю. Бывает сначала даже конструктив с нужным расположением только значимых компонентами, и только потом их на плату по координатам.
Цитата(dxp @ Dec 18 2009, 12:43) *
3. Использовать "правильный" САПР (если такой есть), где плата - один файл.

Я незнаю такого САПРа . Может Вы подскажите - есть ли такой? smile.gif
Hexart
Цитата(dxp @ Dec 18 2009, 13:43) *
Если все так тяжело, и приходится таскать эти сотни файлов для одной платы, то какие пути видятся для упрощения ситуации?
1. Не заморачиваться - пусть хоть тыщи файлов, главное, чтобы работало шустро.


В Solidworksе из тыщи файлов (сборки), конструктор легким движением руки может сделать один файл (сохранить сборку как деталь).
Но станет ли быстрей работать... наверное, станет.
Я бы конструктору-Солидворкщику отдал бы как есть, и сообщил бы, что мелочь вы можете удалить, если будет тормозить, а то потом плата не влезет корпус и вы будете виноваты smile.gif
Scanner
Перегоняю созданый в АД STEP в компас. Последний создаёт сборку и кучу моделей (для каждого компонента и платы), достаточно удобно и конструктор "механик" не жалуется.
dxp
Цитата(OLEG_BOS @ Dec 18 2009, 17:26) *
Я незнаю такого САПРа . Может Вы подскажите - есть ли такой? smile.gif

Если я знал, то не спрашивал бы. smile.gif Видимо, тут системное ограничение - все конструкторские САПРы так задуманы, и их авторы/пользователи проблем тут не видят.


Цитата(Hexart @ Dec 18 2009, 18:00) *
В Solidworksе из тыщи файлов (сборки), конструктор легким движением руки может сделать один файл (сохранить сборку как деталь).

Если сохранить как одну деталь, то это будет единое тело без выделения на нем отдельных компонентов. Т.е. и плата, и разъемы, и все остальные элементы будут выполнены как бы из одного материала. Лично мне такой вариант не кажется приемлемым.
Hexart
Цитата(dxp @ Dec 18 2009, 16:17) *
Если сохранить как одну деталь, то это будет единое тело без выделения на нем отдельных компонентов. Т.е. и плата, и разъемы, и все остальные элементы будут выполнены как бы из одного материала. Лично мне такой вариант не кажется приемлемым.

Если плату модифицировать механик будет - разъемы подвигать там захочет, конечно сборкой будет пользоваться...
uriy
Цитата
Пробовал через STEP. Есть вопросы. Во-первых, если при экспорте указать, чтобы передавались отверстия (и pad'ы), то в конструкторском САПРе (у нас используют T-FLEX v11) плата открывается в виде контура - т.е. контур есть, а заливки нет, как будто только каркас платы. Если pad'ы не передавать, то все нормально, плата как есть, только отверстий на ней нет. Есть с этим проблемы в SolidWorks?
У нас такого с SW никогда не было. Контур платы и толщина всегда передавались корректно. Тоже бывают проблемы с тем что элементы куда-то улетают. В AD они выглядат отлично, а вот если открывать отдельно step модель в солиде то она часто открывается с ошибками.
Master of Nature
1) По поводу передачи цвета: пробовал импортировать через STEP214, но деталь все равно осталась белой.
Подробнее процесс: в компасе нарисовал детальку, экспортировал ее в Parasolid Binary (*.x_b).
Открыл в DelCAM Exchange - видно, что деталь разноцветная
Далее экспортировал в STEP AP214.
В ADS09SP2 попробовал импортировать модель - все равно вся модель рисуется белым цветом.

2) Существует ли возможность временно "отключать" некоторые 3D-модели. Например: добавил корпус с крышкой, выровнял их и совместил с платой. А потом мне потребовалось временно снять крышку, но сам корпус должен быть виден: что делать в этом случае? Просто удалить объект - неинтересно - потом придется повторно добавлять его в сборку и повторно выравнивать.
OLEG_BOS
Цитата(Master of Nature @ Jan 26 2010, 16:36) *
2) Существует ли возможность временно "отключать" некоторые 3D-модели.

Да - существует такая возможность. Можно делать деталь невидимой или менять ее степень прозрачности(в пределах трех градаций).
Master of Nature
Цитата(OLEG_BOS @ Jan 26 2010, 18:41) *
Да - существует такая возможность. Можно делать деталь невидимой или менять ее степень прозрачности(в пределах трех градаций).

Нашел такое только для компонентов, а мне нужно для добавленной к плате 3D-модели (STEP).
(Place->3D Body)
OLEG_BOS
Цитата(Master of Nature @ Jan 26 2010, 16:56) *
Нашел такое только для компонентов, а мне нужно для добавленной к плате 3D-модели (STEP).
(Place->3D Body)

Тоже не проблема - есть тип Free Models вот там и добавленные Вами компоненты находятся.
Iptash
1) Похоже, это с Компасом проблемы, или с версией, недавно также писали про проблемы передачи контура платы с компаса.

Мне кажется нужно использовать проверенные средства, хотябы для 3D.
Master of Nature
Цитата(OLEG_BOS @ Jan 26 2010, 18:59) *
Тоже не проблема - есть тип Free Models вот там и добавленные Вами компоненты находятся.

Если можно - поподробнее. Уже теряюсь в догадках где что искать.

Цитата(Iptash @ Jan 26 2010, 19:01) *
1) Похоже, это с Компасом проблемы, или с версией, недавно также писали про проблемы передачи контура платы с компаса.

Мне кажется нужно использовать проверенные средства, хотябы для 3D.

Проблема Компаса - он поддерживает только AP203, в котором передача цвета не предусмотрена.
Я специально конвертирую через другой формат и третей программой, чтобы информация о цвете сохранялась.
Parasolid Binary - один из немногих, если не единственный формат, в котором компас сохраняет информацию о цвете.
В третей программе (Exchange или PowerShape) информация о цвете отображается верно.
Scanner
Цитата(Master of Nature @ Jan 26 2010, 17:36) *
1) По поводу передачи цвета: пробовал импортировать через STEP214, но деталь все равно осталась белой.
Подробнее процесс: в компасе нарисовал детальку, экспортировал ее в Parasolid Binary (*.x_b).
Открыл в DelCAM Exchange - видно, что деталь разноцветная
Далее экспортировал в STEP AP214.
В ADS09SP2 попробовал импортировать модель - все равно вся модель рисуется белым цветом.

1) Передавайте напрямую из компаса в степ, вроде без косяков. Компас - 3D 11. Версии ниже 214 не потдерживают только 203.
Master of Nature
Цитата(Scanner @ Jan 26 2010, 19:13) *
1) Передавайте напрямую из компаса в степ, вроде без косяков. Компас - 3D 11. Версии ниже 214 не потдерживают только 203.

Тоже Компас11
В том то и дело, что при экспортировании детали в Step теряется информация о цвете.
Если же экспортировать сборку - то вообще при вставке в ADS получается пустое место.
Чтобы вставить сборку компаса, ее надо пересохранить в другой программе.

Цитата(OLEG_BOS @ Jan 26 2010, 18:41) *
Да - существует такая возможность. Можно делать деталь невидимой или менять ее степень прозрачности(в пределах трех градаций).

ЗЫ (запоздалое): желательно чтобы деталь просто исчезла, а не стала прозрачной, но материальной. т.к. нужно чтобы при дальнейшей работе эта деталь не попала под "горячую мышку".
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.