Раздел: Документация
0 ... 53 54 55 56 57 58 59 ... 66 8. Иерархические структуры Страница схемы А Страница схемы В Страница схемы С Рис. Структура пленарного проекта Схема А Схема В Схема С Схема D Схема Е Схема F Схема А —из Схема В И Рис. 8.2. Структура проекта с простой иерархией Рис. 8.3. Структура проекта со сложной иерархией обращения ко всем другимназывается корневой. Количество страниц в корневой папке не ограничено. Взаимно однозначное соответствие между иерархическими блоками (или ссылками на проекты с иерархической структурой) и папками Windows, на которые они ссылаются, называется простой иерархией. Пример простой иерархии приведен на рис. 8.2. В простой иерархии каждый иерархический блок или ссылка на проект с иерархической структурой содержится в отдельной папке Windows. Если имеется более чем одна связь между иерархическими блоками или ссылками на проекты с иерархической структурой и папками Windows, то такая структура называется сложной иерархией. На рис. 8.3 приведен пример структуры со сложной иерархией. Схема А связана со схемой В по трем различным путям. 8.1. Иерархические блоки Иерархические блоки (или элементы, содержащие ссылки на папки Windows) относятся к нисходящим схемам, соединение с которыми осуществляется только сверху вниз. Иерархические выводы в иерархическом блоке и внешние иерархические порты являются точками соединения иерархических блоков с остальной частью электрической схемы. 170 Иерархические порты обеспечивают вертикальные восходящие соединения и соединения на одном уровне в иерархических проектах. Иерархический порт соединяется вертикально с иерархическим выводом внутри иерархического блока или соединяется на одном уровне с узлами на той же странице схемы или иерархическими портами в той же папке Windows. Иерархические выводы обеспечивают только вертикальные нисходящие связи. Они подключаются к соответствующим иерархическим портам на страницах схемы. Кроме иерархических блоков существует такой тип иерархических структур, как иерархический символ. Каждый иерархический блок можно преобразовать в иерархический символ и поместить его в библиотеку, что позволяет в дальнейшем размещать на схеме ранее созданные структуры. В этом случае для размещения на схеме еще одного такого же блока не нужно создавать его вновь, а можно поместить на схему как обычный символ. Графика такого символа создается автоматически. При создании иерархической структуры формируется список соединений иерархического формата, рассчитанный на использование в составе принципиальной схемы иерархических блоков. Иерархический формат списка соединений позволяет воспользоваться рядом возможностей, недоступных в простом формате, например, маркером мощности в иерархическом блоке. Только для иерархического списка соединений поддерживается индикация значений тока в иерархических выводах в PSpice. Они не поддерживаются для простого списка соединений PSpice. Когда информация для Probe ограничена директивой «At Markers Only», тогда простой список соединений заставит PSpi- ce остановить выполняемое моделирование с выдачей ошибки: ERROR — Must be a two terminal device (Должны быть два присоединенных устройства). Эта ошибка возникает, если маркер помещен на вывод иерархического символа или иерархического блока. Далее приведены некоторые рецепты, позволяющие работать с иерархическими блоками. 8.1.1. Назначение глобальных параметров иерархических блоков Задача. Назначить глобальные параметры иерархических блоков в проекте. Решение. РЕ - A9.Design Template, Hierarchy, Hierarchical Blocks, Primitive->V [Non-primitive V], OKI Замечание. В случае выбора пункта Nonprimitive иерархические блоки могут содержать в себе другой иерархический блок. 171 8.1.2. Переход на верхний уровень иерархии Задача. Задан иерархический проект. Следует перейти на его верхний уровень иерархии. Решение. РЕ - A4.Ascend Hierarchy! 8.1.3. Переход на нижний уровень иерархии Задача. Задан иерархический проект под псевдонимом X. Следует перейти на его нижний уровень иерархии. Решение. РЕ — A4.Descend Hierarchy! 8.1.4. Переход к иерархическому формату списка соединений Задача. Перейти от простого к иерархическому формату списка соединений. Решение. DM - *.dsn - Аб.Сгеаге Netlist, PSpice.Options -> Ч, OKi 8.2. Пример использования иерархической структуры В данном параграфе приведен пример использования иерархической структуры, демонстрирующий возможности сокращения графического начертания схемы и исключения дублирования однотипных фрагментов схемы. На рис. 8.4 приведена схема автономного инвертора нас включением L1 -=Е V1 : с1 i -г r1 М2 I
Рис. 8.4. Схема автономного инвертора, построенная с применением иерархической структуры 172 0 ... 53 54 55 56 57 58 59 ... 66
|