Замена выводов, пар и компонентов в проекте в CircuitMaker
Раздел Swapping содержит команды, позволяющие настраивать перестановку выводов и частей компонента. Этот раздел доступен в редакторах схемы и PCB следующими способами.
- В редакторе схемы выберите Tools |Swapping.

- В редакторе PCB выберите Tools |Swapping.
Редактор схем
В редакторе схем раздел Swapping включает команду Configure Pin Swapping, которая открывает «схемную» версию диалога Configure Swapping Information In Components , где перечислены все компоненты, используемые в проекте, с их текущими настройками перестановки. Из этого диалога можно открыть диалог Configure Pin Swapping for <component> (описан ниже), выбрав компонент и нажав кнопку Configure Component. Диалог содержит дополнительные столбцы, позволяющие включать/отключать перестановку для каждого компонента на плате.
Настройка информации о перестановке в диалоге Components
Диалог отображает всю релевантную информацию о перечисленных компонентах: позиционное обозначение, комментарий, посадочное место, ссылку на библиотеку, количество выводов и количество частей.
- Component Information - отображает всю релевантную информацию о перечисленных компонентах: позиционное обозначение, комментарий, посадочное место, ссылку на библиотеку, количество выводов и количество частей.
- Configure in Schematic
-
Pin Swap Data - отображает, сколько выводов компонента добавлено в группу перестановки выводов. Например, [3/2] означает, что 2 из 3 выводов добавлены в группу перестановки выводов. Зелёный крестик появляется, когда компонент был изменён (выводы добавлены в группу перестановки). Когда компонент был изменён (выводы удалены из группы перестановки), появляется синий треугольник.
-
Part Swap Data - отображает, сколько частей компонента добавлено в группу перестановки частей. Например, [3/2] означает, что 2 из 3 частей добавлены в группу перестановки частей. Зелёный крестик появляется, когда компонент был изменён (части добавлены в группу перестановки). Когда компонент был изменён (части удалены из группы перестановки), появляется синий треугольник.
-
- Configure Component - нажмите, чтобы открыть диалог Configure Pin Swapping for Component (описан ниже). Этот параметр доступен только когда в диалоге выбран компонент.
- Only Show Components with Swap Information - включите, чтобы диалог не отображал компоненты, для которых не настроено включение перестановки выводов и/или частей.
- Right-click Menu - контекстное меню (по правому клику) содержит параметры, позволяющие быстро копировать и вставлять настройки с одного компонента на другой, либо включать/отключать несколько компонентов одним щелчком.
Диалог Configure Pin Swapping for <component>
Диалог Configure Pin Swapping for <component> предоставляет элементы управления для настройки параметров перестановки выводов и подчастей каждого компонента на плате. Используйте этот диалог, чтобы включать или отключать перестановку выводов/частей и назначать либо изменять группы перестановки.
Открыть диалог можно следующими способами:
- Дважды щёлкните по любому компоненту в диалоге Configure Swapping Information In Components .
- Нажмите Configure Component в диалоге Configure Swapping Information In Components (Tools | Swapping | Configure Pin Swapping).
- В документе PCB щёлкните по компоненту правой кнопкой мыши и выберите Component Actions » Configure Pin/Part Swapping.
- В документе схемы щёлкните по компоненту правой кнопкой мыши и выберите Part Actions » Configure Pin Swapping.
Вкладка Pin Swapping
Вывод компонента можно переставлять с другим выводом этого же компонента, если он принадлежит к той же pin group. Используйте эту вкладку диалога для просмотра и организации групп выводов вашего компонента.
- Pin Status - выводит список Designator, Pin Name, Net, Bus, Type и Part No., а также Part Mode for для каждого вывода. Вы можете группировать данные по своему усмотрению или требованиям проекта, перетаскивая заголовки столбцов в область Drag a column header here to group by that column . Также можно менять порядок столбцов, перетаскивая заголовки по горизонтали.
- Swap Data - выводит Pin Group информацию для каждого вывода, подлежащего перестановке. Дважды щёлкните в столбце Pin Group , чтобы переименовать группу.
Right-click Menu
- Show/Hide Columns - используйте подменю, чтобы настроить, какие столбцы видимы.
- Assign Pin-Swap Groups By - автоматически назначает группы перестановки выводов по одному из критериев: Designator, Pin Name, Net, Bus, Type, Part No., Part Mode, or Pin Properties. Перед правым кликом выберите несколько выводов, чтобы назначить группы одновременно.
- Add To Pin-Swap Group - используйте для создания новых или добавления в существующие группы перестановки выводов. Новые группы перестановки выводов автоматически именуются числовыми значениями (например, 1, 2, 3 и т. д.). Можно добавить более одного вывода за раз, выбрав несколько выводов перед правым кликом.
- Remove From Pin-Swap Group - используйте для удаления выбранного(ых) вывода(ов) из группы перестановки выводов. Можно удалить более одного вывода за раз, выбрав несколько выводов перед правым кликом.
Вкладка Differential Pair Swapping
Перестановка дифференциальных пар определяется значением pair group для дифференциальной пары. Используйте эту вкладку для просмотра и организации групп пар вашего компонента.
- Pin Status - выводит список Designator, Pin Name, Net и Type для каждого вывода. Вы можете группировать данные по своему усмотрению или требованиям проекта, перетаскивая заголовки столбцов в область Drag a column header here to group by that column region. Также можно менять порядок столбцов, перетаскивая заголовки по горизонтали.
- Swap Data - выводит Pair Group информацию для каждой пары, подлежащей перестановке. Дважды щёлкните в столбце Pair Group , чтобы переименовать группу.
Right-click Menu
- Show/Hide Columns - используйте подменю, чтобы настроить, какие столбцы видимы.
- Add To Pair-Swap Group - используйте для создания новых или добавления в существующие группы перестановки пар. Новые группы перестановки пар автоматически именуются числовыми значениями (например, 1, 2, 3 и т. д.). Можно добавить более одной пары за раз, выбрав несколько пар перед правым кликом.
- Remove From Pair-Swap Group - используйте для удаления выбранной(ых) пары(пар) из группы перестановки пар. Можно удалить более одной пары за раз, выбрав несколько пар перед правым кликом.
Вкладка Part Swapping
Перестановка частей компонента настраивается с помощью атрибутов part group и sequence ID. Атрибут sequence ID определяет эквивалентность выводов между взаимозаменяемыми подчастями. Используйте эту вкладку для просмотра и организации групп частей ваших компонентов.
-
Left region - выводит список Sub Part и связанных Swap Data.
-
Right region - выводит список Pin Status информации и связанных Swap Data.
- Pin Status - выводит список Designator, Pin Name, Net, Bus, Pin Type и Mode для каждого вывода.
- Swap Data - выводит Sequence ID информацию для каждого вывода. Дважды щёлкните в столбце Sequence ID , чтобы переименовать.
Right-click Menu
- Show/Hide Columns - используйте подменю, чтобы выбрать, какие столбцы видимы на вкладке Pin Swapping этого диалога.
- Assign/Remove Part Sequence Number - атрибут sequence ID определяет эквивалентность выводов между взаимозаменяемыми подчастями. Создавайте новые или добавляйте в существующие группы sequence ID. Можно добавлять/удалять более одной части в sequence ID одновременно, выбрав несколько частей перед правым кликом. Новые группы автоматически именуются числовыми значениями (например, 1, 2, 3 и т. д.). Дважды щёлкните в столбце Sequence ID , чтобы переименовать группу.
Редактор PCB
В редакторе PCB раздел Swapping включает команду Pin/Part Swapping с подменю дополнительных команд. Каждая команда описана ниже.

Configure
Команда Configure открывает «PCB»-версию диалога Configure Swapping Information In Components (описанного выше).
Версия для PCB отличается от версии для схемы следующим.
-
Enable in PCB
-
Pin Swap - включайте или отключайте перестановку выводов для каждого нужного компонента, устанавливая флажок. Перестановка вступит в силу после нажатия OK и выхода из диалога.
- включайте или отключайте перестановку частей для каждого нужного компонента, устанавливая флажок. Перестановка вступит в силу после нажатия OK и выхода из диалога.
-
Команды интерактивной перестановки
Команды Interactive позволяют переставлять выводы, дифференциальные пары или подчасти по одной в редакторе PCB. После выбора команды Interactive выводы, доступные для перестановки, подсвечиваются. Шаги, необходимые для выполнения перестановки, отображаются в строке состояния.
- Первый шаг — выбрать один из подсвеченных выводов, который станет источником перестановки. В случае перестановки пары или части затем будет переставлена дифференциальная пара или подчасть, к которой относится этот вывод.
- Второй шаг — выбрать целевой вывод для перестановки. При перестановке пары или части этот вывод будет представлять дифференциальную пару или подчасть.
Автоматический оптимизатор Net/Pin
Команда Automatic Pin/Net Optimizer запускает быстрый однопроходный оптимизатор, который пытается минимизировать пересечения и длины соединений, но на практике может даже увеличить их. Итеративный оптимизатор выполняет несколько проходов, пытаясь уменьшить количество пересечений и длины соединений.





