Презентация и анимация: работа с фигурами, группами, цветами

Save this PDF as:
 WORD  PNG  TXT  JPG

Размер: px
Начинать показ со страницы:

Download "Презентация и анимация: работа с фигурами, группами, цветами"

Транскрипт

1 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 1 Презентация и анимация: работа с фигурами, группами, цветами AnyLogic предоставляет обширный набор графических инструментов для создания визуальных 2D и 3D интерфейсов ваших моделей. В их число входят различные фигуры (прямоугольники, ломаные, текстовые метки, изображения и т.д.), элементы управления (кнопки, бегунки, текстовые поля и т.д.), элементы 3D анимации (камеры, источники света, 3D объекты), а также объекты визуализации данных (диаграммы и графики). В этой главе объясняется, как рисовать 2D фигуры, и говорится об основных принципах анимации. AnyLogic является инструментом динамического (имитационного) моделирования, и вполне естественно, что картинка, которую вы рисуете в графическом редакторе AnyLogic, может анимироваться. Любое свойство любой фигуры (такое, как размер, местоположение или цвет) может изменяться во время выполнения модели, отражая динамику модели. Вы также можете динамически создавать копии фигур, прятать и отображать фигуры, и даже создавать их и удалять. Графика может использоваться не только для украшения модели или визуализации ее динамики. С помощью графики можно задавать физическую или логическую конфигурацию модели. Созданные пользователем фигуры доступны объектам модели, так что эти объекты могут вести себя в соответствии с заданной графической конфигурацией. Это используется в части Основной библиотеки, отвечающей за моделирование транспортных сетей, где нарисованные пользователем узлы и пути используются для задания и параметризации сети, по которой перемещаются заявки и ресурсы. Модель может динамически управлять графикой Модель Графика Взаимосвязь модели и графики Графика может использоваться для настройки модели Можете считать, что объекты модели (диаграммы процессов, диаграммы состояний, события, диаграммы потоков и накопителей и т.д.) и графические элементы (фигуры, изображения, группы и т.д.) живут в одном пространстве и поэтому взаимно доступны и могут управлять друг другом. Рисование и редактирование фигур Инструменты создания основных фигур расположены в палитре Презентация. Самый простой способ создания фигуры перетащить ее значок из палитры на холст графической диаграммы. Чтобы создать новую фигуру 1. Откройте палитру Презентация. 2. Перетащите фигуру из палитры на холст диаграммы.

2 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 2 Перетащите Эти фигуры поддерживают режим рисования Палитра Презентация Созданная таким образом фигура будет иметь заданный по умолчанию размер, который можно будет потом изменить с помощью маркеров. Или же вы можете создать фигуру, перейдя в режим рисования. У фигур, поддерживающих режим рисования, у правого края палитры отображается значок карандаша. Чтобы создать фигуру в режиме рисования (за исключением ломаных и кривых) 1. Сделайте двойной щелчок по значку фигуры в палитре или по значку карандаша справа от значка фигуры. 2. Щелкните в том месте холста, где вы хотите поместить верхнюю левую (или первую) точку фигуры. 3. Держите кнопку мыши нажатой; перетащите курсор в место нижней правой (или второй) точки фигуры. 4. Отпустите кнопку мыши. 2. Щелкните в месте 1 й точки 3. Перетащите ко 2 й точке и отпустите кнопку мыши 1. Сделайте двойной щелчок здесь или здесь Добавление фигур в режиме рисования Ломаные и кривые Ломаные и кривые рисуются и редактируются немного по другому. Чтобы нарисовать ломаную или кривую 1. Сделайте двойной щелчок мышью по значку ломаной или кривой в палитре. 2. Щелкните по холсту в месте расположения первой точки ломаной. 3. Продолжайте добавлять остальные точки (кроме последней), щелкая мышью там, куда вы хотите их поместить. 4. Добавьте последнюю точку двойным щелчком тем самым вы выйдете из режима рисования. Чтобы создать замкнутую ломаную или кривую, не нужно создавать ее начальную и конечную точки в одном и том же месте. Вместо этого установите флажок Замкнутая на странице свойств этой фигуры Основные. Тогда замыкающий фигуру сегмент будет создан автоматически.

3 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 3 Вы можете редактировать ломаные и кривые после их создания: перемещать, удалять и добавлять новые точки. Для этого нужно перейти в режим редактирования точек. Чтобы отредактировать отдельные точки ломаной или кривой 1. Выделите ломаную или кривую. 2. Перейдите в режим редактирования точек, сделайте по фигуре двойной щелчок мышью (или выбрав из контекстного меню фигуры пункт Редактирование точек). При этом ломаная (кривая) будет выделена таким образом, что станут видны ее точки. 3. Чтобы добавить новую точку, сделайте двойной щелчок по тому сегменту ломаной, куда вы хотите ее добавить. 4. Чтобы удалить точку, сделайте по ней двойной щелчок мышью. 5. Чтобы переместить точку, перетащите ее мышью в новое место. Ломаная выделена Ломаная в режиме редактирования точек Переключение по двойному щелчку Двойной щелчок по сегменту ломаной добавляет точку. Точку можно переместить перетаскиванием. Редактирование точек ломаной Двойной щелчок по точке удаляет ее Координаты точек ломаной можно также редактировать на странице свойств ломаной Точки. При вращении ломаной или кривой в графическом редакторе редактор просто пересчитывает заново координаты точек, поэтому среди статических свойств этих фигур нет поля Поворот. Но на странице свойств Динамические вы можете найти поле для вращения фигуры во время выполнения модели. Дуги У дуг есть угол начальной точки и угол протяжения. Если размер и местоположение дуги можно изменять графически с помощью мыши, то эти углы задаются на странице свойств дуги Дополнительные. Углы отсчитываются по часовой стрелке от 12 часового деления. Угол начальной точки Угол Текст Редактирование углов дуги Большинство свойств фигуры "текст" (за исключением местоположения и поворота) задаются на странице Основные панели Свойства.

4 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 4 Точка поворота и начало координат фигуры Текст Фигура "Текст" [Статический] текст Текст будет добавляться к низу от точки поворота фигуры (см. рисунок). В зависимости от выравнивания, текст будет выравниваться по левому краю справа от точки начала координат фигуры (как показано на рисунке), по правому краю слева от этой точки, или выровнен по центру от нее. Междустрочный интервал выбирается автоматически. Текст, задаваемый в поле свойства Текст, будет отображаться в режиме редактирования в графическом редакторе, а если не будет переопределен динамическим полем Текст, то и во время выполнения модели. Если же вы введете какое либо значение в динамическом поле Текст, то статический текст не будет использоваться во время выполнения модели вовсе. Изображения Перетаскивая элемент Изображение из палитры на холст диаграммы, вы на самом деле создаете замещающую рамку рисунка для ваших изображений. В общем случае такой элемент может содержать сразу несколько изображений, так что вы можете переключаться между ними во время выполнения модели (но во время разработки модели вы будете видеть только одно). Это может пригодиться в том случае, когда различным (и альтернативным) состояниям или режимам объекта соответствуют несколько различных изображений. Чтобы добавить изображение: 1. Перетащите элемент Изображение из палитры Презентация на холст. Будет создана рамка, обозначающая область, в которой будет отображено изображение. 2. На странице свойств изображения Основные щелкните по кнопке Добавить в правом верхнем углу секции изображений. При этом откроется диалоговое окно Open File (Открыть). 3. Выберите файл изображения и щелкните по кнопке Open (Открыть). Изображение появится в списке изображений и на холсте. 4. Повторив шаги 2 3, вы можете добавить и другие изображения (между ними можно будет переключаться во время выполнения модели) 5. Если нужно, измените размер изображения или установите флажок Исходный размер в свойствах изображения, чтобы сохранить его исходный размер. 6. Изменить порядок изображений можно с помощью элементов управления кнопок со стрелками, находящимися по обе стороны от кнопки Добавить.

5 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 5 Перетащите Щелкните здесь, чтобы добавить первое изображение Пустое изображение ("замещающая рамка") и его свойства Исходный размер задается только для первого изображения. Размер остальных изображений будет подгоняться под размер рамки. Файлы изображений копируются в каталог модели, так что вам не нужно помнить, где они находятся. Исходный размер Нестандартный размер Выбрать изображение можно щелчком мыши Порядок изображений можно изменить здесь Элемент "Изображение" с двумя рисунками Z порядок Хотя двумерная картинка и является плоской, фигуры рисуются в определенном порядке и отображаются одна поверх другой. Этот порядок называется Z порядком, поскольку существует виртуальная ось Z, перпендикулярная плоскости экрана и направленная на зрителя. Чтобы изменить Z порядок фигуры 1. Выделите фигуру (или фигуры). 2. Выберите Порядок из контекстного меню. 3. Выберите нужное вам действие: На передний план помещает фигуру поверх всех остальных фигур; Переместить вперед перемещает фигуру на один уровень выше (меняет ее местами с фигурой, находящейся непосредственно над ней); Переместить назад перемещает фигуру на один уровень ниже; На задний план помещает фигуру позади всех остальных фигур.

6 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 6 В некоторых случаях может быть удобнее воспользоваться не контекстным меню, а кнопками панели инструментов. Если фигура является членом группы, то упорядочивание производится только внутри этой группы. В глобальном порядке фигур такая группа предстает единым целым. Используйте контекстное меню или кнопки панели инструментов Изменение Z порядка фигуры Z порядок плоских фигур, заданных для 2D анимации, не будет автоматически сохраняться в 3D анимации. Если плоские фигуры будут расположены на одном и том же Z уровне, то на анимации может отобразиться мешанина, полученная чередующимся изображением двух фигур. Чтобы явно задать необходимый Z порядок для плоских фигур в 3D анимации, вам нужно задать для них слегка отличающиеся Z координаты. Выделение скрытых фигур Иногда одни фигуры оказываются скрыты другими. Но и скрытые фигуры можно тоже выделить, либо последовательно щелкая по ним, либо выбрав их в дереве панели Проекты, отображающем все элементы модели, в том числе и фигуры. Чтобы выделить фигуру, находящуюся под другими фигурами 1. Щелкните в точке, в которой должна находиться скрытая фигура. При этом будет выделена фигура, находящаяся на верхнем уровне. 2. Продолжайте щелкать в той же точке, пока не будет выбрана фигура, которую вы хотите выбрать. Чтобы узнать, какая именно фигура выбрана в текущий момент, посмотрите в панель Свойства. Z порядок 1 й щелчок 2 й щелчок 3 й щелчок Выделение скрытых фигур Эта фигура и находится наверху. Она выделяется по первому щелчку. Эта фигура находится в самом низу и не видна. Чтобы выделить ее, нужно щелкнуть по ней 3 раза. Даже если вам кажется, что вы уже безвозвратно потеряли фигуру (или любой другой объект), вы всегда можете найти соответствующий элемент в дереве панели Проекты, и выделить его в графическом редакторе, сделав по этому элементу дерева двойной щелчок мышью. Координаты и сетка В AnyLogic графика рисуется в бесконечном пространстве двумерного редактора. Ось X направлена горизонтально вправо, ось Y направлена вниз. Ось Z направлена на зрителя, то есть на вас. Оси X и Y отображаются на диаграмме черными линиями со стрелками, показывающими их направление. Когда вы открываете диаграмму в графическом редакторе, ее начало

7 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 7 координат находится в верхнем левом углу окна. Как графика, так и объекты модели, могут находиться во всех четырех квадрантах пространства, и иметь как положительные, так и отрицательные координаты. Но при запуске модели по умолчанию в окне отображается нижний правый квадрант. (0,0) X Y Вращение производится по часовой стрелке, от 0 до 360 или от 0 до 2*PI радиан (350,150) Начало координат, оси и сетка При масштабе 100% единицы задания координат соответствуют пикселям. Для упрощения упорядочивания и выравнивания фигур графический редактор отображает сетку и поддерживает привязку объектов к сетке. При масштабе 100% шаг сетки равен 10, и направляющие рисуются через каждые 50 пикселей. Если привязка к сетке включена, то координаты и размер объектов будут кратны 10. При изменении масштаба будет также меняться и шаг сетки. Например, при масштабе 200% шаг сетки равен 5, а при максимальном масштабе 800% он равен 1. Чтобы изменить масштаб 1. Нажмите клавишу Ctrl, и держа ее нажатой, вращайте колесо мыши, или воспользуйтесь специальным разделом панели инструментов: Отдаление Приближение Включение/выключение привязки к сетке Возврат к масштабу 100% Отображение/скрытие сетки Разделы панели инструментов, отвечающие за управление масштабом и сеткой Вы можете точно настроить местоположение фигуры и без перехода к масштабу 800%. Чтобы расположить фигуру между линиями сетки 1. Держите нажатой клавишу Shift и передвигайте фигуру с помощью клавиш со стрелками. Координаты фигуры будут меняться на один шаг вне зависимости от текущего масштаба и настроек сетки. Координаты задаются вещественными числами (значениями типа double). Вы можете расположить фигуры с любой степенью точности, введя соответствующие вещественные значения в свойствах фигуры. Копирование фигур Графический редактор AnyLogic поддерживает операции вырезания, копирования и вставки аналогично тому, как это делает любой другой редактор. Вначале нужно выделить фигуру, после чего можно воспользоваться контекстным меню, кнопками панели инструментов или командами главного меню. Вы можете копировать графику как из одного активного объекта в другой, так и между экспериментом и активным объектом. Есть и другой способ копирования фигур, в обход буфера: Ctrl+перетаскивание.

8 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 8 Чтобы создать копию фигуры 1. Выделите фигуру (или несколько фигур). 2. Нажмите клавишу Ctrl, и держа ее нажатой, перетащите фигуру (фигуры) в новое место. Будет создана копия фигур(ы). Чтобы создать копию фигуры, перетащите ее с нажатой клавишей Ctrl Создание копии фигуры с помощью Ctrl+перетаскивания Все эти операции (копирования, вырезания и вставки через буфер, а также копирования путем перетаскивания с нажатой клавишей Ctrl) также поддерживаются и в дереве панели Проекты. Блокировка предотвращение выделения фигуры мышью В некоторых случаях графическое редактирование можно облегчить, отключив чувствительность фигур к щелчкам мыши. Это позволит избежать случайного выделения не той фигуры. Простой пример у вас есть большой фоновый рисунок, и вы хотите нарисовать что то поверх него. В этом случае вы можете временно заблокировать его. Чтобы заблокировать фигуру 1. Выделите фигуру (или несколько фигур). 2. Выберите Блокировка Блокировать фигуру из контекстного меню. Заблокированная фигура не будет реагировать ни на какие действия мыши. Но вы попрежнему сможете выделить ее, щелкнув по ее значку в дереве панели Проекты. В дереве у значка заблокированной фигуры рисуется маленький замок. Здесь фигуру можно все так же выделить щелчком мыши. Разблокировать все фигуры можно из контекстного меню графического редактора Блокировка фигур Чтобы снять блокировку со всех заблокированных фигур 1. Выберите Снять блокировку со всех фигур из контекстного меню графического редактора (оно появляется по щелчку правой кнопкой мыши по свободному месту холста). Чтобы снять блокировку с определенной фигуры 1. Найдите значок фигуры в дереве панели Проекты и выделите его. Заблокированная фигура будет выделена также и в графическом редакторе.

9 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 9 2. Щелкните правой кнопкой мыши по фигуре в графическом редакторе и выберите Блокировка Снять блокировку с фигуры из контекстного меню. Основные свойства графических фигур Любое свойство любой фигуры можно изменить в панели Свойства. На странице Основные находятся наиболее часто используемые свойства: цвет линии и цвет заливки, стиль и толщина линии и т.д. Также здесь же находится и поле имени фигуры, являющегося именем соответствующего Java объекта, а также несколько флажков, объясняемых на рисунке ниже. Свойства, задаваемые на страницах Основные и Дополнительные, являются статическими. Большинство из них можно переопределить значениями, введенными на странице Динамические или изменить с помощью методов фигуры. Имя фигуры (оно же имя соответствующего Java объекта) Имя фигуры будет отображено на холсте рядом с фигурой Фигура будет игнорироваться во время компиляции и построения модели Отображает фигуру на Фигура будет видна во презентации объекта, время выполнения модели в который вложен данный объект Основные свойства, общие для всех фигур Предохраняет фигуру от выделения щелчками мыши Делает фигуру частью значка этого активного объекта Отображать имя фигуры на холсте обычно не нужно. Это может понадобиться только для облегчения понимания дизайна модели. Во время выполнения модели имена фигур не отображаются никогда. Дополнительные свойства графических фигур На странице свойств Дополнительные находятся остальные статические свойства, которые используются реже. Эти свойства можно изменять графически с помощью мыши, но здесь их можно настроить более точно Некоторым фигурам можно добавить 3 е измерение, так что они будут отображаться на 3D анимации Если опция не выбрана, то Java объект для этой фигуры создан не будет, так что вы сэкономите немного памяти, но при этом пожертвуете программным контролем над фигурой Дополнительные свойства фигуры Поля для задания местоположения, размера и поворота просто предоставляют альтернативный способ перемещения и изменения размера фигуры на тот случай, если вы не хотите делать это в графическом редакторе. 3D свойства подробно объясняются в главе про 3D анимацию. По умолчанию флажок Разрешить программное управление установлен для всех фигур и групп. Если программное управление фигурой разрешено, то AnyLogic создаст Java объект соответствующего класса (такого, как ShapeOval, ShapeGroup, ShapeImage и т.д.), который будет представлять эту фигуру во время выполнения модели. Иногда (например, в случае агентной модели с очень большим количеством агентов со сложной анимацией) вам может понадобиться оптимизировать потребление памяти вашей моделью. В таком случае может

10 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 10 Группировка фигур иметь смысл отключить программное управление у фигур анимации агентов. Для таких фигур не будут созданы Java объекты, и они не будут занимать место в памяти. Но тогда у вас не будет доступа к этим фигурам, и как следствие возможности программно управлять ими во время выполнения модели. Фигуры презентации в AnyLogic можно группировать, так, что с ними можно работать, как если бы они были одной фигурой: выделять, перемещать, изменять размер, копировать и т.д. Добавленную в группу фигуру все так же можно выделить и редактировать отдельно. Во время выполнения модели можно динамически отображать, прятать, вращать и перемещать сгруппированные фигуры с помощью динамических свойств группы. С помощью групп также можно задать другой центр вращения и начало координат для фигур, входящих в эту группу. Вы можете группировать: Простые фигуры (прямоугольники, овалы, ломаные и т.д.), текст и изображения Чертежи САПР и карты ГИС Элементы управления (кнопки, бегунки, текстовые поля и т.д.) Диаграммы (столбиковые диаграммы, графики, гистограммы и т.д.) 3D фигуры и 3D объекты, камеры, 3D окна и источники света Другие группы Вложенные презентации (презентации вложенных активных объектов) Вы не можете группировать не относящиеся к презентации элементы, такие как события, диаграммы состояний, значки переменных и функций, значки вложенных объектов и т.д. Чтобы сгруппировать одну или несколько фигур 1. Выделите фигуры (протянув мышь с нажатой левой кнопкой вокруг области фигур или щелкнув по каждой фигуре с нажатой клавишей Ctrl). 2. Выберите Группировка Создать группу из контекстного меню. В AnyLogic у группы фигур есть свое собственное начало координат, в общем случае не являющееся геометрическим центром сгруппированных фигур оно может даже лежать за пределами границы фигуры. Когда группа выделена, ее точка начала координат отображается в виде небольшого кружка с маркером. Она также служит центром вращения для группы и началом координат для фигур членов этой группы. Группировка фигур После группировки вам может понадобиться изменить Z порядок фигур. Для этого нужно выделить отдельные фигуры и переместить их на передний или задний план. Чтобы добавить фигуру в существующую группу 1. Щелкните по фигуре правой кнопкой мыши и выберите Группировка Добавить в существующую группу. При этом на диаграмме появятся значки всех существующих групп (в виде кружков с перекрестьем внутри, в точках начал координат этих групп). 2. Щелкните по группе, в которую вы хотите добавить фигуру.

11 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 11 Щелкните по одной из двух групп, чтобы добавить туда фигуру Выбор группы, в которую нужно добавить фигуру Чтобы выбрать отдельную фигуру, являющуюся членом группы 1. Выделите группу. 2. Щелкните мышью по фигуре. В AnyLogic группы могут быть вложенными. Чтобы выделить фигуру, являющуюся членом вложенной группы, щелкайте по этой фигуре, пока она не будет выделена. Начало координат группы Выделена вся группа Выделена часть группы Группа фигур в графическом редакторе Чтобы повернуть группу 1. Потяните за маркер поворота, находящийся рядом с точкой начала координат группы. Чтобы повернуть группу, потяните за маркер поворота Вращение группы в графическом редакторе Пожалуйста, обратите внимание, что элементы управления, диаграммы и 3D окна вращать нельзя. Если вы повернете группу, содержащую такие элементы, то они только изменят свое местоположение, но не ориентацию. Иногда вам может понадобиться переместить точку начала координат группы относительно сгруппированных фигур, например, для смещения центра поворота группы. Чтобы переместить точку начала координат группы относительно сгруппированных в ней фигур 1. Выделите группу. 2. Выберите Выделить содержимое группы из контекстного меню группы. 3. Переместите содержимое группы так, чтобы точка начала координат группы оказалось в нужном месте относительно этих фигур. 4. Снимите выделение с содержимого группы, щелкнув где нибудь в стороне. 5. Если нужно, выделите группу снова и переместите ее.

12 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 12 Перемещение начала координат группы относительно содержимого группы С помощью группы можно переместить заданные для фигуры по умолчанию центр вращения, точку начала координат и центр масштабирования. Например, вам может понадобиться повернуть прямоугольник вокруг его центра или переместить в центр его начало координат (по умолчанию в обоих случаях используется верхний левый угол фигуры). Тогда вы можете использовать следующий подход: Чтобы изменить начало координат, центр вращения и масштабирования фигуры 1. Выделите фигуру. 2. Выберите Группировка Создать группу из контекстного меню фигуры (при этом будет создана и выделена новая группа, содержащая только эту фигуру). 3. Выберите Выделить содержимое группы из контекстного меню группы. 4. Переместите содержимое группы (т.e. фигуру) так, что точка начала координат группы окажется в нужном вам месте. 5. Снимите выделение с фигуры, переместите ее и если нужно, то поверните всю группу. Центр вращения по умолчанию Центр вращения перемещен с помощью группы Изменение начала координат, центра вращения и масштабирования прямоугольника В отличие от некоторых графических редакторов, таких, как MS PowerPoint, в AnyLogic группа может быть пустой и не содержать ни фигур, ни других групп. Такие пустые группы могут использоваться во время выполнения модели для динамического добавления и удаления фигур. Или же они могут просто служить ссылками на конкретные места. Чтобы создать пустую группу 1. Перетащите элемент Группа из палитры Презентация на холст диаграммы. Пока группа пуста, она отображается в редакторе как прицел кружок с перекрестьем внутри. Как только вы добавите в группу первую фигуру, ее значок станет невидимым. Пустая группа отображается так Перетащите Создание пустой группы

13 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 13 Картинки, добавляемые вами на диаграмму из палитры Картинки, также являются обычными группами обычных фигур AnyLogic. Вы можете редактировать их, изменять составляющие их фигуры и даже разгруппировывать их. Группы часто используются для отображения, скрытия, вращения и перемещения определенных частей презентации во время выполнения модели. Точка начала координат группы играет роль новой точки начала координат и центра поворота для фигур членов этой группы. Например, если верхний левый угол пространства, в котором будет перемещаться определенный объект, находится в точке (150, 200), то имеет смысл поместить туда группу и добавить этот объект в эту группу. Пример: круговое движение вокруг точки начала координат группы 1. Перетащите элемент Овал из палитры Презентация куда нибудь на холст, сделайте его кругом радиуса 10 и смените Цвет заливки на красный (red). 2. На странице свойств круга Динамические, задайте X: 50 * sin( time() ) и Y: 50 * cos( time() ). 3. Запустите модель. Круг будет двигаться по орбите вокруг точки начала координат (верхний левый угол окна). 4. Перетащите элемент Группа из палитры Презентация, например, в точку (200,150). 5. Щелкните по кругу, выберите Группировка Добавить в существующую группу, а затем щелкните по значку группы. 6. Запустите модель снова. Теперь овал будет двигаться вокруг точки начала координат группы. Круг будет вращаться вокруг начала координат своей группы Использование группы в качестве начала координат при движении входящих в нее фигур 3D группы Если вы хотите, чтобы группа отобразилась в 3D анимации, ее нужно отметить как 3D группу см. флажок Отображать на 3D сцене на странице свойств группы Основные. Тогда группа появится как в 2D, так и в 3D анимации. Для отображения группы в 3D анимации нужно установить этот флажок Отметка группы как 3D группы 3D группа может содержать только 3D фигуры. Если 3D группа включает в себя 2D фигуру, то информация о соответствующей ошибке появится в панели Ошибки. При группировке нескольких 3D фигур группа автоматически помечается как 3D группа. Также группа помечается как 3D группа при добавлении в другую 3D группу.

14 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 14 3D группа преобразуется в класс Shape3DGroup, который расширяет класс ShapeGroup и предоставляет дополнительные методы, такие, как setz(), getrotationx() и т.д. Динамическая работа с содержимым группы с помощью методов В AnyLogic группам соответствует Java класс ShapeGroup (подкласс класса Shape). Методы этого класса позволяют проходить в цикле по членам группы, динамически добавлять фигуры в группу и удалять их оттуда. Предположим, в вашей модели есть группа с именем group21. Следующий код проходит в цикле по содержимому группы, находит все овалы и выводит их размеры в журнал модели: for( int i=0; i<group21.size(); i++ ) { Object member = group21.get(i); if( member instanceof ShapeOval ) { ShapeOval oval = (ShapeOval)member; traceln( "Oval Rx: " + oval.getradiusx() + " Ry: " + oval.getradiusx() ); } } В группе могут находиться как управляемые, так и неуправляемые программно фигуры, равно как и реплицированные фигуры. Поэтому метод get() возвращает объект типа Object, который может являться объектом либо подкласса Shape, либо класса Integer если это номер неуправляемой программно фигуры, либо же объектом класса ReplicatedShape если фигура реплицирована. Перед выполнением каких то действий с членами группы, вам будет нужно проверить тип фигуры (или просто привести его к действительному типу фигуры). Чтобы динамически добавить фигуру в группу 1. Вызовите метод group.add( shape ); Чтобы динамически удалить фигуру из группы 1. Если вы знаете и фигуру и группу, вызовите group.remove( shape ); Если же вы знаете только фигуру, но не группу, то вызовите shape.getgroup().remove( shape ); Как вы можете видеть, фигура знает свою группу и возвращает ее по вызову метода getgroup(). Фигуры, расположенные на верхнем уровне иерархии (то есть, не принадлежащие ни одной из созданных пользователем групп), принадлежат одной из двух создаваемых по умолчанию и всегда присутствующих групп: presentation или icon. Действие при отрисовке выполнение заданного пользователем кода на каждом кадре У групп есть специальное свойство, позволяющее задать действие, которое будет выполняться при отрисовке каждого кадра во время выполнения модели. С его помощью можно, например, рисовать что то непосредственно в 2D графике Java. Это свойство называется Действие при отрисовке. Оно расположено на странице свойств группы Динамические и предоставляет доступ к следующим переменным: Panel panel панель, Java компонент JComponent, в котором рисуется анимация модели Graphics2D graphics графический контекст, используемый для отрисовки текущего кадра Следующий код, введенный в поле Действие при отрисовке, нарисует красный круг в точке (100,100): graphics.setcolor( red ); graphics.drawoval( 100, 100, 25, 25 );

15 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 15 Группы в дереве проектов Как и любой другой объект в AnyLogic, группы и их содержимое видны и доступны в дереве панели Проекты. Дерево отображает иерархию сгруппированных фигур и их Z порядок. Предположим, что вы нарисовали грузовик с помощью двух групп grouptrailer и grouptractor, помещенных в третью группу grouptruck. Тогда в дереве вы увидите такую иерархию: низ Z порядок верх Щелчок в дереве выделяет фигуру Сгруппированные фигуры в дереве проектов Группы верхнего уровня для фигур презентации и значка активного объекта У каждого активного объекта по умолчанию есть две группы, располагающиеся на верхнем уровне иерархии: Группа presentation содержит все фигуры презентации Группа icon содержит все фигуры, являющиеся частью значка (те фигуры, у которых выбран флажок Значок). Эти группы могут быть как управляемыми программно, так и нет это задается на странице свойств активного объекта Дополнительные. Если программное управление для этих групп разрешено, то presentation и icon будут объектами класса ShapeGroup, иначе просто идентификаторами групп. Отметим, что случаи использования неуправляемых программно групп весьма редки. Принципы анимации. Динамические свойства фигур Анимация в AnyLogic основана на следующих базовых принципах. У графических фигур есть свойства: размер, местоположение, угол поворота, цвет, индекс рисунка, текст, видимость и т.д. Эти свойства можно связать с переменными и выражениями в модели: значениями потоков и накопителей, состояниями диаграмм состояний, временем, оставшимся до происхождения событий и т.д. Когда во время выполнения модели будут меняться значения этих переменных и выражений, изменятся и графические свойства связанных с ними фигур. Модель Графика statechart.isstateactive( StateA ) 100 event.getrest() Stock Видимость X Y Ширина Высота Поворот Цвет заливки rectangle Модель может управлять графикой посредством динамических свойств фигур И средства агентного моделирования, и Основная библиотека, и другие компоненты AnyLogic предлагают высокоуровневые инструменты для анимации модели. Например, агент может двигаться вдоль ломаной, ожидающие обслуживания заявки могут быть равномерно распределены внутри прямоугольника и т.д. Но с помощью прямого доступа к свойствам

16 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 16 фигуры на низком уровне вы можете достичь нестандартных и достаточно продвинутых анимационных эффектов. Динамические свойства фигур Модель связывается с графикой с помощью динамических свойств фигур, расположенных на странице Динамические панели Свойства. Вводя значение в поле динамического свойства, вы аннулируете статическое значение этого свойства (актуальное в режиме разработки модели) на время выполнения модели. На расположенном ниже рисунке отображены динамические свойства фигуры Прямоугольник. Смысл большинства полей очевиден и не требует пояснений. В некоторых случаях для управления свойством от вас потребуется знание специальных констант (например, выражение, определяющее стиль линии, должно вернуть значение LINE_STYLE_SOLID, LINE_STYLE_DASHED или LINE_STYLE_DOTTED). Названия этих констант можно найти в Справке и в Справочнике классов AnyLogic. Если выражение, задающее цвет линии или цвет заливки фигуры, вернет значение null, то линия (или заливка) этой фигуры рисоваться не будет. Выражение, задающее поворот фигуры, возвращает угол в радианах, здесь вы можете использовать константу PI, равную 180. Первое динамическое свойство, вычисляемое во время анимации Видимость. Если заданное в поле Видимость выражение возвращает false, то фигура не рисуется вовсе, и никакие другие выражения не вычисляются. Поэтому вы можете задать в других полях выражения, которые не будут иметь смысла (или вызывать ошибку) для невидимой фигуры, и быть уверенными, что в таком случае они просто не будут вычисляться. Количество копий этой фигуры true показывать, false нет Выражение типа double Выражение типа Color Выражение типа double Код, выполняемый по щелчку В радианах (PI = 180 ) Выражение типа double Динамические свойства прямоугольника Выражение типа Color Выражение типа double Например, LINE_STYLE_SOLID Пример: Анимация изменения цены на биржевой товар (Commodity price change animation) Мы создадим индикатор изменения цены на биржевой товар с помощью фигуры Текст и простой графики. Сама цена будет моделироваться переменной price, значение которой будет случайно меняться через каждую 1 единицу модельного времени (например, каждый день).

17 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 17 Чтобы отобразить изменение цены, нам нужно запоминать цену предшествующего дня для этого нам понадобится еще одна переменная, lastdayprice. Динамика изменения цены будет моделироваться с помощью циклического события dailychange. Начальное значение: 100 Начальное значение: 100 Режим: Циклический Период: 1 Действие: lastdayprice = price; price += uniform_discr( 2, 2 ) Динамическая модель изменения цены Создайте динамическую модель изменения цены 1. Создайте переменную, перетащив элемент Переменная из палитры Основная. Назовите эту переменную price. 2. В свойствах переменной задайте ее начальное значение равным Ctrl+перетащите переменную price, чтобы создать ее копию. Измените имя копии на lastdayprice и оставьте ее начальное значение без изменений. 4. Создайте событие dailychange, перетащив элемент Событие из палитры Основная и изменив его имя. 5. Измените Режим события на Циклический и оставьте заданный по умолчанию Период (1). 6. В поле Действие события напишите следующий код: lastdayprice = price; price += uniform_discr( -2, 2 ) 7. Запустите модель. Щелкните по переменной price и переключите открывшееся окно инспекта в режим графика, чтобы проследить за изменением значения этой переменной. Щелкните по переменной, чтобы открыть ее окно инспекта Щелкните здесь, чтобы переключить окно в режим графика Колебания цены на биржевой товар Вы должны будете увидеть колебания цены. Событие dailychange происходит каждую единицу времени и делает следующее: сохраняет текущее значение переменной price в переменной lastdayprice и добавляет к значению price величину дневного изменения цены случайно выбранное значение из набора { 2, 1, 0, 1, 2} результат вызова функции uniform_discr( -2, 2 ).

18 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 18 Текст: ( price > lastdayprice? "+" : "" ) + ( price lastdayprice ) Цвет: price < lastdayprice? red : forestgreen Видимость: price > lastdayprice Во время выполнения модели: Видимость: price < lastdayprice Анимация изменения цены Создайте анимацию меняющейся цены 8. С помощью ломаных нарисуйте два маленьких треугольника, как на рисунке выше. Треугольник рисуется как ломаная с тремя точками, у которой выбран флажок Замкнутая на странице свойств Основные. 9. Выберите для нижнего треугольника красный цвет заливки (red), а для верхнего зеленый (forestgreen). 10. В поле Видимость на странице свойств Динамические задайте: для красного треугольника: price < lastdayprice для зеленого: price > lastdayprice 11. Добавьте текст справа от треугольников. Смените шрифт на полужирный размера 20. Можете написать любой текст в поле Текст на странице свойств Основные, например, +2.0 просто для того, чтобы увидеть, как он будет выглядеть. Действительный же текст мы зададим на странице свойств Динамические. 12. На странице свойств Динамические фигуры text задайте: Цвет: price < lastdayprice? red : forestgreen Текст: ( price > lastdayprice? "+" : "" ) + ( price - lastdayprice ) 13. Запустите модель. В зависимости от того, как изменилась цена по сравнению с предыдущим днем, будет отображен либо зеленый треугольник, либо красный, либо никакого (если цена осталась прежней). Если цена упадет, то текст будет красным, а иначе (если цена упадет или останется прежней) он будет зеленым. Выражение, задающее динамическое значение текста, означает следующее. ( price > lastdayprice? "+" : "" ) возвращает либо +, либо (пустая строка). ( price - lastdayprice ), очевидно, возвращает число изменение цены. При сложении строки с числом получается строка, содержащая текстовое представление этого числа. Пример: Анимация дверей лифта (Elevator doors animation) Давайте создадим анимацию дверей лифта. Пусть динамика дверей моделируется диаграммой состояний с четырьмя состояниями: Open, Closed, Opening, Closing. Двери отображаются на анимации двумя прямоугольниками. Мы считаем, что вы уже знаете, как рисовать диаграмму состояний с переходами, срабатывающими по таймауту. Создайте диаграмму состояний 1. Нарисуйте диаграмму состояний с четырьмя состояниями и четырьмя переходами, как показано на рисунке ниже. Назовите диаграмму состояний doors. 2. Назовите переходы точно так, как показано на рисунке. Чтобы имена переходов появились на экране, установите в их свойствах флажок Отображать имя. 3. Все четыре перехода срабатывают по истечению таймаута. Задайте следующие таймауты: StartOpening: 2 OpeningCompleted: 0.5 StartClosing: 2 ClosingCompleted: 0.5

19 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 19 Эта диаграмма состояний задает следующее поведение дверей: двери остаются закрытыми в течение 2 минут, затем открываются (что занимает 30 секунд), затем остаются открытыми в течение следующих 2 минут, затем снова закрываются за 30 секунд. (450,50) (500,50) Таймаут: 2 Таймаут: 0.5 Таймаут: 0.5 Таймаут: 2 leftdoor rightdoor Диаграмма состояний и анимация дверей лифта Нарисуйте двери 4. Нарисуйте два прямоугольника, как показано на рисунке. Местоположение и размер в данном случае должны быть в точности такими, как вы видите здесь. 5. Назовите их leftdoor и rightdoor. 6. На странице свойств Динамические левой двери leftdoor введите следующее выражение в поле Ширина: doors.isstateactive( Closed )? 50 : ( doors.isstateactive( Open )? 0 : ( doors.isstateactive( Opening )? 50 * OpeningCompleted.getRest()/0.5 : 50 * ( 1 - ClosingCompleted.getRest()/0.5 ) ) ) 7. На странице свойств Динамические правой двери rightdoor задайте: X : ( 50-leftDoor.getWidth() ) Ширина: leftdoor.getwidth() 8. Запустите модель. Смысл длинного выражения, задающего ширину левой двери, в следующем. Если двери закрыты (мы узнаем это путем проверки текущего активного состояния диаграммы состояний), то ширина двери leftdoor равна 50. Если же двери полностью открыты (состояние Open), то ширина равна 0. Иначе, если двери открываются, то нам нужно задать ширину двери пропорционально незавершенной доли операции открытия. Это значение вычисляется как время до полного открытия (OpeningCompleted.getRest() возвращает время, оставшееся до срабатывания соответствующего перехода), поделенное на время, требуемое на полное открытие дверей (0.5). Последний возможный случай двери закрываются. Тогда ширина двери задается пропорциональной завершенной доли операции открытия, равной (1 незавершенная доля операции). Это выражение достаточно длинно, и мы не хотим дублировать его для правой двери rightdoor. Более того, мы бы не хотели, чтобы в случае изменения чего либо в модели нам пришлось подправлять код сразу в двух разных местах. Вместо этого мы воспользуемся тем фактом, что ширина обеих дверей всегда одинакова, и поэтому просто зададим ширину двери rightdoor равной ширине двери leftdoor. Обратите внимание, что у правой двери меняется не только ширина, но и X координата, отсюда и выражение для X. Если вы переместите прямоугольники дверей, вам понадобится изменить координату 500 в их свойствах, чего, конечно, хотелось бы избежать. Чтобы двери не зависели от своего местоположения на диаграмме, их нужно сгруппировать и использовать относительные координаты внутри этой группы. Подробности см. в разделе про группировку фигур.

20 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 20 Пример: Анимация денежных запасов (Stock of money animation) В этом примере мы будем визуализировать накопитель системной динамики с помощью нестандартной графики. Диаграмма накопителей и потоков будет очень простой: в ней будет один накопитель Money, один входящий поток Income и один исходящий Expenses. Графика будет представлять собой мешок со знаком доллара $ на нем. Мешок будет изменять свой размер согласно изменениям значения накопителя. Начальное значение: 1000 = *sin( time() ) = *cos( time()/2 ) Масштаб по оси X: Money / 1000 Масштаб по оси Y: Money / 1000 Нестандартная анимация денежных запасов Выполните следующие шаги 1. Нарисуйте диаграмму системной динамики, как на рисунке. 2. Задайте начальное значение накопителя Money равным Задайте для накопителей следующие формулы: Income: * sin( time() ) Expenses: * cos( time()/2 ) 4. Нарисуйте мешок с помощью кривой. Смените цвет заливки кривой, например, на goldenrod. 5. Добавьте текст и поместите его поверх фигуры мешка. Задайте для этого текста следующие свойства: Текст: $ Шрифт: 72, Полужирный Цвет: yellow 6. Выделите и мешок и текст и сгруппируйте их. 7. На странице свойств группы Динамические задайте: Масштаб по оси X: Money / 1000 Масштаб по оси Y: Money / Запустите модель. Вы сможете увидеть, как мешок меняет свой размер согласно колебаниям значения накопителя. Просмотреть временной график накопителя Money можно в окне инспекта этого элемента, открываемого так, как показано на рисунке ниже.? Сейчас мешок и расширяется от своего центра, и сужается к нему же. Что нужно изменить в анимации мешка, чтобы он как будто лежал на столе и по мере увеличения рос только вверх и вширь?

21 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование Щелкните по накопителю, чтобы открыть его окно инспекта 2. Щелкните здесь, чтобы переключиться в режим графика Анимация денежных запасов Пример: Анимация ракетной атаки (Missile attack animation) В этом примере мы создадим анимацию ракеты с помощью двух различных изображений: одно будет использоваться во время полета, а другое после поражения цели. Мы также добавим визуальный эффект взрыва, исключительно на уровне анимации. Пожалуйста, приготовьте два изображения: ракеты и взрыва. Лучше, если у них будет один и тот же размер, ну или хотя бы одинаковые пропорции. Выполните следующие шаги 1. Создайте событие hittarget. Пусть оно срабатывает один раз по таймауту, в момент времени Добавьте изображение в точку (100,150). 3. Добавьте в эту фигуру Изображение два рисунка: первый с ракетой, а второй со взрывом. Выбор опции Исходный размер мы оставляем на ваше усмотрение. Размер изображения должен в итоге оказаться равным примерно 100 x 100 пикселей. 4. На странице свойств изображения Динамические задайте Индекс рисунка: hittarget.isactive()? 0 : Щелкните правой кнопкой мыши по изображению и выберите Группировка Создать группу. 6. На странице свойств группы Динамические, задайте: X: 500 * ( hittarget.isactive()? ( 1 - hittarget.getrest() / 50 ) : 1 ) Масштаб по оси X: hittarget.isactive()? 1 : 1 + ( time() - 50 ) / 10 Масштаб по оси Y: group.getscalex() 7. Нарисуйте цель толстую вертикальную черту, ведущую из точки (550,50) в точку (550, 250). 8. Запустите модель.

22 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 22 Цель в точке (550,50) Изображение в группе и его свойства Индекс = 0 Индекс = 1 Анимация ракеты и взрыва с помощью изображений При попадании ракеты в цель событие hittarget становится неактивным, и динамическое свойство Индекс рисунка меняет изображение ракеты на изображение взрыва. С помощью группировки центр масштабирования изображения смещается из верхнего левого угла в точку геометрического центра изображения. Полет ракеты анимируется с помощью динамического свойства группы X: пока событие hittarget активно, X координата ракеты пропорциональна пройденной ракетой доле расстояния до цели (находящейся в точке 500). После столкновения группа остается в точке с координатой X = 500. Ну и наконец, сам эффект взрыва достигается путем увеличения масштаба группы после столкновения (начиная со значения 1 и до бесконечности). Масштабы по осям X и Y одинаковы, так что масштаб по оси Y просто ссылается на значение масштаба по оси X. Как вы могли заметить, визуальные эффекты в этом примере достигаются исключительно путем задания динамических свойств фигур. На уровне модели у нас есть только одно срабатывающее по таймауту событие, происходящее один раз в момент времени 50. Разработанные таким образом модели крайне эффективны, потому что когда такая модель будет выполняться с отключенной анимацией в экспериментах оптимизации или варьирования параметров, процессорное время не будет тратиться на выполнение связанных с анимацией задач.

23 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 23 Подлетая к цели У цели Сразу после поражения цели Какое то время спустя Анимация ракеты и взрыва с помощью изображений Кадры анимации 2D анимация рисуется покадрово. В начале отрисовки каждого кадра AnyLogic очищает экран и начинает одну за другой рисовать фигуры в соответствии с их Z порядком, начиная с самой нижней. При отрисовке фигуры ее динамические свойства переопределяют статические. Первым делом вычисляется значение поля Видимость, и если это значение равно false, то фигура не рисуется, и другие ее свойства не вычисляются. После отрисовки кадра AnyLogic позволяет процессору продолжить выполнение модели с текущего кадра до момента отрисовки следующего кадра. Как следствие, между кадрами выполняется моделирование определенного промежутка времени. За это время в модели могут измениться какие то значения, и эти изменения будут отражены на следующем кадре (посредством динамических свойств фигур). Кадр 1 Кадр 2 Кадр 3 Моделирование. Изменяются координаты самолета. Моделирование. Изменяются координаты самолета. Становится видна фигура взрыва Отрисовка кадров чередуется с выполнением модели И отрисовка кадров, и само моделирование потребляют процессорное время, поэтому принимается определенный компромисс между скоростью выполнения модели и плавностью отображения анимации, задаваемый частотой отрисовки кадров. Более подробно об этом можно прочесть в главе про Производительность имитационных моделей. Реплицированные фигуры AnyLogic предоставляет возможность отображения произвольного (и динамически меняющегося) количества схожих фигур. Вам нужно лишь один раз нарисовать фигуру в графическом редакторе и объявить ее реплицированной. После этого вы можете задать различные значения свойств для разных копий фигуры. Это полезно как для рисования

24 Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 24 статических регулярных структур, так и для анимации динамических коллекций подобных объектов. И у агентов (и реплицированных активных объектов вообще), и у заявок и ресурсов Основной библиотеки есть свои собственные высокоуровневые возможности анимации, и в общем случае вам не придется самостоятельно создавать реплицированные фигуры для их анимации. Не путайте реплицированные фигуры с реплицированными активными объектами или репликациями "прогона" модели это абсолютно несвязанные понятия. Чтобы объявить фигуру реплицированной 1. На странице свойств фигуры Динамические введите выражение в поле Количество. Выражение должно возвращать целочисленное значение. Оно может быть постоянным или меняющимся. Во время выполнения модели AnyLogic будет вычислять текущее значение выражения и рисовать соответствующее количество копий фигуры. Конечно, репликацию фигур имеет смысл использовать только тогда, когда вы можете задать различные значения свойств для разных копий фигуры (иначе все копии будут идентичны и будут нарисованы одна поверх другой). Когда вы введете что либо в поле Количество, во всех остальных полях на странице свойств Динамические станет доступна переменная index. Можете проверить это, щелкнув в каком либо поле и затем наведя мышь на маленький значок лампочки слева. Чтобы задать разные значения свойства для различных копий реплицированной фигуры 1. Введите выражение, зависящее от переменной index, в поле соответствующего динамического свойства. При рисовании копий фигур AnyLogic будет вычислять значения динамических свойств для каждой копии, заменяя index на 0, 1, 2, [Количество 1]. Если свойство зависит от переменной index, то значение будет разным для различных копий. Значение свойства Видимость вычисляется до значения свойства Количество. Если заданное в поле Видимость выражение возвращает false, то фигура не будет рисоваться вовсе, несмотря на значение свойства Количество. Поэтому с помощью свойства Видимость невозможно отображать одни копии фигуры и прятать другие. Это можно сделать, задавая значение null в качестве цвета линии и заливки для тех копий фигуры, которые нужно спрятать. Пример: Рисование мест в кинотеатре (Drawing seats in a movie theater) Давайте воспользуемся механизмом репликации для рисования мест в зрительном зале кинотеатра прямоугольной формы. Мы нарисуем зрительное место лишь один раз и затем реплицируем его. Разным копиям фигуры сиденья будут присвоены различные координаты. В этом примере репликация фигуры создает статическую картинку. Позднее мы разовьем этот пример, добавив в него анимацию динамики продаж билетов. (100,100) (130,100) (100,125) Количество: 50 X: * ( index % 10 ) Y: * ( index / 10 ) Анимация мест в кинотеатре реплицированная ломаная Нарисуйте анимацию кресла 1. Нарисуйте незамкнутую ломаную, состоящую из трех точек, как показано на рисунке. 2. Задайте толщину ломаной равной 6 пикселям, введя 6 в соответствующем текстовом поле.

Уроки TurboCAD для начинающих

Уроки TurboCAD для начинающих Уроки TurboCAD для начинающих В данном разделе Вы узнаете, как запускать TurboCAD, создавать новые чертежи или открывать старые чертежи, полученные с помощью TurboCAD или других САПР таких, как AutoCAD.

Подробнее

Основы редактирования

Основы редактирования Глава 3 Основы редактирования Вводимому в документ тексту обычно не удается сразу придать завершенный вид. Иными словами, после ввода текст обычно редактируется. Данная глава посвящена различным аспектам

Подробнее

Щелковская муниципальная гимназия. Microsoft Word. Оглавление.

Щелковская муниципальная гимназия. Microsoft Word. Оглавление. Оглавление. 1 ТЕКСТОВЫЙ РЕДАКТОР WORD...2 ПАНЕЛИ ИНСТРУМЕНТОВ...2 СПРАВОЧНАЯ СИСТЕМА...2 ОСНОВЫ РАБОТЫ С ТЕКСТОМ...2 ВСТАВКА ТЕКСТА...2 УДАЛЕНИЕ ТЕКСТА...2 ВЫДЕЛЕНИЕ ТЕКСТА...2 ЗАМЕНА ВЫДЕЛЕННОГО ТЕКСТА

Подробнее

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

Работа с таблицами. Если количество столбцов отличается от ожидаемого, возможно, пропущен знак разделителя в одной или нескольких строках текста. Работа с таблицами 1. Преобразование текста в таблицу. а) Вставьте знаки разделителей, такие как запятая или знак табуляции, в местах, где текст должен быть разбит по столбцам. Используя знак абзаца, укажите,

Подробнее

Создание формы. Практическая работа 3

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

Подробнее

Основные задачи в Word 2010

Основные задачи в Word 2010 Основные задачи в Word 2010 Общие сведения о приложении Word Microsoft Word 2010 это текстовый процессор, предназначенный для создания профессионально оформленных документов. Объединяя в себе лучшие средства

Подробнее

Краткие указания по работе с программой Microsoft PowerPoint

Краткие указания по работе с программой Microsoft PowerPoint Краткие указания по работе с программой Microsoft PowerPoint Действие Алгоритм С чего начать? Запуск программы 1. На панели задач щелкните кнопку Пуск. 2. В открывшемся меню, щелкните команду Программы.

Подробнее

Знакомство с Open Office. Open Office Writer - текстовый редактор

Знакомство с Open Office. Open Office Writer - текстовый редактор Знакомство с Open Office OO сложная офисная система, предназначенная для набора, редактирования и форматирования текстовых документов любой сложности. Помимо текстовых документов, Open Office позволяет

Подробнее

Работа с интерактивной доской StarBoard

Работа с интерактивной доской StarBoard http://www.hitachi-interactive.ru/software/help/index.html Работа с интерактивной доской StarBoard Что такое интерактивная доска? Интерактивная доска это устройство, позволяющее лектору или докладчику

Подробнее

Повествование. Qlik Sense 1.1 QlikTech International AB Все права защищены.

Повествование. Qlik Sense 1.1 QlikTech International AB Все права защищены. Повествование Qlik Sense 1.1 QlikTech International AB 1993-2015. Все права защищены. QlikTech International AB 1993-2015. Все права защищены. Qlik, QlikTech, Qlik Sense, QlikView, Sense и логотип Qlik

Подробнее

Базовые возможности TurboCAD

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

Подробнее

Режимы работы со слайдами

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

Подробнее

ESSELTE EASY PRINT. Справочная информация по программе

ESSELTE EASY PRINT. Справочная информация по программе ESSELTE EASY PRINT Справочная информация по программе ОГЛАВЛЕНИЕ 1. Системные требования 3 1.1 Интернет-обозреватель 3 1.2 Acrobat Reader 3 2. Регистрация, вход в систему и мой кабинет 4 2.1 Зачем регистрироваться?

Подробнее

Создание интерактивных моделей с помощью элементов управления

Создание интерактивных моделей с помощью элементов управления Имитационное моделирование в AnyLogic: Системная динамика, агентное и дискретно событийное моделирование 1 Создание интерактивных моделей с помощью элементов управления Модели AnyLogic можно сделать интерактивными,

Подробнее

OpenOffice.org Impress

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

Подробнее

Основы работы в Word

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

Подробнее

Приложение 3 Инструменты ПО интерактивной доски Interwrite Board

Приложение 3 Инструменты ПО интерактивной доски Interwrite Board Приложение 3 Инструменты ПО интерактивной доски Interwrite Board Таблица П3.1. Панель инструментов Режим Office InterWrite Меню режима Office Частичное повторение кнопок панели инструментов Office Мышь

Подробнее

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

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

Подробнее

1.2. Создание презентации на основе пустой презентации

1.2. Создание презентации на основе пустой презентации 1. ПРОГРАММА MICROSOFT POWERPOINT 1.1. Общие сведения Программа Microsoft PowerPoint предназначена для создания презентаций с использованием упорядоченного набора слайдов, позволяющего графически пояснить

Подробнее

Работа. 2. Знакомство с операциями твердотельного моделирования: операция Выдавливание.

Работа. 2. Знакомство с операциями твердотельного моделирования: операция Выдавливание. Работа. 2. Знакомство с операциями твердотельного моделирования: операция Выдавливание. Цель работы: Создание эскиза. Применение твердотельной операции Выдавливание. Мы начинаем изучать методы создания

Подробнее

2. Анимация презентации

2. Анимация презентации 21 6. Дайте классификацию событий AnyLogic. 7. Дайте развернутую классификацию событий происходящих по таймауту. 8. Как выполняется настройка простых событий модели? 9. Какие методы системного класса Event

Подробнее

Таблицы и диаграммы в Word. Вычисления в таблицах

Таблицы и диаграммы в Word. Вычисления в таблицах Работа 10 Таблицы и диаграммы в Word. Вычисления в таблицах Цель работы: научиться вставлять таблицы и диаграммы в документ, выполнять вычисления в таблицах Содержание работы: 1 Ввод и форматирование таблиц

Подробнее

Лабораторная работа 8 «Технология работы в программе Проводник» Цель работы: изучение приемов работы с программой Проводник

Лабораторная работа 8 «Технология работы в программе Проводник» Цель работы: изучение приемов работы с программой Проводник Лабораторная работа 8 «Технология работы в программе Проводник» Цель работы: изучение приемов работы с программой Проводник 1. Краткие теоретические сведения В составе операционной системы Windows XP имеется

Подробнее

Лекционные материалы по теме «Текстовый редактор Microsoft Word 2007»

Лекционные материалы по теме «Текстовый редактор Microsoft Word 2007» Тамбовское областное государственное бюджетное образовательное учреждение среднего профессионального образования «Приборостроительный колледж» Лекционные материалы по теме «Текстовый редактор Microsoft

Подробнее

Как начертить схему зарядного устройства для автомобильных АКБ

Как начертить схему зарядного устройства для автомобильных АКБ Как начертить схему зарядного устройства для автомобильных АКБ http://eletrik.info Среди графических редакторов, распространяемых бесплатно для электриков, можно порекомендовать A9CAD, которая уже описана

Подробнее

Знакомство с рабочим пространством

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

Подробнее

Лекционные материалы по теме «Интерфейс текстового процессора Microsoft Word 2007»

Лекционные материалы по теме «Интерфейс текстового процессора Microsoft Word 2007» Тамбовское областное государственное бюджетное образовательное учреждение среднего профессионального образования «Приборостроительный колледж» Интерфейс текстового процессора Microsoft Word 2007 Понятие

Подробнее

Основы работы в программе MS Word 2007

Основы работы в программе MS Word 2007 Основы работы в программе MS Word 2007 Описание окна программы После запуска программы MS Word на экране открывается ее окно. В заголовке окна написано имя открытого файла или Документ1, Документ2,, если

Подробнее

Тема: Создание презентации с применением шаблона и разметки слайдов

Тема: Создание презентации с применением шаблона и разметки слайдов ЛАБОРАТОРНЫЙ ПРАКТИКУМ 1.1. Лабораторная работа 1 Тема: Создание презентации с применением шаблона и разметки слайдов Цель: Изучить основные возможности программы POWERPOINT. Научиться создавать и оформлять

Подробнее

Знакомство с Microsoft Excel

Знакомство с Microsoft Excel Знакомство с Micrsft Excel 1. Структура таблицы 1. Электронная таблица состоит из ячеек, находящихся на пересечении строк и столбцов. Строки нумеруются числами, столбцы - латинскими буквами. Каждая ячейка

Подробнее

Двухмерное черчение в TurboCAD

Двухмерное черчение в TurboCAD Двухмерное черчение в TurboCAD Раздел Уроки TurboCAD для начинающих содержит уроки, в которых описываются способы создания базовых примитивов в TurboCAD, а в этом разделе Вы узнаете, как работают команды

Подробнее

Совместная работа в Qlik Sense. Qlik Sense 2.2 Copyright QlikTech International AB. Все права защищены.

Совместная работа в Qlik Sense. Qlik Sense 2.2 Copyright QlikTech International AB. Все права защищены. Совместная работа в Qlik Sense Qlik Sense 2.2 Copyright 1993-2016 QlikTech International AB. Все права защищены. QlikTech International AB 1993-2016. Все права защищены. Qlik, QlikTech, Qlik Sense, QlikView,

Подробнее

Содержание. Введение Глава 1 Начало работы в CorelDRAW... 23

Содержание. Введение Глава 1 Начало работы в CorelDRAW... 23 Краткое содержание Введение... 19 Глава 1 НАЧАЛО РАБОТЫ В CorelDRAW... 23 Глава 2 ПОДГОТОВКА ДОКУМЕНТА ДЛЯ СОЗДАНИЯ ИЛЛЮСТРАЦИИ... 53 Глава 3 СОЗДАНИЕ ПРИМИТИВОВ... 79 Глава 4 ПРЕОБРАЗОВАНИЕ ОБЪЕКТОВ...

Подробнее

РУКОВОДСТВО ПО ИСПОЛЬЗОВАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

РУКОВОДСТВО ПО ИСПОЛЬЗОВАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ РУКОВОДСТВО ПО ИСПОЛЬЗОВАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ INTERWRITE WORKSPACE Функциональные возможности для Windows, Mac OS X и Linux Содержание Глава 1: Запуск Interwrite Workspace...3 Глава 2: Описание

Подробнее

Microsoft Word Работа с графикой

Microsoft Word Работа с графикой Microsoft Word Работа с графикой Лектор Ст. преподаватель Купо А.Н. Графические возможности MS Word Microsoft Word предоставляет достаточно большие возможности работы с графикой. Наличие графических объектов

Подробнее

14. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD. ВНЕДРЕНИЕ ОБЪЕКТОВ MICROSOFT EQUATION. ТЕХНОЛОГИЯ РАБОТЫ С РИСУНКАМИ И ТАБЛИЦАМИ

14. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD. ВНЕДРЕНИЕ ОБЪЕКТОВ MICROSOFT EQUATION. ТЕХНОЛОГИЯ РАБОТЫ С РИСУНКАМИ И ТАБЛИЦАМИ 14. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD. ВНЕДРЕНИЕ ОБЪЕКТОВ MICROSOFT EQUATION. ТЕХНОЛОГИЯ РАБОТЫ С РИСУНКАМИ И ТАБЛИЦАМИ 14.1. Работа с кадрами Вставка надписи вокруг выделения. Выделите объекты и выполните

Подробнее

Содержание. 1С Конфигурирование и администрирование - часть 2 СОДЕРЖАНИЕ... 1

Содержание. 1С Конфигурирование и администрирование - часть 2 СОДЕРЖАНИЕ... 1 Содержание СОДЕРЖАНИЕ... 1 ГЛАВА 24. РЕДАКТОР ДИАЛОГОВ... 5 ЧТО ТАКОЕ «ДИАЛОГ»?... 5 ЭЛЕМЕНТЫ ДИАЛОГА... 5 СОЗДАНИЕ ДИАЛОГА... 7 Понятие «шаблона окна диалога»... 7 Редактирование шаблона окна диалога...

Подробнее

Лабораторная работа 2. Основы работы с текстовыми документами в текстовом редакторе Word

Лабораторная работа 2. Основы работы с текстовыми документами в текстовом редакторе Word Лабораторная работа 2. Основы работы с текстовыми документами в текстовом редакторе Word Цель работы: 1) получение навыков работы в текстовом редакторе; 2) закрепление навыков работы с клавиатурой; 3)

Подробнее

Компьютерные курсы для начинающих. MS Office

Компьютерные курсы для начинающих. MS Office Компьютерные курсы для начинающих MS Office MS Office В состав платного пакета MS Office входят четыре основных приложения: Word текстовый процессор; Excel популярная программа для работы с электронными

Подробнее

ЛАБОРАТОРНАЯ РАБОТА 5. Контрольный пример

ЛАБОРАТОРНАЯ РАБОТА 5. Контрольный пример ЛАБОРАТОРНАЯ РАБОТА 5 Word Работа с объектами в текстовом процессоре MS Word Цель: Изучение возможностей текстового процессора MS Word для работы с объектами, а именно использование готовых рисунков для

Подробнее

Лабораторная работа 7 Использование видов. Внешние и внутренние фрагменты.

Лабораторная работа 7 Использование видов. Внешние и внутренние фрагменты. Лабораторная работа 7 Использование видов. Внешние и внутренние фрагменты. 1. Использование фрагментов. 1.1 Работа с фрагментами. Главным отличием фрагмента от чертежа является отсутствие формата, основной

Подробнее

Рис. 6.1. Рабочее окно программы Paint.

Рис. 6.1. Рабочее окно программы Paint. 6. ПРОГРАММА PAINT 6.1. Общие сведения Программа Paint является одним из наиболее популярных графических редакторов в среде начинающих пользователей. Она предназначена для просмотра, создания и редактирования

Подробнее

Особенности издательских систем

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

Подробнее

Тема 7 Создание математических формул с помощью Microsoft Equation

Тема 7 Создание математических формул с помощью Microsoft Equation Тема 7 Создание математических формул с помощью Microsoft Equtio 7. Вставка формулы Порядок вставки формулы в документ: ) Поместить курсор в то место документа где требуется вставить формулу. ) Меню ВСТАВКА

Подробнее

3. Основы работы в MicrosoftWord 2010

3. Основы работы в MicrosoftWord 2010 Как открыть программу Microsoft Word 2010 3. Основы работы в MicrosoftWord 2010 MicrosoftWord это многофункциональная программа обработки (редактор) текстов настольная издательская система. В Word е мы

Подробнее

Работа 8. Приемы использования операции копирования.

Работа 8. Приемы использования операции копирования. Работа 8. Приемы использования операции копирования. Цель работы: Изучение различных операций редактирования над объектами чертежей и фрагментов: сдвиг, поворот, масштабирование, симметрия, копирование,

Подробнее

Введение. Основы интерфейса.

Введение. Основы интерфейса. Назначение программы Автоматизация всех видов действий с текстами. Функции создание, редактирование, форматирование, сохранение, обработка и вывод на печать. Word 2007 профессиональный текстовый редактор,

Подробнее

Лабораторная работа 7 Тема: Стилевое форматирование документов. Создание оглавления.

Лабораторная работа 7 Тема: Стилевое форматирование документов. Создание оглавления. Лабораторная работа 7 Тема: Стилевое форматирование документов. Создание оглавления. Использование стилей В процессе создания документа часто приходится иметь дело с заголовками. Как правило, заголовки

Подробнее

Рис.1. Окно справочной системы Windows 98.

Рис.1. Окно справочной системы Windows 98. Полосы прокрутки 3 ЛАБОРАТОРНАЯ РАБОТА 1 СПРАВОЧНАЯ СИСТЕМА И ЗАПУСК ПРОГРАММ В WINDOWS. Задания: Включите компьютер и загрузите операционную систему Windows. На поверхности Рабочего стола найдите панель

Подробнее

Лабораторная работа 02 по дисциплине "Информатика"

Лабораторная работа 02 по дисциплине Информатика Лабораторная работа 02 по дисциплине "Информатика" Лабораторная работа состоит из 2 частей. О выполнении каждой части сообщать преподавателю для оперативного контроля, так как итоговая оценка работы включает

Подробнее

ЛЕКЦИЯ-1. ВВЕДЕНИЕ. НАЗНАЧЕНИЕ, СОСТАВ И ОСНОВНЫЕ ЭЛЕМЕНТЫ ИНТЕРФЕЙСА ПРИКЛАДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОБРАБОТКИ ДЕЛОВОЙ ИНФОРМАЦИИ

ЛЕКЦИЯ-1. ВВЕДЕНИЕ. НАЗНАЧЕНИЕ, СОСТАВ И ОСНОВНЫЕ ЭЛЕМЕНТЫ ИНТЕРФЕЙСА ПРИКЛАДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОБРАБОТКИ ДЕЛОВОЙ ИНФОРМАЦИИ ЛЕКЦИЯ-1. ВВЕДЕНИЕ. НАЗНАЧЕНИЕ, СОСТАВ И ОСНОВНЫЕ ЭЛЕМЕНТЫ ИНТЕРФЕЙСА ПРИКЛАДНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ОБРАБОТКИ ДЕЛОВОЙ ИНФОРМАЦИИ Вопросы: 1. Понятие программного обеспечения и его классификация

Подробнее

Глава 6. Оформление страниц и установка их размеров, работа со слоями. Установка параметров страницы

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

Подробнее

Особенности интерфейса БП 3.0 Введение Конфигурация «1С Бухгалтерия 8» ред. 3.0 основана на предыдущей редакции программы, но претерпела много

Особенности интерфейса БП 3.0 Введение Конфигурация «1С Бухгалтерия 8» ред. 3.0 основана на предыдущей редакции программы, но претерпела много Особенности интерфейса БП 3.0 Введение Конфигурация «1С Бухгалтерия 8» ред. 3.0 основана на предыдущей редакции программы, но претерпела много внутренних и внешних изменений, среди которых наиболее заметным

Подробнее

Лекция 8. Элементы многостраничного диалогового окна «Автозамена»

Лекция 8. Элементы многостраничного диалогового окна «Автозамена» Лекция 8 Автозамена Команда меню [Файл Параметры Правописание Параметры автозамены] позволяет автоматически вставлять в документ часто используемые текстовые и графические объекты, а так же автоматически

Подробнее

6. Отображение и работа с атрибутивными данными Просмотр табличных данных

6. Отображение и работа с атрибутивными данными Просмотр табличных данных 6. Отображение и работа с атрибутивными данными 6.1. Просмотр табличных данных Для просмотра атрибутивных данных в виде текста используется табличное представление в окне Список. Чтобы посмотреть таблицу

Подробнее

Бесплатная программа для моделирования интерьера Sweet Home 3D

Бесплатная программа для моделирования интерьера Sweet Home 3D Глава 1. Бесплатная программа для моделирования интерьера Sweet Home 3D Программа Sweet Home 3D интересна в первую очередь своей простотой. Она имеет дружественный, понятный любому пользователю интерфейс

Подробнее

Руководство пользователя Album Express 5

Руководство пользователя Album Express 5 User's Guide Руководство пользователя Album Express 5 www.spc-international.com Index 1.0 Предисловие 2.0 Начало работы и требования к системе 3.0 Рабочее окно программы Album Express 4.0 Пять основных

Подробнее

Лабораторная работа 01 по дисциплине "Информатика"

Лабораторная работа 01 по дисциплине Информатика Лабораторная работа 01 по дисциплине "Информатика" Лабораторная работа состоит из 5 частей. О выполнении каждой части сообщать преподавателю для оперативного контроля, так как итоговая оценка работы включает

Подробнее

Введение. Часть 1. Применение операции По сечениям к эскизам, расположенным в параллельных смещенных плоскостях

Введение. Часть 1. Применение операции По сечениям к эскизам, расположенным в параллельных смещенных плоскостях Знакомство с операциями твердотельного моделирования: 1 Работа 5 ЗНАКОМСТВО С ОПЕРАЦИЯМИ ТВЕРДОТЕЛЬНОГО МОДЕЛИРОВАНИЯ: ОПЕРАЦИЯ ПО СЕЧЕНИЯМ Цель работы: Изучение операции По сечениям для создания трехмерной

Подробнее

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ 1 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ Единая система S-20 Модуль Дизайнер пропусков PERCo-SM14 ОГЛАВЛЕНИЕ ВВЕДЕНИЕ... 3 РАБОЧЕЕ ОКНО... 3 ОСНОВНЫЕ ФУНКЦИИ... 4 БЫСТРЫЙ ПОИСК...4 ПОИСК С ПРИМЕНЕНИЕМ ВЫБОРКИ...4 ОФОРМЛЕНИЕ

Подробнее

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

Изменение настроек через панель управления: Лабораторная работа 1. Операционная система Windows XP. Файловый менеджер Мой компьютер. Теоретическая часть Стартовый экран Windows представляет собой системный объект, называемый Рабочим столом (рис.1)

Подробнее

AnyLogic 6 Лабораторный практикум

AnyLogic 6 Лабораторный практикум МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное образовательное учреждение среднего профессионального образования «Поволжский государственный колледж» А.Е.Осоргин AnyLogic

Подробнее

Ðàáîòà â ðåæèìå ñòðóêòóðû

Ðàáîòà â ðåæèìå ñòðóêòóðû Ãëàâà 3 Ðàáîòà â ðåæèìå ñòðóêòóðû В этой главе... Ïîíÿòèå î ñòðóêòóðå Ñóùíîñòü âìåñòî ôîðìû Èçìåíåíèå óðîâíÿ àáçàöåâ Äîáàâëåíèå ñëàéäà ñ ïîìîùüþ âêëàäêè Структура Ñâåðòûâàíèå è ðàçâåðòûâàíèå ñòðóêòóðû

Подробнее

Краткое руководство по началу работы

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

Подробнее

Практическая работа по теме 1

Практическая работа по теме 1 Практическая работа по теме 1 Выполните процедуры назначения рабочего пространства Переключение рабочих пространств 1. В строке состояния нажмите кнопку "Переключение рабочих пространств". 2. Выберите

Подробнее

Создание и использование форм

Создание и использование форм Глава 8 Создание и использование форм Как уже отмечалось в главах 1 и 2 этой книги, такие объекты базы данных, как формы, предназначены в первую очередь для работы одновременно только с одной записью.

Подробнее

Пример 6. Расчет цилиндрического резервуара. Создание новой задачи. Создание геометрической схемы резервуара

Пример 6. Расчет цилиндрического резервуара. Создание новой задачи. Создание геометрической схемы резервуара 1 Пример 6. Расчет цилиндрического резервуара Цели и задачи: составить расчетную схему цилиндрического резервуара с днищем; задать нагрузку на стенку и днище от веса жидкости; применить для расчетной схемы

Подробнее

Бизнес-почта Quickme

Бизнес-почта Quickme Оглавление Бизнес-почта Quickme Инструкция по использованию 1. Авторизация 2. Основной экран 3. Работа с почтой 4. Отправка сообщения 5. Контакты 6. Календарь 7. Работа с событиями в календаре 8. Настройки

Подробнее

Векторизация изображений

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

Подробнее

Тема 3 Операции редактирования

Тема 3 Операции редактирования Тема 3 Операции редактирования Редактирование это изменение содержания документа. К операциям редактирования относятся: удаление, добавление, копирование и перемещение. 3.1 Операция удаления Символы или

Подробнее

Комплекс программ АРМ дежурного

Комплекс программ АРМ дежурного общество с ограниченной ответственностью научно -производственное предприятие «ЭКРА» УТВЕРЖДЕН ЭКРА.00004-01 - ЛУ Комплекс программ АРМ дежурного Руководство пользователя ЭКРА.00004-01 90 01 2 Авторские

Подробнее

Ваша инструкция ABBYY SOFTWARE PDF TRANSFORMER

Ваша инструкция ABBYY SOFTWARE PDF TRANSFORMER Вы можете прочитать рекомендации в руководстве пользователя, техническом руководстве или руководстве по установке. Вы найдете ответы на вопросы о в руководстве (характеристики, техника безопасности, размеры,

Подробнее

В данном word-документе рассматриваются: основы рисования, рисование простых линий и фигур, редактирование контуров, выбор цветов, раскрашивание,

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

Подробнее

ТЕМА 10 РАЗРЕЗЫ И ФАСАДЫ. 10.1 Разрезы 10.1.1 Построение разрезов

ТЕМА 10 РАЗРЕЗЫ И ФАСАДЫ. 10.1 Разрезы 10.1.1 Построение разрезов ТЕМА 10 РАЗРЕЗЫ И ФАСАДЫ Фасады и разрезы строятся в отдельных окнах ArchiCAD, которые находятся в интерактивной связи с другими рабочими окнами (окно плана этажа, 3D окно). На плане может быть задано

Подробнее

Пример 5. Расчет металлической башни

Пример 5. Расчет металлической башни 1 Пример 5. Расчет металлической башни Цели и задачи: продемонстрировать процедуру построения расчетной схемы металлической башни; показать технику задания ветрового пульсационного воздействия; продемонстрировать

Подробнее

Дизайнер шаблонов LabelDesign для печати этикеток на принтер DATAMAX промышленного класса I-4208

Дизайнер шаблонов LabelDesign для печати этикеток на принтер DATAMAX промышленного класса I-4208 Дизайнер шаблонов LabelDesign для печати этикеток на принтер DATAMAX промышленного класса I-4208 Работа с дизайнером шаблонов этикеток «LabelDesign», #1 ОГЛАВЛЕНИЕ Назначение программы LabelDesign... 3

Подробнее

Манипулирование файлами

Манипулирование файлами Глава 7 Манипулирование файлами В этой главе... Переименование файлов Перемещение файлов Копирование файлов Удаление файлов Как выделить группу файлов Манипулирование файлами на CD и DVD Известно, что

Подробнее

Редактор формул Microsoft Equation. Общие сведения

Редактор формул Microsoft Equation. Общие сведения Редактор формул Microsoft Equation Общие сведения Редактор формул Microsoft Equation является специальной версией редактора формул MathType (компания Design Science), настроенной для использования с программами

Подробнее

Работа с программой ABBYY FineReader Банк 7

Работа с программой ABBYY FineReader Банк 7 Работа с программой ABBYY FineReader Банк 7 Руководство пользователя ABBYY 2013 год Обработка документов в программе ABBYY FineReader Банк состоит из четырех этапов: Загрузка Распознавание Проверка Выгрузка

Подробнее

Работа 12. Форма и формообразование. Параллелепипед.

Работа 12. Форма и формообразование. Параллелепипед. Цель работы: Работа 12. Форма и формообразование. Параллелепипед. Изучение приемов работы с виртуальным инструментом Прямоугольник. Создание трехмерной модели Параллелепипед. Работа выполняется в подсистеме

Подробнее

Пакет программ Microsoft Office 2013

Пакет программ Microsoft Office 2013 Глава 3 Пакет программ Microsoft Office 2013 В этой главе мы рассмотрим работу некоторых приложений, входящих в состав Microsoft Office 2013. Объем данной книги не позволяет глубоко изучить работу с этими

Подробнее

Калькулятор разметки помещения.

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

Подробнее

НОУ УЦ «Сетевая Академия» Учебная программа Курс Users PowerPoint101 Microsoft PowerPoint 2010 для пользователя. Базовый курс

НОУ УЦ «Сетевая Академия» Учебная программа Курс Users PowerPoint101 Microsoft PowerPoint 2010 для пользователя. Базовый курс НОУ УЦ «Сетевая Академия» Утверждаю Директор НОУ УЦ «Сетевая Академия» /Изместьев Д.В./ Введение Учебная программа Курс Users PowerPoint101 Microsoft PowerPoint 2010 для пользователя. Базовый курс На этом

Подробнее

3 Работа с табличным процессором Microsoft Excel

3 Работа с табличным процессором Microsoft Excel 3 Работа с табличным процессором Microsoft Excel Содержание Структура документа Excel... 2 Типы данных Excel... 3 Механизм автозаполнения... 4 Вычисления в Excel... 6 Функции в Excel... 7 Относительные

Подробнее

Лекция 3 Текстовый процессор

Лекция 3 Текстовый процессор Лекция 3 Текстовый процессор Текстовый редактор Microsoft Word Приложение Microsoft Word 2010 это текстовый процессор, предназначенный для создания профессионально оформленных документов. Объединяя в себе

Подробнее

Тема 8 Стили. 8.1 Форматирование документа с использованием стилей

Тема 8 Стили. 8.1 Форматирование документа с использованием стилей Тема 8 Стили Стиль это набор параметров форматирования, имеющий имя. Стили применяются: - для профессионального оформления документа; - для быстрого изменения параметров текста; - для придания однородности

Подробнее

Оксана Борисовна Жестовская, 2015 эл.адрес: Мастер-класс «Создание кроссворда в PowerPoint с триггерами и элементом «шторка».

Оксана Борисовна Жестовская, 2015 эл.адрес: Мастер-класс «Создание кроссворда в PowerPoint с триггерами и элементом «шторка». Мастер-класс «Создание кроссворда в PowerPoint с триггерами и элементом «шторка». СОЗДАДИМ НОВЫЙ ФАЙЛ PowerPoint: на рабочем столе или в пустой папке щелкните по свободному месту правой кнопкой мыши выберите

Подробнее

5. Послойное картографирование

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

Подробнее

Методические указания по созданию презентаций в среде пакета программ Microsoft Power Point 2010 (руководство пользователя)

Методические указания по созданию презентаций в среде пакета программ Microsoft Power Point 2010 (руководство пользователя) ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Финансовый университет при Правительстве Российской Федерации УЧЕБНЫЙ ЦЕНТР ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Подробнее

КАК СОЗДАТЬ СЛАЙД-ШОУ /Microsoft Power Point 2007/

КАК СОЗДАТЬ СЛАЙД-ШОУ /Microsoft Power Point 2007/ КАК СОЗДАТЬ СЛАЙД-ШОУ /Microsoft Power Point 2007/ Программа Microsoft Office PowerPoint 2007 предназначена для создания иллюстрированных презентаций. Предметом презентации могут быть товары и услуги,

Подробнее

Глава 14: ПУСТЫЕ ГРАФИЧЕСКИЕ ОКНА

Глава 14: ПУСТЫЕ ГРАФИЧЕСКИЕ ОКНА - ОГЛАВЛЕНИЕ Глава 14: ПУСТЫЕ ГРАФИЧЕСКИЕ ОКНА Оглавление ОБЗОР...2782 ПРИМЕРЫ...2783 Пример 1: Размещение нескольких графических (OLE) объектов в одном графическом окне... 2783 Пример 2: Создание нового

Подробнее

Глава 13: РАЗМЕЩЕНИЕ НЕСКОЛЬКИХ ГРАФИКОВ

Глава 13: РАЗМЕЩЕНИЕ НЕСКОЛЬКИХ ГРАФИКОВ - ОГЛАВЛЕНИЕ Глава 13: РАЗМЕЩЕНИЕ НЕСКОЛЬКИХ ГРАФИКОВ Оглавление ОБЗОР...2770 МАСТЕР АВТОМАТИЧЕСКОГО РАЗМЕЩЕНИЯ НЕСКОЛЬКИХ ГРАФИКОВ...2771 Использование окна Мастер автоматического размещения нескольких

Подробнее

Допустим, в модуле формы нам встретилось выражение: СтрокаТабличнойЧасти. = ЭлементыФормы.Материалы.ТекущиеДанные.

Допустим, в модуле формы нам встретилось выражение: СтрокаТабличнойЧасти. = ЭлементыФормы.Материалы.ТекущиеДанные. 164 1С:Предприятие 8.2. Практическое пособие разработчика Или можно выбрать их из выпадающего списка, доступного, когда вы находитесь в модуле формы (рис. 5.19). Рис. 5.19. Список событий формы В этом

Подробнее

Практическое занятие. «Работа со стилями и шаблонами. Создание автоматического оглавления и списка иллюстраций»

Практическое занятие. «Работа со стилями и шаблонами. Создание автоматического оглавления и списка иллюстраций» Практическое занятие. «Работа со стилями и шаблонами. Создание автоматического оглавления и списка иллюстраций» Форматирование стилей и создание шаблонов. 1) Запустите MS Word. 2) Установите следующие

Подробнее

Лабораторная работа 1. Основы работы с операционной системой семейства Windows.

Лабораторная работа 1. Основы работы с операционной системой семейства Windows. Лабораторная работа 1. Основы работы с операционной системой семейства Windows. Общая характеристика Windows Любая операционная система (ОС) семейства Windows обеспечивает многозадачную и многопоточную

Подробнее

ИНСТРУКЦИЯ К HTML РЕДАКТОРУ CKEDITOR

ИНСТРУКЦИЯ К HTML РЕДАКТОРУ CKEDITOR ИНСТРУКЦИЯ К HTML РЕДАКТОРУ CKEDITOR Описание редактора CKeditor Форматирование текста 1. Сервисы редактора CKeditor 2. Стили шрифта 3. Структурирование текста 4. Выравнивание текста 5. Вставка ссылок,

Подробнее

ITSGIS Плагин «Геовидеомаршруты» v.1.6 Руководство пользователя

ITSGIS Плагин «Геовидеомаршруты» v.1.6 Руководство пользователя ITSGIS Плагин «Геовидеомаршруты» v.1.6 Руководство пользователя 1 Плагин предназначен для работы с геовидеомаршрутами. Под геовидеомаршрутом понимается результат видеосъемки маршрута (видеоролик), синхронизированный

Подробнее

#61-844SW ThermalVision Программное обеспечение Руководство по эксплуатации

#61-844SW ThermalVision Программное обеспечение Руководство по эксплуатации ThermalVision Программное обеспечение Руководство по эксплуатации ND-7035-1 Страница 1 из 23 Содержание 1. Установка программного обеспечения ThermalVision на ПК... 3 2. Перемещение сохраненных изображений

Подробнее

Просмотрите все предлагаемые стили Web-страниц и выберите наиболее подходящий

Просмотрите все предлагаемые стили Web-страниц и выберите наиболее подходящий Тема 11. Создание Web-страниц с помощью Microsoft Word Web-страница может быть подготовлена не только с помощью специального прикладного программного обеспечения, но и средствами текстового редактора Word.

Подробнее

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

Работа с шаблонами типовых документов Руководство пользователя Работа с шаблонами типовых документов Руководство пользователя Cognitive Technologies Москва, 2015 2 АННОТАЦИЯ В настоящем документе приводятся сведения об использовании в программном комплексе «Е1 Евфрат»

Подробнее