Подсистемы
Если на схеме много блоков, она становится громоздкой и работать с такой схемой неудобно. Чтобы не перегружать схемы, можно объединять блоки в подсистемы. Проще всего выделить нужные блоки мышкой («обвести» при нажатой ЛКМ) и нажать клавиши Ctrl+G (или выбрать пункт меню Edit – Create subsystem). На основной схеме подсистема изображается как блок типа Subsystem (из группы Ports and Subsystems). Этот блок можно добавить и вручную, перетащив из окна Library Browser. С помощью двойного щелчка ЛКМ можно «открыть» подсистему. Входы обозначаются блоками In, а выходы – блоками Out (также из группы Ports and Subsystems). Можно добавлять новые входы и выходы, удалять ненужные, менять названия, работая с ними так же, как с остальными блоками. Внутри подсистем можно создавать вложенные подсистемы. В подсистеме не может быть блоков с одинаковыми названиями, однако в разных подсистемах – могут быть. Сохранить модель можно из окна любой подсистемы, но закрытие окна подсистемы не приводит к закрытию модели. Блок Scope (несколько сигналов) К входу осциллографа (блока Scope) можно подключать несколько сигналов одновременно. Для этого их надо объединить в один векторный сигнал («жгут») с помощью блока Mux (мультиплексор) из группы Signal Routing. Если используется два входных сигнала, первый изображается желтой линией, второй – фиолетовой. При передаче данных в рабочую область Matlab в формате Array, массив будет содержать три столбца – время, первый сигнал и второй сигнал. Если сигналов больше, соответственно увеличивается количество столбцов массива.
|