Это старая версия документа!
Иерархические платы (Hierarchy Boards)
При проектировании сложных систем может оказаться трудно управлять большим количеством schematic-блоков в одном окне проекта, поэтому желательно иметь дополнительное schematic-пространство и возможность организации компонентов проекта. Иерархические платы Schematic (Schematic Hierarchy Boards) позволяют создавать несколько уровней в окне schematic-проекта, расширяя schematic-пространство.
- Создание иерархических плат
- Скрытие, замораживание и навигация
- Файлы иерархических плат
Иерархическая плата Schematic состоит из блока иерархической платы (Hierarchy Board Block) и связанной вкладки schematic (или слоя), расположенной в нижней части окна schematic. Иерархические платы поддерживают операции копирования/вставки, настройки schematic и отмены действий. Все проекты по умолчанию включают вкладку Main. Иерархическая плата Main является корневым уровнем для любых дополнительных иерархических плат, определяемых пользователем, и не может быть переименована.

Создание иерархической платы:
Выберите категорию Schematic Design в окне Tree ToolBox (или категорию System в ToolBox) и перетащите блок Hierarchy Board в schematic-пространство.

Вместе с блоком иерархической платы создается вкладка иерархии, расположенная в нижней части окна Schematic design. Имя по умолчанию — Board1, и соответствующая вкладка имеет то же имя, что и блок платы.
См. разделы Hierarchy Board, Hierarchy Input и Hierarchy Output для получения дополнительной информации.
Скрытие, замораживание и навигация
Чтобы найти блок иерархической платы для конкретной вкладки иерархии, выберите вкладку иерархии в нижней части окна Schematic, затем дважды щелкните по вкладке. Это отобразит слой проекта, содержащий соответствующий блок иерархической платы. Аналогично, можно дважды щелкнуть по блоку иерархической платы, чтобы отобразить его слой проекта.
Щелкните правой кнопкой мыши по блоку иерархии, чтобы отобразить контекстное меню блока. Это меню содержит команды для просмотра слоя платы, скрытия вкладки платы и замораживания проекта платы.

Файлы иерархических плат
Все содержимое слоя иерархической платы (входы, выходы, блоки, провода и вложенные иерархические платы) вместе с состоянием скрытия/замораживания платы может быть сохранено в файл иерархической платы (*.dspbrd). Это позволяет создавать многократно используемые компоненты проекта и импортировать их в новые проекты SigmaStudio.
Создание файла платы:
Щелкните правой кнопкой мыши по блоку иерархической платы и выберите File - Save Board во всплывающем меню. Файлы плат SigmaStudio используют расширение *.dspbrd.

Загрузка файла платы:
- Вставьте новый блок иерархической платы в окно Schematic.
- Щелкните правой кнопкой мыши по блоку иерархической платы и выберите File - Load Board… в меню.
- Перейдите к ранее сохраненному файлу платы (*.dspbrd) и нажмите Open.

Имя загруженной платы изменяется в соответствии с именем сохраненной платы, а все блоки, содержащиеся в слое иерархической платы, загружаются в новую вкладку. В приведенном ниже примере блок Mixer был сохранен в файл, а затем загружен в новый блок иерархической платы, Mixer_2.

Обратите внимание, что schematic-слои Mixer и Mixer_2 идентичны.
