sltest.testsequence.addSymbol

Добавьте символ, чтобы протестировать последовательность

Синтаксис

sltest.testsequence.addSymbol(blockPath,name,kind,scope)

Описание

sltest.testsequence.addSymbol(blockPath,name,kind,scope) добавляет символ name со свойствами, заданными scope и kind к блоку Test Sequence, заданному blockPath. Новый символ появляется на боковой панели Symbols Тестового Редактора Последовательности. Символы включают данные, сообщения, вызовы функции и триггеры.

Примеры

свернуть все

Этот пример создает параметр theta в тестовом блоке последовательности.

Установите пути и откройте модель.

filePath = fullfile(matlabroot,'toolbox','simulinktest','simulinktestdemos');
rollModel = 'RollAutopilotMdlRef';
testHarness = 'RollReference_Requirement1_3';
open_system(fullfile(filePath,rollModel));

Откройте тестовую обвязку.

sltest.harness.open([rollModel '/Roll Reference'],testHarness)

Добавьте параметр.

sltest.testsequence.addSymbol('RollReference_Requirement1_3/Test Sequence',...
'theta','Data','Parameter')

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

свернуть все

Путь к блоку Test Sequence, включая имя блока, заданное как вектор символов.

Пример: 'FanSpeedTestHarness/Test Sequence'

Имя нового символа, заданного как вектор символов. Символ не должен уже существовать в блоке Test Sequence.

Пример: 'theta'

Тип символа, заданный как вектор символов.

Пример: 'Data'

Осциллограф символа, заданный как вектор символов.

Пример: 'Parameter'

Введенный в R2016a