Символы листа доступны для размещения в редакторе схем (Schematic Editor) следующими способами:
- Выберите Home | Circuit Elements | Sheet Symbol в главном меню.

- Щёлкните правой кнопкой мыши в области проектирования, затем выберите Place » Sheet Symbol в контекстном меню.
После запуска команды курсор изменится на перекрестие, и будет включён режим размещения символа листа. Размещение выполняется следующими действиями:
- Щёлкните или нажмите Enter, чтобы зафиксировать первый угол символа листа.
- Переместите курсор, чтобы задать размер символа листа, затем щёлкните или нажмите Enter, чтобы завершить размещение.
- Продолжайте размещать следующие символы листа или щёлкните правой кнопкой мыши либо нажмите Esc, чтобы выйти из режима размещения.
Новый символ листа также можно создать на основе выбранного листа схемы, уже существующего в проекте, с
входами листа для каждого из
портов на этом листе. Щёлкните правой кнопкой мыши в области проектирования, затем выберите
Sheet Actions » Create Sheet Symbol from Sheet в контекстном меню. Таким образом можно быстро построить требуемую структуру иерархических схем «снизу вверх». После запуска команды откроется диалог
Choose Document to Place. В диалоге перечислены все подходящие документы схем проекта, которые можно корректно использовать в качестве целевого ссылочного подлиста для нового символа листа. Выберите нужный лист и нажмите
OK; символ листа будет создан и «прикреплён» к курсору. Разместите символ, затем щёлкните или нажмите
Enter для установки. Символ листа будет иметь корректное имя файла для связи с подлистом и будет содержать входы листа, соответствующие каждому порту на подлисте.
Дополнительные действия, которые можно выполнять во время размещения, пока символ листа ещё «плавает» на курсоре и до фиксации его первого угла:
- Нажмите клавишу Tab, чтобы открыть режим Sheet Symbol панели Inspector , где можно на лету изменять свойства символа листа. Нажмите кнопку паузы наложения в области проектирования (
) для возобновления режима размещения.
- Нажмите и удерживайте клавишу Alt, чтобы ограничить направление перемещения по горизонтали или вертикали в зависимости от первоначального направления движения.
- Нажмите Spacebar, чтобы повернуть символ листа против часовой стрелки, или Shift+Spacebar — по часовой. Поворот выполняется с шагом 90°.
- Нажмите клавиши X или Y, чтобы отзеркалить символ листа относительно оси X или оси Y.
Графическое редактирование
Этот способ редактирования позволяет выбрать размещённый символ листа непосредственно в области проектирования и графически изменить его размер, форму или положение.
Когда объект «символ листа» выбран, можно щёлкать и перетаскивать маркеры редактирования, чтобы изменить размер символа листа.
Выбранный символ листа
Щёлкните в любом месте символа листа вдали от маркеров редактирования и перетащите, чтобы переместить его. Во время перетаскивания символ листа можно поворачивать (Spacebar/Shift+Spacebar) или зеркалировать (клавиши X или Y — зеркалирование относительно оси X или оси Y).
Изменение размера символа листа не влияет на абсолютные позиции любых определённых входов листа внутри него.
Текстовые поля Designator и File Name символа листа можно изменять по размеру только через изменение размера используемого шрифта (доступно через панели Inspector соответствующего объекта). Поэтому маркеры редактирования недоступны, когда выбран любой из этих объектов.
Выбранные Designator и Filename для символа листа
- Щёлкните в любом месте внутри пунктирной рамки и перетащите, чтобы переместить текстовый объект как требуется. Во время перетаскивания текст можно поворачивать (Spacebar/Shift+Spacebar) или зеркалировать (клавиши X или Y — зеркалирование относительно оси X или оси Y).
- Текст объекта можно редактировать на месте следующим образом:
- Один раз щёлкните по тексту обозначения (designator) или имени файла (filename), чтобы выделить его.
- Щёлкните ещё раз (или нажмите Enter), чтобы перейти в режим редактирования на месте. Между двумя одиночными щелчками следует выдержать достаточную паузу, чтобы программа не интерпретировала их как двойной щелчок (который откроет связанную панель Inspector ).
- Чтобы завершить редактирование текста на месте, нажмите Enter или щёлкните мышью вне текстового объекта.
Чтобы снять выделение (или отменить выбор) объекта, используйте клавишу Esc .
Неграфическое редактирование
Этот способ редактирования использует режим панели Inspector для изменения свойств объекта «Символ листа».
Во время размещения режим Sheet Symbol панели Inspector можно открыть, нажав клавишу Tab. После размещения символа листа становятся доступны все параметры.
После размещения режим Sheet Symbol панели Inspector можно открыть одним из следующих способов:
- Если панель Inspector уже открыта, выберите объект «Символ листа».
- При выбранном символе листа выберите View | Schematic | Inspector на главных лентах (ribbons).
Редактирование нескольких объектов
Панель Inspector поддерживает редактирование нескольких объектов, при котором можно изменять настройки свойств, одинаковые для всех выбранных объектов. Когда вручную выбрано несколько объектов одного типа, поле панели Inspector , которое не отображается как звёздочка (*), можно редактировать для всех выбранных объектов.
Действия с символом листа
Форматирование Designator и имени файла
Поля Designator и File Name символа листа можно форматировать независимо от самого символа листа.
File Name символа листа (задаётся в режиме Sheet Symbol панели Inspector ) должно быть установлено в имя файла листа схемы, который представляет данный символ.
Команды по правому щелчку для символа листа
Щёлкните правой кнопкой мыши по размещённому символу листа, чтобы открыть контекстно-зависимое меню, в котором доступны следующие команды (в подменю Sheet Symbol Actions), действующие на этот символ листа (или на все текущие выбранные символы листа, где применимо).
Подменю Sheet Symbol Actions
- Open SubSheet "<SheetName.SchDoc>" — используйте для перехода к дочернему листу, на который ссылается символ: он будет открыт (если ещё не открыт) и станет активным документом в главном окне проектирования.
- Create Sheet From Sheet Symbol — используйте для создания нового документа схемы на основе символа листа и добавления в этот документ портов, соответствующих каждому входу листа на символе. Таким образом можно автоматически создавать подлисты для многостраничного проекта схемы на основе символов листа, которые вы создали и разместили на верхнем листе.
Создаваемый документ схемы получает имя из значения поля File Name символа листа. Можно либо заранее ввести предполагаемое имя документа в это поле вместе с расширением (т.е. DocumentName.SchDoc) либо оставить имя пустым и задать его при сохранении сгенерированного документа на более позднем этапе.
Следует соблюдать осторожность при создании листа из символа листа, если лист с таким именем файла уже существует. Будет создан новый лист с тем же именем файла. Дублирование можно устранить при сохранении — либо сохранив новый лист под другим именем, либо при необходимости перезаписав существующий лист.
- Rename Child Sheet — используйте для быстрого переименования дочернего листа схемы, на который ссылается символ листа. Откроется диалог Rename Child Sheet , в котором можно задать новое имя документа, а также область действия операции переименования.

- Synchronize Sheet Entries and Ports — используйте для синхронизации входов листа и портов подлиста для данного символа листа. Откроется диалог Synchronize Ports To Sheet Entries . Используйте его, чтобы убедиться, что все входы листа на символе листа сопоставлены портам на соответствующем дочернем листе ниже — как по имени, так и по типу ввода/вывода (I/O Type).

- Flip Sheet Symbol Along X — используйте для отражения символа листа относительно оси X. Связанные с символом входы листа по сути будут перенесены на противоположную сторону символа (в горизонтальной плоскости): те, что слева, окажутся справа, и наоборот.
Пример отражения символа листа относительно оси X
Если в данный момент выбрано несколько символов листа, команда будет отображаться как Flip Selected Sheet Symbols Along X. При отражении нескольких выбранных символов листа они будут отражены относительно воображаемой вертикальной линии, расположенной посередине между габаритными границами символов в выделении.
- Flip Sheet Symbol Along Y- используется для отражения символа листа относительно оси Y. Связанные с символом входы/выходы листа фактически поменяются местами на противоположной стороне символа (в вертикальной плоскости). Те, что были сверху, будут перемещены вниз, и наоборот.
Пример отражения символа листа относительно оси Y
Если в данный момент выбрано несколько символов листа, команда будет отображаться как Flip Selected Sheet Symbols Along Y. При отражении нескольких выбранных символов листа они будут отражены относительно воображаемой горизонтальной линии, расположенной посередине между габаритными границами символов в выделении.
- Toggle All Sheet Entries IO Type in Sheet Symbol - используется для одновременного переключения типа I/O для всех входов/выходов листа в символе листа, где это применимо.
Пример результата переключения I/O у входа/выхода листа
Фактическое изменение зависит от текущего типа PortIO следующим образом:
- Unspecified остается Unspecified.
- Output изменяется на Input.
- Input изменяется на Output.
- Bidirectional остается Bidirectional.
Советы
- Если группа входов/выходов листа вставляется в выбранный символ листа и эти элементы оказываются за пределами текущих границ символа, он будет автоматически изменен по размеру, чтобы вместить их.
- Используя инстанцирование символа листа, можно ссылаться на несколько каналов на одном и том же подлисте из одного символа листа. Используемый синтаксис предполагает применение ключевого слова Repeat в поле Designator символа листа и имеет вид:
Repeat(SheetSymbolDesignator, FirstInstance, LastInstance), где SheetSymbolDesignator — базовое имя символа листа, а FirstInstance и LastInstance вместе задают количество каналов, которые нужно инстанцировать. Параметр FirstInstance должен начинаться со значения один (1).
- На один символ листа можно ссылаться на несколько подлистов. Разделяйте имена файлов точкой с запятой в поле File Name . При грамотном использовании межлистовых соединителей (off-sheet connectors), размещенных на подлистах, можно распределить часть проекта по нескольким листам, рассматривая их как один большой (плоский) лист. Однако учтите: использование межлистовых соединителей возможно только для листов, на которые ссылается один и тот же символ листа.