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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можно изменить тип данных для сигнала анализировать эффект на значениях сигналов или создать сигнал использовать в качестве входа симуляции. Преобразование типа данных в Инспекторе Данных моделирования не влияет ни на какие свойства сигнала в модели. Можно преобразовать типы данных сигнала во все встроенные типы данных. Если у вас есть лицензия на 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 имеет информацию о модулях, теперь.

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

Похожие темы