exponenta event banner

Инспектор расчетных данных

Проверка и сравнение данных и результатов моделирования для проверки и итерации конструкций моделей

Описание

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

С помощью инспектора данных моделирования можно проверять и сравнивать данные временных рядов на нескольких этапах рабочего процесса. В этом примере рабочего процесса показано, как инспектор данных моделирования поддерживает все этапы цикла конструирования:

  1. Просмотр данных в инспекторе расчетных данных.

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

  2. Проверка данных моделирования.

    Печать сигналов на нескольких вложенных графиках, увеличение и уменьшение масштаба на указанных осях графика и использование курсоров данных для понимания и оценки данных. Создание графиков с помощью инспектора расчетных данных, чтобы рассказать историю.

  3. Сравнение данных моделирования

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

  4. Сохранить и совместно использовать данные и представления инспектора данных моделирования.

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

Можно также использовать возможности инспектора данных моделирования из командной строки. Дополнительные сведения см. в разделе Программный контроль и сравнение данных.

Открытие инспектора данных моделирования

  • Simulink ® Toolstrip: на вкладке Моделирование в разделе Просмотр результатов выберите Инспектор данных.

  • Щелкните значок потоковой передачи сигнала, чтобы открыть инспектор данных моделирования и распечатать сигнал.

  • командная строка MATLAB ®: EnterSimulink.sdi.view.

Примеры

развернуть все

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

Сначала очистите рабочую область и загрузите данные в сессию инспектора данных моделирования. Сеанс включает в себя записанные данные из четырех имитаций модели Simulink ® продольного контроллера для самолета.

Simulink.sdi.clear
Simulink.sdi.load('AircraftExample.mldatx');

Используйте Simulink.sdi.getRunCount для получения количества запусков в инспекторе данных моделирования. Этот номер можно использовать в качестве индекса для цикла for, который работает в каждом прогоне.

count = Simulink.sdi.getRunCount;

Затем используйте цикл for для назначения абсолютного допуска 0.1 к первому сигналу в каждом прогоне.

for a = 1:count
    runID = Simulink.sdi.getRunIDByIndex(a);
    aircraftRun = Simulink.sdi.getRun(runID);
    sig = getSignalByIndex(aircraftRun,1);
    sig.AbsTol = 0.1;
end

Связанные примеры

Программное использование

развернуть все

Simulink.sdi.view открывает инспектор данных моделирования из командной строки MATLAB.

Представлен в R2010b