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