На рисунке приведен пример того как
Перейти к содержимому

На рисунке приведен пример того как

  • автор:

Перевод «ниже приведен пример» на английский

Если вы ответили «да» на любой из приведенных выше вопросов, то ниже приведен пример шаблона бизнес-плана о том, как создать местную компанию по поисковой оптимизации.

If your answer to any of the questions above is yes, then below is a sample business plan template on how to start a local SEO company.

Ниже приведен пример профилей, состоящих из установленных казино, которые начинаются как стартапы.
Below is a sample of profiles composed of established casinos that began as start-ups.
Ниже приведен пример одного из публикаций.
Below is an example of one of the publications.
Ниже приведен пример установки репитера с системой антенн в жилом доме.
Below is an example of installing a repeater with an antenna system in a residential building.
Ниже приведен пример списка ингредиентов, взятых из состава белкового батончика.
Below is an example of an ingredients list taken from a protein bar.
Ниже приведен пример цветового круга с третичными цветами на внешнем кольце.
Below is an example of a color wheel with only tertiary colors on the outside ring.
Ниже приведен пример распределения якорного текста для сайта поисковой системы.
Below is an example of the anchor text distribution for Search Engine Land.
Ниже приведен пример резюме, в котором показано, как можно обойтись без.
Below is an example that shows how not to do it.

Ниже приведен пример «классического» обозначении двигателей, который будет полезен при определении места производства.

Below is an example of the «classic» designation engines, which will be useful in determining the place of production.

Ниже приведен пример того, как мы отслеживаем проведенное нами исследование.
Below is an example of how we keep track of the research we’ve conducted.
Ниже приведен пример типичного комментария «патриотических троллей»
Below is an example of a typical comment from the «patriotic trolls»
Ниже приведен пример анализа выплат для займов физлицам со сроками погашения 8-10 месяцев.
Below is an example of a payoff analysis for 8-10 month personal loans.
Ниже приведен пример из реальной жизни.
Below is an example from real life.
Ниже приведен пример того, как может выглядеть запись страницы.
Below is an example of how the page appears.

Ниже приведен пример отчета, который показывает поведение посетителей с разбивкой по пути входа (целевая страница АКА).

Below is an example of a report that shows the behavior of visitors broken down by entry path (AKA landing page).

Ниже приведен пример, чтобы удалить запись, имеет возраст = ЗЗ.
Following is an example to delete a record having AGE= 22.
Возможно неприемлемое содержание

Примеры предназначены только для помощи в переводе искомых слов и выражений в различных контекстах. Мы не выбираем и не утверждаем примеры, и они могут содержать неприемлемые слова или идеи. Пожалуйста, сообщайте нам о примерах, которые, на Ваш взгляд, необходимо исправить или удалить. Грубые или разговорные переводы обычно отмечены красным или оранжевым цветом.

Зарегистрируйтесь, чтобы увидеть больше примеров. Это просто и бесплатно
Ничего не найдено для этого значения.
Предложить пример
Больше примеров Предложить пример

Новое: Reverso для Mac

Переводите текст из любого приложения одним щелчком мыши .

Скачать бесплатно
Перевод голосом, функции оффлайн, синонимы, спряжение, обучающие игры

Результатов: 183 . Точных совпадений: 183 . Затраченное время: 54 мс

Помогаем миллионам людей и компаний общаться более эффективно на всех языках.

Автоматы Мура и Мили

Выходные сигналы АА зависят от того, что поступало на его вход раньше.

В каждый момент времени АА, будучи в состоянии [math]a_^[/math] , способен воспринимать одну из букв входного алфавита [math]z_^[/math] . В соответствии с функцией [math]\delta[/math] , АА перейдет в состояние [math]a_^[/math] с выдачей выходного сигнала, который вырабатывается в соответствии с функцией выходов [math]\lambda[/math] .

Рассмотрим функционирование автоматов Мура и Мили.

Автомат Мили

[math]a(t+1) = \delta (a(t), z(t))[/math]

[math]w(t) = \lambda (a(t), z(t))[/math]

Автомат Мура

[math]a(t+1) = \delta (a(t), z(t))[/math]

[math]w(t) = \lambda (a(t))[/math]

В автоматах Мура выходные воздействия записаны на состояниях, а в автомате Мили — на переходах.

Применение автоматов Мура и Мили

Автоматы Мура и Мили широко применяются при проектировании цифровых устройств на основе программируемых логических интегральных схем (ПЛИС).

Основное преимущество использования автомата Мили заключается в возможности реакции автомата в течение текущего такта, что обусловлено зависимостью текущей выходной комбинации от текущей входной комбинации [math]a_[/math] .

Наличие минимальной выходной задержки, связанной с переключением выходного регистра, отсутствие нестабильности переходного процесса на выходе автомата, отсутствие сквозного распространения сигнала через комбинационную схему от входа до выхода автомата, простота описания на языках описания аппаратуры HDL делает автомат Мура практически незаменимым.

Также автоматы Мура и взаимодействующие автоматы Мили используются в генетическом программировании (например, для решения задачи об «Умном муравье» [1] ).

Автомат, регулирующий пешеходный переход

Пешеходный переход.png

Рассмотрим автомат, регулирующий пешеходный переход по запросу пешеходов. Внешние события автомата — это события нажатия пешеходами кнопки-запроса на тротуаре и исчерпание тайм-аута. Автомат строится как автомат Мура, в котором выход — регулирование светофора и разрешающий сигнал на переход — это потенциальные сигналы, являющиеся функциями состояния.

Выход автомата в каждом состоянии определяется парой [math]\langle[/math] Светофор транспорта; светофор пешехода [math]\rangle[/math] . Например, в состоянии [math]S_1[/math] управляющий автомат устанавливает [math]\langle[/math] З; К [math]\rangle[/math] , то есть включёнными зеленый свет транспорту и красный — пешеходам. В состоянии [math]S_6[/math] установлен [math]\langle[/math] Ж, К; К [math]\rangle[/math] , то есть желтый и красный свет транспорту (приготовиться) и красный — пешеходам. В начальном состоянии [math]S_0[/math] разрешен проезд транспорту, а пешеходам движение запрещено.

В состояниях [math]S_4[/math] , [math]S_5[/math] при запрещающем сигнале транспорту зеленый сигнал пешеходам мигает каждые [math]t_0[/math] секунд в течение [math]t_2[/math] секунд. Запрос на переход принимается только в состоянии [math]S_0[/math] , в остальных состояниях он игнорируется. Задержки (тайм-ауты [math]t_0[/math] — [math]t_3[/math] ) устанавливаются в момент перехода автомата в данное состояние, по исчерпании тайм-аута автомат переходит в следующее состояние. В гиперсостоянии [math]Q[/math] , объединяющему пару состояний [math]S_4[/math] и [math]S_5[/math] , автомат находится ровно [math]t_2[/math] секунд: внутренние переходы не срывают тайм-аута.

Именно для этого удобно использовать гиперсостояние [math]Q[/math] .

Торговый автомат

Автомат шоколадок.png

В качестве примера применения автомата Мили рассмотрим автомат по продаже шоколадок стоимостью [math]20[/math] рублей, принимающий монеты номиналом в [math]5[/math] и [math]10[/math] рублей и возвращающий сдачу, если это необходимо.

Состояний автомата всего четыре: [math]0[/math] , [math]5[/math] , [math]10[/math] и [math]15[/math] рублей.

Входных сигналов [math]Z[/math] два: [math]Z_5[/math] — [math]5[/math] рублей и [math]Z_[/math] — [math]10[/math] рублей.

Выходных сигналов [math]W[/math] три: [math]W_[/math] — ничего не выдавать, [math]W_[/math] — выдать шоколадку и [math]0[/math] рублей сдачи, [math]W_[/math] — выдать шоколадку и [math]5[/math] рублей сдачи.

Например, если у человека есть одна монета номиналом в [math]10[/math] рублей и две монеты номиналом в [math]5[/math] рублей и монеты забрасываются в порядке [math]10[/math] , [math]5[/math] и [math]5[/math] рублей, то происходит следующее:

  1. Автомат переходит в состояние [math]10[/math] р. и ничего не выдает;
  2. Автомат переходит в состояние [math]15[/math] р. и ничего не выдает;
  3. Автомат переходит в состояние [math]0[/math] р., выдает шоколадку и не возвращает сдачу.

Способы задания автоматов

Табличный способ задания автомата Мили

Автомат Мили может быть задан таблицей переходов и таблицей выходов.

В таблице переходов АА Мили на пересечении столбца [math]a_[/math] и строки [math]z_[/math] записывается состояние [math]a_[/math] , которое есть функция [math]\delta[/math] от [math]a_[/math] и [math]z_[/math]

[math]a_[/math]
[math]z_[/math] [math]a_[/math] [math]=\delta (a_, z_)[/math]

В таблице выходов на пересечении столбца [math]a_[/math] и строки [math]z_[/math] записывается выходной сигнал, который есть функция [math]\lambda[/math] от [math]a_[/math] и [math]z_[/math] .

[math]a_[/math]
[math]z_[/math] [math]w_[/math] [math]=\lambda (a_, z_)[/math]

Пример: Задание автомата Мили табличным способом (автомат имеет два входных сигнала, два выходных сигнала и три состояния).

Таблица переходов

[math]\delta[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math]
[math]z_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math]
[math]z_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math]

Таблица выходов

[math]\lambda[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math]
[math]z_[/math] [math]w_[/math] [math]w_[/math] [math]w_[/math]
[math]z_[/math] [math]w_[/math] [math]w_[/math] [math]w_[/math]

Графический способ задания автомата Мили

На рисунке приведен граф автомата Мили на 3 состояния, имеющий 2 входных сигнала и 2 выходных сигнала (см. предыдущий пример).

Aa mili ex1.png

Табличный способ задания автомата Мура

В автомате Мура выходной сигнал зависит только от состояния автомата и не зависит от входного сигнала.

Поэтому достаточно для задания автомата Мура в таблице переходов добавить одну строку.

[math]\lambda[/math] [math]w_[/math] [math]w_[/math] [math]w_[/math] [math]w_[/math] [math]w_[/math]
[math]\delta[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math]
[math]z_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math]
[math]z_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math] [math]a_[/math]

Графический способ задания автомата Мура

На рисунке приведен граф автомата Мура на 5 состояний, имеющий 2 входных сигнала и 2 выходных сигнала.

Aa moor ex1.png

Реакция автоматов на входное слово

Автомат Мили

Допустим, входное слово [math]\xi[/math] поступает на вход автомата буква за буквой.

Выходное слово [math]\omega[/math] называется реакцией автомата Мили на входное слово [math]\xi[/math] в состоянии [math]a_[/math] строится по таблице переходов и выходов).

Aa mili ex2.png

Реакцию автомата на входное слово [math]\xi[/math] можно заменить обходом графа.

Автомат Мура

Выходное слово [math]\omega[/math] называется реакцией автомата Мура на входное слово [math]\xi[/math] в состоянии [math]a_[/math] .

Aa moor ex2.png

В рассматриваемом примере для автоматов Мили и Мура реакции автоматов на одинаковое входное слово совпадают, но они сдвинуты на один такт. Автоматы Мили и Мура дающие одинаковые реакции на одинаковые входные слова называются эквивалентными. Данное замечание приводит к задаче построения эквивалентных автоматов, дающих одинаковые реакции на одинаковые входные слова.

Эквивалентность автоматов Мили и Мура

Автомат Мура переходит в автомат Мили, если всем переходам в состояние поставить выходные воздействия этого состояния. После таких преобразований получим эквивалентный автомат Мили.

Однако, чтобы преобразовать автомат Мили в автомат Мура такой алгоритм не подходит, т.к. в одно состояние могут вести разные переходы. Но можно просто добавить новых состояний, устанавливая необходимые соответствия.

Далее будет приведено формальное доказательство факта эквивалентности с явным предъявлением конструкции.

Для каждого автомата Мили может быть построен эквивалентный ему автомат Мура, и обратно — для каждого автомата Мура может быть построен эквивалентный ему автомат Мили.

Переход от автомата Мура к автомату Мили

Шестикомпонентным набором с индексом А будем обозначать автомат Мура, а с индексом В — автомат Мили.

Пусть задан автомат Мура.

Aa moor ex3.png

Требуется перейти к автомату Мили

[math]S_ = (A_, Z_, W_, \delta _, \lambda _, a_[/math] ),

При переходе от автомата Мура к автомату Мили алфавиты состояний также совпадают, т.е. [math]A_ = A_[/math] .

Для определения соответствия между функциями переходов выходов автоматов Мура и Мили воспользуемся следующей вспомогательной таблицей.

Мура Мили
[math]\delta _ (a_, z_) = a_[/math] [math]\delta _ (a_, z_) = a_[/math]
[math]\lambda _(a_) = w_[/math] [math]\lambda _ (a_, z_) = w_[/math]
Moor transition.png Mili transition.png

При переходе от автомата Мура к автомату Мили функции переходов также совпадают, а для определения функции выходов выходные сигналы с вершин опускается на входные дуги.

Проделав такие преобразования мы должны доказать, что получили автомат Мили, эквивалентный автомату Мура, т.е. что реакции автоматов на одинаковые входные воздействия совпадают.

При таком переходе (Мура к Мили) число состояний совпадает.

Полученный автомат эквивалентен исходному

Переход от автомата Мили к автомату Мура

Пусть задан автомат Мили [math]S_ = (A_, Z_, W_, \delta _, \lambda _, a_)[/math] .

Aa mili ex3.png

Требуется перейти к автомату Мура

Для определения алфавита состояний, функций переходов и выходов автомата Мура воспользуемся следующей вспомогательной таблицей.

В данном случае [math]A_ \neq A_[/math] .

При таком переходе (Мили к Мура) каждому состоянию автомата Мили [math]a_[/math] ставится в соответствие множество всевозможных пар [math]a_ \rightarrow A_ = \<( a_, w_) | a_ = \delta(a_, z_), w_ = \lambda(a_, z_)\>[/math] , где [math]a_[/math] есть функция [math]\delta[/math] от состояния и входного сигнала, [math]w_[/math] функция [math]\lambda[/math] от состояния и входного сигнала.

Мура Мили
[math]A_ = \<(a_, w_), (a_, w_), (a_, w_)\>[/math]
[math]a_: A_ = \left \ < \begin (a_, w_) = b_ \\ (a_, w_) = b_ \\ \end \right.[/math] [math]a_: A_ = \left \ < \begin (a_, w_) = b_ \\ (a_, w_) = b_ \\ \end \right.[/math] [math]a_: A_ = \< (a_, w_) \> = b_[/math]

В качестве начального состояния результирующего автомата может быть выбрано любое состояние Мура, порожденное начальным состоянием автомата Мили, т.е. состояния [math]b_[/math] или [math]b_[/math] .

При определении функции переходов результирующего автомата Мура из всех состояний, порожденных одним состоянием автомата Мили, должны быть переходы под воздействием одинаковых входных сигналов.

Поскольку в автомате Мура выходной сигнал зависит только от состояния автомата, то в примере рядом с состояниями проставим соответствующие выходные сигналы.

Ex 2.png

И так если осуществить следующие преобразования, то получим:

Мили Мура Мили
[math]S_ \rightarrow[/math] [math]S_ \rightarrow[/math] [math]S_[/math]
3 состояния 5 состояний 5 состояний

Можно утверждать, что если [math]S_[/math] эквивалентно [math]S_[/math] , а [math]S_[/math] эквивалентно [math]S_[/math] , то [math]S_[/math] эквивалентно [math]S_[/math] (т.е. эквивалентность обладает свойством транзитивности).

Полученный автомат эквивалентен исходному

Методы взаимной транспозиции автоматов Мили и Мура показывают, что при переходе от автомата Мили к автомату Мура число состояний принципиально не меняется. В то время как при обратном переходе в автомат Мура число состояний, как правило, увеличивается. Вследствие транзитивности отношения эквивалентности два автомата Мили, первый из которых получен из автомата Мура, так же будут эквивалентны, но у второго автомата число состояний будет больше. Таким образом эквивалентные между собой автоматы могут иметь различное число состояний. В связи с чем и возникает задача нахождения минимального автомата в классе эквивалентных между собой автоматов. Существование для любого абстрактного автомата эквивалентного ему абстрактного автомата с минимальным числом внутренних состояний впервые было доказано Муром.

См. также

  • Локальные автоматы
  • Двусторонний детерминированный конечный автомат
  • Квантовый конечный автомат

Примечания

Источники информации

  • Ожиганов А.А. Теория автоматов: Учебное пособие. СПб.: НИУ ИТМО, 2013 — С. 84.
  • Богаченко Н.Ф., Файзуллин Р.Т. Синтез дискретных автоматов: Учебное пособие. Омск: Издательство Наследие. Диалог-Сибирь, 2006.
  • Википедия — Автомат Мура
  • Ofap.ulstu.ru — Абстрактные автоматы
  • Николай Борисенко — Технические аспекты построения управляющих автоматов при проектировании цифровых устройств на основе современных ПЛИС

Нотация EPC

Нотация EPC (Event-Driven Process Chain — событийная цепочка процессов) используется для описания процессов нижнего уровня. Диаграмма процесса в нотации EPC, представляет собой упорядоченную комбинацию событий и функций. Для каждой функции могут быть определены начальные и конечные события, участники, исполнители, материальные и документальные потоки, сопровождающие её, а также проведена декомпозиция на более низкие уровни. Декомпозиция может производиться в нотациях EPC или BPMN.

При декомпозиции процесса ЕРС, расположенного на диаграмме SADT, стрелки с диаграммы SADT на диаграмму ЕРС не переносятся.

Название Кнопка Графический символ Описание
Функция Блок представляет собой функцию — действие или набор действий, выполняемых над исходным объектом (документом, ТМЦ и прочим) с целью получения заданного результата.
Внутри блока помещается наименование функции.
Временная последовательность выполнения функций задается расположением функций на диаграмме процесса сверху вниз.
Событие
Событие — состояние, которое является существенным для целей управления бизнесом и оказывает влияние или контролирует дальнейшее развитие одного или более бизнес-процессов. Элемент отображает события, активизирующие функции или порождаемые функциями. Внутри блока помещается наименование события.
Стрелка Стрелка отображает связи элементов диаграммы процесса EPC между собой. Связь может быть направленной и ненаправленной в зависимости от соединяемых элементов и типа связи.
Оператор AND («И») Оператор «И» используется для обозначения слияния/ветвления как функций, так и событий. Если завершение выполнения функции должно инициировать одновременно несколько событий, то это обозначается с помощью оператора «И», следующего после функции и перед событиями.
На рисунке (Рис.1) завершение выполнения Функции одновременно инициирует события: Событие 1 и Событие 2.

Если событие происходит только после обязательного завершения выполнения нескольких функций, то это обозначается с помощью оператора «И», следующего после функций и перед одиночным событием. На рисунке (Рис.2) Событие произойдет только после обязательного завершения Функции 1 и Функции 2.

Если функция может начать выполняться только после того, как произойдут несколько событий, то это обозначается с помощью оператора «И», следующего после событий и перед функцией. На рисунке (Рис.3) Функция начнет выполняться только после того, как произойдут Событие 1 и Событие 2.

Если одно событие может инициировать одновременное выполнение нескольких функций, то это обозначается с помощью оператора «И», следующего после события и перед функциями. На рисунке (Рис.4) Событие одновременно инициирует выполнение Функции 1 и Функции 2.

Если событие происходит после завершения выполнения одной или нескольких функций, то это обозначается с помощью оператора «ИЛИ», следующего после функций и перед одиночным событием. На рисунке (Рис.6) Событие может произойти либо после завершения выполнения Функции 1, либо после завершения выполнения Функции 2, либо после завершения выполнения и Функции 1, и Функции 2.

Если функция может начать выполняться после того, как произойдет одно или несколько событий, то это обозначается с помощью оператора «ИЛИ», следующего после событий и перед функцией. На рисунке (Рис.7) Функция может начать выполняться либо после того, как произойдет Событие 1, либо после того, как произойдет Событие 2, либо после того, как произойдут оба события: Событие 1, и Событие 2.

Если событие происходит сразу после завершения выполнения либо одной функции, либо другой, то это обозначается с помощью оператора «Исключающее ИЛИ», следующего после функций и перед одиночным событием. На рисунке (Рис.9) Событие может произойти либо сразу после завершения выполнения Функции 1, либо сразу после завершения выполнения Функции 2.

Если функция может начать выполняться сразу после того, как произойдет либо одно событие, либо другое, то это обозначается с помощью оператора «Исключающее ИЛИ», следующего после нескольких событий и перед функцией. На рисунке (Рис.10) Функция может начать выполняться сразу после того, как произойдет либо Событие 1, либо Событие 2.

Рисунок 10

Рисунок 11

На рисунке (Рис.12 ) показано, что после окончания Процесса 1 (и наступления Событие 1) начинает выполняться Процесс 2.

Рисунок 12. Диаграмма Процесса 1

На диаграмме Процесса 2 (Рис.13 ) показано, что перед началом Процесса 2 был завершен Процесс 1, инициировавший Событие 1.

Рисунок 13. Диаграмма Процесса 2

Рисунок 14
Таблица 1. Используемые графические символы

Команды панели инструментов для диаграммы EPC

Команда Графический символ Описание
Удалить тип связи по умолчанию Кнопка предназначена для удаления типов связей, установленных пользователем по умолчанию.
Показать/убрать все типы связей на диаграмме Кнопка предназначена для показа наименований всех типов связей, наведенных на диаграмме.
Переместить контекст функции с вышележащей диаграммы Кнопка предназначена для перемещения с вышележащей диаграммы (если диаграмма представлена в нотации EPC) всех элементов, которые связаны с декомпозируемой функцией.

Дополнительно к возможности показывать/убирать наименования типов связей на диаграмме с помощью кнопки в справочнике «Типы связей» существует возможность установить показ наименования того или иного типа связи на всех диаграммах, где эта связь наведена. Для этого необходимо проставить галочку у параметра «Видимость типа связи» для данной связи (Рис.15).

Рисунок 15. Управление показом наименования типа связи на всех диаграммах

Типы связей между элементами диаграммы EPC

Типы связей, которые могут быть наведены между элементами на диаграмме EPC, перечислены в таблицах (Табл. 2 Табл. 11 ). При необходимости перечень типов связей может быть изменен.

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
База данных изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса в базу данных вносятся изменения.
имеет на выходе Связь используется, если необходимо отобразить, что база данных передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса создается новая база данных.
Документ изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса в документ вносятся изменения.
имеет на выходе Связь используется, если необходимо отобразить, что документ передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса создается новый документ.
Информация изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется информация.
имеет на выходе Связь используется, если необходимо отобразить, что информация передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса появляется информация.
ТМЦ изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется ТМЦ.
имеет на выходе Связь используется, если необходимо отобразить, что ТМЦ передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса формируется ТМЦ.
Программный продукт изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется Информационная система, ее модуль или функция.
имеет на выходе Связь используется, если необходимо отобразить, что Информационная система, ее модуль или функция передается из одного процесса в другой.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса создается Информационная система, ее модуль или функция.
Оператор порождает событие через Связь используется для отображения хода выполнения процесса.
Процесс предшествует Связь используется, если бизнес-аналитик принимает решение использовать для отображения хода выполнения процесса только функции, без событий.
Событие порождает Связь используется для отображения хода выполнения процесса.
Термин изменяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса изменяется термин.
имеет на выходе Связь используется, если необходимо отобразить, что термин передается из одного процесса в другой.
помещает в архив Связь используется, если необходимо отобразить, что в результате выполнения процесса термин помещается в архив.
распределяет Связь используется, если необходимо отобразить, что в рамках выполнения процесса термин распределяется между субъектами или процессами.
создает на выходе Связь используется, если необходимо отобразить, что в результате выполнения процесса формируется термин.
считывает Связь используется, если необходимо отобразить, что в рамках выполнения процесса считывается термин.
уничтожает Связь используется, если необходимо отобразить, что в результате выполнения процесса термин уничтожается.

Таблица 2. Типы связей Процесса

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
Процесс выполняет Связи используются для отображения владельцев, исполнителей процесса или субъектов, принимающих участие в выполнении процесса.
д/б информирован о выполнении
д/б информирован о нестандартном завершении
должен информировать о результатах выполнения
отвечает за техническую часть
отвечает по ИТ за
принимает решение по
способствует при выполнении
утверждает результат
участвует в качестве консультанта
является владельцем
Событие обеспечивает Связь используется, если необходимо отобразить, что субъект способствует возникновению события.
является владельцем Связь используется, если необходимо отобразить, что субъект является ответственным за возникновение события.
Термин имеет доступ к Связь используется, если необходимо отобразить, что субъект имеет доступ к термину (информации о термине).
является владельцем Связь используется, если необходимо отобразить, что субъект является ответственным за формирование термина или актуализацию информации о термине.
База данных обеспечивает Связь используется, если необходимо отобразить, что субъект обеспечивает наличие актуальной информации в базе данных или является ответственным за формирование базы данных.
Документ обеспечивает Связь используется, если необходимо отобразить, что субъект является ответственным за формирование документа или поддержание документа в актуальном состоянии.
Информация обеспечивает Связь используется, если необходимо отобразить, что субъект является ответственным за предоставление актуальной информации.
ТМЦ обеспечивает Связь используется, если необходимо отобразить, что субъект обеспечивает наличие ТМЦ.
Программный продукт отвечает за разработку Связь используется, если необходимо отобразить, что субъект отвечает за разработку информационной системы, ее модуля или функции.
отвечает за техническую часть Связь используется, если необходимо отобразить, что субъект отвечает за техническую часть (оборудование, системное ПО и т.д.) информационной системы, ее модуля или функции.
является пользователем Связь используется, если необходимо отобразить, что субъект является пользователем информационной системы, ее модуля или функции.

Таблица 3. Типы связей Субъекта

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
Процесс активизирует Связь используется для отображения хода выполнения процесса.
Субъект используется Связь используется, если необходимо отобразить, что субъект ориентируется на возникновение события для определения времени старта процесса.

Таблица 4. Типы связей События

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
База данных создает на выходе Связь используется, если необходимо отобразить, что база данных формируется в результате работы в информационной системе.
Документ создает на выходе Связь используется, если необходимо отобразить, что документ автоматически формируется в информационной системе.
Информация использует Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется информация.
ТМЦ использует Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется ТМЦ.
Процесс поддерживает Связь используется, если необходимо отобразить, что процесс выполняется с использованием информационной системы, ее модуля или функции.
Термин использует Связь используется, если необходимо отобразить, что для внесения данных в информационную систему используется термин.

Таблица 5. Типы связей Программного продукта

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
Процесс предоставляет входные данные для Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием документа.
Событие устанавливает Связь используется, если необходимо отобразить, что поступление документа инициировало возникновение событие.
Субъект используется Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует документ.
База данных предоставляет входные данные для Связь используется, если необходимо отобразить, что заполнение базы данных осуществляется с использованием документа.

Таблица 6. Типы связей Документа

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
Процесс предоставляет входные данные для Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием базы данных.
Событие устанавливает Связь используется, если необходимо отобразить, что возникновение события было инициировано базой данных.
Субъект используется Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует базу данных.
Программный продукт предоставляет входные данные для Связь используется, если необходимо отобразить, что работа в программном продукте осуществляется с использованием базы данных.
Документ создает на выходе Связь используется, если необходимо отобразить, что документ может быть сформирован из базы данных.

Таблица 7. Типы связей Базы данных

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
Процесс используется Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием информации.
является входом для Связь используется, если необходимо отобразить, что информация, поступившая на вход процесса, в результате выполнения процесса преобразуется в другую информацию, документ или объект.
Событие устанавливает Связь используется, если необходимо отобразить, что поступление информации инициировало возникновение события.
Субъект используется Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует информацию.

Таблица 8. Типы связей Информации

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
Процесс используется Связь используется, если необходимо отобразить, что выполнение процесса осуществляется с использованием ТМЦ.
является входом для Связь используется, если необходимо отобразить, что ТМЦ, поступившие на вход процесса, в результате выполнения процесса преобразуются из одного состояния в другое.
Событие устанавливает Связь используется, если необходимо отобразить, что возникновение события было инициировано ТМЦ.
Субъект используется Связь используется, если необходимо отобразить, что для осуществления своей деятельности субъект использует ТМЦ.

Таблица 9. Типы связей ТМЦ

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
Процесс проверяется Связь используется, если необходимо отобразить, что в рамках выполнения процесса проверяется термин.
утверждается (кем) Связь используется, если необходимо отобразить, что в рамках выполнения процесса утверждается термин.
является входом для Связь используется, если необходимо отобразить, что термин, поступивший на вход процесса, в результате выполнения процесса преобразуется из одного состояния в другое.
Событие устанавливает Связь используется, если необходимо отобразить, что возникновение события инициировано термином.
База данных определяется Связь используется, если необходимо отобразить, что значение термина определено в базе данных.
устанавливает статус Связь используется для отображения статуса базы данных.
Документ определяется Связь используется, если необходимо отобразить, что значение термина определено в документе.
устанавливает статус Связь используется для отображения статуса документа.
Информация определяется Связь используется, если необходимо отобразить, что значение термина определяется информацией.
устанавливает статус Связь используется для отображения статуса информации.
ТМЦ определяется Связь используется, если необходимо отобразить, что значение термина определяется ТМЦ.
устанавливает статус Связь используется для отображения статуса ТМЦ.

Таблица 10. Типы связей Термина

Элемент, с которым
устанавливается связь
Тип связи Назначение связи Пример использования связи
Процесс активизирует Связь используется для отображения хода выполнения процесса.
Событие порождает событие через Связь используется для отображения хода выполнения процесса.
Оператор предшествует Связь используется для отображения хода выполнения процесса.

Таблица 11. Типы связей Оператора

Правила моделирования процессов в нотации EPC

1. Диаграмма функции EPC должна начинаться как минимум одним стартовым событием (стартовое событие может следовать за интерфейсом процесса) и завершаться как минимум одним конечным событием (конечное событие может предшествовать интерфейсу процесса).

2. События и функции по ходу выполнения процесса должны чередоваться. Решения о дальнейшем ходе выполнения процесса принимаются функциями.

3. Рекомендуемое количество функций на диаграмме — не более 20. Если количество функций диаграммы значительно превышает 20, то существует вероятность, что неправильно выделены процессы на верхнем уровне и необходимо произвести корректировку модели.

4. События и функции должны содержать строго по одной входящей и одной исходящей связи, отражающей ход выполнения процесса.

5. События и операторы, окружавшие функцию на вышележащей диаграмме (Рис.16), должны быть начальными/результирующими событиями и операторами на диаграмме декомпозиции функции (Рис.17).

Рисунок 16. Диаграмма процесса, на которой встречается Функция 1 Рисунок 17. Диаграмма декомпозиции Функции 1

6. На диаграмме не должны присутствовать объекты без единой связи.

7. Каждый оператор слияния должен обладать хотя бы двумя входящими связями и только одной исходящей, оператор ветвления — только одной входящей связью и хотя бы двумя исходящими. Операторы не могут обладать одновременно несколькими входящими и исходящими связями.

8. Если оператор обладает входящей связью от элемента «событие», то он должен обладать исходящей связью к элементу «функция» и наоборот.

9. За одиночным событием не должны следовать операторы «OR (ИЛИ)» или «XOR (Исключающее ИЛИ)».

10. Операторы могут объединять или разветвлять только функции или только события. Одновременное объединение/ветвление функции и события невозможно.

11. Оператор, разветвляющий ветки, и оператор, объединяющий эти ветки, должны совпадать. Допускается также ситуация, когда оператор ветвления «И», оператор объединения — «ИЛИ».

Рисунок 18 Рисунок 19 Рисунок 20 Рисунок 21

Пример недопустимой ситуации (Рис.22):

Рисунок 22

Пример диаграммы процесса в нотации EPC приведен на Рис.23 :

КОМПАС-3D v22

При перемещении вдоль траектории объекта-сечения или тела-инструмента вырезания (о задании сечения/тела см. раздел Сечение элемента по траектории) его ориентация может меняться или оставаться постоянной. Это зависит от типа движения сечения/тела.

Чтобы задать нужный тип, в группе Движение сечения Панели параметров нажмите соответствующую кнопку:

Особенности построения элемента по траектории для разных типов движения сечения приведены ниже.

Если траектория лежит на поверхности, то для определения положения сечения в процессе движения можно использовать нормаль к этой поверхности. Для этого нужно включить опцию Согласованно с нормалью к поверхности . Данная возможность доступна для способов Сохранять угол наклона и Ортогонально траектории . Подробнее о положении сечения, согласованном с нормалью.

Движение с сохранением угла наклона

Если в группе Движение сечения нажата кнопка Сохранять угол наклона , то сечение (тело-инструмент вырезания) перемещается так, чтобы в любой точке траектории угол наклона сечения (тела) к траектории был неизменным и равным начальному углу наклона. На рисунке показан пример перемещения эскиза-сечения.

Перемещение эскиза-сечения по траектории с сохранением угла наклона

Если траекторией является кривая на поверхности, то можно выполнять построение с учетом направления нормали к этой поверхности. Подробнее о положении сечения, согласованном с нормалью.

Движение параллельно самому себе

Если в группе Движение сечения нажата кнопка Параллельно самому себе , то перемещение сечения (тела-инструмента вырезания) выполняется следующим образом:

• Сечение перемещается так, чтобы в любой точке траектории его плоскость была параллельна плоскости, в которой находится объект, выбранный в качестве сечения. Пример перемещения эскиза-сечения показан на рисунке.

• Тело-инструмент вырезания перемещается так, чтобы в любой точке траектории оно было расположено параллельно самому себе в исходном положении.

Перемещение эскиза-сечения по траектории параллельно самому себе

Нельзя производить движение сечения параллельно самому себе, если траектория имеет точки, в которых касательная к ней параллельна плоскости сечения.

Движение ортогонально траектории

Ортогонально траектории можно перемещать только объект-сечение. При выполнении вырезания телом по траектории вариант недоступен.

Если в группе Движение сечения нажата кнопка Ортогонально траектории , то перемещение выполняется следующим образом:

• для сечения, расположенного перпендикулярно траектории — результат построения будет таким же, как при выборе варианта Сохранять угол наклона ,

• для сечения, расположенного под произвольным углом — сечение поворачивается так, что его плоскость становится перпендикулярной траектории, а затем перемещается по траектории с сохранением угла наклона 90° (пример такого построения для эскиза-сечения приведен на рисунке). Таким образом, грань элемента в начальной точке траектории перпендикулярна траектории независимо от того, под каким углом располагается исходный объект. Положение самого объекта не изменяется.

Перемещение эскиза-сечения по траектории ортогонально траектории

Если траекторией является кривая на поверхности, то можно выполнять построение с учетом направления нормали к этой поверхности (см. следующий раздел).

Изменение положения сечения, согласованное с направлением нормали к поверхности

Если в качестве траектории выбрана кривая, лежащая на поверхности (например, ребро, проекционная кривая, сплайн на поверхности), и построение выполняется способом Сохранять угол наклона или Ортогонально траектории , то на Панели параметров присутствует опция Согласованно с нормалью к поверхности .

Включите эту опцию, чтобы в каждой точке траектории поворот сечения относительно его начального положения производился согласованно с направлением нормали к поверхности в этой точке. Таким образом, при движении по траектории угол поворота сечения будет изменяться в соответствии с изменением направления нормали.

Действие опции распространяется и на объект-сечение, и на тело-инструмент вырезания.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *