sltest.testsequence.setScenarioControlSource

Установите активный сценарий контрольной последовательности источника

Описание

пример

sltest.testsequence.setScenarioControlSource(blockPath,scenarioControlSource) устанавливает источник, заданный как scenarioControlSource, который управляет активным сценарием для блока Test Sequence, заданным blockPath.

Примеры

свернуть все

Установите блок Test Sequence в sltestRollRefTestExample модель для использования сценариев. Установите источник, который управляет активным сценарием для блока Test Sequence в sltestRollRefTestModel в рабочую область. Закройте модель, не сохраняя ее.

Model = 'sltestRollRefTestExample';
load_system(Model);

sltest.testsequence.useScenario...
   ('sltestRollRefTestExample/Test Sequence',...
   'Scenario_1');

sltest.testsequence.activateScenario...
   ('sltestRollRefTestExample/Test Sequence',...
   'Scenario_1');

sltest.testsequence.setScenarioControlSource...
   ('sltestRollRefTestExample/Test Sequence',...
    sltest.testsequence.ScenarioControlSource.Workspace);

close_system(Model,0)

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

свернуть все

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

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

Активный источник управления сценарием, заданный как одно из следующих перечисленных значений:

  • sltest.testsequence.ScenarioControlSource.Block - Активный сценарий управляется путем установки его в блок Test Sequence.

  • sltest.testsequence.ScenarioControlSource.Workspace - Активный сценарий управляется переменной рабочей области, которая задает индекс активного сценария. Переменная может находиться в базовом рабочем пространстве, рабочем пространстве модели или словаре данных.

Введенный в R2020b