Чтобы функционально протестировать модель, на которую ссылаются, можно создать срез модели, на которую ссылаются, обрабатывающей его как модель разомкнутого контура. Можно изолировать упрощенный разомкнутый контур модель, на которую ссылаются, с входными параметрами, сгенерированными путем симуляции системы цикла завершения.
В этом примере показано, как нарезать контроллер модели, на который ссылаются, отказоустойчивой топливной системы управления для функционального тестирования. Чтобы создать упрощенный разомкнутый контур модель, на которую ссылаются, для отладки и улучшения, вы генерируете срез контроллера, на который ссылаются.
Отказоустойчивая топливная модель системы управления содержит контроллер модели, на который ссылаются, fuel_rate_control
.
open_system('sldvSlicerdemo_fuelsys');
Анализировать fuel_rate_control
модель, на которую ссылаются, вы нарезаете его, чтобы создать автономную модель разомкнутого контура. Чтобы открыть менеджера по Срезу Модели, выберите Apps> Model Verification, Validation и Test> Model Slicer, или щелкните правой кнопкой по fuel_rate_control
модель и выбирает Model Slicer> компонент Slice. Когда вы открываете менеджера по Срезу Модели, Нож Модели компилирует модель. Вы затем конфигурируете свойства среза модели.
Примечание: режим симуляции sldvSlicerdemo_fuelsys
моделью является Accelerator
режим. Когда вы нарезаете модель, на которую ссылаются, программное обеспечение конфигурирует режим симуляции к Normal
режим и задерживает его к своему исходному режиму симуляции при выходе из Ножа Модели.
Откройте fuel_rate_control
модель, щелкните правой кнопкой по fuel-rate
порт, и выбирает Model Slicer> Add как начальная точка. Нож Модели подсвечивает восходящие построения, которые влияют на fuel_rate
.
a. В диалоговом окне Model Slice Manager выберите окно Времени симуляции.
b. Нажмите симуляцию Run.
c. Для Времени остановки введите 20
. Нажать ОК.
d. Нажмите Generate Slice. Программное обеспечение симулирует нарезанную модель, на которую ссылаются, при помощи входных параметров цикла завершения sldvSlicerdemo_fuelsys
модель.
Для нарезанной модели, в окне Signal Builder, один тест отображен, который представляет вход сигналов модели, на которую ссылаются, для времени симуляции 0–20 секунд.