db_0148: Flow chart patterns for conditions

ID: Заголовок

db_0148: шаблоны Блок-схемы для условий

Приоритет

Строго рекомендуемый

Осциллограф

MAAB

Версии MATLAB

Все

Предпосылки

'none'

Описание

Используйте следующие шаблоны в условиях в рамках блок-схем Stateflow®:

Эквивалентная функциональностьШаблон блок-схемы

Одно условие:

[condition] 

До трех условий, краткая форма:

(Использование различных логических операторов в этой форме не позволено. Используйте подусловия вместо этого.)

[condition1 
&& condition2 
&& condition3]  
[condition1 
|| condition2 
|| condition3] 

Эквивалентная функциональностьШаблон блок-схемы

Два или больше условия, многострочная форма:

(Использование различных логических операторов в этой форме не позволено. Используйте подусловия вместо этого.)

[condition1 ... 
&& condition2 ... 
&& condition3]  
[condition1 ...  
|| condition2 ... 
|| condition3] 

Условия с подусловиями:

(Использование различных логических операторов, чтобы соединить подусловия не позволено. Использование скобок обязательно.)

[(condition1a 
|| condition1b) ... 
&& (condition2a 
|| condition2b) ... 
&& (condition3)]  
[(condition1a 
&& condition1b) ... 
|| (condition2a 
&& condition2b) ... 
|| (condition3)] 

Эквивалентная функциональностьШаблон блок-схемы

Условия, которые визуально разделяются:

(Эта форма может быть объединена с предыдущими шаблонами.)

[condition1 
&& condition2] 
[condition1 
|| condition2]

Объяснение

  • Удобочитаемость

В последний раз измененный

V2.2

Проверка Model Advisor

Не применяется

Введен в R2010a