ashow

Показать алгебраический цикл

Описание

ashow возвращает список алгебраических циклов в текущей модели.

ashow gcb возвращает алгебраический цикл, содержащий текущий выбранный блок.

ashow s:b возвращает алгебраический цикл, содержащий блок b в системных s

ashow s#n возвращает nth алгебраический цикл в системе s

ashow clear удаляет алгебраическое подсветка цикла в текущей модели

Примеры

свернуть все

Этот пример показывает, как найти алгебраические циклы и пройти симуляцию в Simulink Debugger.

Выделите алгебраические циклы во время отладки

Откройте ex_sldemo_hydcyl модель Запуск отладчика Simulink. Выберите отладка > Список > Debug Model на панели инструментов. Запустить отладчик из командной строки MATLAB можно также с помощью sldebug

sldebug('ex_sldemo_hydcyl');

Запустите отладчик. В командной строке MATLAB введите:

ashow
Found 1 Algebraic loop(s): 
System number#Algebraic loop id, number of blocks in loop
- 0#1, 9 blocks in loop

The ashow команда возвращает алгебраические циклы в модели, а также количество блоков, содержащихся в.

Найдите алгебраические циклы, содержащие выбранный блок

Выберите любой невиртуальный блок в модели. Например, выберите блок PlotResults, который является блоком Scope.

В командной строке MATLAB введите

ashow gcb
Block sldemo_hydcyl/PlotResults isn't in an algebraic loop.

Блок PlotResults не принадлежит ни в одном алгебраическом цикле.

В командной строке MATLAB введите

ashow gcb
- sldemo_hydcyl/Valve//Cylinder//Piston//Spring Assembly/Control Valve Flow/IC
- sldemo_hydcyl/Valve//Cylinder//Piston//Spring Assembly/Control Valve Flow/signed sqrt
- sldemo_hydcyl/Valve//Cylinder//Piston//Spring Assembly/Control Valve Flow/Product
- sldemo_hydcyl/Valve//Cylinder//Piston//Spring Assembly/laminar flow pressure drop
- sldemo_hydcyl/Valve//Cylinder//Piston//Spring Assembly/Sum7
- sldemo_hydcyl/Pump/IC
- sldemo_hydcyl/Valve//Cylinder//Piston//Spring Assembly/Control Valve Flow/Sum1 (algebraic variable)
- sldemo_hydcyl/Pump/Sum1
- sldemo_hydcyl/Pump/leakage (algebraic variable)

Блок ламинарного течения перепада давления содержится в алгебраическом цикле с 8 другими блоками.

Входные параметры

свернуть все

Выбранный на данный момент блок, заданный как gcb.

Пример: ashow gcb

Блочный индекс в модели, заданный как system index: block index.

Пример: ashow 1:1

Типы данных: double

Индекс Алгебраического цикла, заданный как system index# <reservedrangesplaceholder0>

Пример: ashow 0#1

Типы данных: double

Удалите алгебраическую подсветку цикла из модели.

Представлено до R2006a