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