Задайте и сконфигурируйте различные источники и приемники

Simulink® обеспечивает два блока, которые можно использовать, чтобы визуализировать все возможные реализации вариантов в модели графически. Эти блоки называются Различным Источником и Различным Приемником.

Когда вы компилируете модель, Simulink определяет, который различное управление оценивает к true. Активное различное определение происходит ранние стадии компиляции. Simulink затем деактивировал блоки, которые не связываются к различному управлению, являющемуся true, и визуализирует активные связи.

  1. Добавьте Различный Источник и Различные блоки Приемника к вашей модели.

    Эти блоки включают порты, которые активируют варианты.

  2. Используя блоки от Браузера Библиотеки Simulink, создайте источники и приемники, которые представляют варианты. Соедините выбор с портами ввода и вывода Различного Источника и Различных блоков Приемника.

  3. В командной строке MATLAB® задайте контрольную переменную, которая создает условие активации для различного источника.

    V = Simulink.Parameter(1);
    

  4. Щелкните правой кнопкой по Variant Source block и выберите Block Parameters (VariantSource).

  5. В диалоговом окне параметров блоков, в столбце Variant control, V==1 типа рядом с одним из выбора и V==2 рядом с другим. Нажмите Apply; в противном случае ваши изменения не сохранены.

    Simulink проверяет, что только один вариант активен для симуляции. Когда условие управления не активирует вариант, Simulink использует вариант по умолчанию для симуляции.

  6. В подсказке команды MATLAB задайте контрольную переменную, которая создает условие активации для различного приемника.

    W = Simulink.Parameter(2);
    

  7. Дважды кликните Различный Приемник. В диалоговом окне параметров блоков, в столбце Variant control, W==1 типа рядом с одним из выбора и W==2 рядом с другим.

  8. Нажмите Apply; в противном случае ваши изменения не сохранены.

  9. Моделируйте модель. Simulink распространяет различные условия идентифицировать который компоненты модели активироваться.

  10. Можно визуализировать условия, которые активируют каждый вариант путем выбора Display> Blocks> Variant Conditions.

  11. В диалоговом окне Variant Condition Legend щелкните через связанные гиперссылками различные аннотации условия, чтобы наблюдать, какие части модели каждое условие активирует.

Связанные примеры

Больше о