sltest.testmanager. Класс ComparisonSignalResult

Пакет: sltest.testmanager

Доступ к сравнению сигнала следует из базового или эквивалентного результата

Описание

Можно получить доступ к результатам сравнения данных (таким как базовый или эквивалентный тест) с экземплярами sltest.testmanager.ComparisonSignalResult.

Создание

getComparisonSignalResults(cr) создает экземпляры sltest.testmanager.ComparisonSignalResult, где cr является объектом sltest.testmanager.ComparisonRunResult.

Свойства

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

Передайте или приведите результат к сбою сравнения выполнения, заданного как объект sltest.testmanager.ComparisonSignalOutcomes.

Атрибуты:

SetAccess

частный

GetAccess

общественность

Базовый сигнал, заданный как объект Simulink.sdi.Signal.

Атрибуты:

SetAccess

частный

GetAccess

общественность

Выходной сигнал, заданный как объект Simulink.sdi.Signal.

Атрибуты:

SetAccess

частный

GetAccess

общественность

Сигнал различия между базовой линией и выводом, заданным как объект Simulink.sdi.Signal.

Атрибуты:

SetAccess

частный

GetAccess

общественность

Примеры

свернуть все

Этот пример показывает, как программно получить результаты сравнения второй итерации базового теста.

1. Получите путь к тестовому файлу, затем запустите тестовый файл.

extf = fullfile(matlabroot,'examples','simulinktest',...
    'sltestTestCaseRealTimeReuseExample.mldatx');
tf = sltest.testmanager.TestFile(extf);
ro = run(tf);

2. Получите тестовые результаты итерации.

tfr = getTestFileResults(ro);
tsr = getTestSuiteResults(tfr);
tcr = getTestCaseResults(tsr);
tir = getIterationResults(tcr);

3. Получите результат выполнения сравнения итерации 2.

cr2 = getComparisonResult(tir(2))

4. Получите результат сигнала сравнения результата выполнения.

cr2sig = getComparisonSignalResults(cr2)

5. Очистите результаты и менеджера по Тесту.

sltest.testmanager.clearResults;
sltest.testmanager.clear;
sltest.testmanager.close;

Введенный в R2017b