Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
7.3. Создание и маскирование подсистем
При моделировании сложных систем с помощью пакета Simulink
целесообразным является формирование отдельных блоков в виде подсистем, для
которых можно задавать собственные параметры. Подсистема формируется из группы
отдельных блоков следующим образом: выделяется группа блоков, в меню
Edit выбирается опция Create
Subsystem и после этого группа блоков преобразуется в один блок
с соответствующим числом входов и выходов, показанный на рис. 7.4.
На рис. 7.4 также показан пример маскирования подсистемы:
маскируемая подсистема выделяется нажатием левой клавиши мыши, в меню Edit
выбирается опция Mask Subsystem и после этого
появляется окно, показанное
на рис. 7.4 справа внизу, где можно
задавать параметры маскируемой подсистемы. Далее выбирается панель Initialization, где в окне Prompt вводится наименование параметра
подсистемы, которое будет в дальнейшем отображаться в виде, показанном на
рис. 7.4 слева внизу (Carrier_Wave(Hz)) (можно задавать до 12 параметров), а в окне Variable
задается, описывающая этот же параметр, переменная, которая в дальнейшем
вводится в окна параметров различных блоков. Таким образом, маскирование
подсистемы позволяет задавать
глобальные переменные, относящиеся ко всей
подсистеме.
На рис. 7.4 показана имитационная модель
дискретной системы связи. При этом модулятор в этой системе представляет собой
формирователь фазоманипулированных сигналов генерируемых блоками с именами «1»
и «0», которые также в свою очередь являются подсистемами
(рис. 7.5, 7.6). В зависимости от того, какой уровень (1 или 0) поступает
на вход модулятора, на его выходе формируется либо синус с нулевой начальной
фазой, либо синус с фазой сдвинутой на 180°.