System Filter

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

Описание

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

Свойства

  • Report only if system has at least N blocks: Задает минимальное количество блоков, которые система должна включать для выполнения любого из дочерних компонентов. Если вы вводите 0дочерние компоненты выполняются независимо от количества блоков в системе.

  • Report only if system has at least N subsystems: Задает минимальное количество подсистем, которые система должна включать для выполнения дочерних компонентов. Если вы вводите 0дочерние компоненты выполняются независимо от количества подсистем в системе.

  • Report only if system mask type is: Определяет маски, которые будут включены в сгенерированный отчет.

    • Either masked or unmasked

    • Masked

    • Unmasked

  • Custom filtering MATLAB code: Задает пользовательский MATLAB® фильтрационный код, который применяется Системным фильтром при определении систем и подсистем, на которые нужно отчитываться в компоненте Системного цикла. Поле редактирования включает функцию-образец (закомментированную), которую можно использовать в качестве начальной точки для собственной функции фильтрации. Используйте isFiltered переменная для выхода вашей функции. Например, чтобы отфильтровать системы и подсистемы, имена которых начинаются с engine, введите:

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

Вставить что-нибудь в отчет?

Нет.

Класс

rptgen_sf.csf_obj_filter

См. также

System Loop