exponenta event banner

Выборочное отображение и скрытие компонентов модели

Фильтрация визуализации

Фильтрация визуализации - это функция Mechanics Explorer, позволяющая выборочно отображать и скрывать тела, тела и подсистемы с несколькими телами. В этом учебном пособии показано, как использовать этот элемент для управления визуализацией модели Simscape™ Multibody™, например, для наблюдения за компонентом модели, который в противном случае мог бы оставаться затрудненным во время моделирования. Дополнительные сведения см. в разделе Выборочная визуализация модели.

Визуализация радиального двигателя со скрытыми двумя цилиндрами

Открыть пример модели

В этом учебном пособии мы фильтруем визуализацию показанного примера радиального механизма Simscape Multibody. Для открытия этой модели в командной строке MATLAB ® введитеsm_radial_engine.

Модель содержит две подсистемы верхнего уровня - подсистему корпуса, названную Housing_and_Cylinders_Assembly, и поршневую подсистему, названную Piston_Crank_Assembly. Подсистема корпуса содержит пять полуцилиндров. Поршневая подсистема содержит пять поршней, которые перемещаются внутри полуцилиндров.

Блок-схема радиального двигателя

Обновить пример модели

Чтобы открыть Mechanics Explorer, необходимо сначала обновить модель примера с помощью утилиты визуализации Simscape Multibody. На вкладке Моделирование (Modeling) щелкните Обновить модель (Update Model) (Ctrl + D). Обратите внимание на панель дерева в левой части проводника Mechanics. Доступ к меню фильтрации визуализации можно получить, щелкнув правой кнопкой мыши узел на этой панели.

Визуализация модели радиального двигателя

Скрыть подсистему полуцилиндра

На панели дерева разверните узел Housing_and_Cylinders_Assembly. Щелкните правой кнопкой мыши узел Half_Cylinder_A и выберите Hide This. Mechanics Explorer скрывает подсистему полуцилиндров и содержащиеся в ней твердые тела, соответствующие узлам Fins и Half_Annular_Cylinder. Имена скрытых узлов отображаются серым цветом на панели дерева. На рисунке показана результирующая визуализация модели.

Радиальный двигатель со скрытой подсистемой полуцилиндров

Показать тело в скрытой подсистеме

На панели дерева разверните узел Half_Cylinder_A. Затем щелкните правой кнопкой мыши узел Half_Annular_Cylinder и выберите Show This. Тело полуцилиндра теперь видно, но остальная часть родительского тела родительской подсистемы - в данном случае только тело плавников - остается скрытой. Новое видимое имя узла полуцилиндра больше не отображается серым цветом на панели дерева. На рисунке показана результирующая визуализация модели.

Радиальный двигатель с видимым телом в подсистеме скрытых полуцилиндров

Показать только поршневую подсистему

На панели дерева сверните узел Housing_and_Cylinders_Assembly. Затем щелкните правой кнопкой мыши узел Piston_Crank_Assembly и выберите Show Only This. Обозреватель Mechanics показывает выбранный узел и скрывает оставшуюся часть модели. На панели дерева имя выбранного узла является единственным узлом, который не отображается серым цветом. На рисунке показана результирующая визуализация модели.

Радиальный двигатель с видимой только поршневой подсистемой

Показать все

В области дерева щелкните правой кнопкой мыши любой узел и выберите Show Everything. Все скрытые компоненты становятся видимыми. Соответствующие узлы больше не отображаются серым цветом на панели дерева. На рисунке показана результирующая визуализация модели.