setProperty

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

Установите свойство теста

Синтаксис

setProperty(tc,Name,Value)

Описание

setProperty(tc,Name,Value) устанавливает свойство теста.

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

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

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

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'StopTime',100

Имя модели в Системе Под Экспериментальным участком, заданным как вектор символов.

Пример: 'sldemo_absbrake'

Режим симуляции модели или обвязки, заданной как вектор символов. Чтобы возвратиться к настройкам модели по умолчанию, задайте пустой символьный вектор, ''.

Пример: 'SimulationMode','Rapid Accelerator'

Замените режим симуляции SIL/PIL блоков модели к Нормальному режиму симуляции, заданному как логическое. Если этим свойством является true, связанный флажок в разделе Simulation Settings Overrides менеджера по Тесту устанавливается.

Укажите, заменяет ли тест время начала модели, заданное как true или false.

Время начала модели, заданное как скалярное значение.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Укажите, заменяет ли тест время остановки модели, заданное как true или false.

Время остановки модели, заданное как скалярное значение.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Укажите, заменяет ли тест начальное состояние модели, заданное как true или false.

Начальное состояние модели от переменной рабочей области, заданной как вектор символов.

Имя тестовой обвязки, чтобы использовать в Системе Под Экспериментальным участком, заданным как вектор символов.

Имя владельца тестовой обвязки, заданного как вектор символов.

Укажите, заменяет ли тест модель и использует различную группу Signal Builder в разделе Inputs, заданном как true или false.

Название группы Signal Builder, заданное как вектор символов. Чтобы возвратиться к настройкам модели по умолчанию, задайте пустой символьный вектор, ''.

Укажите, заменяет ли тест настройки модели под разделом Outputs, заданным как true или false.

Укажите если модель сохранения переопределений теста выход, заданный как true или false.

Укажите, собирается ли тест сохранить значения состояния вывода, заданные как true или false.

Укажите, собирается ли тест регистрировать сигналы, отмеченные для входа в систему модели, заданной как true или false.

Укажите, установлен ли тест в переменные Store данных логов, заданные как true или false.

Укажите, собирается ли тест сохранить значения конечного состояния, заданные как true или false.

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

Замените параметры конфигурации, заданные как целое число.

  • 1 — Никакое переопределение

  • 2 — Используйте именованную конфигурацию модели в модели

  • 3 — Используйте конфигурацию модели, заданную в файле

Имя параметра конфигурации в модели, заданной как вектор символов.

Имя переменной в файле конфигурации модели, заданном как вектор символов.

Имя файла и путь конфигурации модели, заданной как вектор символов.

Предварительно загрузите скрипт коллбэка, заданный как вектор символов.

Постзагрузите скрипт коллбэка, заданный как вектор символов.

Скрипт коллбэка очистки уровня testcase, заданный как вектор символов. Функция удаляет любой существующий скрипт коллбэка и заменяет его на заданный вектор символов.

Пример: 'clear a % clear value from workspace'

Вектор символов, оцененный перед приложением реального времени, запускается на целевом компьютере, заданном как вектор символов. Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.

Скрипт итерации, оцененный, чтобы создать итерации теста, заданные как вектор символов. Для получения дополнительной информации о тестовых скриптах итерации, смотрите Тестовые Итерации.

Укажите, перезапускает ли тестовый запуск итераций с помощью быстро режим, заданный как true или false.

Укажите, сохраняет ли тест базовую линию, используемую в результате испытаний после выполнения теста, заданного как true или false.

Позвольте сохранить внешний вход, запущенный используемый в результате испытаний, заданном как true или false.

Позвольте остановить симуляцию в итоговой временной стоимости входа, заданного как true или false.

Местоположение, от которого можно загрузить приложение, заданное как целое число. Это свойство является доступными только в режиме реального времени тестами.

  • 1 — Модель

  • 2 — Целевое приложение

  • 3 — Целевой компьютер

Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.

Имя целевого компьютера, заданного как вектор символов. Это свойство является доступными только в режиме реального времени тестами. Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.

Имя и путь целевого приложения, заданного как вектор символов. Это свойство является доступными только в режиме реального времени тестами. Для получения дополнительной информации о тестировании в реальном времени смотрите Тестовые модели в режиме реального времени.

Примеры

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

% 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');

% Remove the default test suite
tsDel = getTestSuiteByName(tf,'New Test Suite 1');
remove(tsDel);

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

Введенный в R2015b