Чтобы функционально протестировать модель, на которую ссылаются, можно создать срез модели, на которую ссылаются, обрабатывающей его как модель разомкнутого цикла. Можно изолировать упрощенный разомкнутый цикл модель, на которую ссылаются, с входными параметрами, сгенерированными путем симуляции системы цикла завершения.
Этот пример показывает, как нарезать образцовый контроллер, на который ссылаются, отказоустойчивой топливной системы управления для функционального тестирования. Чтобы создать упрощенный разомкнутый цикл модель, на которую ссылаются, для отладки и улучшения, вы генерируете срез контроллера, на который ссылаются.
Отказоустойчивая топливная модель системы управления содержит образцовый контроллер, на который ссылаются, fuel_rate_control
.
open_system('sldvSlicerdemo_fuelsys');
Чтобы анализировать fuel_rate_control
модель, на которую ссылаются, вы нарезаете его, чтобы создать автономную модель разомкнутого цикла. Чтобы открыть Образцового менеджера по Срезу, выберите Analysis> 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 секунд.