Процедуры создания субмодели

Процедуры создания субструктуры (субмодели) выполняются в следующей последовательности:

Этап 1 – перенос блока Макроблок (Субмодель) в Схемное Окно.

Переместите курсор на закладку Субструктуры в «Линейке» типовых блоков и инициализируйте ее однократным щелчком левой клавиши «мыши». Далее из «Линейки» типовых блоков перенесите в Схемное Окно блок Макроблок (Субмодель) таким же образом, как ранее Вы это делали с другими блоками при выполнении демонстрационно-ознакомительной задачи. В поле Схемного Окна появится блок Субмодель без входных и выходных портов;

Этап 2 –заполнение внутренней структуры субмодели.

Переместите в Схемном Окне курсор на блок Субмодель и выполните 2-х кратный щелчок левой клавишей мыши: произойдет открытие субмодельного схемного окна (т.е. переход на 1-ый уровень вложенности).

Перенесите в открывшееся чистое схемное окно (субмодельное) из этой же библиотеки (Субструктуры) блок Порт входа (желательно в левую часть схемного окна) и блок Порт выхода (желательно в правую часть схемного окна), а также все остальные необходимые блоки.

Проведите в этом субмодельном схемном окне необходимые линии связи между блоками, включая Порт входа и Порт выхода;

Закройте субмодельное схемное окно 2-х кратным щелчком левой клавишей «мыши» в свободном месте субмодельного схемного окна. Изображение Субмодели в исходном Схемном Окне изменится — появятся входной и выходной порты.

Примечание. Процедуры открытия и закрытия субмодели можно было выполнить и другими способами. Открытие субмодели – инициализацией ее однократным щелчком левой клавиши «мыши» и последующим нажатием клавиши PgDn.Закрытие субмодели — нажатием клавиши PgUp

Этап 3 –включение Субмодели в основную структурную схему.

Соедините Субмодель необходимыми линиями связи с другими блоками в Схемном Окне «нулевого» уровня вложенности.

На этом процесс включения созданной Вами новой субструктуры в основную структурную схему завершен.

Аналогичным способом можно внести в Главное Схемное Окно еще несколько новых субструктур, а также можно внести новые субструктуры и в субмодельное схемное окно (субструктуры 2-го уровня вложенности).

Если условия какой-то решаемой Вами задачи требуют, чтобы субмодельная структура имела, например, 3 входных порта и 2 выходных порта, то Вы должны «перенести» в субмодельное схемное окно три Порта входа и два Порта выхода. Первому перенесенному в это окно Порту входа будет соответствовать верхний входной порт (при ориентации блока Субмодель слева-направо), второму — средний входной порт, а третьему — нижний входной порт (при ориентации блока Субмодель слева-направо). Аналогично, первому перенесенному в субмодельное окно Порту выхода будет соответствовать верхний выходной порт (при ориентации блока Субмодель слева-направо) и т.д.

Входные порты субструктуры могут быть векторными (многожильными), например, по первому входу передается одновременно 5 сигналов, по второму — 6 сигналов, а по третьему — 4 сигнала. Очевидно, что подобные векторные сигналы должны быть предварительно сформированы посредством блока Мультиплексор. Внутри субмодельного схемного окна выходные сигналы блоков Порт входа, обычно, должны быть демультиплексированы для последующей обработки.

Векторными могут быть и выходные порты субструктуры, что требует соответствующего предварительного мультиплексирования выходных сигналов, подаваемых внутри субструктуры (Субмодели) на блоки Порт выхода.

Внимание! Если в Субмодели несколько Портов входа и Портов выхода, рекомендуется сразу после переноса каждого Порта сделать соответствующую подпись, используя стандартную процедуру оформления поясняющих подписей. Например, дать 1-му перенесенному Порту входа «уникальное» имя: Вход N 1 и т.д.

Как создать мудрый порядок в семье


Читать еще…

Понравилась статья? Поделиться с друзьями: