В Инспекторе расчетных данных можно изменять единицы отображения сигналов, тип данных и имена. При изменении типа данных для сигнала инспектор данных моделирования преобразует значения сигнала, хранящиеся на диске. Изменения, внесенные в свойства сигнала в инспекторе расчетных данных, не влияют ни на какие модели, файлы или переменные рабочей области.
Можно сохранить исходные данные сигнала или экспортировать измененные данные сигнала для использования в качестве входных данных моделирования. Можно экспортировать данные из инспектора расчетных данных в рабочую область или файл. Дополнительные сведения см. в разделе Экспорт данных из инспектора данных моделирования.
В этом примере используются данные моделирования slexAircraftExample модель. Чтобы создать данные для этого примера:
Войти slexAircraftExample в окне команд MATLAB ®.
Регистрация q, rad/sec, Stick, и alpha, rad в Инспекторе данных моделирования выберите сигналы в модели. Затем щелкните правой кнопкой мыши по выделенному фрагменту и выберите в контекстном меню пункт «Регистрировать выбранные сигналы».
Дважды щелкните на блоке «Пилот». Задать для формы волны значение sineи нажмите кнопку «ОК».
Моделирование модели.
Сигналы в инспекторе данных моделирования имеют два свойства единиц измерения: единицы отображения и сохраненные единицы измерения. Чтобы проанализировать наборы данных с использованием согласованных единиц, измените единицы отображения для сигнала. Инспектор данных моделирования преобразует данные, когда сохраненные единицы измерения и единицы отображения для сигнала различаются, так что сигналы всегда печатаются с использованием значений, соответствующих единицам отображения. Указанные единицы измерения являются свойствами сигналов только в инспекторе данных моделирования и не влияют на свойства сигналов в моделях. Сведения о задании единиц измерения в модели см. в разделе Спецификация единиц измерения в моделях Simulink.
slexAircraftExample модель не задает единицы измерения для своих сигналов. Однако некоторые названия сигналов указывают на предполагаемые блоки.
На панели «Проверка» выберите alpha, rad сигнал.
Для просмотра свойств выбранного сигнала разверните панель «Свойства».
Чтобы указать единицы радиана для сигнала, на панели «Свойства» введите rad в белое текстовое поле рядом со свойством «Отображаемые единицы».
Для получения списка единиц измерения, поддерживаемых Simulink ®, введитеshowunitslist в окне команд MATLAB.
Теперь инспектор данных моделирования интерпретирует данные для alpha, rad сигнал как имеющий единицы rad. При указании отображаемых единиц измерения для сигнала без единиц измерения указанные единицы измерения также задают значение для сохраненных единиц измерения. Как только сигнал имеет единицы измерения, распознаваемые Simulink, можно преобразовать единицы измерения отображения для сигнала в поддерживаемые совместимые единицы измерения с помощью инспектора данных моделирования. Если щелкнуть текстовое поле Показать единицы (Display Units) для изменения единиц измерения, Инспектор данных моделирования (Simulation Data Inspector) предоставит раскрывающийся список совместимых единиц измерения.

Изменить alpha, rad блоки отображения сигналов в deg с помощью раскрывающегося списка или путем ввода новых единиц в поле «Единицы отображения». При изменении единиц измерения инспектор данных моделирования выполняет преобразование, и график обновляется для отображения преобразованных значений сигнала.

Можно также настроить настройки единиц измерения в Инспекторе расчетных данных для использования единиц измерения из системы измерений или согласованных единиц измерения для типа измерения, такого как длина, для всех зарегистрированных и импортированных данных. Дополнительные сведения см. в разделе Единицы отображения сигнала.
Примечание
Можно преобразовать сохраненные единицы для сигнала с помощью convertUnits функция. Преобразование единиц не поддерживает отмену и может привести к потере точности.
Можно изменить тип данных для сигнала, чтобы проанализировать влияние на значения сигнала или создать сигнал для использования в качестве моделирующего ввода. Преобразование типа данных в инспекторе расчетных данных не влияет ни на какие свойства сигнала в модели. Типы данных сигналов можно преобразовать во все встроенные типы данных. При наличии лицензии на Designer™ с фиксированной точкой можно также преобразовать в типы данных с фиксированной точкой. Список встроенных типов данных см. в разделе Типы данных, поддерживаемые Simulink.
Примечание
При преобразовании в тип данных с меньшей точностью теряется точность данных, которые невозможно восстановить. Перед изменением типов данных сигналов можно сохранить копию данных в инспекторе данных моделирования. Дополнительные сведения см. в разделе Сохранение и совместное использование данных моделирования Инспектор данных и представлений.
Тип данных для alpha, rad сигнал - double. Предположим, что требуется преобразовать тип данных в single. Сначала выберите alpha, rad сигнал. Затем разверните панель «Свойства» и щелкните белое текстовое поле рядом со свойством «Тип данных». Можно ввести single или выберите его из раскрывающегося списка типов данных. Инспектор данных моделирования преобразует данные при щелчке за пределами раскрывающегося списка.

Потому что single тип данных имеет меньшую точность, чем double , инспектор данных моделирования возвращает предупреждение о необратимой потере точности. Нажмите Продолжить. График не показывает видимой разницы в сигнале. При сохранении данных для исходного сигнала можно сравнить преобразованный сигнал для анализа эффекта изменения типа данных. Дополнительные сведения о сравнении данных в инспекторе данных моделирования см. в разделе Сравнение данных моделирования.
При наличии лицензии для Fixed-Point Designer можно преобразовать типы данных сигналов в типы данных с фиксированной точкой в инспекторе данных моделирования. Укажите тип данных в текстовом поле свойства «Тип данных» с помощью fixdt функция.
Имена сигналов можно изменить в инспекторе данных моделирования. Изменение имени сигнала в инспекторе данных моделирования не влияет на имена сигналов, указанные в модели. Можно указать новое имя в рабочей области, на панели «Архив» или на панели «Свойства». Чтобы изменить имя сигнала, щелкните имя сигнала и введите новое имя. Например, измените имя alpha, rad сигнал на alpha поскольку свойство Units теперь содержит информацию о единицах измерения.

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