Поддержка вариантов PCB
Программное обеспечение Altium для проектирования печатных плат позволяет разработчику электроники создавать варианты разрабатываемого изделия. Поддерживаемые варианты включают: пометку компонента как не устанавливаемого; изменение параметров компонента, включая номинал, который наносится на плату шелкографией; или замену компонента на альтернативный (который может использовать, а может и не использовать другой футпринт).
В программном обеспечении Altium для проектирования существует только один дизайн платы. Информация о вариантах, например сведения об альтернативном компоненте, хранится в файле проекта и применяется к плате при выборе варианта на панели Projects. Версия платы [No Variations] сохраняется как PcbDoc.
Программное обеспечение Altium для проектирования можно использовать для создания вариантов дизайна платы.
Отправка варианта из ECAD
В этом выпуске CoDesigner был обновлён и теперь поддерживает отправку (Push) и получение (Pull) конкретного варианта платы между ECAD и MCAD. Когда вы выполняете Push из ECAD, вы отправляете тот вариант, который в данный момент открыт в редакторе PCB.
Дважды щёлкните в панели Projects, чтобы выбрать требуемый вариант для отправки (Push).
Каждый раз, когда плата отправляется (Push) из ECAD в Workspace, она перезаписывает данные, сохранённые при предыдущей отправке. Если нужно отправить несколько вариантов, каждый вариант должен быть получен (Pull) в MCAD и сохранён до того, как из ECAD будет отправлен следующий вариант.
Получение варианта в MCAD
Вариант PCB получается (Pull) в MCAD так же, как и плата без вариантов — нажатием кнопки Pull Board from Server на панели Altium CoDesigner. Если плата является вариантом, в верхней части панели Altium CoDesigner отображается дополнительная информация с именем варианта, как показано ниже.
Каждый изменяемый (varied) компонент идентифицируется добавлением имени варианта в обозначение (designator), как описано ниже.
-
Компонент без вариаций:
<EcadDesignator>
-
Компонент с вариацией:
<EcadDesignator>_VARIANT_<VariantName>
Компоненты с вариацией идентифицируются по имени детали в MCAD и по их обозначению (designator).
Поскольку имя по умолчанию для сборки платы в MCAD — это имя проекта, рекомендуется сохранять сборку каждого варианта под именем, связанным с вариантом.
Отправка варианта из MCAD
В MCAD CoDesigner понимает, является ли компонент частью базового дизайна [No Variations] или относится к конкретному варианту. Изменения, внесённые в компонент в базовом дизайне [No Variations], повлияют на все варианты платы в ECAD, тогда как изменения, внесённые в конкретном варианте, будут применены в ECAD только к этому варианту.
Изменения, внесённые в вариант, отправляются (Push) из MCAD в ECAD обычным способом — нажатием Push на панели Altium CoDesigner.
Получение варианта в ECAD
Если вы попытаетесь выполнить Pull в ECAD, когда активен неправильный вариант, вы получите следующее сообщение об ошибке. В диалоге Error отображается имя нужного варианта — переключитесь на него и выполните Pull снова.
Pull не может быть завершён, так как в ECAD сейчас активен неправильный вариант.
Если изменения были внесены в компонент в базовом дизайне, их можно применить в любом варианте в ECAD. После этого эти изменения будут присутствовать во всех вариантах в ECAD.
Улучшенная поддержка проблемных моделей
У каждого инструмента ECAD и MCAD есть собственное ПО для конвертации моделей, обеспечивающее разные уровни поддержки при импорте и преобразовании модели, в описании которой есть несогласованности или неточности. Чтобы помочь в такой ситуации, CoDesigner теперь передаёт однокорпусные (single-body) модели Parasolid напрямую из ECAD в MCAD — без преобразования и без конвертации (что иногда могло приводить к повреждению модели).
Если модель вызывает проблемы при Push-Pull между ECAD и MCAD, извлеките её из компонента ECAD, импортируйте в ваше ПО MCAD и сохраните в формате Parasolid (убедившись, что она корректно открывается в MCAD), затем импортируйте её обратно в компонент ECAD.
► Узнайте больше о требованиях к моделям MCAD и ECAD