Программа Jigrein. Иерархическая инкапсуляция.
Блоки Compound sTerminal и dTerminal

Составной блок (Compound) – уникальный инструмент оформления чертежей моделей. Он позволяет инкапсулировать любой фрагмент блок-схемы в пределах своего субпространства. Специалистами были выделены часто повторяющиеся во многих моделях фрагменты блок-схем, которые теперь принято инкапсулировать в составных блоках, поскольку их свойства известны и детальное отображение на чертеже не требуется. Это увеличивает информационную плотность чертежей, и они становятся легко читаемы.

Составной блок может иметь любое число входов и выходов (<256). Их количество можно изменить контекстным меню. Передача сигналов в и из субпространства составного блока производиться с помощью блоков sTerminal и dTerminal. Сам блок Compound, а так же блоки sTerminal и dTerminal, внутри его субпространства, являются виртуальными. Графический редактор программы Jigrein исключает их из списка при конфигурировании математического ядра, отслеживая лишь соответствующие связи. Последний важный момент заключается в том, что любой составной блок может иметь внутри своего субпространства другие составные блоки.

Ниже по тексту, приведен чертеж модели, выполненный с применением составного блока. Акцентируем внимание на том, что составные блоки окрашиваются программой Jigrein в цвет морской волны. Текст надписи на составном блоке выбирает пользователь, устанавливая соответствующий параметр блока. В данном случае – "1/(1+Ts)".

Напомним, что для перехода в субпространство составного блока необходимо щелкнуть по нему другой кнопкой мыши, удерживая клавишу Ctrl. Для возврата на верхний иерархический уровень, нужно повторить описанное действие с той разницей, что щелкать надо по свободному месту поля чертежа.

Упражнение 1

26.07.2007