Можно изменить модули сигнала, тип данных и имена в Инспекторе Данных моделирования. Когда вы изменяете модули и метаданные типа данных для сигнала, Инспектор Данных моделирования преобразовывает значения сигналов. Изменения делают, чтобы сигнализировать, что свойства в Инспекторе Данных моделирования не влияют ни на какие модели, файлы или переменные рабочей области. Можно хотеть сохранить исходные данные сигнала, или экспорт изменил данные сигнала, чтобы использовать в качестве входа симуляции. Можно экспортировать данные от Инспектора Данных моделирования к рабочей области или файлу. Для получения дополнительной информации смотрите, Экспортируют Данные от Инспектора Данных моделирования.
Этот пример использует данные из симуляции модели slexAircraftExample
. Сгенерировать данные для этого примера:
Введите slexAircraftExample
в командном окне MATLAB®.
Чтобы регистрировать q, rad/sec
, Stick
и сигналы alpha, rad
Инспектору Данных моделирования, выбирают сигналы в модели. Затем щелкните правой кнопкой по выбору и выберите Log Selected Signals из контекстного меню.
Дважды кликните блок Pilot. Установите Wave form на sine
и нажмите OK.
Моделируйте модель.
Можно задать и изменить модули сигнала в Инспекторе Данных моделирования. Модули, которые вы задаете, являются свойствами сигналов в Инспекторе Данных моделирования только и не влияют на свойства сигнала в моделях. Чтобы изучить, как задать модули в модели, смотрите Модульную Спецификацию в Моделях Simulink.
Модель slexAircraftExample
не задает модули для своих сигналов. Однако некоторые имена сигнала указывают на намеченные модули.
Выберите сигнал alpha, rad
в панели Inspect.
Чтобы просмотреть свойства для выбранного сигнала, расширьте панель Properties.
Чтобы задать модули радианов для сигнала, введите 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 имеет информацию о модулях, теперь.
Когда вы экспортируете данные от Инспектора Данных моделирования после изменения имени, экспортированные данные используют новое имя.