getProperty

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

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

Синтаксис

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

Описание

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

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

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

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

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

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

  • 'Model' — имя модели, которая будет протестирована

  • 'SimulationMode' — режим симуляции модели во время теста

  • 'OverrideSILPILMode — замените SIL или режим PIL симуляции блока к Режиму normal mode

  • 'HarnessName' — используйте имя, используемое в тесте

  • 'HarnessOwner' — используйте имя владельца

  • 'OverrideStartTime' — замените время начала

  • 'StartTime' — значение переопределения времени начала симуляции

  • 'OverrideStopTime' — замените время остановки

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

  • 'OverrideInitialState' — замените начальное состояние

  • 'InitialState' — вектор символов, оцененный, чтобы задать начальное состояние системы под тестом

  • 'PreloadCallback' — вектор символов оценен перед загрузками модели и перед коллбэками модели

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

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

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

  • 'UseSignalBuilderGroups' — используйте группы Signal Builder в тестовом воздействии

  • 'SignalBuilderGroup' — название группы Signal Builder, чтобы использовать

  • '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

Для просмотра документации необходимо авторизоваться на сайте