Листы устройств
Главная страница: Повторное использование проектных данных
Существуют веские причины для повторного использования участков схем из существующих проектов. Проект проверен, соответственно, его разработка завершена. Это экономит время, это может помочь сократить номенклатуру компонентов и это позволяет вашей проектной команде сосредоточиться на разработке новых идей и изделий.
Проектировщики – умные люди, они уже постоянно повторно используют существующие проекты. Это может быть проверенная схема, которую они воссоздают или, возможно, копируют из существующего проекта, либо существующий лист схемы, на который добавляют ссылку в новом проекте.
Листы устройств упрощают процесс проектирования, предоставляя проектировщикам готовые строительные блоки, которые можно повторно использовать в различных проектах. Символы листов устройств размещаются и задаются схожим с компонентами образом. Они работают так же, как символы листов и документы схем, но они не добавляются в проекты в явном виде.
Листы устройств
Листы устройств являются строительными блоками, разработанными для их повторного использования в различных проектах. Как правило, они содержат в себе предопределенные участки схем, которые используются во множестве проектов, например, цепи питания.
Листы устройств создаются и хранятся как обычные документы схем в специальной папке листов устройств. Они не добавляются в проект в качестве документов, а размещаются и задаются подобно компонентам. Листы устройств включаются в иерархию проекта, и в панели Projects они отличаются от стандартных документов схем другой иконкой.
По умолчанию листы устройств доступны только для чтения. Это означает, что все проектировщики могут быть уверены, что эти листы завершены и готовы к использованию, и это также гарантирует, что никто в команде не сможет случайно изменить их. Поскольку они доступны только для чтения, ни позиционные обозначения компонентов, ни номера листов схем не могут быть изменены.
Основным отличием между листом устройства и обычным листом схемы является то, что у системы есть дополнительные функциональные возможности для управления аннотированием компонентов и нумерацией листов схем, когда проект содержит в себе листы устройств.
Включение поддержки листов устройств
-
С помощью Проводника Windows создайте папку в подходящем расположении, где будут храниться листы устройств. Если нужно, вы можете создать главную папку
Device Sheets
с подпапками в соответствии с требованиями своей компании, напримерData Conversion
,Power
и т.д. -
Главная папка листов устройств задается на странице Data Management - Device Sheets диалогового окна Preferences, как показано ниже. Включите опцию Include Sub-folders (Включать подпапки), если нужно.
Создание листов устройств
Листом устройства может быть любой обычный лист схемы, в том числе схема, которая содержит символы листов, ссылающиеся на другие листы схем. Именно тот факт, что он размещен как лист устройства из соответствующей папки, указывает системе, что эта схема является листом устройства, что необходимо применить опции управления листами устройств, заданные в диалоговом окне, и что они должны обрабатываться специальными командами аннотирования компонентов и нумерации листов.
По умолчанию листы устройств доступны только для чтения. Сложностью при работе с листами устройств является не то, что они защищены от изменения, а завершение проекта, которое необходимо выполнить после проектирования, т.е. нумерация листов и аннотирование компонентов.
Перед копированием или перемещением схемы в папку хранения листов устройств следует выполнить некоторые подготовительные действия:
- Воспринимайте лист устройства как завершенную часть работы. Убедитесь, что применен корректный шаблон, с требуемыми аннотациями компании и заданными специальными строками.
- Использование систематической схемы именования листов устройств поможет организовать листы устройств в диалоговом окне Select Device Sheet.
- Аннотируйте схему листа устройства (Tools » Annotation » Annotate Schematics) перед ее помещением в папку листов устройств. Одни проектировщики используют простую, плоскую схему нумерации компонентов, другие добавляют суффикс для отражения назначения этого участка схемы. После завершения проекта все листы и компоненты в проекте могут быть перенумерованы.
Использование листа устройства в проекте
Лист устройства используется в проекте путем размещения символа листа, который его представляет. Для этого:
- Запустите команду Place » Device Sheet Symbol.
-
Будет открыто диалоговое окно Select Device Sheet. Дерево слева отображает вложенную структуру папки, выбранной на странице Data Management - Device Sheets диалогового окна Preferences. Все листы схем, найденные в выбранной папке, будут перечислены в правой части диалогового окна, как показано ниже.
-
Выберите нужный лист устройства и нажмите OK. Вы вернетесь в редактор схем, и к курсору будет прикреплен символ листа этого листа устройства, как показано ниже.
- Щелкните ЛКМ, чтобы разместить символ листа (на изображении выше показан размещенный символ листа). Обратите внимание, что символ листа устройства отличается от символа листа, который ссылается на обычный лист схемы, скругленными углами и символом рециркуляции. Вы можете беспрепятственно изменять размер размещенного символа и перемещать входы в лист.
-
Обратите внимание, что для представления листа устройства используется другая иконка, отличная от обычного листа схемы.
► Узнайте больше о Создании связности.
Свойства листа устройства
После размещения символа листа устройства откройте сам лист устройства, чтобы увидеть его графические свойства. Листы устройств по умолчанию настроены на доступ только для чтения, что задано в области Options страницы Data Management - Device Sheets диалогового окна Preferences. Обратите внимание, что опция Read-Only не зависит от отображения водяного знака Read Only. Посмотрите на вкладку Editor под рабочей областью, чтобы увидеть, доступен ли лист только для чтения (как показано выше).
Редактирование листа устройства
Вы можете изменять листы устройств одним из двух способов: либо непосредственно в проекте, либо из исходного документа схемы в папке листов устройств.
Изменение листов устройств непосредственно в проекте
Для изменения листов устройств непосредственно в проекте:
- Нажмите в верхней правой части окна, чтобы открыть диалоговое окно Preferences.
- Перейдите на страницу Data Management - Device Sheets.
- Снимите флажок Make Device Sheets in Projects Read-Only, затем нажмите OK.
Редактирование листа устройства из папки листов устройств
Для изменения листов устройств из папки листов устройств:
- Закройте все открытые проекты, которые ссылаются на лист устройства. Вы не сможете открыть лист устройства как исходный документ схемы, если открыт какой-либо проект, который ссылается на этот лист устройства.
- Используйте команду File » Open, чтобы открыть лист устройства из исходного документа в папке листов устройств. Лист будет открыт как стандартный документ схемы, без каких-либо водяных знаков.
- Выполните необходимые изменения, сохраните их и закройте лист устройства.
Иерархический проект с листами устройств
Лист устройства может содержать символы листов устройств, но лист устройства не может быть листом верхнего уровня в проекте. При использовании листов устройств нет ограничений на глубину иерархической структуры.
Для подготовки иерархических листов устройств:
- Подготовьте и сохраните все необходимые дочерние документы схем как листы устройств в папке листов устройств.
- Разместите символы листов устройств в родительской схеме и сохраните ее в папке листов устройств.
Реструктуризация проекта с листами устройств
Главная страница: Реструктуризация проекта
Процесс проектирования зачастую не упорядочен, проектировщик может формулировать идеи одновременно для множества частей проекта, формируя эти части по мере развития своих идей. Это значит, что схемы могут стать перегруженными и плохо организованными. Хотя вы можете вырезать, копировать и вставлять содержимое схем для реструктуризации проекта, если не всегда является лучшим подходом.
Почему так? При размещении компонента ему назначает уникальный идентификатор, и этот идентификатор автоматически сбрасывается при вырезании/копировании и вставке компонента. Такое управление уникальными идентификаторами служит для того, чтобы обеспечить использование в проекте лишь одного экземпляра каждого идентификатора, поскольку он является ключевым полем, которое связывает компонент на схеме с компонентом на плате. Подход с вырезанием/копированием/вставкой подходит, если проект не был передан в редактор плат, но в противном случае лучше использовать инструменты реструктуризации.
Перемещение подцепи на другой лист
Самым простым способом перемещения участка схемы с одного листа на другой является его выделение и запуск команды Edit » Refactor » Move Selected Subcircuit to Different Sheet. Будет открыто диалоговое окно Choose Destination Document, где вы выбираете целевой лист и нажимаете OK. Будет открыт выбранный лист, где под курсором будут отображены выбранные объекты, готовые к размещению.
Команды реструктуризации поддерживают:
- Преобразование существующей схемы в лист устройства.
- Преобразование листа устройства в обычный лист схемы.
- Перемещение участка схемы на другой лист.
- Преобразование компонента в символ листа.
► Узнайте больше о Реструктуризации проекта.
Аннотирование компонентов и листов
Чтобы гарантировать целостность схемы, используемой в листе устройства, этот лист не следует редактировать в обычном процессе проектирования. Это значит, что номер листа и позиционные обозначения не следует изменять на листе. Как же тогда пронумеровать все листы в проекте и аннотировать все компоненты?
Эти задачи управляются двумя командами: листы нумеруются с помощью команды Annotate Compiled Sheets, а компоненты аннотируются с помощью команды Board Level Annotation. Номер листа и позиционные обозначения хранятся в отдельном файле <НазваниеПроекта>.annotation
.
Аннотирование скомпилированных листов устройств
Главная страница: Нумерация листов
Команда Tools » Annotation » Annotate Compiled Sheets, дополняющая возможность аннотирования на уровне платы, используется для нумерации листов устройств уникальным образом без изменения исходных схем. Как и при аннотировании компонентов, номера листов хранятся в файле <НазваниеПроекта>.annotation
.
Замечания по нумерации листов:
- Листы можно пронумеровать в соответствии с порядком, в котором они отображены в панели Projects. Этот порядок можно изменить в панели Projects путем перетаскивания мышью. Сохраните проект после изменения порядка, чтобы новый порядок, который будет использовать диалоговое окно аннотирования, был отражен в файле проекта. Обратите внимание, что изменение порядка путем перетаскивания мышь не поддерживается для листов устройств.
- Пронумеруйте схемы, не являющиеся листами устройств, с помощью команды Tools » Annotation » Number Schematic Sheets. Нажмите F1 в диалоговом окне, чтобы узнать больше о доступных опциях и элементах управления.
- Затем перенумеруйте все листы, в том числе листы устройств, с помощью команды Tools » Annotation » Annotate Compiled Sheets.
- Диалоговые окна нумерации поддерживают непосредственный ввод значений. Иногда такой подход может быть эффективным.
- У многих диалоговых окон есть кнопки двойного назначения, например кнопка Annotate Sheet (показана выше):
- Нажмите по стрелке на кнопке, чтобы отобразить опции аннотирования и задать их нужным образом.
- Затем нажмите по основной области кнопки, чтобы выполнить нумерацию в соответствии с заданными опциями.
► Узнайте больше об Аннотировании скомпилированных листов.
Аннотирование компонентов
Главная страница: Аннотирование компонентов
Для определения уникальных позиционных обозначений компонентов в проекте система включает в себя возможность аннотирования на уровне платы. Эта команда не изменяет исходные листы схем, а хранит в себе данные о сопоставлении каждого логического позиционного обозначения на схеме с физическим позиционным обозначением, которое появится на плате. Это сопоставление позиционных обозначений хранится в файле <НазваниеПроекта>.annotation
. Существует широкий набор опций аннотирования, доступный в диалоговом окне Board Level Annotate.
Замечания по работе с аннотирование на уровне платы, относящиеся к изображению выше:
- Позиционные обозначения должны быть определены для всех компонентов схемы перед запуском команды аннотирования на уровне платы с помощью команды Tools » Annotation » Annotate Schematics. Эта обеспечит доступность исходных данных схемы, в том числе опций упаковывания для многосекционных компонентов, в качестве входных данных для аннотирования на уровне платы.
- Аннотирование на уровне платы выполняется запуском команды Tools » Annotation » Board Level Annotate.
-
На изображение выше активна вкладка Editor схемы. Эта вкладка всегда показывает логические позиционные обозначения в их стандартном размере, в то время как физические обозначения показаны как верхние надписи. На скомпилированной вкладке схемы (U_CVE в этом примере), наоборот, физические обозначения будут показаны в их стандартном размере, а логические – как верхние надписи. Это настраивается на странице Schematic - Compiler диалогового окна Preferences, как показано ниже.
-
По умолчанию в редакторе плат отображаются физические позиционные обозначения. Это можно изменить в панели Properties в режиме Board, как показано ниже (этот режим отображается, когда в рабочей области платы нет выделенных объектов).
► Узнайте больше об Аннотировании на уровне платы.
Устранение проблем
Если вы открыли проект, содержащий в себе листы устройств, и расположение этих листов устройств не задано, вы увидите диалоговое окно со списком листов устройств, которые не могут быть найдены.
Если вы нажмете Yes, будет открыта область папок листов устройств страницы Data Management - Device Sheets диалогового окна Preferences. Возможно, не была включена опция Include Sub-Folders. В противном случае, добавьте новый путь, если листы устройств, используемые в проекте, хранятся в другом месте.