Соединитесь с моделями

Соедините миры виртуальной реальности с Simulink® и модели динамической системы Simscape™ Multibody™

Визуализируйте симуляцию динамической системы путем соединения Диаграммы Simulink или Simscape Multibody Link к виртуальному миру. Симуляция модели генерирует данные сигнала для динамической системы, которую можно использовать, чтобы управлять и анимировать виртуальный мир.

Используйте библиотеку блоков Simulink 3D Animation™, чтобы соединиться с моделью Simulink к виртуальному миру. Блок VR Sink позволяет вам писать значения от портов блока Simulink до заданных полей виртуального мира. Чтобы обеспечить интерактивность между средством просмотра виртуального мира и моделью Simulink, используйте блок VR Source или другие блоки, такие как блок Space Mouse Input.

Просмотреть поведение модели, созданной с программным обеспечением Simscape Multibody Link:

  1. Создайте модель машины в интерфейсе Simulink с помощью блоков Simscape Multibody Link.

  2. Создайте подробное визуальное представление своей машины в виртуальном мире.

  3. Соедините виртуальный мир с датчиком тела Simscape Multibody Link выходные параметры.

  4. Просмотрите поведение тел в средстве просмотра виртуального мира.

Функции

vrlibОткрытая библиотека блока Simulink для Simulink 3D Animation
vrjoystickСоздайте объект джойстика
vrspacemouseСоздайте объект мыши пробела
vrcoordm2vrПреобразуйте координаты MATLAB в координаты VR
vrcoordvr2mПреобразуйте координаты VR в координаты MATLAB
vrrotmat2vecПреобразуйте вращение от матрицы до представления угла оси
vrrotvec2matПреобразовать вращение из координат угол-ось в матричное представление

Блоки

VR Sink Запишите данные от модели Simulink до виртуального мира
VR Source Считайте данные от виртуального мира до модели Simulink
VR To Video Запишите данные от модели Simulink до виртуального мира (выходной видеопорт включил),
VR TracerПроследите траекторию объекта в связанной виртуальной сцене
VR Placeholder Отправьте незаданное значение в блок Simulink 3D Animation
VR Signal ExpanderРасширьте входные векторы в полностью определенные вектора поля виртуального мира
Joystick InputВход Process от асинхронного устройства джойстика
Space Mouse InputВход Process от устройства мыши пробела
Cross ProductВекторное произведение двух 3-D векторов
Normalize VectorВектор устройства вывода параллелен к входному вектору
Rotation Between 2 VectorsВращение виртуального мира между двумя 3-D векторами
Rotation Matrix to VR RotationПреобразуйте матрицу вращения во вращение оси/угла
VR Rotation to Rotation MatrixПреобразуйте вращение оси/угла в матрицу вращения
VR to MATLAB CoordinatesПреобразуйте координаты VR в координаты MATLAB
MATLAB to VR CoordinatesПреобразуйте координаты MATLAB в координаты VR
Viewpoint Direction to VRML OrientationПреобразуйте направление точки зрения в ориентацию виртуального мира

Модели Simulink и ссылки сгенерированного кода

Мир виртуальной реальности и примеры динамической системы

Используйте виртуальные миры, которые взаимодействуют через интерфейс к Диаграммам Simulink и к MATLAB® объекты и функции.

Соедините виртуальные миры и модели

Сопоставьте модель Simulink с виртуальным миром и сигналами подключения от модели Simulink до виртуального мира.

Используйте датчики

Переместите или измените объекты виртуального мира в процессе моделирования на основе ввода данных пользователем от виртуального мира или событий в виртуальном мире.

Взаимодействуйте со сгенерированным кодом

Имейте виртуальный мир, который вы создаете с продуктом Simulink 3D Animation, взаимодействуют с кодом, сгенерированным продуктом Simulink Coder™ и скомпилированным со сторонним компилятором C/C++ в среде Simulink Desktop Real-Time™.

Simscape Multibody и импортированные ссылки модели CAD

Соединитесь с моделями Simscape Multibody и Simulink

Установите живое информационное соединение между моделью и виртуальным миром путем создания ассоциаций между количествами объекта динамической модели и соответствующими свойствами объектов виртуального мира.

Измените виртуальный мир модели CAD

Используйте 3D World Editor или другой редактор, чтобы изменить результаты фильтров экспорта Инструмента CAD вручную.

Рекомендуемые примеры