Отсортированный список блоков модели
slist
sli
slist
отображает список блоков для корневой системы и каждой невиртуальной подсистемы, отсортированной согласно зависимостям по данным и другим критериям.
Для каждой системы (базируются или невиртуальный), slist
отображения:
Линия заголовка, задающая имя системы, количество невиртуальных блоков, которые система содержит, и количество блоков в системе, которые имеют прямые проходные порты.
Запись для каждого блока в порядке, в котором блоки появляются в отсортированном списке.
Для каждого элемента блока, slist
отображает блок ID и имя и тип блока. Блок ID состоит из системного индекса и индекса блока, разделенного двоеточием (sysIdx:blkIdx
).
Блокируйтесь индекс является положением блока в отсортированном списке.
Системный индекс является порядком, в котором программное обеспечение Simulink® сгенерировало систему отсортированный список. Системный индекс не имеет никакого специального значения. Это просто позволяет блоки, которые, кажется, в том же положении в различных отсортированных списках имеют уникальные идентификаторы.
Использование программного обеспечения Simulink отсортировало списки, чтобы создать списки осуществлений метода блока (см. elist
) для корневой системы и невиртуальных методов подсистемы. В общем случае корневая система и невиртуальные методы подсистемы вызывают методы блока в том же порядке, как блоки появляются в отсортированном списке.
Исключения происходят в порядке выполнения методов блока. Например, выполнение перечисляет для многоадресной группы вместе моделей все блоки, действующие на том же уровне и в той же задаче. Более медленные группы появляются позже, чем более быстрые группы. Группировка методов задачей может привести к порядку выполнения метода блока, который отличается от блока отсортированный порядок. Однако в группах, методы выполняются в том же порядке, как соответствующие блоки появляются в отсортированном списке.
sli
краткая форма команды.
Отобразите отсортированный список корневой системы в vdp
модель с помощью отладчика Simulink.
В Окне Команды MATLAB, введите:
sldebug 'vdp'
Командная строка MATLAB>> превращается в подсказку отладчика Simulink (sldebug @0):>>.
Войдите:
slist
Отображения Окна Команды MATLAB:
---- Sorted list for 'vdp' [9 nonvirtual blocks, directFeed=0] 0:0 'vdp/x1' (Integrator) 0:1 'vdp/Out1' (Outport) 0:2 'vdp/x2' (Integrator) 0:3 'vdp/Out2' (Outport) 0:4 'vdp/Scope' (Scope) 0:5 'vdp/Fcn' (Fcn) 0:6 'vdp/Product' (Product) 0:7 'vdp/Mu' (Gain) 0:8 'vdp/Sum' (Sum)