Разное

Временная диаграмма: Временная диаграмма с накоплением | Документация AnyLogic

Содержание

Временная диаграмма с накоплением | Документация AnyLogic

  • Свойства
  • Функции

Режимы масштабирования диаграммМасштабирование временных диаграммОбласть диаграммыЛегенда диаграммыСетка и метки диаграммыОбновление диаграммДинамическое изменение внешнего вида диаграммыСправочник классов — Класс TimeStackChart

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

Временная диаграмма с накоплением

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

Чтобы добавить временную диаграмму с накоплением

  1. Перетащите элемент Временная диаграмма с накоплением  из палитры Статистика в то место графического редактора, где вы хотите нарисовать диаграмму.
  2. Перейдите в секцию Данные панели Свойства.
  3. Вначале выберите, что будет являться источником данных, которые вы хотите визуализировать — заданное вами Значение или Набор данных.
    • Если вы хотите, например, отображать на диаграмме динамику изменения значения переменной (или параметра) во времени, то вам нужно будет выбрать опцию Значение и ввести имя этой переменой (или параметра) в поле Значение. В этом поле можно задавать не только имена переменных или параметров, но и любое выражение. Это выражение будет вычисляться с заданной частотой, и результаты его вычисления будут добавляться на диаграмму.
    • Если же вы хотите отображать на диаграмме данные, собираемые набором данных, то выберите опцию
      Набор данных
      и введите имя этого набора данных в расположенном ниже поле Набор данных.
  4. Задайте заголовок для этого элемента данных в поле Заголовок. Введенный здесь текст будет отображаться в легенде диаграммы.
  5. Чтобы задать цвет, которым будет отображаться данный элемент данных на диаграмме, щелкните мышью внутри элемента управления Цвет и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета.
  6. В секции свойств Внешний вид, в поле Формат временной оси вы можете выбрать, хотите ли вы отображать значения времени у оси X диаграммы как количество Единиц модельного времени (0, 10, 20, …), или же как модельную дату и время, отформатированные определенным образом (например, 2.04.2013 23:00, 3.04.2013 00:00, …). Подробную информацию о возможных форматах отображения даты и времени вы можете найти здесь.

Чтобы добавить элемент данных на диаграмму

Новая временная диаграмма с накоплением уже содержит элемент данных. Если вы хотите добавить еще один элемент данных, выполните следующие шаги:

  1. Выделите диаграмму в графическом редакторе или в панели Проекты.
  2. Перейдите в секцию Данные панели Свойства.
  3. Щелкните мышью по кнопке . При этом над кнопкой появится новая секция свойств, задающая настройки нового элемента данных, который будет отображаться на данной диаграмме.

Чтобы удалить элемент данных с диаграммы

  1. Выделите диаграмму в графическом редакторе или в панели Проекты.
  2. Перейдите в секцию Данные панели Свойства.
  3. Выделите элемент данных, который вы хотите удалить с данной диаграммы, и щелкните мышью по кнопке внизу секции
    Данные
    .

Свойства

Основные

Имя — Имя диаграммы. По этому имени диаграмма будет доступна из кода ее агента.

Исключить — Если опция выбрана, то диаграмма будет исключена из модели.

Отображается на верхнем агенте — Если опция выбрана, то диаграмма будет видна на презентации типа агента, в который будет вложен данный агент.

Данные

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

Значение — [Видно, если выше выбрана опция Значение] Выражение, результат вычисления которого будет добавляться на диаграмму.

Набор данных — [Видно, если выше выбрана опция Набор данных] Имя набора данных, хранящего данные, которые вы хотите визуализировать на этой диаграмме.

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

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

Обновление данных

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

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

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

Отображать до … последних значений (для данных типа «Значение») — Максимальное количество последних измерений, которое будет отображаться на диаграмме.
Задаваемое здесь значение не будет применимо к тем элементам данных, у которых выбрана опция Набор данных. У таких элементов данных количество значений будет определяться значением, заданным в аналогичном свойстве

Хранить до… соответствующего набора данных.

Масштабирование

Временной диапазон — Здесь вы можете задать диапазон временной оси диаграммы (количество единиц модельного времени (N), для которого будут отображаться измеренные значения набора данных). Диаграмма будет отображать график только для заданного временного интервала — последних N единиц модельного времени.

Вертикальная шкала — Здесь вы можете выбрать режим масштабирования диаграммы. Выберите режим автомасштабирования (Авто), масштабирование, при котором столбцы будут занимать всю область диаграммы (100%), либо же Фиксированный режим, при котором шкала диаграммы будет иметь четко заданный максимум (задающийся в поле до).

Внешний вид

Метки по оси X — С помощью данного выпадающего списка вы можете задать расположение меток, отображаемых для оси X, относительно области диаграммы (

Снизу или Сверху). Если вы не хотите, чтобы у оси X отображались метки, выберите из списка Нет.

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

Формат временной оси — С помощью этого выпадающего списка вы можете выбрать формат временной оси диаграммы: хотите ли вы, чтобы по временной оси отображались Единицы модельного времени (например, 0, 10, 20, …) или же Модельная дата определенного формата (например, Янв 21. 2009 23:00, Янв 22. 2009 01:00, …). Подробнее все возможные форматы временной оси описаны здесь.

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

Если вы не хотите, чтобы метки были видны, выберите Нет цвета.

Цвет фона — Фоновый цвет диаграммы. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета.

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

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

Нет заливки.

Местоположение и размер

Уровень — Уровень, на котором расположена эта диаграмма.

X — X-координата верхнего левого угла диаграммы.

Y — Y-координата верхнего левого угла диаграммы.

Ширина — Ширина диаграммы (в пикселах).

Высота — Высота диаграммы (в пикселах).

Легенда

Легенда — Если опция выбрана, то у данной диаграммы будет отображаться легенда. Вы можете управлять местоположением легенды относительно области диаграммы с помощью группы кнопок Расположение. Размер области, выделенной под легенду, задается с помощью элемента управления Ширина (или Высота, в зависимости от того, какое задано

Расположение легенды). Также вы можете изменить Цвет текста легенды.

Область диаграммы

Свойства, расположенные в секции Область диаграммы, задают визуальные свойства области диаграммы:

Смещение по оси X — Смещение области диаграммы по оси X относительно левой границы всей области, выделенной в графическом редакторе под диаграмму.

Смещение по оси Y — Смещение области диаграммы по оси Y относительно верхней границы всей области, выделенной в графическом редакторе под диаграмму.

Ширина — Ширина области диаграммы (в пикселах).

Высота — Высота области диаграммы (в пикселах).

Цвет фона — Фоновый цвет области диаграммы. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета.

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

Специфические

Видимость — Видимость диаграммы. Диаграмма будет видна, если заданное здесь выражение будет истинно (true), в противном случае диаграмма отображаться не будет.

Количество — Количество экземпляров данной диаграммы. Если вы оставите это поле пустым, то будет создана только одна такая диаграмма.

Действие при изменении выделения — Код, который будет выполняться, когда пользователь выделит на диаграмме какой-то один (или несколько) элемент(ов) данных. Код будет вызываться как в том случае, если пользователь выделит элементы, щелкнув мышью по их заголовкам в легенде, так и в том случае, если он выделит их программно путем вызова метода selectItem().
Вы можете использовать в этом коде две переменные:
int[] selectedIndices — номера выделенных в текущий момент элементов данных.
boolean programmatically — определяет, были ли элементы выделены программно (true) или нет (false).

Временное окно сдвигается — Здесь вы можете выбрать, будет ли временное окно сдвигаться Непрерывно, или же только в моменты добавления на график новых значений (По мере накопления данных).

Отображать имя — Если опция выбрана, то имя фигуры будет отображаться в графическом редакторе.

Вести журнал в базе данных — Если опция выбрана, то данные, собранные этим элементом, будут добавлены в журнал выполнения модели datasets_log (если в свойствах базы данных выбрана опция вести журналы).

Функции

Данные диаграммы
ФункцияОписание
void addDataSet(DataSet ds) Добавляет на диаграмму набор данных с заголовком «Data set» и голубым цветом royalBlue.

ds — набор данных для добавления

void addDataSet(DataSet ds, String title, Color color) Добавляет на диаграмму набор данных с заданным заголовком и цветом.

ds — набор данных для добавления
title — заголовок набора данных
color — цвет набора данных

int getCount() Возвращает количество элементов данных, отображаемых этой диаграммой.
ChartItem get(int i) Возвращает элемент диаграммы (DataItem, DataSet, и т.д.) с заданным индексом.

i — индекс элемента данных

String getTitle(int i)Возвращает заголовок элемента данных с заданным индексом i.
Color getColor(int i) Возвращает цвет элемента диаграммы (DataItem, DataSet) с заданным индексом.

i — индекс элемента диаграммы

void setColor(int i, Color c) Задает новый цвет элемента диаграммы (DataItem, DataSet) с заданным индексом.

i — индекс элемента диаграммы;
c — новый цвет элемента диаграммы.

void remove(int i)Удаляет элемент с заданным индексом i с диаграммы.
int remove(ChartItem ci) Удаляет заданный элемент (DataItem, DataSet) с диаграммы.

ci — набор данных для удаления.

void removeAll() Удаляет все элементы с диаграммы.
Шкала значений
ФункцияОписание
void setFixedVerticalScale(double maximum) Задает фиксированный диапазон значений для вертикальной оси (оси Y) диаграммы.

maximum — максимальное значение по оси Y

Выделение элементов данных
ФункцияОписание
void selectItem(int itemIndex, boolean selected) Выделяет/снимает выделение (это зависит от значения параметра selected) с элемента диаграммы с заданным индексом.

itemIndex — индекс элемента диаграммы
selected — если true, то выделяет элемент, если false, то снимает выделение

void setSelectedItemIndices(int[] selectedIndices) Выделяет элементы диаграммы с заданными индексами. Если ранее были выделены какие-то другие элементы, то это выделение будет снято.

selectedIndices — массив индексов элементов диаграмм, которые будут выделены, может быть равен null — тогда выделение будет снято со всех элементов

int[] getSelectedItemIndices() Возвращает количество элементов диаграммы, выделенных на диаграмме.
Ручное обновление данных диаграммы
ФункцияОписание
void updateData() Обновляет все элементы данных, отображаемые на этой диаграмме.
Местоположение
ФункцияОписание
double getX() Возвращает координату X диаграммы (а именно, ее левого верхнего угла).
double getY() Возвращает координату Y диаграммы (а именно, ее левого верхнего угла).
void setX(double x) Задает координату X диаграммы.

x — новое значение координаты X

void setY(double y) Задает координату Y диаграммы.

y — новое значение координаты Y

void setPos(double x, double y) Задает новые координаты диаграммы.

x — новое значение координаты X
y — новое значение координаты Y

Размер
ФункцияОписание
double getWidth() Возвращает ширину диаграммы.
double getHeight() Возвращает высоту диаграммы.
void setWidth(double w) Задает новую ширину диаграммы.

w — новое значение ширины диаграммы

void setHeight(double h) Задает новую высоту диаграммы.

h — новое значение высоты диаграммы

Видимость
ФункцияОписание
boolean isVisible() Проверяет видимость диаграммы: если диаграмма отображается, то функция возвращает true, если не отображается — то false.
void setVisible(boolean v) Устанавливает видимость диаграммы.

v — видимость: если true — диаграмма будет видимой, если false — невидимой.

Копирование данных диаграммы в буфер обмена
ФункцияОписание
String copyToClipboard() Копирует все данные диаграммы в системный буфер обмена в виде таблицы разделенных табуляцией значений (при необходимости — с использованием линейной интерполяции). Таблица может хранить до 1000 значений.
Функция возвращает текстовое представление всех данных диаграммы.

Как мы можем улучшить эту статью?

UML-временная диаграмма — Русские Блоги

Временная диаграммаUMLДиаграммы взаимодействия используются для отображения взаимодействий, когда основная цель диаграммы — размышлять о времени.

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

 

Краткий обзор временной диаграммы

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

Представление ценности жизни

На следующем рисунке показаны альтернативные символы для диаграмм последовательности UML. Он показывает состояние объекта, где две горизонтальные линии пересекаются друг с другом при каждом изменении состояния.

Основные понятия диаграмм последовательности

Основные элементы временной диаграммы UML — линия жизни, временная шкала, состояние или условие, сообщение, ограничение продолжительности, линейка времени.

спасательный круг

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

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

Временная шкала состояния на временной диаграмме

Временная шкала состояния или условия представляет собой набор допустимых состояний и времени. Состояния укладываются на левом краю линии жизни сверху вниз.

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

Несколько отделений

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

Статус жизни

Линия жизни показывает статус проекта с течением времени. Ось X показывает истекшее время в выбранной единице измерения, а ось Y отмечена данным списком состояний. Линия жизни для статуса выглядит следующим образом:

Ценность жизни

Линия жизни ценности показывает, как ценность элемента меняется с течением времени. Ось X показывает истекшее время выбранного объекта, что совпадает с линией жизни состояния. Значение отображается между парой горизонтальных линий каждый раз, когда горизонтальная линия пересекает каждый раз при изменении значения.

Расписание и ограничения

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

В следующем примере показано, что событие входа в систему получено три раза после начала последовательности. Чтобы отобразить относительное время, вы можете использовать имена переменных, чтобы отмечать определенные моменты времени. Цифра отмечает время получения события sendMail как время.

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

Статус и ценность жизни бок о бок

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

Согласованность модели в диаграммах взаимодействия

Диаграмма последовательности всегда должна соответствовать соответствующей диаграмме последовательности и конечному автомату. Для этого мы можем привязать состояние к линии жизни каждого объекта на диаграмме последовательности. Затем, проверяя сообщения, передаваемые между объектами и дополнительными состояниями в линии жизни, мы можем легче получить соответствующие диаграммы последовательности. В следующем примере Carpark показано соответствие модели между двумя диаграммами взаимодействия.

На рисунке выше показана диаграмма последовательности для примера парковки, а на рисунке ниже показана соответствующая диаграмма последовательности для примера парковки. Каждая часть диаграммы последовательности относится к содержанию диаграммы последовательности.

 

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


Вы узнали, что такое временная диаграмма и как ее нарисовать. Пришло время нарисовать собственную временную диаграмму. Получите Visual Paradigm Community Edition, бесплатное программное обеспечение UML, и воспользуйтесь бесплатным инструментом Timing Diagram, чтобы создать свою собственную временную диаграмму. Он прост в использовании и интуитивно понятен.

бесплатная загрузка

Ссылки по теме

  1. Что такое единый язык моделирования?
  2. Список инструментов диаграмм UML

 

НОУ ИНТУИТ | Лекция | Планирование расписания

< Лекция 3 || Лекция 4: 123 || Лекция 5 >

Аннотация: В лекции рассматривается построение временных диаграмм (главной и расширенной) расписания проекта, их экспорт/импорт, создание и отслеживание расписания проекта с помощью диаграммы Ганта, разработка календаря.

Ключевые слова: временные диаграммы, представление, диаграмма, шаблон, excel, project, файл, список, процент, место

Дополнительный материал к лекции Вы можете скачать здесь.

Временная диаграмма

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

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

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

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

Временная диаграмма содержит:

  • Основные события — значительные события и даты, такие как дата завершения этапа проекта.
  • ru/2010/edi»>Маркеры интервалов — указывают длительность временных периодов.

Для создания временных диаграмм используется шаблон Временная шкала из категории шаблонов Расписания.

Задание 1
  • Построение главной временной шкалы (см. Рис. 4.1)

    увеличить изображение
    Рис. 4.1. Главная временная шкала

    1. Откройте Microsoft Visio 2010.
    2. Создайте документ на основе шаблона Временная шкала из категории шаблонов Расписания.
    3. Перетащите из набора Фигуры временной шкалы на лист фигуру Цилиндрическая временная шкала и выполните ее настройку в открывшемся окне Настройка временной шкалы (см. Рис. 4.2).

      увеличить изображение
      Рис. 4.2. Настройка временной шкалы

    4. Примените к временной шкале тему Метро. Для этого:
      • Выделите временную шкалу, щелкнув по ней левой клавишей мыши.
      • На вкладке Конструктор в группе Темы выберите тему Метро (это одна из тем, использующих зеленый цвет).
    5. Добавьте на правый край временной шкалы стрелку. Для этого:
      • Щелкните по временной шкале правой кнопкой мыши.
      • В открывшемся контекстном меню выберите команду Показать конечную стрелку.
    6. Создайте временной интервал Этап планирования продолжительностью две недели с момента начала проекта. Для этого:
      • Из набора Фигуры временной шкалы окна Фигуры перетащите на временную шкалу Цилиндрический интервал.
      • В открывшемся окне Настройка интервала задайте настройки (см. Рис. 4.3).

      Рис. 4.3. Настройка временного интервала

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

    7. Измените временной интервал Этап планирования, продлив его еще на одну неделю.
    8. Добавьте на временную шкалу еще три интервала (см. Табл. 4.1):

      Таблица 4.1. Интервалы проекта
      Дата началаДата окончанияОписание
      19.03.2013 (12:00:00)16.04.2013 (12:00:00)Этап разработки концепции
      16.04.2013 (12:00:00)30.04.2013 (12:00:00)Этап приглашений
      30. 04.2013 (12:00:00)28.05.2013 (12:00:00)Этап создания

    9. Добавьте на временную шкалу фигуру Веха-ромб, обозначающую завершение этапа приглашений. Для этого:
    10. Сохраните документ под именем Временная диаграмма.
  • Построение расширенной временной шкалы, отражающей первые два этапа проекта (см. Рис. 4.5)

    увеличить изображение
    Рис. 4.5. Синхронизированные главная и расширенная временные шкалы

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

      увеличить изображение
      Рис. 4.6. Настройка параметров расширенной временной шкалы

    3. Добавьте на расширенную временную шкалу веху Завершение оценки бюджета, которая наступает через 1 неделю с момента начала проекта и обозначается фигурой Веха-булавка. Для этого:
    4. Добавьте на главную временную шкалу веху Завершение макета, которая наступает через две недели с момента начала проекта. Обозначьте веху фигурой Веха-ромб. Для этого:
    5. Измените дату вехи Завершение макета на 15.03.2013. Для этого:
    6. Задайте отображение 50% выполнения для Этапа разработки концепции на расширенной временной шкале. Для этого:
    7. Сохраните и закройте документ.

Дальше >>

< Лекция 3 || Лекция 4: 123 || Лекция 5 >

Как создать шаблон временной шкалы (диаграммы Ганта) в Excel

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

Создание временной шкалы в Excel 

Шаг 1. Создание таблицы

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

Шаг 2. Добавление дат начала

Щелкните пустую линейчатую диаграмму правой кнопкой мыши и выберите пункт «Выбор данных» в контекстном меню. В окне «Выбор источника данных» нажмите кнопку «Добавить» в разделе «Элементы легенды (ряды)». Появится диалоговое окно «Изменение ряда». Щелкните пустое поле «Имя ряда», а затем выберите ячейку «Дата начала» в таблице, созданной на этапе 1. Наконец, щелкните значок таблицы справа от поля «Значения», чтобы открыть диалоговое окно «Изменение ряда». Щелкните первую дату начала в таблице и, не отпуская кнопку мыши, перетащите указатель до последней даты начала, чтобы охватить весь диапазон дат начала задач. Щелкните значок таблицы рядом с полем «Значения». Появится предыдущее окно. Нажмите кнопку «ОК».

Шаг 3. Добавление сведений о продолжительности

Выполните те же действия в столбце «Продолжительность». Нажмите кнопку «Добавить» в разделе «Элементы легенды (ряды)». Выберите пустое поле «Имя ряда» и щелкните в таблице первую ячейку «Продолжительность». Щелкните значок таблицы справа от поля «Значения», чтобы открыть диалоговое окно «Изменение ряда». В таблице щелкните первую ячейку с данными о продолжительности и, не отпуская кнопку мыши, перетащите указатель до последней такой ячейки, чтобы охватить весь диапазон значений продолжительности задач. Щелкните значок таблицы рядом с полем «Значения» и нажмите кнопку ОК, чтобы добавить сведения о продолжительности на временную шкалу в приложении Excel.

 

Шаг 4. Добавление имен задач

Щелкните правой кнопкой мыши любую линейку диаграммы и выберите пункт «Выбрать данные» в контекстном меню. Щелкните значок таблицы справа от пункта «Подписи горизонтальной оси (категории)», а затем с помощью мыши выделите диапазон имен задач в таблице. Выбранный диапазон должен включать только сами имена задач, а не название столбца «Задача». Нажмите кнопку ОК в двух последующих окнах.

Шаг 5. Форматирование диаграммы Ганта

Итак, вы создали линейчатую диаграмму с накоплением, на которой показаны даты начала и продолжительность задач, расположенных в обратном порядке. Щелкните правой кнопкой мыши список задач и выберите пункт «Формат оси». Установите флажок «Обратный порядок категорий».

Чтобы скрыть синие участки всех линеек, щелкните любой из таких участков правой кнопкой мыши и выберите пункт «Формат ряда данных». В разделе «Заливка» выберите вариант «Нет заливки». В разделе «Цвет границы» выберите «Нет линий», а в разделе «Тень» снимите флажок «Тень». Затем удалите ненужную легенду линейчатой диаграммы, чтобы высвободить место.

Чтобы убрать пустое место в начале диаграммы Ганта, щелкните правой кнопкой мыши на первой ячейке «Дата начала» и выберите пункт «Формат ячеек» в контекстном меню. Запишите число, указанное в категории «Общий». Нажмите кнопку «Отмена».

Вернитесь к диаграмме Ганта, щелкните правой кнопкой мыши любую дату над линейками и выберите пункт «Формат оси» в контекстном меню. В поле «Минимальное значение» укажите записанное ранее число и закройте диалоговое окно.

Чтобы убрать пустое место между линейками диаграммы, щелкните правой кнопкой мыши в верхней части красной линейки и выберите пункт «Формат ряда данных» в контекстном меню. Установите ползунок «Перекрытие рядов» в значение 100%, а ползунок «Боковой зазор» — в значение 10%.

Поздравляем, вы успешно создали временную шкалу проекта в приложении Excel.

Загрузка бесплатного шаблона временной шкалы для Excel

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

Удобный способ создания временной шкалы проекта

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

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

Попробуйте бесплатную версию Wrike и ознакомьтесь с ее возможностями без загрузки и установки приложения.

Временная диаграмма — функционирование — Большая Энциклопедия Нефти и Газа, статья, страница 1

Cтраница 1

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

Условное графическое обозначение КА1808ИР1.  [2]

Временная диаграмма функционирования ЦПЭ в режимах расчета и отработки приведена на рис. 14.5. Цифрами 1 — 8 на временной диаграмме обозначены разряды слова.  [3]

Аналогично рассмотрим временную диаграмму функционирования устройств ввода с перфокарт, содержащую характеристики поведения внешней среды режима пакетной обработки заданий. Не рассматриваются детали взаимодействия ОС с UW, через входной бокс по причине отсутствия ресурсного представления ВП в ВС. На рис. 5.4 представлена временная диаграмма функционирования UWj. В начале взаимодействия проводится подготовка к вводу в систему очередного пакета заданий длительностью 7 и ( Л /, после чего оператор нажимает на соответствующую кнопку УВВК, и в систему поступает сигнал КНОП.  [4]

Временная диаграмма работы системы реакторов с быстро падающей активностью катализатора.  [5]

На рис. V-5 показана временная диаграмма функционирования системы, содержащей четыре параллельно включенных реактора.  [6]

На рис. 5.2 представлена временная диаграмма функционирования ABON. Длительность ввода TBF зависит от скорости работы ТТ и величины буферной зоны ОП. В конце ввода буферной зоны в ВС посылаются сигналь.  [7]

Дальнейшая формапизация ВС состоит в рассмотрении временной диаграммы функционирования каждого компонента, включая и программное обеспечение, и на этой основе в составлении алгоритма ее функционирования. Поливователь может быть связан либо с ОС, либо с СИСП, с которой он ведет диалог. Детали взаимодействия ОС с у — м пользователем через входной и выходной боксы по той же причине несущественны.  [8]

Синхронизация работы компонентов ГАП производится использованием соответствующих компонентов исполнительной системы по временной диаграмме функционирования ГАП и текущему состоянию каждого компонента. Управление работой компонентов и контроль их состояний осуществляются с помощью передачи сообщений между ЭВМ СУ ГАП и ЭВМ, управляющими компонентами исполнительной системы. Сообщения передаются по линиям связи, объединяющим все ЭВМ в единый управляющий комплекс.  [9]

Исключить выброс обратного напряжения в паузе позволяет схема рис. 7.13, а, анализ которой приведен в [94] для случая индуктивно-активной нагрузки. Временные диаграммы функционирования транзисторов VT5, VT3 и VT4 приведены на рис. 7.13, б для напряжений к.  [10]

На втором этапе комплексной отладки программной модели проверяется соответствие информации алгоритму поведения процессов. При этом широко применяются временные диаграммы функционирования компонентов модели. На этом этапе отладки в программы процессов вставляются операторы выдачи содержимого их таблиц и отладки, предоставляемые системой моделирования. По окончании проверки эти операторы отладки исключаются из тела процессов. Существенно помогает при этом наличие в системе моделирования библиотеки процессов и средств оперативной компоновки модели из нее. Развитые средства автоматизации моделирования, как правило, предоставляют в распоряжение разработчика широкий спектр диагностических сообщений об ошибках динамики имитации.  [11]

Составление схем информационной связи между процессами во времени весьма существенно для определения тех мест в алгоритме процесса, в которых происходит потребление процессом глобальной информации и изменение ее. Сопоставление схем информационной связи и временных диаграмм функционирования процессов позволяет выбрать участки локального функционирования процессов. Для каждого такого / — го участка функционирования определяются формулы для вычисления времени его реализации / — м процессом. Завершается этап составления формального описания большой системы проверкой достоверности ее описания. Результатом этапа является формальное описание большой системы, свободное от излишней информации.  [12]

Аналогично рассмотрим временную диаграмму функционирования устройств ввода с перфокарт, содержащую характеристики поведения внешней среды режима пакетной обработки заданий. Не рассматриваются детали взаимодействия ОС с UW, через входной бокс по причине отсутствия ресурсного представления ВП в ВС. На рис. 5.4 представлена временная диаграмма функционирования UWj. В начале взаимодействия проводится подготовка к вводу в систему очередного пакета заданий длительностью 7 и ( Л /, после чего оператор нажимает на соответствующую кнопку УВВК, и в систему поступает сигнал КНОП.  [13]

Определяются параметры функционирования этих компонентов. Составляются диаграммы функционирования их во времени. Уточняются места переработки информации активными компонентами модели, называемыми в дальнейшем процессами системы. Для каждого процесса большой системы определяется состав входной и выходной информации. Уточняется состав управляющих параметров, влияющих на алгоритм функционирования процессов системы. Происходит переработка описания функционирования процессов системы с русского текста, принятого при описании технической документации, на алгоритмический язык. Выводятся уравнения и расчетные формулы. Форма такого описания определяется используемым языком формализации. Важно составить схемы информационной связи между процессами системы. Для этой цели на временную диаграмму функционирования каждого процесса следует наложить сведения о местах использования информации, общей для всех процессов.  [14]

Страницы:      1

Временная диаграмма в Excel — voxt.ru

Что такое временная диаграмма в Excel?

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

Итак, чтобы помочь менеджеру проекта визуализировать вещи в Excel, мы можем создать временную диаграмму.

Как создать временную шкалу (вех) в Excel?

Ниже приведен пример графика временной шкалы (вехи) в Excel.

Вы можете скачать этот шаблон Excel для Milestone Chart здесь — Milestone Chart Excel template

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

Давайте создадим временную диаграмму в Excel, выполнив следующие шаги.

  • Шаг 1: Первое, что нам нужно сделать, это создать измененную таблицу данных. Вставьте вспомогательный столбец и вставьте число 10 с одним положительным числом и одним отрицательным числом.

  • Шаг 2: Выберите данные, перейдите на вкладку ВСТАВИТЬ и вставьте линейную диаграмму Excel с маркерами.

Теперь у нас будет диаграмма, подобная приведенной ниже.

  • Шаг 3: Теперь щелкните правой кнопкой мыши диаграмму и выберите параметр «Выбрать данные».

  • Шаг 4: В окне ниже удалите записи легенды.

  • Шаг 5: Теперь нажмите кнопку «Добавить».

  • Шаг 6: В окне ниже для «Имя серии» введите «Дата», а для «Значения серии» выберите список задач.

  • Шаг 7: Теперь нажмите «ОК». В том же окне нажмите на опцию «Редактировать» с правой стороны, т. Е. «Ярлыки горизонтальной оси».

  • Шаг 8: В окне выбора ниже выберите значения даты.

  • Шаг 9: Щелкните, ОК. Теперь в том же окне снова нажмите кнопку «Добавить».

  • Шаг 10: Теперь в следующем окне введите «Помощник» в поле «Имя серии», а для «Значения серии» выберите значения вспомогательного столбца.

Теперь диаграмма выглядит так, как показано ниже.

  • Шаг 11: После всего этого нам нужно внести некоторые изменения в форматирование. Теперь щелкните по линейному графику и нажмите горячую клавишу «Ctrl + 1», Чтобы открыть параметр« Форматировать ряд данных »справа от диаграммы.

  • Шаг 12: Перейдите к опции «Заливка и линия» и под опцией «Линия» выберите вариант «Без линии».

  • Шаг 13: Теперь, с тем же выбором, щелкните вкладку «Дизайн». На вкладке «Дизайн» выберите «Добавить элементы диаграммы».

  • Шаг 14: В разделе «Добавить элементы диаграммы» перейдите к полосам ошибок в Excel и выберите «Дополнительные параметры полос ошибок».

  • Шаг 15: Как только вы нажмете «Дополнительные параметры панели ошибок», справа снова откроется параметр форматирования.

  • Шаг 16: Нажмите «Параметры панели ошибок», выберите направление «Минус» и процент ошибки 100%.

Теперь у нас есть такая диаграмма.

  • Шаг 17: Теперь выберите горизонтальную плоскую линейную диаграмму и сделайте ее «вторичной осью».

  • Шаг 18: Теперь удалите вертикальные значения вторичной оси.

  • Шаг 19: Затем «Добавить метки данных» на диаграмму.

  • Шаг 20: Выбрав метки данных для нажатия Ctrl + 1 , чтобы открыть окно форматирования. В окне форматирования выберите «Название категории».

  • Шаг 21: Выберите диаграмму и нажмите кнопку «Выбрать данные». В окне ниже выберите «Помощник» и нажмите «Изменить».

  • Шаг 22: Для «Ярлыки осей» выберите Предполагаемая дата.

  • Шаг 23: Выберите метки данных «Dot» и сделайте эту метку данных как Значения из ячеек выберите значения от A2 до A9.

  • Шаг 24: Теперь выберите «Dot» и выберите «Marker Option», чтобы сделать это как маркер дельта-формы с черным цветом.

Теперь наш график Mile Stone готов к работе.

То, что нужно запомнить

  • Временная шкала (Milestone) не является встроенной диаграммой Excel, поэтому нам нужно выполнить все вышеперечисленные шаги, чтобы создать нашу собственную диаграмму.
  • Это простой метод визуализации для отслеживания всех графиков вашего проекта.
  • Это кажется трудным из-за техники форматирования, но чем больше времени вы потратите на это, тем вам будет удобнее.

УЗНАТЬ БОЛЬШЕ >>

Post Views: 701

Похожие записи

Прокрутить вверх

Что такое временная диаграмма?

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

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

Вы ищете бесплатный инструмент UML для более быстрого, простого и быстрого изучения UML? Visual Paradigm Community Edition — это программное обеспечение UML, которое поддерживает все типы диаграмм UML. Это удостоенный международных наград инструмент для моделирования UML, но при этом он прост в использовании, интуитивно понятен и совершенно бесплатен.

Скачать бесплатно

Краткий обзор временной диаграммы

Представление временной шкалы состояния

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

Ценностная линия жизни Представительство

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

Основные понятия временных диаграмм

Основные элементы временной диаграммы UML — линия жизни, временная шкала, состояние или условие, сообщение, ограничение длительности, линейка времени.

Спасательный круг

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

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

Временная шкала состояний на временной диаграмме

Временная шкала состояний или условий представляет набор допустимых состояний и времени. Состояния располагаются на левом краю линии жизни сверху вниз.

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

Несколько отсеков

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

Государственный спасательный круг

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

Ценностная линия жизни

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

Временная шкала и ограничения

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

В приведенном ниже примере показано, что событие входа в систему получено через три единицы времени после начала последовательности. Чтобы показать относительное время, вы можете отметить конкретный момент времени, используя имя переменной. Цифра отмечает время получения события sendMail как время 9.0003

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

Линия жизни состояния и ценности бок о бок

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

Согласованность модели среди диаграмм взаимодействия

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

На рисунке выше показана диаграмма последовательности примера автостоянки, а на рисунке ниже представлена ​​соответствующая временная диаграмма примера автостоянки. Различные части временной диаграммы относятся к содержимому диаграммы последовательности.

Вы узнали, что такое временная диаграмма и как ее рисовать. Пришло время нарисовать собственную временную диаграмму. Получите Visual Paradigm Community Edition, бесплатное программное обеспечение UML, и создайте собственную временную диаграмму с помощью бесплатного инструмента временной диаграммы. Он прост в использовании и интуитивно понятен.

Скачать бесплатно

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

OK

Синтаксис и функции временной диаграммы

Это все еще находится в разработке. Вы можете предложить новые функции, если они вам нужны. Вы объявляете участников, используя следующие ключевые слова, в зависимости от того, как вы хотите, чтобы они были нарисованы.
Ключевое слово Описание
analog An analog signal is continuous, and the values ​​are linearly interpolated between the given setpoints
binary A binary signal restricted to only 2 states
часы Синхронизированный сигнал , который многократно переходит от высокого уровня к низкому, с периодом и необязательным импульсом и Смещение
Краткий Упрощенный сигнал , предназначенный для показателя данных (отличный для сообщений)
. показать переход из одного состояния в другое (может иметь много состояний)
Вы определяете изменение состояния, используя нотацию @ , а - это глагол .

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@0
WU бездействует
ББ бездействует
@100
ВУ ждет
ВБ обрабатывает
@300
ВБ ждет
@эндумл
 

🎉 Скопировано!

 @startuml
часы "Clock_0" как C0 с периодом 50
часы "Clock_1" как C1 с периодом 50 импульсов 15 смещение 10
двоичный "Двоичный" как B
лаконичный "Краткий" как C
надежный «Надежный» как R
аналоговый "Аналоговый" как A
@0
C находится в режиме ожидания
R бездействует
А равно 0
@100
Б высокий
C ждет
R обрабатывает
А равно 3
@300
R ждет
А равно 1
@эндумл
 

[Арт. QA-14631, QA-14647 and QA-11288] It's also possible to have binary and clock signal, using the following keywords:
  • binary
  • clock

🎉 Copied!

 @startuml
часы clk с периодом 1
двоичный "Включить" как EN
@0
EN низкий
@5
EN высокий
@10
EN низкий
@эндумл
 

Вы можете добавить сообщение, используя следующий синтаксис.

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@0
WU бездействует
ББ бездействует
@100
WU -> WB : URL-адрес
ВУ ждет
ВБ обрабатывает
@300
ВБ ждет
@эндумл
 

Можно использовать относительное время с @ .

🎉 Скопировано!

 @startuml
надежный «DNS Resolver» в качестве DNS
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@0
WU бездействует
ББ бездействует
DNS бездействует
@+100
WU -> WB : URL-адрес
ВУ ждет
ВБ обрабатывает
@+200
ВБ ждет
WB -> DNS@+50 : Разрешить URL
@+100
DNS обрабатывает
@+300
DNS бездействует
@эндумл
 

Вместо использования абсолютного или относительного времени в абсолютном времени вы можете определить время в качестве точки привязки, используя ключевое слово as и начав имя с : .
 @XX as :<имя точки привязки>
 

🎉 Скопировано!

 @startuml
часы clk с периодом 1
двоичный "включить" как EN
краткий "dataBus" как db
@0 как :старт
@5 как :en_high
@10 как :en_low
@:en_high-2 как:en_highMinus2
@:Начало
EN низкий
БД "0x0000"
@:en_high
EN высокий
@: en_low
EN низкий
@:en_highMinus2
БД "0xf23a"
@:en_high+6
БД "0x0000"
@эндумл
 

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

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@ВБ
0 бездействует
+200 это прок.
+100 ждет
@ВУ
0 ждет
+500 нормально
@эндумл
 

Вы также можете установить определенный масштаб.

🎉 Скопировано!

 @startuml
краткий «Веб-пользователь» как WU
масштабировать 100 как 50 пикселей
@ВУ
0 ждет
+500 нормально
@эндумл
 

При использовании абсолютных значений времени/даты 1 "тик" соответствует 1 секунде.

🎉 Скопировано!

 @startuml
краткое «Сезон» как S
'30 дней масштабируется до 50 пикселей. 
масштаб 2592000 как 50 пикселей
@2000/11/01
S это "Зима"
@2001/02/01
S это "Весна"
@2001/05/01
S это "Лето"
@2001/08/01
S это "Осень"
@эндумл
 

Вы также можете определить начальное состояние.

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
ВБ инициализируется
ВУ отсутствует
@ВБ
0 бездействует
+200 в обработке
+100 ждет
@ВУ
0 ждет
+500 нормально
@эндумл
 

Сигнал может находиться в каком-то неопределенном состоянии.

Сложное или неопределенное надежное состояние

🎉 Скопировано!

 @startuml
надежный «Сигнал1» как S1
надежный «Сигнал2» как S2
S1 имеет 0,1,2, привет
S2 имеет 0,1,2
@0
S1 равен 0
S2 равен 0
@100
S1 – {0,1} #SlateGrey
S2 равно {0,1}
@200
S1 равен 1
S2 равен 0
@300
S1 привет
S2 равно {0,2}
@эндумл
 

Запутанное или неопределенное двоичное состояние

🎉 Скопировано!

 @startuml
часы "Часы" как C с периодом 2
двоичный "Включить" как EN
@0
EN низкий
@1
EN высокий
@3
EN низкий
@5
EN {низкий, высокий}
@10
EN низкий
@эндумл
 

[Арт. QA-11936 и QA-15933] Также можно скрыть некоторые состояния.

🎉 Скопировано!

 @startuml
краткий «Веб-пользователь» как WU
@0
ВУ {-}
@100
ВУ это А1
@200
ВУ {-}
@300
WU {скрыт}
@400
ВУ это А3
@500
ВУ {-}
@эндумл
 

🎉 Скопировано!

 @startuml
масштаб 1 как 50 пикселей
краткое состояние0
краткое подсостояние1
надежный бит2
бит2 имеет ВЫСОКИЙ, НИЗКИЙ
@state0
0 равно 18_start
6 это s_dPause
8 это 10_данные
14 {скрыто}
@substate1
0 — это sSeq
4 это пауза
6 {скрыто}
8 - dSeq
12 это dPause
14 {скрыто}
@bit2
0 ВЫСОКИЙ
2 НИЗКИЙ
4 {скрыто}
8 ВЫСОКИЙ
10 НИЗКИЙ
12 {скрыто}
@эндумл
 

[Арт. QA-12222]

Можно скрыть ось времени.

🎉 Скопировано!

 @startuml
скрыть ось времени
краткий «Веб-пользователь» как WU
ВУ отсутствует
@ВУ
0 ждет
+500 нормально
@эндумл
 

Можно использовать время или дату.

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@2019/07/02
WU бездействует
ББ бездействует
@2019/07/04
WU ждет: заметка
WB обрабатывает: еще одно примечание
@2019/07/05
ВБ ждет
@эндумл
 

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@1:15:00
WU бездействует
ББ бездействует
@1:16:30
WU ждет: заметка
WB обрабатывает: еще одно примечание
@1:17:30
ВБ ждет
@эндумл
 

На диаграммах можно отображать временные ограничения.

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
ВБ инициализируется
ВУ отсутствует
@ВБ
0 бездействует
+200 в обработке
+100 ждет
WB@0 <-> @50 : {задержка 50 мс}
@ВУ
0 ждет
+500 нормально
@200 <-> @+150 : {150 мс}
@эндумл
 

Вы можете выделить часть диаграммы.

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@0
WU бездействует
ББ бездействует
@100
WU -> WB : URL-адрес
WU ждет #LightCyan;линия:Aqua
@200
ВБ - это проц.
@300
WU -> WB@350 : URL2
ВБ ждет
@+200
ВУ в порядке
@+200
ББ бездействует
выделить от 200 до 450 #Gold;line:DimGrey : Это моя подпись
@эндумл
 

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

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@0
WU бездействует
ББ бездействует
@100
ВУ ждет
ВБ обрабатывает
примечание вверху WU : первое примечание\не несколько\nстрок
примечание внизу WU: второе примечание\не несколько\nстрок
@300
ВБ ждет
@эндумл
 

[Арт. QA-6877] Вы можете дополнительно добавить заголовок, верхний и нижний колонтитулы, легенду и подпись:

🎉 Скопировано!

 @startuml
Титул Это мой титул
заголовок: некоторый заголовок
нижний колонтитул: какой-то нижний колонтитул
легенда
Какая-то легенда
конец легенды
подпись какая-то подпись
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
@0
WU бездействует
ББ бездействует
@100
ВУ ждет
ВБ обрабатывает
@300
ВБ ждет
@эндумл
 

Спасибо Адаму Розиену за этот пример.

🎉 Скопировано!

 @startuml
краткий "Клиент" как Клиент
краткий «Сервер» как Сервер
краткий "Свежесть ответа" как Кэш
Сервер простаивает
Клиент бездействует
@Клиент
0 отправить
Клиент -> Сервер@+25 : ПОЛУЧИТЬ
+25 ждем
+75 принимается
+25 не работает
+25 отправлено
Клиент -> Сервер@+25 : GET\nIf-Modified-Since: 150
+25 ждем
+50 принимается
+25 не работает
@100 <-> @275 : нет необходимости повторно запрашивать с сервера
@Сервер
25 получено
+25 это работа
+25 отправлено
Сервер -> Клиент@+25 : 200 OK\nСрок действия: 275
+25 не работает
+75 принимается
+25 отправлено
Сервер -> Клиент@+25 : 304 Не изменено
+25 не работает
@Кэш
75 свежий
+200 устарел
@эндумл
 

🎉 Скопировано!

 @startuml
масштаб 5 как 150 пикселей
часы clk с периодом 1
двоичный "включить" как en
двоичный "R/W" как rw
двоичные "данные действительны" как dv
краткий "dataBus" как db
краткая "адресная шина" как addr
@6 как :write_beg
@10 как :write_end
@15 как :read_beg
@19 как :read_end
@0
en низкий
БД "0x0"
адрес "0x03f"
низкий уровень
дв 0
@:write_beg-3
 эн высокий
@:write_beg-2
 БД "0xDEADBEEF"
@:write_beg-1
дв это 1
@:write_beg
высокий уровень
@:write_end
низкий уровень
дв низкий
@:write_end+1
низкий уровень
БД "0x0"
адрес "0x23"
@12
дв высокий
@13
БД "0xFFFF"
@20
en низкий
дв низкий
@21
БД "0x0"
выделить :write_beg в :write_end #Gold:Write
выделить :read_beg to :read_end #lightBlue:Читать
db@:write_beg-1 <-> @:write_end : время установки
db@:write_beg-1 -> addr@:write_end+1 : удерживать
@эндумл
 

Вы можете добавить цвет.

🎉 Скопировано!

 @startuml
краткое "LR" как LR
краткое "ST" как ST
LR на месте #palegreen
ST имеет AtLoad #серый
@LR
0 — понижение
100 Понижен #розовый
350 выпускается
 
@ST
200 движется
@эндумл
 

[Арт. QA-5776]

Без стиля

(по умолчанию)

🎉 Скопировано!

 @startuml
надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
ВБ инициализируется
ВУ отсутствует
@ВБ
0 бездействует
+200 в обработке
+100 ждет
WB@0 <-> @50 : {задержка 50 мс}
@ВУ
0 ждет
+500 нормально
@200 <-> @+150 : {150 мс}
@эндумл
 

Со стилем

Вы можете использовать стиль для изменения отображения элементов.

🎉 Скопировано!

 @startuml
<стиль>
временная диаграмма {
  документ {
    ФонЗемляЦветПесочныйБраун
  }
 ограничениеСтрелка {
  Линейный стиль 2-1
  Толщина линии 3
  Цвет Линии Синий
 }
}

надежный "Веб-браузер" как WB
краткий «Веб-пользователь» как WU
ВБ инициализируется
ВУ отсутствует
@ВБ
0 бездействует
+200 в обработке
+100 ждет
WB@0 <-> @50 : {задержка 50 мс}
@ВУ
0 ждет
+500 нормально
@200 <-> @+150 : {150 мс}
@эндумл
 

[Арт. QA-14340] Вы можете использовать теги