Исследуйте непройденные тесты и изменяйте базовые линии

После запуска базового теста в Диспетчере тестов можно обновить базовый уровень. Для примера:

Исследуйте сигналы непройденного теста и обновляйте регрессионный тест

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

Предположим, что ваша модель использует новый решатель. Когда вы запускаете контрольный пример, результаты не совпадают, из-за чего тест не проходит.

  1. Откройте тестовый файл, содержащий базовый тест, который вы хотите запустить.

  2. Выберите тест и запустите его.

  3. Если тест не пройден, на панели Results and Artifacts разверните раздел Критерии опорной структуры. Выберите сигнал, который не прошел проверку.

    При выборе сигнала откроется представление инспектора данных. Верхний график является чрезмерным сигналом симуляции базовой линии. Снизу находится различие между этими сигналами и допуском. Допуски можно настроить на панели в левом нижнем углу Диспетчера тестов. Этот пример показывает абсолютная погрешность .2.

    Failing test results hierarchy and plotted signals with tolerance limits.

  4. Чтобы изучить каждый отказ, на панели инструментов нажмите Next Failure или Previous Failure. Каждый непрерывный набор точек сравнения отказавших сигналов составляет одну область. Курсоры данных показывают границы каждой области.

    Plotted signals with comparison values.

  5. Вы можете обновить базовые данные, чтобы использовать более новые результаты симуляции с помощью кнопки Update Baseline.

    • Чтобы обновить весь сигнал, выберите Replace One Signal in Baseline File из выпадающего списка.

    • Чтобы обновить только данные в области отказа, выберите Replace Signal Segment in Baseline File из выпадающего списка.

    • Чтобы заменить все данные сигнала на базовом уровне новыми данными, выберите Use All Sim Output Signals as Baseline из выпадающего списка.

Вручную обновляйте данные сигнала на опорном уровне

Если ваша модель меняется так, что вы ожидаете другого выхода симуляции, можно обновить все или часть данных базового сигнала. Если базовая структура является MAT-файлом, можно отредактировать данные в редакторе сигналов. Если базовая структура является Microsoft® Excel® файл можно отредактировать данные в Excel.

Для обновления данных сигнала в базовом уровне MAT-файлов:

  1. Откройте тестовый файл, содержащий базовую структуру, которую вы хотите изменить.

  2. Выберите тест.

  3. В разделе Baseline Criteria выберите базовую линию, данные о сигнале которой вы хотите отредактировать. Нажмите Edit.

  4. Откроется редактор сигналов. На панели Scenarios and Signals разверните data узел.

  5. Установите флажок рядом с сигналом, данные которого вы хотите отредактировать.

    Baseline plot and corresponding data points.

    Совет

    Чтобы увидеть время и данные для точек, отобразите Data Cursor и перетащите его вдоль сигнала.

  6. Отредактируйте данные сигнала в таблице и нажмите Apply.

  7. Чтобы обновить базовый уровень с помощью новых ожидаемых выходных данных, нажмите Save.

Чтобы обновить данные базового сигнала в файле Excel:

  1. Откройте файл Excel, содержащий базовую структуру, которую вы хотите отредактировать.

  2. Перейдите на лист, содержащий базовую линию. Имя листа соответствует исходному имени базовой линии в разделе Baseline Criteria Test Manager.

  3. Отредактируйте данные сигнала на листе, а затем сохраните файл Excel.

Похожие темы