Моделирование Data Inspector сравнивает данные и метаданные для выполнений и отдельных сигналов. Можно анализировать результаты сравнения с графиком различия и функциями допуска. Можно управлять сравнением посредством настроек сравнения. Для получения дополнительной информации о настройках сравнения смотрите, Как Моделирование Data Inspector Сравнивает Данные. Этот пример основывается и использует данные, сгенерированные в, Осматривают Данные Моделирования.
Этот пример продолжается от, Осматривают Данные Моделирования. Можно также использовать этот скрипт, чтобы сгенерировать данные, требуемые для примера.
% Load system load_system('slexAircraftExample') % Configure signals to log Simulink.sdi.markSignalForStreaming('slexAircraftExample/Pilot', 1, 'on') Simulink.sdi.markSignalForStreaming('slexAircraftExample/Aircraft Dynamics Model', 3, 'on') Simulink.sdi.markSignalForStreaming('slexAircraftExample/Aircraft Dynamics Model', 4, 'on') % Change Pilot signal to sine set_param('slexAircraftExample/Pilot', 'WaveForm', 'sine') % Simulate model sim('slexAircraftExample') % Change Pilog signal to square set_param('slexAircraftExample/Pilot', 'WaveForm', 'square') % Simulate Model sim('slexAircraftExample')
Можно сравнить сигналы анализировать отношение между вводами и выводами модели. Например, сравните входной сигнал Stick
с выводом, наблюдаемым в alpha, rad
. Затем задайте значения допуска, чтобы анализировать результат.
Чтобы сравнить alpha, rad
сигнализируют к сигналу Stick
:
Перейдите к Сравнить панели.
Чтобы просмотреть список сигналов, доступных для сравнения, кликните по текстовому полю Baseline и выберите Signals.
Выберите Stick (Run 1: slexAircraftExample)
.
Нажмите Compare к текстовому полю и выберите Signals.
Выберите alpha, rad (Run 1: slexAircraftExample)
.
Нажмите Compare.
Также можно выбрать Baseline и Compare к сигналам через контекстное меню, когда вы щелкаете правой кнопкой по сигналу по Осмотреть панели.
Здесь, alpha, rad
и сигналы Stick
сравнены от Run 1
. Сигналы не соответствуют в абсолюте, относительном, и допуски времени, весь набор к 0 по умолчанию.
От визуального осмотра сигналов вы видите, что alpha, rad
изолирует Stick
. Добавьте допуск времени к сигналу Stick
составлять задержку.
Введите 0.5
в поле Time Tolerance панели свойств слева от графической области просмотра. Когда вы задаете допуск к Базовому сигналу, его поле Override Global Tolerance автоматически изменяется на yes
. Когда вы щелкаете далеко от поля Time Tolerance свойств сигнала, сравнение запускается снова, с помощью допуска уровня сигнала, который вы задали. Если вы хотите использовать глобальные значения допуска для сигнала, кликните по полю Override Global Tolerance и выберите no
из выпадающего.
Моделирование Data Inspector чертит полосу допуска вокруг нанесенного на график Базового сигнала и вокруг сигнала различия со знаком, отображенного в нижнем подграфике. Панель вдоль верхней части графика различия показывает передачу и из областей допуска для сравнения зеленого и красного цвета.
Моделирование Data Inspector чертит область допуска с самой снисходительной интерпретацией заданных допусков к каждой точке. Для получения дополнительной информации о том, как Моделирование Data Inspector вычисляет полосу допуска, смотрите Спецификацию Допуска.
Допуск времени покрывает разность фаз между двумя сигналами, но сравнение все еще не передает из-за амплитудного различия. Можно добавить допуск значения или как Абсолютный Допуск или как Относительный Допуск.
Чтобы добавить абсолютный допуск к сигналу Stick
, введите 0.05
в поле Absolute Tolerance в панели свойств. С комбинацией абсолютных допусков и допусков времени, передач сравнения сигнала.
Можно также использовать Моделирование Data Inspector, чтобы сравнить все регистрируемые сигналы в модели целиком путем сравнения выполнений. Запуститесь сравнения предоставляют полезную информацию об эффектах изменения параметров модели. Например, измените сокращение частоты фильтра для входного сигнала палки управления. Затем оцените эффект на выходной сигнал с Моделированием Data Inspector.
Нажмите кнопку Model Explorer, чтобы получить доступ к переменным Рабочего пространства модели.
Измените значение Ts
в Рабочем пространстве модели от 0.1
до 1
и закройте Образцовый Проводник.
Моделируйте модель с новым фильтром.
На Сравнить панели в Моделировании Data Inspector кликните по текстовому полю Baseline и выберите Runs.
Из списка выполнений выберите Run 2: slexAircraftExample
.
Нажмите Compare к текстовому полю и выберите Runs.
Выберите Run 3: slexAircraftExample
и нажмите Compare.
Сравнить панель перечисляет все сигналы от выполнений с результатом сравнения. В этом примере не соответствуют результаты сравнения выровненных сигналов. Различия сигнала не в заданных значениях допуска, все из которых обнуляются.
Data Inspector Моделирования только сравнивает сигналы от Базового выполнения, которые выравниваются с сигналом от Сравнивания До запущенного. Если сигнал от Базового выполнения не выравнивается с сигналом от Сравнивания До запущенного, сигнал перечислен в Сравнить панели с предупреждением.. Для получения дополнительной информации о выравнивании сигнала смотрите Выравнивание Сигнала.
Чтобы отобразить данные сравнения на графике, выберите сигнал, который вы хотите видеть в Сравнить панели. Здесь, главный график показывает сигналы q, rad/sec
от Базовой линии, и Сравните С выполнениями. Нижний график показывает различие между сигналами и графическим представлением допуска.
Чтобы квалифицировать сигналы в сравнении выполнения, можно добавить глобальные допуски к сравнению с помощью глобальных полей допуска выше графической области просмотра. Введите одно или несколько желаемых значений допуска и нажмите Compare, чтобы запустить сравнение снова с новыми значениями допуска. Измените Глобальный Допуск Времени на 0.75
и Глобальный Допуск Abs к 0.075
, и запустите сравнение. Моделирование Data Inspector чертит полосу допуска вокруг Базового сигнала и на графике различия со знаком на более низкой половине графической области просмотра. С новыми значениями допуска Stick
и сигналы q, rad/sec
передают сравнение.
Просмотрите сигнал alpha, rad
анализировать сравнение из областей допуска. Кликните по кнопкам стрелки в полосе инструмента, чтобы перейти через сравнение из областей допуска. Два курсора на графике показывают начало и конец первого из области допуска. Можно использовать стрелки клавиатуры, чтобы исследовать сигнал и значения допуска всюду по каждому из области допуска. Чтобы просмотреть следующее из области допуска, нажмите кнопку стрелки вправо в полосе инструмента.
Чтобы решить из областей допуска, можно принять решение изменить глобальные значения допуска или добавить определенный допуск сигнала к сигналу alpha, rad
использование свойств сигнала.