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

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

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

Шаг 1: откройте модель

Отказоустойчивая топливная модель системы управления содержит контроллер модели, на который ссылаются, fuel_rate_control.

open_system('sldvSlicerdemo_fuelsys');

Шаг 2: нарежьте модель, на которую ссылаются,

Анализировать fuel_rate_control модель, на которую ссылаются, вы нарезаете его, чтобы создать автономную модель разомкнутого цикла. Чтобы открыть менеджера по Срезу Модели, выберите Apps> Model Verification, Validation и Test> Model Slicer, или щелкните правой кнопкой по fuel_rate_control модель и выбирает Model Slicer> компонент Slice. Когда вы открываете менеджера по Срезу Модели, Нож Модели компилирует модель. Вы затем конфигурируете свойства среза модели.

Примечание: режим симуляции sldvSlicerdemo_fuelsys моделью является Accelerator режим. Когда вы нарезаете модель, на которую ссылаются, программное обеспечение конфигурирует режим симуляции к Normal режим и задерживает его к своему исходному режиму симуляции при выходе из Ножа Модели.

Шаг 3: выберите Starting Point

Откройте fuel_rate_control модель, щелкните правой кнопкой по fuel-rate порт, и выбирает Model Slicer> Add как начальная точка. Нож Модели подсвечивает восходящие построения, которые влияют на fuel_rate.

Шаг 4: сгенерируйте срез

a. В диалоговом окне Model Slice Manager выберите окно Времени симуляции.

b. Нажмите симуляцию Run.

c. Для Времени остановки введите 20. Нажать ОК.

d. Нажмите Generate Slice. Программное обеспечение симулирует нарезанную модель, на которую ссылаются, при помощи входных параметров цикла завершения sldvSlicerdemo_fuelsys модель.

Для нарезанной модели, в окне Signal Builder, один тест отображен, который представляет вход сигналов модели, на которую ссылаются, для времени симуляции 0–20 секунд.