vrsetpref

Измените настройки Simulink 3D Animation

Синтаксис

vrsetpref('preference_name', 'preference_value')
vrsetpref('factory')

Аргументы

preference_name

Имя настройки.

preference_value

Новое значение настройки.

Описание

Эта функция устанавливает данную настройку Simulink® 3D Animation™ на данное значение. Следующие настройки заданы. Для настроек, которые начинаются со строки DefaultFigure или DefaultWorld, эти значения являются значениями по умолчанию для соответствующего свойства vrfigure или vrworld:

PreferenceОписание

AutoCreateThumbnail

Создает миниатюру виртуального мира, когда вы открываете виртуальный мир. Значением по умолчанию является 'off'. Установка этой настройки к 'on' может быть полезной, если вы загружаете несколько виртуальных миров с Интернета, не сохраняя их. Создание миниатюр на открытом файле предоставляет миниатюрам следующий раз, когда кто-то просматривает загруженные миры.

DataTypeBool

Задает обработку виртуального мира тип данных Bool для vrnode/setfield и vrnode/getfield. Допустимыми значениями является 'logical' и 'char'. Если установлено в 'logical', виртуальный мир тип данных Bool возвращен как логическое значение. Если установлено в 'char', типом данных Bool является возвращенный 'on' или 'off'. Значением по умолчанию является 'logical'.

DataTypeInt32

Задает обработку виртуального мира тип данных Int32 для vrnode/setfield и vrnode/getfield. Допустимыми значениями является 'int32' и 'double'. Если установлено в 'int32', виртуальный мир тип данных Int32 возвращен как int32. Если установлено в 'double', тип данных Int32 возвращен как 'double'. Значением по умолчанию является 'double'.

DataTypeFloat

Задает обработку виртуального мира тип данных float для vrnode/setfield и vrnode/getfield. Допустимыми значениями является 'single' и 'double'. Если установлено в 'single', виртуальный мир Float и типы данных Color возвращены как 'single'. Если установлено в 'double', Float и типы данных Color возвращены как 'double'. Значением по умолчанию является 'double'.

DefaultCanvasNavPanel

Управляет внешним видом панели управления в объекте vr.canvas. Значения:

  • 'none'

    Панель не видима.

  • 'minimized'

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

  • 'translucent'

    Панель пускает в ход половину прозрачно выше сцены.

  • 'opaque'

    Панель плавает выше сцены.

Значение по умолчанию: 'none'

DefaultCanvasUnits

Задает модули по умолчанию для новых объектов vr.canvas. Смотрите vr.canvas для подробного описания. Значением по умолчанию является 'normalized'.

DefaultEditorMouseBehavior

Задает, является ли мышь в области просмотра в режиме навигации или режиме выбора (для выделения соответствующих узлов в области просмотра в виде дерева). Значением по умолчанию является 'navigate'. Чтобы сделать режим выбора значением по умолчанию, установите настройку на 'select'.

DefaultEditorHighlighting

Задает, подсветить ли объекты виртуального мира, выбранные в области просмотра. Значением по умолчанию является 'on'. Чтобы постараться не подсвечивать выбранные виртуальные объекты по умолчанию, установите настройку на 'off'.

DefaultFigureAnti
Искажение

Определяет, используется ли сглаживание по умолчанию для новых объектов vrfigure. Эта настройка также применяется к новым объектам vr.canvas. Допустимыми значениями является 'off' и 'on'.

DefaultFigureCapture
FileName

Задает имя файла по умолчанию для получения фигур средства просмотра. Смотрите get для подробного описания. Значением по умолчанию является '%f_anim_%n.tif'.

DefaultFigureDeleteFcn

Задает коллбэк по умолчанию, вызванный при закрытии объекта vrfigure.

DefaultFigureLighting

Задает, представляются ли световые сигналы по умолчанию для новых объектов vrfigure. Эта настройка также применяется к новым объектам vr.canvas. Допустимыми значениями является 'off' и 'on'.

DefaultFigureMax
TextureSize

Задает максимальный размер по умолчанию структуры, используемой в рендеринге новых объектов vrfigure. Эта настройка также применяется к новым объектам vr.canvas. Допустимыми значениями является 'auto' and 32 <= x <= предел видеокарты, где x является степенью 2.

DefaultFigureNavPanel

Задает внешний вид по умолчанию панели управления в средстве просмотра. Допустимыми значениями является 'opaque', 'translucent', 'none', 'halfbar', 'bar' и 'factory'. Значением по умолчанию является 'halfbar'.

DefaultFigureNavZones

Задает, ли включена зона навигации или прочь по умолчанию для новых объектов vrfigure. Эта настройка также применяется к новым объектам vr.canvas. Допустимыми значениями является 'off' и 'on'.

DefaultFigurePosition

Устанавливает исходное положение по умолчанию и размер окна Simulink 3D Animation Viewer. Допустимое значение является вектором четыре, удваивается.

DefaultFigureRecord2D
CompressMethod

Задает метод сжатия по умолчанию для создания 2D файлов анимации для новых объектов vrfigure. Допустимыми значениями является '', 'auto', 'lossless' и 'codec_code'.

DefaultFigureRecord2D
CompressQuality

Задает качество по умолчанию 2D сжатия файла анимации для новых объектов vrfigure. Допустимые значения 0-100.

DefaultFigureRecord2D
FileName

Задает 2D оффлайновое имя файла анимации по умолчанию для новых объектов vrfigure.

DefaultFigureRecord2DFPS

Задает скорость воспроизведения кадров в секунду по умолчанию.

Чтобы иметь 2D анимацию AVI воспроизводят приблизительно при той же скорости воспроизведения как 3D анимация виртуального мира, устанавливают эту настройку на auto.

DefaultFigureRendering

Задает, представить ли объект vrfigure или vr.canvas. Выключение рендеринга улучшает производительность. Например, если ваш код делает пакетные обработки на виртуальной фигуре, можно выключить рендеринг во время той обработки и затем снова включить его после обработки.

DefaultFigureStatusBar

Задает, появляется ли строка состояния по умолчанию в нижней части Средства просмотра Simulink 3D Animation для новых объектов vrfigure. Допустимыми значениями является 'off' и 'on'.

DefaultFigureTextures

Задает, должны ли структуры быть представлены по умолчанию для новых объектов vrfigure. Эта настройка также применяется к новым объектам vr.canvas. Смотрите get для подробного описания. Значением по умолчанию является 'on'.

DefaultFigureToolBar

Задает, появляется ли панель инструментов по умолчанию на Средстве просмотра Simulink 3D Animation для новых объектов vrfigure. Допустимыми значениями является 'off' и 'on'.

DefaultFigure Transparency

Задает, учтена ли информация о прозрачности при рендеринге для новых объектов vrfigure. Эта настройка также применяется к новым объектам vr.canvas. Допустимыми значениями является 'off' и 'on'.

DefaultFigureWireframe

Задает, чертятся ли объекты как твердые частицы или каркасы по умолчанию для новых объектов vrfigure. Эта настройка также применяется к новым объектам vr.canvas. Допустимыми значениями является 'off' и 'on'.

DefaultViewer

Задает, какое средство просмотра используется, чтобы просмотреть виртуальную сцену.

  • 'internal'

    Средство просмотра Simulink 3D Animation по умолчанию.

  • 'web'

    Веб-браузер становится средством просмотра. Это - текущий плагин виртуального мира веб-браузера.

DefaultWorldRecord3D
FileName

Задает 3-D имя файла анимации по умолчанию для новых объектов vrworld.

DefaultWorldRecordMode

Задает режим записи анимации по умолчанию для новых объектов vrworld. Допустимыми значениями является 'manual' и 'scheduled'.

DefaultWorldRecord
Интервал

Задает запуск по умолчанию и времена остановки для запланированной записи анимации для новых объектов vrworld. Допустимое значение является вектором два, удваивается.

DefaultWorldRemoteView

Задает, включен ли виртуальный мир по умолчанию для удаленного просмотра для новых объектов vrworld. Допустимыми значениями является 'off' и 'on'.

DefaultWorldTimeSource

Задает источник по умолчанию времени для новых объектов vrworld. Допустимыми значениями является 'external' и 'freerun'.

Editor

Задает который редактор виртуального мира использовать. Путь к редактору виртуального мира. Если этот путь пуст, редактор MATLAB® используется.

Установка path активна, только если вы выбираете опцию Custom.

Чтобы открыть файл виртуального мира в стороннем редакторе, не используйте команду vredit. Например, чтобы открыть виртуальный мир в редакторе Ligos® V-Realm Builder:

  1. Установите редактор по умолчанию на V-Realm Builder. В MATLAB, введите:

    vrsetpref('Editor','*VREALM'); 
  2. Чтобы открыть файл в редакторе V-области, в MATLAB перешли к файлу виртуального мира, щелкают правой кнопкой и выбирают Edit.

    Примечание

    Команда vredit открывает 3D World Editor, независимо от установки preference редактора по умолчанию.

EditorPreserveLayout

Задает, запускает ли 3D World Editor с сохраненной версией размещения виртуального мира, когда вы вышли из него или возвращаетесь к раскладке по умолчанию. Размещение панели отображения виртуального мира включает настройки для представления, точек зрения, навигации и рендеринга. Допустимыми значениями является 'off' и 'on'. Значение по умолчанию включено (используйте сохраненное размещение).

HttpPort

Номер порта IP раньше получал доступ к серверу Simulink 3D Animation по сети через HTTP. Если вы изменяете эту настройку, необходимо перезапустить программное обеспечение MATLAB, прежде чем изменение вступит в силу.

TransportBuffer

Длина транспортного буфера (сетевое пакетное наложение) для связи между сервером Simulink 3D Animation и его клиентами.

TransportTimeout

Количество времени сервер Simulink 3D Animation ожидает ответа от клиента. Если нет никакого ответа от клиента, разъединений сервера Simulink 3D Animation от клиента.

VrPort

Порт IP, используемый для связи между сервером Simulink 3D Animation и его клиентами. Если вы изменяете эту настройку, необходимо перезапустить программное обеспечение MATLAB, прежде чем изменение вступит в силу.

Когда вы используете 'factory' в качестве отдельного аргумента, все настройки сбрасываются к их значениям по умолчанию. Если вы используете 'factory' для значения настройки, что одна настройка сбрасывается к ее значению по умолчанию.

HttpPort, VrPort и настройки TransportBuffer влияют на Веб-просмотр виртуальных миров. DefaultFigurePosition и DefaultNavPanel влияют на Средство просмотра Simulink 3D Animation. Изменения в HttpPort или настройках VrPort вступают в силу только после того, как вы перезапустите программное обеспечение MATLAB.

DefaultFigureNavPanel — Управляет внешним видом панели навигации в Средстве просмотра Simulink 3D Animation. Например, устанавливание этого значения к 'translucent' заставляет панель навигации казаться полупрозрачной.

DefaultViewer — Определяет, появляется ли виртуальная сцена в Средстве просмотра Simulink 3D Animation по умолчанию или в вашем веб-браузере.

Установка DefaultViewerОписание

'internal'

Средство просмотра Simulink 3D Animation по умолчанию.

'web'

Средство просмотра является веб-браузером по умолчанию с плагином виртуального мира.

Редактор Содержит путь к редактору виртуального мира исполняемый файл. Когда вы используете команду edit, Simulink 3D Animation запускает редактор виртуального мира исполняемый файл со всеми параметрами, требуемыми отредактировать файл виртуального мира.

Когда вы запускаете редактор, Simulink 3D Animation использует значение настройки Editor, как будто вы ввели его в командную строку. Следующие лексемы интерпретированы:

%matlabroot

Относится к корневой папке MATLAB

%file

Отсылает к виртуальному миру 3D имя файла

Например, возможное значение для настройки Editor

`%matlabroot\bin\win64\meditor.exe %file'

Если эта настройка пуста, редактор MATLAB используется.

HttpPort - Задает сетевой порт, который будет использоваться для удаленного Веб-доступа. Порт дан в сети URL можно следующим образом:

http://server.name:port_number

Значением по умолчанию этой настройки является 8123.

TransportBuffer — Задает размер окна сообщения для коммуникации клиент-сервер. Это значение определяет, сколько сообщений, в максимуме, может переместиться между клиентом и сервером когда-то.

Обычно более высокие значения для этой настройки делают анимацию запущенной более гладко, но с более длительным временем реакции. (Больше сообщений в строке создает буфер, который компенсирует несбалансированные задержки сетевой передачи.)

Значением по умолчанию является 5, который оптимален в большинстве целей. Необходимо изменить это значение, только если анимация значительно искажена, или время реакции очень медленное. На быстрых связях, где задержки введены больше клиентом, представляющим скорость, это значение имеет очень мало эффекта. Просмотр на хосте - компьютере эквивалентен чрезвычайно быстрой связи. На медленных связях правильное значение может значительно улучшить скорость рендеринга, но, конечно, абсолютный максимум определяется максимальной пропускной способностью связи.

VrPort — Задает сетевой порт, чтобы использовать для связи между сервером Simulink 3D Animation (хост - компьютер) и его клиентами (клиентские компьютеры). Обычно, эта коммуникация абсолютно невидима для пользователя. Однако, если вы просматриваете виртуальный мир от клиентского компьютера, вы можете должны быть сконфигурировать сетевую систему безопасности (брандмауэр) так, чтобы это позволило связи на этом порте. Значением по умолчанию этой настройки является 8124.

Смотрите также

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте