exponenta event banner

getProperty

Класс: sltest.testmanager.StartCase
Пакет: sltest.testmanager

Получить свойство тестового случая

Синтаксис

val = getProperty(tc,propertyName)
val = getProperty(___,simulationIndex)

Описание

val = getProperty(tc,propertyName) получает свойство тестового случая.

val = getProperty(___,simulationIndex) получает свойство тестового случая. Если тестовый случай является тестом эквивалентности, укажите индекс моделирования.

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

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

Тестовый случай для получения свойства test setting из, указанного как sltest.testmanager.TestCase объект.

Имена свойств набора тестов, указанные как вектор символов. Свойства задаются с помощьюsetProperty способ. Доступные свойства:

  • 'Model' - наименование модели, подлежащей испытанию;

  • 'SimulationMode' - режим моделирования модели во время испытания

  • 'OverrideSILPILMode - переопределить режим моделирования SIL или PIL блока в нормальный режим

  • 'HarnessName' - имя электрического жгута, используемое для теста

  • 'HarnessOwner' - имя владельца электрического жгута

  • 'OverrideStartTime' - время начала переопределения

  • 'StartTime' - значение переопределения времени начала моделирования

  • 'OverrideStopTime' - время остановки переопределения

  • 'StopTime' - значение переопределения времени остановки моделирования

  • 'OverrideInitialState' - переопределить исходное состояние

  • 'InitialState' - оцененный вектор символов для указания начального состояния тестируемой системы

  • 'PreloadCallback' - вектор символов, вычисленный перед загрузкой модели и перед обратными вызовами модели

  • 'PostloadCallback' - вектор символов, оцениваемый после испытываемых нагрузок системы и PostLoadFcn обратный вызов завершен

  • 'PreStartRealTimeApplicationCallback' - вектор символов перед запуском приложения реального времени на целевом компьютере

  • 'CleanupCallback' - вектор символов, оцененный после завершения моделирования, и выполнение обратных вызовов модели

  • 'UseSignalEditorScenarios' - использовать сценарии редактора сигналов для тестового ввода

  • 'SignalEditorScenario' - имя сценария редактора сигналов для использования

  • 'OverrideModelOutputSettings' - переопределить параметры вывода модели

  • 'SaveOutput' - сохранить выходные данные моделирования

  • 'SaveState' - сохранение состояний модели во время моделирования

  • 'SaveFinalState' - сохранить конечное состояние моделирования

  • 'SignalLogging' - регистрационные сигналы

  • 'DSMLogging' - хранилище данных журнала

  • 'ConfigsetOverrideSetting' - значение для определения переопределения набора конфигурации

  • 'ConfigsetName' - имя переопределения набора конфигурации

  • 'ConfigsetFileLocation' - путь к MAT-файлу, содержащему объект набора конфигурации

  • 'ConfigsetVarName' - имя переменной в ConfigsetFileLocation это набор конфигурации

  • 'IterationScript' - вектор символов, вычисленный для сценария итерации тестового случая

  • 'SimulationIndex' - определяет, к какому моделированию применяется свойство, применимое к типу случая теста эквивалентности

  • 'FastRestart' - указывает, выполняются ли тестовые итерации в режиме быстрого перезапуска

  • 'SaveBaselineRunInTestResult' - разрешить сохранение базового прогона, используемого в тестовом случае, сохраненного в результате теста

  • 'LoadAppFrom' - местоположение для загрузки приложения в реальном времени из

  • 'TargetComputer' - имя целевого компьютера

  • 'TargetApplication' - имя целевого приложения

Расчетный номер, к которому применяется свойство, заданный как целое число, 1 или 2. Эта настройка применяется к тестовому случаю моделирования, в котором имеется два моделирования. Для тестов базовой линии и моделирования индекс моделирования равен 1.

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

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

Содержимое свойства тестового случая, возвращаемого в виде символьного вектора, логического или скалярного значения.

Примеры

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

% Create the test file, test suite, and test case structure
tf = sltest.testmanager.TestFile('API Test File');
ts = createTestSuite(tf,'API Test Suite');
tc = createTestCase(ts,'baseline','Baseline API Test Case');

% Assign the system under test to the test case
setProperty(tc,'Model','sldemo_absbrake');

% Get and check the system under test model
getProperty(tc,'Model');
Представлен в R2015b