sltest.testsequence.getScenarioControlSource

Получите источник, который управляет Тестовой Последовательностью активный сценарий

Описание

пример

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

Примеры

свернуть все

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

Model = 'sltestRollRefTestExample';
load_system(Model);

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

scenarioControlSource = ...
   sltest.testsequence.getScenarioControlSource...
   ('sltestRollRefTestExample/Test Sequence')
scenarioCtrlSource = 

  ScenarioControlSource enumeration

    Workspace

Закройте модель, не сохраняя его.

close_system(Model,0)

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

свернуть все

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

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

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

свернуть все

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

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

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

Введенный в R2020b