db_0159: шаблоны Блок-схемы для построений случая
Строго рекомендуемый
MAAB
Все
Использование следующие шаблоны должно использоваться для построений случая в рамках блок-схем Stateflow®:
| Эквивалентная функциональность | Шаблон блок-схемы |
|---|---|
selection = ...;
switch (selection)
{
case 1:
action1;
break;
case 2:
action2;
break;
case 3:
action3;
break;
default:
action4;
} |
|
| Эквивалентная функциональность | Шаблон блок-схемы |
|---|---|
c1 = condition1;
c2 = condition2;
c3 = condition3;
if (c1 && !c2 && !c3)
{
action1;
}
elseif (!c1 && c2 && !c3)
{
action2;
}
elseif (!c1 && !c2 && c3)
{
action3;
}
else
{
action4;
} |
|
Удобочитаемость
V1.0
Не применяется