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

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

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

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

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

open_system('sldvSlicerdemo_fuelsys');

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

Чтобы анализировать fuel_rate_control модель, на которую ссылаются, вы нарезаете его, чтобы создать автономную модель разомкнутого цикла. Чтобы открыть Образцового менеджера по Срезу, выберите Analysis> 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 секунд.