Возобновление печати на новом листе.
Инициатор: s8 Результант: s1
Циклическое повторение нагрева чернил, образования пузыря и выброс капли на бумагу Инициатор: s7 Результант: s4 Возобновление печати после вывода сообщения об отсутствии бумаги Инициатор: s3 Результант: s1
Таким образом, репозиция данного процесса имеет вид , где = {s1, s3, s4, s7, s8}, = {s3, s7, s8}, R' = {s1, s4}, = {(s8, s1), (s7, s4), (s3, s1)}
Объединение процесса и его репозиции:
Вывод: репозиция позволяет повторить процесс после его выполнения. Для данной модели это означает, что печать может происходить не один раз, а столько, сколько необходимо в рамках поставленной задачи. Репозиция рассматриваемого процесса является частичной, так как I ' совпадает с R, но R ' несовпадает с I. Редукция Редукция процесса состоит в сведении данного асинхронного процесса к более простому. Составим редукцию репозиции нашего процесса. Пусть процесс задан диаграммой переходов:
Три первых элемента вектора выберем в качестве входной компоненты. Образуем p-блочное разбиение множества S , p = 4: X = {1001, 1100, 1101, 1110, 1111}
Выбираем r =2 ( r < p ): X * = {1110, 1111}
Образуем множество, содержащее ситуации, входящие в те блоки разбиения, которые соответствуют выбранным значениям входной компоненты:
S * = {111100010, 111010010, 111001010, 111000011, 111000110}
Для каждого инициатора построим множество ситуаций встречающихся на траекториях процесса , ведущих из указанного инициатора. Образуем множество как объединение тех множеств , для которых справедливо :
1: 110000010→111100010→ 111010010→111001010→111000011→ →111000110→100100010 2: 111100010→110100010 3: 111010010→111001010→111000001→111000110
Ситуации из траектории 3:
S ( X * ) = {111010010, 111001010, 111000011, 111000110} I ( X *) = {111010010} R ( X *) = {111000110}
Построим F ( X *):
Вывод: редукция позволяет из полного описания процесса выделить некоторую его часть, рассмотрение которой интересно по тем или иным причинам. В данном случае, в результате редукции была выделена ветвь, которая соответствует механизму печати струйного принтера (перемещение каретки, нагрев чернил, образование пузыря, выброс капли на бумагу и наполнение камеры чернилами). Композиция Рассмотрим последовательную композицию двух процессов с ситуациями, структурированными по второму способу: в ситуациях p 1 выделена выходная компонента; в ситуациях p 2 выделена входная компонента. p 1 – подготовки к печати, состоит из двух ситуаций; p 2 – непосредственно сама печать; Компоненты процесса p 1 : 1. K – устройство управления K+ - контролирует работу печати и всех элементов принтера K– - бездействует 2. P – бумага P+ - содержится в лотке P– - отсутствует 3. M – память M+ - содержит задания на печать M– - свободна Ситуации процесса p 1 : 1. Принтер включен. Задание печати. K+ P– M + 2. Проверка на наличие бумаги. K+ P+ M +
Инициатор: I = { s11 } Результант: R ={ s 1 2 } Выделим в процессе первую (контроллер) и вторую (бумага) компоненты в качестве выходных. Выбираем контроллер, так как он является основным показателем работоспособности устройства, и бумагу (вспомогательную компоненту), так как процесс подготовки к печати основывается на подготовку бумаги. Y 1 ={10,11} Компоненты процесса p 2 : 1. K – устройство управления K+ - контролирует работу печати и всех элементов принтера K– - бездействует 2. P – бумага P+ - содержится в лотке P– - отсутствует 3. V – система валиков для подачи бумаги V+ - работает (перемещает бумагу) V– - ожидает (покоится) 4. C – каретка с печатающими картриджами C+ - перемещается C– - покоится 5. R – нагревательный элемент (тонкопленочный резистр) R+ - нагрет R– - охлажден 6. S – сопло S+ - выбрасывает каплю чернил S– - бездействует 7. H – камера H+ - содержит чернила H– - пуста 8. B – пузырь B+ - есть B– - отсутствует Ситуации процесса p 2 : 1. Проверка на наличие бумаги. Ее подача.
K+ P+ V+ C– R – S – H + B –
2. Каретка перемещается.
K+ P+ V– C+ R – S – H + B –
3. Пропускается ток. Резистр осуществляет быстрый нагрев чернил, находящихся в небольшой камере, до температуры их кипения.
K+ P+ V– C– R + S – H + B –
4. Образуется пузырек воздуха, который постепенно растет. Из выходного отверстия сопла выдавливаются пузырем чернила. Ток отключается. Нагревательный элемент остывает.
K+ P+ V– C– R – S – H + B +
5. Пузырек лопается. Происходит отрыв и последующий выброс уже оформившейся капли на бумагу. Силы поверхностного натяжения втягивают новую порцию чернил в камеру.
K+ P+ V– C– R – S + H + B –
6. С помощью системы валиков бумага выходит из принтера.
K+ P– V + C– R – S – H + B –
Инициатор: I= { s21 } Результант: R ={ s 2 5 , s 2 6 } Выделим в процессе первую (контроллер) и вторую (бумага) компоненты в качестве входных. X 2 = {10,11}. Таким образом Y 1 = X 2 Редуцированные процессы P 1 ( X *) и P 2 ( X *), где X * = {11,10}.
Процесс p 1 :
Процесс p 1 :
Композиция двух процессов выглядит следующим образом:
I3 = {( s1)}; R3 = {( s26}.
Граф композиции:
Вывод: композиция необходима для объединения нескольких процессов в один. В данном случае использовалась последовательная композиция, чтобы смоделировать процесс печати в целом, состоящий из полготовки к печати и непосредственно самой печати. Получившийся процесс представляет собой несколько упрощенный исходный процесс. Предметная интерпретация асинхронного процесса.
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (160)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |