exponenta event banner

sldvmakeharness

Создание модели кабельных трасс

Описание

[savedHarnessFilePath] = sldvmakeharness(model) создает тестовый электрический жгут из model, который является дескриптором модели Simulink ® или именем модели .sldvmakeharness возвращает путь и имя файла созданной модели кабельных трасс в savedHarnessFilePath. sldvmakeharness создает пустую модель кабельных трасс. Тестовый жгут включает в себя один тестовый случай по умолчанию, который определяет значения по умолчанию для всех входных сигналов.

[savedHarnessFilePath] = sldvmakeharness(model, dataFile) создает тестовый жгут из файла данных dataFile.

пример

[savedHarnessFilePath] = sldvmakeharness(model, dataFile, harnessOpts) создает тестовый электрический жгут из model с помощью dataFile и harnessOpts, который определяет параметры создания кабельных трасс. Если dataFile недоступен, требует '' для dataFile.

Если программа создает электрический жгут, это не означает, что модель совместима с программой Simulink Design Verifier™.

Примеры

свернуть все

Создание тестового электрического жгута для sldvdemo_cruise_control с использованием опций по умолчанию.

Откройте окно sldvdemo_cruise_control с помощью опций по умолчанию и создания модели кабельных трасс:

open_system('sldvdemo_cruise_control');
harnessopts=sldvharnessopts();
[harnessfile] = sldvmakeharness('sldvdemo_cruise_control', '', harnessopts);

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

свернуть все

Дескриптор модели Simulink или имя модели.

Название sldvData файл.

Структура, в полях которой указаны эти конфигурации для sldvmakeharness, как указано в этой таблице.

ОбластьОписание
harnessFilePath

Путь к файлу для создания модели кабельных трасс. Если указан недопустимый путь, sldvmakeharness не сохраняет модель электрического жгута, но создает и открывает модель электрического жгута. Если этот параметр не указан, sldvmakeharness создает новую модель электрического жгута и сохраняет ее в текущей папке MATLAB ®.

По умолчанию: ''

modelRefHarness

Создание модели тестового электрического жгута, включающей model в блоке модели. Когда false, модель тестового электрического жгута включает в себя копию model.

По умолчанию: true

usedSignalsOnly

Когда trueблок Построитель сигналов (Signal Builder) в модели кабельных трасс содержит сигналы только для входных сигналов, используемых в модели. model должен быть совместим с программным обеспечением для обнаружения используемых входных сигналов.

Когда harnessSource параметр имеет значение Signal Editorблок редактора сигналов в модели кабельных трасс состоит из неиспользуемых сигналов шины в дополнение к входным сигналам в модели.

По умолчанию: false

harnessSource

Если установлено значение Signal Builder, Simulink Design Verifier создает модель электрического жгута с блоком «Конструктор сигналов» в качестве блока «Входы».

Если установлено значение Signal Editor, Simulink Design Verifier создает модель электрического жгута с блоком «Редактор сигналов» в качестве блока «Входы».

По умолчанию: Signal Builder

Примечание

Создание значения по умолчанию harnessOpts объект, использование sldvharnessopts.

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

свернуть все

Путь и имя файла созданной модели кабельных трасс.

Альтернативы

sldvmakeharness создает тестовую модель кабельных трасс без анализа модели. Чтобы проанализировать модель и создать тестовый электрический жгут, выполните следующие действия.

  1. Откройте модель.

  2. На вкладке «Design Verifier» в разделе «Prepare» в раскрывающемся меню параметров режима выберите «Settings».

  3. В диалоговом окне «Параметры конфигурации» на панели «Проверка конструкции» > «Результаты» в разделе «Параметры модели кабелей» задайте нужные параметры.

  4. Нажмите кнопку ОК.

  5. Для выполнения анализа генерации теста на вкладке Design Verifier в разделе Mode выберите Test Generation.

  6. Щелкните Создать тесты (Generate Tests).

Представлен в R2009b