getInputs

Класс: sltest.testmanager.TestCase
Пакет: sltest.testmanager

Получите входные параметры теста

Синтаксис

inputs = getInputs(tc)
inputs = getInputs(tc,simulationIndex)

Описание

inputs = getInputs(tc) получает входные наборы в тесте и возвращает их, когда массив тестового воздействия возражает, sltest.testmanager.TestInput.

inputs = getInputs(tc,simulationIndex) получает входные наборы в тесте и возвращает их, когда массив тестового воздействия возражает, sltest.testmanager.TestInput. Если тест является эквивалентным тестом, то задайте индекс симуляции.

Входные параметры

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

Тест, чтобы получить тестовые воздействия от в виде sltest.testmanager.TestCase объект.

Номер симуляции, к которому наборы параметров применяются в виде 1 или 2. Эта установка применяется к тесту симуляции, где существует две симуляции. Для базовой линии и тестов симуляции, индексом симуляции по умолчанию является 1.

Выходные аргументы

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

Тестовые воздействия, которые принадлежат тесту, возвратились как массив sltest.testmanager.TestInput объекты.

Примеры

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

В этом примере показано, как получить тестовые воздействия к тесту.

Загрузите модель в качестве примера и создайте новый тестовый файл

open_system('sltestExcelExample');
tf = sltest.testmanager.TestFile('input_test_file.mldatx');

Получите объекты тестового набора и теста

ts = getTestSuites(tf);
tc = getTestCases(ts);

Добавьте модель как систему под тестом

setProperty(tc,'Model','sltestExcelExample');

Добавьте Excel Data to Inputs Section и Specify Sheets to Add

excelfile = 'sltestExampleInputs.xlsx';
input = addInput(tc,excelfile,'Sheets',["Acceleration","Braking"]);

Сопоставьте входной сигнал для листов именем блока

map(input(1),0);
map(input(2),0);

Получите и проверяйте тестовые воздействия

inputsOut = getInputs(tc);
inputsOut.ExcelSpecifications
ans = 

  ExcelSpecifications with properties:

    Sheet: 'Acceleration'
    Range: ''


ans = 

  ExcelSpecifications with properties:

    Sheet: 'Braking'
    Range: ''

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