Помогите дублировать компоновку печатной платы Altium с разными идентификаторами шелкографии

У меня есть макет модуля импульсного стабилизатора на 3,3 В, и я также сделал модуль импульсного регулятора на 1,5 В. Схема 3,3 В очень хорошо сделана, и я хотел бы воспроизвести ее для 1,5 В. Однако у 1,5 В другой лист схемы, и компоненты имеют другие названия (начинаются с 1 вместо 3, например, R115 вместо R315).

Я использовал фрагмент, чтобы продублировать мою схему 3,3 В, а затем добавил его на новый лист и изменил обозначения, надеясь, что это сохранит мою схему, но это не так. Мой вопрос: как я могу дублировать схему 3,3 В, но использовать обозначения 1,5 В и подключить ее к моей схеме 1,5 В, чтобы при внесении изменений в конструкцию она обновляла правильный раздел?

Спасибо!

Это основано на этой теме: Altium: повторное использование схемы И компоновки печатной платы

У меня нет опыта использования фрагментов, поэтому любая помощь приветствуется!

Ответы (2)

К сожалению...

Я не думаю, что это поддерживается. Вот обходной путь (хак):

1. Разорвите связи между компонентами

Из схемы ,

Инструменты -->
Аннотировать схемы... -->
Сбросить все -->
Обновить список изменений -->
Принять изменения (Создать ECO) -->
Выполнить

Когда Altium сообщит об изменении числа, оно должно совпадать с количеством деталей в вашей схеме. Если это не будет сделано для всех частей, найдите части, которые продолжают повторно аннотировать один и тот же идентификатор/обозначение, и вручную сбросьте их (дважды щелкните часть и нажмите «Сбросить» рядом с полем «Уникальный идентификатор»).

2. Выполните обновление дизайна

Синхронизируйте изменения с макетом через систему ECO.

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

3. Исправить заливку/треки

Если вы изменили какие-либо имена цепей, вам нужно будет вручную исправить затронутые заливки и дорожки. Altium сбросит все, что больше не соответствует имени списка соединений, на «Нет сети», поэтому будьте осторожны, проверяйте это, иначе у вас будет очень хрупкий дизайн, который позже вызовет проблемы.

Предполагая, что разница в именах согласуется, например, R10[x] — это тот же компонент, что и R30[x], и что две платы основаны на одинаковых моделях компонентов печатной платы.

Довольно легко написать сценарий Delphi или сценарий VB для перебора каждого компонента (отсортированного по идентификатору) на обеих платах и ​​копирования атрибутов шелкографии, текста/шрифта/размера/расположения между ними.

Примеры скриптов включены в вашу установку, а также доступны в Altum Vault, это хорошая отправная точка.