Измените свойства сигнала в инспекторе данных моделирования

Можно изменить дисплеи сигнала, тип данных и имена в Инспекторе Данных моделирования. Когда вы изменяете тип данных для сигнала, Инспектор Данных моделирования преобразует значения сигналов, сохраненные на диске. Изменения, которые вы вносите, чтобы сигнализировать о свойствах в Инспекторе Данных моделирования, не влияют ни на какие модели, файлы или переменные рабочей области.

Можно хотеть сохранить исходные данные сигнала, или экспорт изменил данные сигнала, чтобы использовать в качестве входа симуляции. Можно экспортировать данные от Инспектора Данных моделирования к рабочей области или файлу. Для получения дополнительной информации смотрите, Экспортируют Данные в Рабочую область или Файл.

Этот пример использует данные из симуляции slexAircraftExample модель. Сгенерировать данные для этого примера:

  1. Введите slexAircraftExample в MATLAB® Командное окно.

  2. Регистрировать q, rad/sec, Stick, и alpha, rad сигналы Инспектору Данных моделирования, выберите сигналы в модели. Затем щелкните правой кнопкой по выбору и выберите Log Selected Signals из контекстного меню.

  3. Дважды кликните блок Pilot. Установите Wave form на sine, и нажмите OK.

  4. Симулируйте модель.

Измените модули сигнала

Сигналы в Инспекторе Данных моделирования имеют два модульных свойства: дисплеи и сохраненные модули. Чтобы анализировать наборы данных с помощью сопоставимых модулей, измените дисплеи для сигнала. Инспектор Данных моделирования преобразует данные, когда сохраненные модули и дисплеи для сигнала отличаются таким образом, что сигналы всегда строятся с помощью значений, которые соответствуют дисплеям. Модули, которые вы задаете, являются свойствами сигналов в Инспекторе Данных моделирования только и не влияют на свойства сигнала в моделях. Чтобы изучить, как задать модули в модели, смотрите Спецификацию единиц измерения в Моделях Simulink.

slexAircraftExample модель не задает модули для своих сигналов. Однако некоторые имена сигнала указывают на намеченные модули.

  1. В панели Inspect выберите alpha, rad сигнал.

  2. Чтобы просмотреть свойства для выбранного сигнала, расширьте панель Properties.

  3. Задавать модули радианов для сигнала, в панели Properties, rad типа в белое текстовое поле рядом со свойством Display Units.

Для списка модулей, поддержанных Simulink®, введите showunitslist в командное окно MATLAB.

Теперь Инспектор Данных моделирования интерпретирует данные для alpha, rad предупредите как наличие модулей rad. Когда вы задаете дисплеи для сигнала без модулей, заданные модули также устанавливают значение для сохраненных модулей. Если сигнал имеет модули, которые распознает Simulink, можно преобразовать дисплеи для сигнала к поддерживаемым совместимым модулям с помощью Инспектора Данных моделирования. Когда вы кликаете по текстовому полю Display Units, чтобы изменить модули, Инспектор Данных моделирования предоставляет выпадающий список совместимых модулей.

Измените alpha, rad дисплеи сигнала к deg использование выпадающего или путем ввода новых модулей в поле Display Units. Когда вы изменяете модули, Инспектор Данных моделирования выполняет преобразование и обновления графика, чтобы показать конвертированные значения сигналов.

Можно также сконфигурировать модульные настройки в Инспекторе Данных моделирования, чтобы использовать модули от системы измерения или сопоставимые модули для типа измерения, такие как длина, для всех регистрируемых и импортированных данных. Для получения дополнительной информации смотрите Дисплеи Сигнала.

Примечание

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

Измените тип данных сигнала

Можно изменить тип данных для сигнала анализировать эффект на значениях сигналов или создать сигнал использовать в качестве входа симуляции. Преобразование типа данных в Инспекторе Данных моделирования не влияет ни на какие свойства сигнала в модели. Можно преобразовать типы данных сигнала во все встроенные типы данных. Если у вас есть лицензия на Fixed-Point Designer™, можно также преобразовать в типы данных с фиксированной точкой. Для списка встроенных типов данных смотрите Типы данных, Поддержанные Simulink.

Примечание

Когда вы преобразуете в более низкий тип данных точности, вы теряете точность в данных, которые не могут быть восстановлены. Можно сохранить копию данных в Инспекторе Данных моделирования перед изменяющимися типами данных сигнала. Для получения дополнительной информации смотрите, Сохраняют и инспектор Данных моделирования Доли Дэта и Представления.

Тип данных для alpha, rad сигналом является double. Предположим, что вы хотите преобразовать тип данных в single. Во-первых, выберите alpha, rad сигнал. Затем расширьте панель Properties и кликните по белому текстовому полю рядом со свойством Data Type. Можно ввести single или выберите его из выпадающих из типов данных. Инспектор Данных моделирования преобразует данные, когда вы щелкаете вне выпадающего.

Поскольку single тип данных имеет меньше точности, чем double тип данных, Инспектор Данных моделирования возвращает предупреждение о необратимой потере точности. Нажмите Continue. График не показывает видимого различия в сигнале. Если вы сохранили данные для исходного сигнала, можно сравнить конвертированный сигнал анализировать эффект изменения типа данных. Для получения дополнительной информации о сравнении данных в Инспекторе Данных моделирования смотрите, Сравнивают Данные моделирования.

Преобразования фиксированной точки

Если у вас есть лицензия на Fixed-Point Designer, можно преобразовать типы данных сигнала в типы данных с фиксированной точкой в Инспекторе Данных моделирования. Задайте тип данных в текстовом поле свойства Data Type с помощью fixdt функция.

Измените имена сигнала

Можно изменить имена сигналов в Инспекторе Данных моделирования. Изменять название сигнала в Инспекторе Данных моделирования не влияет на имена сигнала, заданные в модели. Можно задать новое имя от рабочей области, Archive или панели Properties. Чтобы изменить имя сигнала, кликните по имени сигнала и введите новое имя. Например, поменяйте имя alpha, rad предупредите к alpha потому что свойство Units теперь имеет информацию о модулях.

Когда вы экспортируете данные от Инспектора Данных моделирования после изменения имени, экспортированные данные используют новое имя.

Похожие темы