Подсветите функциональные зависимости

Большие модели часто содержат много уровней иерархии, сложных сигналов, и объединяют логику режима. Можно использовать Нож Модели, чтобы понять, какие части модели являются значительными для особого поведения. В этом примере показано, как использовать Нож Модели, чтобы исследовать поведение sldvSliceClimateControlExample модель. Вы сначала выбираете сферу интересов, и затем подсвечиваете связанные блоки в модели. В этом примере вы прослеживаете пути к зависимости в восходящем направлении Out1 подсвечивать который фрагменты влияния модели его поведение.

Откройте модель и подсветите функциональные зависимости сигнала в системе:

  1. Добавьте папку в качестве примера в путь поиска файлов.

    addpath(fullfile(docroot,'toolbox','simulink','examples'))
  2. Откройте sldvSliceClimateControlExample модель.

    sldvSliceClimateControlExample

  3. Чтобы открыть менеджера по Срезу Модели, на вкладке Apps, под галереей Model Verification, Validation, and Test, нажимают Model Slicer.

    Когда вы открываете менеджера по Срезу Модели, Нож Модели компилирует модель. Вы затем конфигурируете свойства среза модели.

  4. В менеджере по Срезу Модели кликните по стреле, чтобы расширить Slice configuration list.

  5. Установите свойства среза:

    • Имя: Out1Slice

    • Color: Пурпурный

    • Signal Propagation: upstream

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

  6. Добавьте Out1 как начальная точка. В модели щелкните правой кнопкой по Out1 и выберите Model Slicer > Add as Starting Point.

Нож Модели теперь подсвечивает восходящие построения, которые влияют на Out1.

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

  1. Создайте новую настройку среза со следующими свойствами

    • Имя: Out3Slice

    • Цвет: (красный)

    • Распространение сигнала: upstream

    • Начальная точка: Out3

  2. В менеджере по Срезу Модели выберите Out1Slice настройка среза и Out3Slice настройка среза.

Нож модели подсвечивает фрагменты модели можно следующим образом:

  • Фрагменты модели, которые являются исключительно восходящими из Out1 подсвечены в голубом цвете.

  • Фрагменты модели, которые являются исключительно восходящими из Out3 подсвечены в красном.

  • Фрагменты модели, которые являются восходящими из обоих Out1 и Out3 подсвечены в черном цвете.

После того, как вы подсветите фрагмент своей модели, можно затем совершенствовать подсвеченную модель к сфере интересов. Или, можно создать упрощенную автономную модель, содержащую только подсвеченный фрагмент модели.

Чтобы посмотреть детали подсвеченной модели в веб-представлении, нажмите Export to Web. Файл HTML веб-представления хранится в <current folder>\<model_name>\webview.html.

Похожие темы