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 объекты.

Примеры

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

% Load example model
open_system('sltestExcelExample');

% Create new test file
tf = sltest.testmanager.TestFile('C:\MATLAB\input_test_file.mldatx');
% Get test suite object
ts = getTestSuites(tf);
% Get test case object
tc = getTestCases(ts);

% Add the example model as the system under test
setProperty(tc,'Model','sltestExcelExample');


% Add Excel data to Inputs section
% Specify two sheets to add: Acceleration and Braking
input_path = fullfile(matlabroot,'toolbox','simulinktest',...
             'simulinktestdemos','sltestExampleInputs.xlsx');
input = addInput(tc,input_path,'Sheets',["Acceleration","Braking"]);


% Map the input signal for the sheets by block name
% The third sheet is empty and cannot be mapped
map(input(1),0);
map(input(2),0);

% Get and check the test inputs
inputsOut = getInputs(tc);
inputsOut.ExcelSpecifications
ans = 

  ExcelSpecifications with properties:

    Sheet: 'Acceleration'
    Range: ''


ans = 

  ExcelSpecifications with properties:

    Sheet: 'Braking'
    Range: ''

Введенный в R2015b