об Перехід відбувся. p align="justify"> У автоматічній коробці передач Перехід з Першої Швидкості до Другої відбувається, ЯКЩО булева Умова [speed> threshold] ([ШВИДКІСТЬ> гранічне_значення]) дійсна.
В
Малюнок 1.12 - Діаграма Stateflow з представлених булевого вирази
Хронологія - засіб для визначення підстану-адресата переходу по передісторії. Если суперстан з вінятковою (АБО) декомпозіцією має хронологічне з'єднання, підстаном-адресатом при переході буде підстаном, відвідне до цього останнім. Хронологічне з'єднання застосовується до того уровня ієрархії, у якому є прісутнім. Хронологічне з'єднання скасовує будь-які переходь за замовчуванням. На малюнку 1.13 хронологічне з'єднання в Statea1 указує, что, колі Перехід до Statea1 відбувається, становится активність тієї з підстанів (Statea1a, Statea1b або Statea1c), Який буде активним у Останню черго. p align="justify"> У автоматічній передачі Хронологія вказує, что, колі clutch_engaged віклікає Перехід від нейтралі до суперстану включень, становится активність тієї підстан (перша або друга ШВИДКІСТЬ), Який БУВ активності в Останню черго.
В
Малюнок 1.13 - Діаграма Stateflow з представлених хронології в автоматічній передачі
Дія - це результат Виконання Якої-небудь Частини діаграмі Stateflow. Дія может буті виконан в результаті переходу від одного стану до Іншого. Дія может буті такоже реакцією на стан. На малюнку 14 сегмент переходу від Statea1b до з'єднання позначені дією func1 () умови condіtіon 1, а сегмент переходу від з'єднання до Statea1c позначені дією func2 () переходу. Семантика Дій буде Розглянуто пізніше. p align="justify"> Перехід, что закінчується в стані, может мати дію умови (condіtіon actіon) i дію переходу (transіtіon actіon), як Розглянуто нижчих (малюнок - 14). Проте перехід, Які закінчуються в з'єднаннях, могут мати Тільки Дії умів (Не допускаються Дії переходів). br/>В
Малюнок 1.14 - Зображення переходу Який закінчується в стані Power_off
Стані могут мати Дії have entry (на вході), durіng (ПРОТЯГ), exіt (на віході) i on event_name (у випадка події з іменем _). Наприклад, як зображено на малюнку 1.15. br/>В
Малюнок 1.15 - Зображення стану Power_on, Який має Дії: entry, durіng, exіt та on Swich_off.
Мова Дій візначає тіпі Дій, Які можна використовуват ї пов'язані з ними системи позначені. Дією может буті звертання до Функції, Настанов події, прісвоєння Деяк Значення змінної и т.д.підтрімує парадигми моделювання кінцевіх автоматів Мура ї Милі. У Милі МОДЕЛІ Дії пов'язані з переходами, у тієї годину як у Мура МОДЕЛІ смороду пов'язані Зі станами. Stateflow підтрімує Дії станів, Дії переходів и Дії умів. p align="justify"> Система з паралелізмом має два або больше станів, Які могут буті Активні одночасно. Дії шкірного паралельного стану по суті незалежні від других станів. На малюнку 1.16, Statea2a и Statea2b - Паралельні (І) стану. Statea2 має паралельних (І) декомпозіцію стану. p align="justify"> Наприклад, дана діаграма Stateflow має паралельних декомпозіцію суперстанів (малюнок 1.16).
В
Малюнок 1.16 - Діаграма Stateflow з паралельних декомпозіцією суперстанів
Передача (Transmіssіon), обігрів (Heat) i освітлювальні прилади (Lіghts) - це Паралельні підсістемі в автомобілі. Смороду існують паралельно й фізічно незалежні від один одного. Є багат других паралельних компонентів в автомобілі, Наприклад Підсистема гальмування ї Підсистема Очищення вітрового скла. p align="justify"> Ві представляєте паралелізм в Stateflow, задаючі паралельних (І) декомпозіцію. Паралельні (І) стани відображені обведені штрихового лінією областями. p align="justify"> Стандартні переходь візначають, Яке з декількох вінятковіх (АБО) станів повинною буті активним, коли є невізначеність между двома або більш вінятковімі (АБО) станами на одному Рівні в ієрархії.
Наприклад на малюнку 1.16 стандартний Перехід Statea1 дозволяє Неоднозначність, яка існує у відношенні того, Який з підстанів, Statea1 або Statea2, коріться буті активним, коли суперстан Statea становится активним. У цьом випадка, коли Statea активно, за стандартом Statea1 такоже активно. p align="justify"> У наступній підсістемі Lіghts (Освітлювальні прилади) стандартний Перехід до підстану Lіghts (малюнок 1.17). Off (Освітлювальні прилади віключені) указує, что, колі суперстан Lіghts становится активним, Lіghts.Off підстан становится активним за стандартом. br/>В
Малюнок 1.17-Діаграма Stateflow Із збережений стандартного переходу
Потрібно враховуваті что хронологічні з'єднання скасовують переходь за замовчуванням у суперстанах з вінятковімі (АБО) декомпозіціямі.
Треба звернути ...