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

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

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

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

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

  2. Как войти в q, rad/sec, а Stick, и alpha, rad сигналы в Данные моделирования Inspector, выберите сигналы в модели. Затем щелкните правой кнопкой мыши по выделенной области и выберите в контекстном меню Log Selected Signals.

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

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

Изменение сигнальных модулей

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

Примечание

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

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

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

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

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

Изменение имен сигналов

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

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

Похожие темы