Перейти к публикации

CircuitWorks


Yaroslaw

Рекомендованные сообщения

Как заставить CircuitWorks 10 (SolidWorks 2009) не пользоваться pro-файлом (файл IDF библиотеки)?

До недавнего времени пользовался P-CAD 2002, SolidWorks 2006, CircuitWorks 7 (далее CW7).

Теперь перебираюсь на P-CAD 2004, SolidWorks 2009 со встроенным CircuitWorks’ом 10 (далее CW10).

С P-CAD’ом проблем нет — он по-прежнему готовит brd- и pro-файлы в формате idf 3.0.

Базу моделей компонентов, наработанную для CW7, я благополучно перетянул в CW10.

При попытке построить модель печатной платы в CW10 я получил сообщение, мол, «отсутствует геометрия в библиотечном файле» для ряда компонентов. На предварительном просмотре платы этих компонентов нет и в результирующей сборке их нет. Получается, CW10 берёт из своей базы только те компоненты, для которых описан контур в библиотечном pro-файле. Те же компоненты, которые в pro-файле не описаны, CW10 игнорирует и из базы не берёт, хотя в базе они есть.

В настройках CW7 была опция «use IDF library file (.emp/.lib/.pro/.ldf)», я её благополучно отключал, и было мне счастье: CW7 строил мне сборку платы, глядя в brd-файл и пользуясь своей базой моделей, а pro-файл игнорировал.

В настройках CW10 такой опции нет.

Так как же заставить CircuitWorks 10 (SolidWorks 2009) не пользоваться pro-файлом (файл IDF библиотеки)?

Вот пример: в P-CAD’е на плате есть компонент Наклейка (показана зона для наклейки) и есть, например, компонент Светодиод. В результирующей сборке в SolidWorks на плате модель наклейки есть, а модели светодиода нет.

В базе CW10 находятся обе модели:

L-132 — Component Name: L-132; Filename: L-132.sldprt;

LABEL_SN — Component Name: LABEL_SN; Filename: Наклейка ПП.sldprt;

Вот фрагмент brd-файла (IDF 3.0), сгенерированного P-CAD’ом 2004:

...

LABEL_SN LABEL_SN 7

4330.0 3125.0 0.0 90.0 TOP PLACED

L-132 L-132 HL7

3870.0 2990.0 0.0 180.0 TOP PLACED

...

В библиотечном pro-файле (IDF 3.0), также сгенерированном P-CAD’ом 2004, описание для LABEL_SN есть, а для L-132 — нет:

...

.ELECTRICAL

LABEL_SN LABEL_SN THOU 0.0

0 -354.330709 -137.795276 0.0

0 354.330709 -137.795276 0.0

0 354.330709 137.795276 0.0

0 -354.330709 137.795276 0.0

0 -354.330709 -137.795276 0.0

.END_ELECTRICAL

...

Что не так? Как сделать «так»?

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


Как заставить CircuitWorks 10 (SolidWorks 2009) не пользоваться pro-файлом (файл IDF библиотеки)?

Получается в предыдущей версии в предварительном просмотре не видны контуры элементов?

Он их как раз из .pro читает.

Вообще я в CW долго парился при каждом переходе от версии к версии.

Теперь использую внешний CW9, он работает со всеми версиями солида, а встроеный вфтопку.

У него если нет библиотеки, говорит продолжить? жмешь ОК и вперед.

А компонент чтоы был в профайле, надо контур нарисовать (вроде) в topsilk

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

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

Извините, я хотел описать свой вопрос максимально детализировано. Переборщил.

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

При попытке построить модель печатной платы в CW10 я получил сообщение, мол, «отсутствует геометрия в библиотечном файле» для ряда компонентов.

У меня такое вылетает, если имя компонента в P-Cade (прописанное в свойствах) не соответствует имени в библиотеке CW. В том случае, если в P-CAD прорисован контур компонента (top- или bot-silk), CW нарисает его контур в сборке, и этот же контур появится в дереве SW. Далее два пути - либо заменить его на нужный из библиотеки, либо открыв, "сохранить как" под именем соответствующего компонента.
Ссылка на сообщение
Поделиться на других сайтах

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

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

Гость
Ответить в тему...

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

  Разрешено не более 75 эмодзи.

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

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

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

  • Сообщения

    • gudstartup
    • Guhl
      Журнал "Огонёк" брать надо, у него бумага хорошая, плотная.
    • Viktor2004
      ну да. Поезд попался не реставрированный. Даже без биотуалета. До последнего момента думал что поеду один в купе. В последнюю секунду вбегает мужик с глазами как у рака. Бросил сумку и давай метаться от туалета к туалету. Но нет. Санитарная зона. А ему очень плохо. Говорю ему, Ладно. Давай этот журнал раскладывай на полу, закрывай дверь и делай свое дело. Потом свернешь в окно выкинешь. Его аж трясет бедного. Закрыли дверь, он расположился, я отвернулся, отошел к окну, открыл его и закурил. Вдруг слышу сзади грозный упрек "Вообще-то в купе не курят!"  
    • gudstartup
      @Viktor2004 согласен. но человек сам хочет попробовать фанук на зуб.. с фирмой или китайцами всегда успеет связаться
    • Viktor2004
      ему надо искать фирму которая продаст FROM модуль к его станку. И ехать покупать вместе с ЧПУ что бы на месте проверить
    • gudstartup
      @Viktor2004 у автора по от 35i работает на 32i а собственный модуль фром неисправен и в м\сх флэш небольшая каша в данных так что ему придется искать другой фром модуль от 32i чтобы считать  рабочий   образ с нормальными данными.  
    • Viktor2004
      Я пробовал считывать так. Выпаял микросхему памяти из модуля, затем купил CF карту с таким же контроллером. Выпаял оттуда микросхему на 128Mb она была на месте "0" и впаял вместо нее микросхему с модуля. https://market.yandex.ru/product--karta-pamiati-cfg8b51mkazws-zaveb-tdk-512-mb/109304488?sku=102980643607&uniqueId=45170721&do-waremd5=G3-wTXG-Bm2zCvteY2KyaA&resale_goods=resale_resale&resale_goods_condition=resale_excellent Так как контроллеры совпадают, GBDriver RA8 программой WINHEX я снял образ с карты. Там уже все блоки были на своих местах. Только вряд ли вам это поможет. На 31i-A такое бы еще прокатило, а на 31i-B в системе появился файл SYS CNTL. Он генерится как на основе загружаемого софта, так и на основе ID-номера контроллера GBDriver. Так что побитно скопированная микросхема у меня работать не стала.
    • gudstartup
      @ДмитрийКм образ с плохого фром модуля у вас явно поврежден так что его на работоспособность можете не рассчитывать. надо считывать системные файлы с хорошего станка @ДмитрийКм если с хорошего 32i фром модуль не дадут то надо искать  файлы вашего по отдельно. но учитывая сложности с бэкапом системы у современных вряд ли они имеются в чистом виде.
    • a_schelyaev
      Убедиться в том, что "учет гидростатики" работает, можно на примере со свободной конвекцией. Сделали проект с "коробкой": справа стенка горячая, слева холодная, снизу и сверху - адиабатика. Если моделировать без учета гидростатики, то мы опять же видим "гидростатический" столб, и видим, что воздух движется в результате нагрева в поле действия силы тяжести: Если же включить "учет гидростатики", то гидростатического столба мы не видим, давление практически постоянно. Однако по векторам мы видим, что движение идет, то есть все работает так же, как и в первом случае, только решатель оперирует другими значениями давления.   Как итог - накатали заявку в следующей версии выводить "Давление+гидростатика", чтобы все было наглядно и не приходилось эти умозрительные эксперименты проводить.   В документации смысл фразы не в том, что давление не нужно задавать, а в том, что при задании его значений не нужно учитывать гидростатический перепад. Если вход находится сверху, а выход снизу, то давления на них будут отличаться за счет гидростатики. И вот при использовании "учета" не нужно высчитывать, сколько составит перепад и прибавлять/вычитать из него нужные значения. Это может так же помогать на вертикальных границах входа/выхода. У нас в FlowVision есть туториал с нефтью: там сбоку вертикальная входная граница. В проекте включен учет гидростатики и стоит просто полное давление 0. Если же учет отключить, то придется задавать на этой границе значение через формулу, которая учитывает гидростатику, пример вот здесь:    
    • a_schelyaev
      Модель k-e, т.к. Y+=<1 в Компасе сейчас недостижим. Поэтому не нужно качаться на папе, он не для этого вешался.
×
×
  • Создать...