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' — вектор символов, оцененный после симуляции, завершается, и коллбэки модели выполняются

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

  • 'SignalEditorScenario' — сценарий редактора сигнала называет к использованию

  • 'IsTestDataReferenced' — создайте тест с помощью тестовых данных из внешнего файла, таких как Excel® или файл MAT

  • 'TestDataPath' — путь к вектору символов к внешнему файлу, ссылаемому для создания теста

  • 'OverrideModelOutputSettings' — замените выходные настройки модели

  • 'SaveOutput' — сохраните симуляцию выход

  • 'SaveState' — сохраните состояния модели в процессе моделирования

  • 'SaveFinalState' — сохраните конечное состояние симуляции

  • 'SignalLogging' — регистрируйте сигналы

  • 'DSMLogging' — хранилище данных логов

  • 'ConfigsetOverrideSetting' — значение, чтобы определить переопределение конфигурации модели

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

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

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

  • 'IterationScript' — вектор символов оценен для скрипта итерации теста

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

  • 'FastRestart' — указывает, перезапускает ли тестовый запуск итераций с помощью быстро режим

  • 'SaveBaselineRunInTestResult' — позвольте сохранить базовый запуск, используемый в тесте, сохраненном в результате испытаний

  • 'LoadAppFrom' — местоположение, чтобы загрузить приложение реального времени от

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

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

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

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

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

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

Примеры

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

% Open the model for this example
openExample('sldemo_absbrake');

% 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