exponenta event banner

Системный фильтр

Запускать дочерние компоненты, если текущая система соответствует указанным условиям

Описание

Этот компонент запускает дочерние компоненты, если текущая система соответствует условиям, заданным для этого компонента.

Свойства

  • Отчет только в том случае, если система содержит не менее N блоков: указывает минимальное количество блоков, которое система должна включить для запуска любого из дочерних компонентов. При вводе 0дочерние компоненты выполняются независимо от количества блоков в системе.

  • Отчет только в том случае, если система имеет по крайней мере N подсистем: указывает минимальное количество подсистем, которое система должна включать для запуска дочерних компонентов. При вводе 0дочерние компоненты выполняются независимо от количества подсистем в системе.

  • Отчет только в том случае, если тип маски системы: Указывает маски для включения в создаваемый отчет.

    • Either masked or unmasked

    • Masked

    • Unmasked

  • Пользовательский код фильтрации MATLAB: указывает пользовательский код фильтрации MATLAB ®, который применяется системным фильтром при определении систем и подсистем, о которых необходимо сообщать в компоненте System Loop. Поле редактирования содержит образец функции (с комментариями), которую можно использовать в качестве отправной точки для собственной функции фильтрации. Используйте isFiltered переменная для вывода функции. Например, для фильтрации систем и подсистем, имена которых начинаются с engine, введите:

    isFiltered = strncmpi( currentSystem, 'engine', 6);

Вставить что-либо в отчет?

Нет.

Класс

rptgen_sf.csf_obj_filter

См. также

System Loop