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

Размер: 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 часового деления. Угол начальной точки Угол Текст Редактирование углов дуги Большинство свойств фигуры "текст" (за исключением местоположения и поворота) задаются на странице Основные панели Свойства.

if ($this->show_pages_images && $page_num < DocShare_Docs::PAGES_IMAGES_LIMIT) { if (! $this->doc['images_node_id']) { continue; } // $snip = Library::get_smart_snippet($text, DocShare_Docs::CHARS_LIMIT_PAGE_IMAGE_TITLE); $snips = Library::get_text_chunks($text, 4); ?>

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 в соответствующем текстовом поле.

РАБОТА С ГРАФИКОЙ И ТАБЛИЦАМИ. Практическая работа 1

РАБОТА С ГРАФИКОЙ И ТАБЛИЦАМИ. Практическая работа 1 РАБОТА С ГРАФИКОЙ И ТАБЛИЦАМИ Практическая работа 1 Тема: «СОЗДАНИЕ И ОБРАБОТКА ГРАФИЧЕСКИХ ОБЪЕКТОВ, ВСТАВКА РИСУНКОВ ИЗ ФАЙЛА, СОЗДАНИЕ ТЕКСТОВЫХ ЭФФЕКТОВ» Цель работы: получить навыки использования

Подробнее

Раздел OS Windows. Курс «Пользователь ПК» СЕРИЯ МЕТОДИЧЕСКИХ ПОСОБИЙ ДЛЯ УЧАЩИХСЯ МАЛОЙ КОМПЬЮТЕРНОЙ АКАДЕМИИ И ВОСКРЕСНОЙ КОМПЬЮТЕРНОЙ ШКОЛЫ

Раздел OS Windows. Курс «Пользователь ПК» СЕРИЯ МЕТОДИЧЕСКИХ ПОСОБИЙ ДЛЯ УЧАЩИХСЯ МАЛОЙ КОМПЬЮТЕРНОЙ АКАДЕМИИ И ВОСКРЕСНОЙ КОМПЬЮТЕРНОЙ ШКОЛЫ СЕРИЯ МЕТОДИЧЕСКИХ ПОСОБИЙ ДЛЯ УЧАЩИХСЯ МАЛОЙ КОМПЬЮТЕРНОЙ АКАДЕМИИ И ВОСКРЕСНОЙ КОМПЬЮТЕРНОЙ ШКОЛЫ Компьютерная Академия ШАГ, Донецк, 2009 Страница 41 ЗАНЯТИЕ 5. Paint - это компонент Windows 7, который

Подробнее

Лабораторная работа 8 Работа с графикой. Создание графических примитивов

Лабораторная работа 8 Работа с графикой. Создание графических примитивов Лабораторная работа 8 Работа с графикой. Создание графических примитивов Теоретическая часть Добавление изображения из файла При создании текстового документа с помощью OpenOffice.org Writer, часто бывает

Подробнее

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

6.2. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD РАБОТА С КОЛОНТИТУЛАМИ И ГРАФИКОЙ. ДЕЙСТВИЯ С ЭЛЕМЕНТАМИ АВТОТЕКСТА И ТЕХНОЛОГИЯ ИХ ВЫПОЛНЕНИЯ 6.2. ТЕКСТОВЫЙ ПРОЦЕССОР MICROSOFT WORD 2000. РАБОТА С КОЛОНТИТУЛАМИ И ГРАФИКОЙ. ДЕЙСТВИЯ С ЭЛЕМЕНТАМИ АВТОТЕКСТА И ТЕХНОЛОГИЯ ИХ ВЫПОЛНЕНИЯ 6.2.1. Работа с колонтитулами Колонтитул это текст или рисунок,

Подробнее

КАК СОЗДАТЬ ПРЕЗЕНТАЦИЮ в Microsoft PowerPoint Краткое руководство

КАК СОЗДАТЬ ПРЕЗЕНТАЦИЮ в Microsoft PowerPoint Краткое руководство КАК СОЗДАТЬ ПРЕЗЕНТАЦИЮ в Microsoft PowerPoint 97-2003 Краткое руководство Оглавление СОЗДАНИЕ ПРЕЗЕНТАЦИИ... 1 Дизайн слайда... 1 Добавление и редактирование слайда... 2 Просмотр презентации... 2 ОБЩИЕ

Подробнее

1 6 ГЛОССАРИЙ. Словарь основных терминов и понятий дисциплины

1 6 ГЛОССАРИЙ. Словарь основных терминов и понятий дисциплины 1 6 ГЛОССАРИЙ Словарь основных терминов и понятий дисциплины Система КОМПАС-3D система для моделирования изделий с целью существенного сокращения периода проектирования и скорейшего их запуска в производство.

Подробнее

Руководство пользователя программы Дом-3D

Руководство пользователя программы Дом-3D Руководство пользователя программы Дом-3D Киев 2012 г. Главное окно программы. При запуске программа имеет вид, как показано на рисунке. Окно делится на несколько областей. Главное меню Главная инструментальная

Подробнее

Характеристика тары. Количество сырья, кг, шт. Допустимая нагрузка, кг/м 2. Количество тары, шт. Скорректированная масса продукта, кг

Характеристика тары. Количество сырья, кг, шт. Допустимая нагрузка, кг/м 2. Количество тары, шт. Скорректированная масса продукта, кг Количество сырья, кг, шт. Длина Ширина Высота Ёмкость тары, кг, шт, л. Количество тары, шт Скорректированная масса продукта, кг Вид складского оборудования Количество оборудования Длина Ширина Высота Площадь

Подробнее

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

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

Подробнее

В слайды Impress можно различными методами помещать электронные таблицы: вставлять таблицы как объекты OLE с активной ссылкой на файл.

В слайды Impress можно различными методами помещать электронные таблицы: вставлять таблицы как объекты OLE с активной ссылкой на файл. В слайды Impress можно различными методами помещать электронные таблицы: вставлять собственные таблицы; вставлять таблицы как объекты OLE с активной ссылкой на файл. Как вставить в слайд собственную электронную

Подробнее

Значок служит для выделения дополнительного задания или разъяснения. означает групповую работу.

Значок служит для выделения дополнительного задания или разъяснения. означает групповую работу. Условные обозначения При чтении учебника мы советуем сразу выполнять задания, выделенные в тексте шрифтом и отступом. Эти задания рекомендуют вам перед тем, как продолжить чтение, ответить на вопрос, выполнить

Подробнее

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

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

Подробнее

Задание. Это лекции за числа: 26.01; 27.01;

Задание. Это лекции за числа: 26.01; 27.01; Задание Это лекции за числа: 26.01; 27.01; 29.01. Их нужно переписать в тетрадь красивым и разборчивым почерком и уметь отвечать на вопросы по теме. По лекциям будет тест! Панель «Инструменты» В левой

Подробнее

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

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

Подробнее

Основы работы с программным обеспечением интерактивной доски Elite Panaboard book

Основы работы с программным обеспечением интерактивной доски Elite Panaboard book Лабораторная работа «Основы работы с программным обеспечением интерактивной доски Panaboard» Цели: познакомиться с программным обеспечением интерактивной доски; создать примеры заданий для интерактивной

Подробнее

Работа 7 ПРИЕМЫ РАБОТЫ С ИНСТРУМЕНТОМ ОТРЕЗОК. Введение. Рис Лист чертежа в системе КОМПАС-3D LT.

Работа 7 ПРИЕМЫ РАБОТЫ С ИНСТРУМЕНТОМ ОТРЕЗОК. Введение. Рис Лист чертежа в системе КОМПАС-3D LT. Приемы работы с инструментом Отрезок 1 Цель работы: Задание 1. Работа 7 ПРИЕМЫ РАБОТЫ С ИНСТРУМЕНТОМ ОТРЕЗОК Изучение некоторых приемов работы с инструментом Отрезок, методами построения и удаления отрезков.

Подробнее

OpenOffice.org Impress

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

Подробнее

Создание и использование блоков (символов) - Понятия. file://c:\documents and Settings\a.kulik\Local Settings\Temp\~hhB4A5.htm

Создание и использование блоков (символов) - Понятия. file://c:\documents and Settings\a.kulik\Local Settings\Temp\~hhB4A5.htm Стр. 1 из 61 Стр. 2 из 61 Пользователь имеет возможность создавать блоки, применяя различные способы. Блоком называется совокупность связанных объектов рисунка, обрабатываемых как единый объект. Объединение

Подробнее

Практическая работа 8. Работа с графическими элементами. Инструменты для работы с графикой находятся на панели "Иллюстрации" ленты "Вставка".

Практическая работа 8. Работа с графическими элементами. Инструменты для работы с графикой находятся на панели Иллюстрации ленты Вставка. Практическая работа 8 Работа с графическими элементами Инструменты для работы с графикой находятся на панели "Иллюстрации" ленты "Вставка". Создание графического примитива Кнопка "Фигуры" служит для быстрого

Подробнее

Тема 6 Работа с объектами

Тема 6 Работа с объектами Тема 6 Работа с ами Объектами назовем элементы документа, которые не являются текстом: рисунки, формулы, диаграммы, фигурный текст. x a 3 2 5 b b a f ( x) dx Вставка а в документ Диаграмма Существует два

Подробнее

"Горячие" клавиши для глобальных действий

Горячие клавиши для глобальных действий Создать новый документ Открыть существующий документ Активизация поля поиска в командной панели "Горячие" и для глобальных действий Ctrl + N Ctrl + O Ctrl + D Открывает окно, в котором будет предложено

Подробнее

КОМПЛЕКС ПРОГРАММНЫХ СРЕДСТВ «КАСКАД-САУ» Редактор мнемосхем. Руководство оператора ЛИСТ УТВЕРЖДЕНИЯ ГУКН ЛУ

КОМПЛЕКС ПРОГРАММНЫХ СРЕДСТВ «КАСКАД-САУ» Редактор мнемосхем. Руководство оператора ЛИСТ УТВЕРЖДЕНИЯ ГУКН ЛУ Инв. подл. Подп. и дата Взам. инв. Инв. дубл. Подп. и дата Научно-техническое общество «Территориальные системы» УТВЕРЖДАЮ Генеральный директор НТО «Терси» В.В.Вагин 2011г. КОМПЛЕКС ПРОГРАММНЫХ СРЕДСТВ

Подробнее

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

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

Подробнее

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

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

Подробнее

Лабораторная работа 6. Шпоночные соединения. Слои. Измерения. 1. Использование слоев

Лабораторная работа 6. Шпоночные соединения. Слои. Измерения. 1. Использование слоев Лабораторная работа 6. Шпоночные соединения. Слои. Измерения. 1. Использование слоев Явное разбиение на слои не является обязательным для пользователя. При создании нового фрагмента или вида чертежа КОМПАС

Подробнее

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

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

Подробнее

ПОДГОТОВКА ПРЕЗЕНТАЦИЙ В ПРОГРАММЕ POWER POINT

ПОДГОТОВКА ПРЕЗЕНТАЦИЙ В ПРОГРАММЕ POWER POINT ПОДГОТОВКА ПРЕЗЕНТАЦИЙ В ПРОГРАММЕ POWER POINT А.Г. Мартиросян Программа Power Point предназначена для подготовки компьютерных презентаций по различной тематике. Создаваемая в среде Power Point презентация

Подробнее

Практическая работа 3. Основы работы в Windows. Копирование, перемещение, переименование и удаление объектов в Windows.

Практическая работа 3. Основы работы в Windows. Копирование, перемещение, переименование и удаление объектов в Windows. Тема: Практическая работа 3. Основы работы в Windows. Копирование, перемещение, переименование и удаление объектов в Windows. Цель: Научиться работать с файлами и каталогами (папками) в среде Windows (XP,

Подробнее

Практикум. Создание ярлыков

Практикум. Создание ярлыков Практикум Создание ярлыков Ярлык это файл, который ссылается на другой файл. Имеет объём 400-600 байт. Открытие ярлыка приводит к запуску программы или открытию папки или документа, на который он ссылается.

Подробнее

Подсистема визуализации ОГЛАВЛЕНИЕ

Подсистема визуализации ОГЛАВЛЕНИЕ Приложение 3 Подсистема визуализации ОГЛАВЛЕНИЕ 1. Общее описание... 4 2. Настройка форм представления данных... 4 2.1. Управление списком форм... 6 2.2. Создание формы... 7 2.3. Редактор формы... 7 2.4.

Подробнее

Выделение объектов УРОК 9. Способы выделения объектов

Выделение объектов УРОК 9. Способы выделения объектов УРОК 9 Выделение объектов Способы выделения объектов При разработке чертежей постоянно требуется выделять объект для его редактирования. В данном уроке рассматриваются основные средства выделения объектов,

Подробнее

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

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

Подробнее

Переход на Word 2010

Переход на Word 2010 Содержимое данного руководства Внешний вид приложения Microsoft Word 2010 существенно отличается от Word 2003, и это руководство призвано ускорить знакомство с новой версией программы. Прочитайте данное

Подробнее

Способы создания презентаций

Способы создания презентаций Лекция посвящена созданию презентаций в Microsoft PowerPoint. Определены основные этапы создания презентации. Описаны способы создания презентаций. Показаны процедуры создания презентаций с использованием

Подробнее

Переход на Excel 2001

Переход на Excel 2001 Содержимое данного руководства Microsoft Внешний вид приложения Microsoft существенно отличается от Excel 2003, и это руководство призвано ускорить знакомство с новой версией программы. Прочитайте данное

Подробнее

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

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

Подробнее

1. Текстовый процессор OpenOffice.org Writer. Ввод и форматирование текста

1. Текстовый процессор OpenOffice.org Writer. Ввод и форматирование текста 1. Текстовый процессор OpenOffice.org Writer. Ввод и форматирование текста Общие сведения Текстовый процессор Writer на сегодняшний день является наиболее известным приложением OpenOffice.org. Как текстовый

Подробнее

Основы работы с приложениями LibreOffice

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

Подробнее

Кроме уже ставших привычными вариантов интерфейса в отдельных окнах и в закладках в платформе 1С:Предприятие 8.3 появился новый интерфейс - Такси.

Кроме уже ставших привычными вариантов интерфейса в отдельных окнах и в закладках в платформе 1С:Предприятие 8.3 появился новый интерфейс - Такси. Новый интерфейс Такси в 1С:Предприятие 8.3 Кроме уже ставших привычными вариантов интерфейса в отдельных окнах и в закладках в платформе 1С:Предприятие 8.3 появился новый интерфейс - Такси. При создании

Подробнее

PlanTracer 6.0. Основы работы с поэтажным планом

PlanTracer 6.0. Основы работы с поэтажным планом PlanTracer 6.0 Основы работы с поэтажным планом Москва 2012 Оглавление Упражнение 1. Базовые настройки программы.... 3 Упражнение 2. Работа с поэтажным планом.... 5 Часть 1. Рисование Стен... 6 Рисование

Подробнее

ПРАКТИЧЕСКАЯ РАБОТА 1. РАБОТА С MICROSOFT WORD. ОСНОВНЫЕ ВОЗМОЖНОСТИ. ЦЕЛЬ РАБОТЫ Познакомится с возможностями пакета Microsoft Word.

ПРАКТИЧЕСКАЯ РАБОТА 1. РАБОТА С MICROSOFT WORD. ОСНОВНЫЕ ВОЗМОЖНОСТИ. ЦЕЛЬ РАБОТЫ Познакомится с возможностями пакета Microsoft Word. ПРАКТИЧЕСКАЯ РАБОТА 1. РАБОТА С MICROSOFT WORD. ОСНОВНЫЕ ВОЗМОЖНОСТИ ЦЕЛЬ РАБОТЫ Познакомится с возможностями пакета Microsoft Word. КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Знаки форматирования служат для корректного

Подробнее

Организация интерфейса пользователя Microsoft Office Project 2003

Организация интерфейса пользователя Microsoft Office Project 2003 Организация интерфейса пользователя Microsoft Office Project 2003 1 1. Основные элементы интерфейса пользователя Построение окна приложения MS Project 2003 такое же как и окна Excel 2003. Строка заголовка

Подробнее

«Утверждаю» зав. кафедрой З.А. Филимонова

«Утверждаю» зав. кафедрой З.А. Филимонова «Утверждаю» зав. кафедрой З.А. Филимонова Методические рекомендации для выполнения самостоятельной работы студентов по информатике для студентов первого курса фармацевтического факультета Тема 4: Программа

Подробнее

Графический редактор GIMP: Первые шаги. Глава 13. Инструменты преобразования

Графический редактор GIMP: Первые шаги. Глава 13. Инструменты преобразования Графический редактор GIMP: Первые шаги. Иван Хахаев, 2008. Глава 13. Инструменты преобразования В то время как инструменты рисования предназначены для работы с точками изображения, инструменты преобразования

Подробнее

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

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

Подробнее

Обработка данных средствами табличного процессора Microsoft Excel Основные понятия

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

Подробнее

Основы работы с программным обеспечением интерактивной доски Smart Board

Основы работы с программным обеспечением интерактивной доски Smart Board Тема 3. Основы работы с программным обеспечением интерактивных устройств(8) Цели: познакомиться с программным обеспечением интерактивной доски; создать примеры заданий для интерактивной доски, реализующие

Подробнее

Графическое представление данных с использованием диаграмм. 1.1 Основные понятия

Графическое представление данных с использованием диаграмм. 1.1 Основные понятия Названия рядов Графическое представление данных с использованием диаграмм 1.1 Основные понятия Любая диаграмма строится в системе координат, задаваемой горизонтальной осью, называемой осью категорий, и

Подробнее

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

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

Подробнее

Основы Excel. Подготовка. Содержание курса. Требования. 30 минут. Ориентировочное время прохождения:

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Глава 2. Знакомство с интерфейсом системы

Глава 2. Знакомство с интерфейсом системы Глава 2 Знакомство с интерфейсом системы Основные элементы интерфейса Панель быстрого доступа Меню команды Строка сообщений Строка состояния Система помощи и подсказок Использование мыши Глава 2. Знакомство

Подробнее

Определение графики объекта

Определение графики объекта Определение графики объекта Начертите прямоугольник, нанесите размеры на его стороны. Далее в контекстном меню размера запустите редактор и измените значение размеров на x и y. Точку вставки установите,

Подробнее

Программа Intel «Путь к успеху» Практическое руководство

Программа Intel «Путь к успеху» Практическое руководство Программа Intel «Путь к успеху» Практическое руководство 1 Программа Intel «Путь к успеху» Практическое руководство к программе «Путь к успеху» адаптировано для использования в операционной системе Альт

Подробнее

«Операционная система Windows 9X/NT»

«Операционная система Windows 9X/NT» Министерство образования Российской Федерации Донской государственный технический университет Кафедра «Информатика» МЕТОДИЧЕСКИЕ УКАЗАНИЯ И ЗАДАНИЯ ДЛЯ ЛАБОРАТОРНЫХ РАБОТ 1-4 по курсу «Информатика» по

Подробнее

- 1 - Информатика Лабораторная работа Работа с графическим редактором Paint

- 1 - Информатика Лабораторная работа Работа с графическим редактором Paint - 1 - Лабораторная работа 1-05 Работа с графическим редактором Paint 1. ЦЕЛЬ РАБОТЫ Целью работы является приобретение навыков работы с графическими редакторами на примере редактора Paint в Windows. 2.

Подробнее

Сначала создадим вид сборки для использования в схеме.

Сначала создадим вид сборки для использования в схеме. 9. СОЗДАНИЕ СХЕМ Благодаря схемам можно создать чертежные виды сборок, презентационные ролики, добавить сдвиги и линии сборки. В строке меню выберите Файл >> Создать. Нажмите кнопку со стрелкой вниз справа

Подробнее

Работа в среде операционной системы Microsoft Windows Основные понятия

Работа в среде операционной системы Microsoft Windows Основные понятия Работа в среде операционной системы Microsoft Windows Основные понятия Рабочий стол (РС) исходное состояние диалоговой среды MS Windows. РС раскрывается на экране после запуска MS Windows. На «поверхности»

Подробнее

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

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

Подробнее

ЛАБОРАТОРНАЯ РАБОТА 2

ЛАБОРАТОРНАЯ РАБОТА 2 ЛАБОРАТОРНАЯ РАБОТА 2 Тема: Оформление статистической информации в табличном процессоре. Использование фильтрации. Создание диаграмм и графиков. 1. Основные понятия Диаграмма это способ наглядного представления

Подробнее

ПРАКТИКУМ ДИАГРАММЫ. ТЕХНОЛОГИЯ ПОСТРОЕНИЯ И РЕДАКТИРОВАНИЯ

ПРАКТИКУМ ДИАГРАММЫ. ТЕХНОЛОГИЯ ПОСТРОЕНИЯ И РЕДАКТИРОВАНИЯ ПРАКТИКУМ 5.2.4. ДИАГРАММЫ. ТЕХНОЛОГИЯ ПОСТРОЕНИЯ И РЕДАКТИРОВАНИЯ ПРАКТИКУМ 5.2.4. ДИАГРАММЫ. ТЕХНОЛОГИЯ ПОСТРОЕНИЯ И РЕДАКТИРОВАНИЯ... 1 ОБЪЕКТЫ ДИАГРАММЫ... 1 ПОСТРОЕНИЕ ДИАГРАММЫ... 3 1-й шаг. Выделение

Подробнее

Переход на PowerPoint 2010

Переход на PowerPoint 2010 Содержимое данного руководства Microsoft Внешний вид приложения Microsoft PowerPoint 2010 существенно отличается от PowerPoint 2003, и это руководство призвано ускорить знакомство с новой версией программы.

Подробнее

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

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

Подробнее

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

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

Подробнее

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

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

Подробнее

Создание таблиц, рисунков и внедрение объектов в текстовый документ

Создание таблиц, рисунков и внедрение объектов в текстовый документ Создание таблиц, рисунков и внедрение объектов в текстовый документ Операция Создание и изменение формулы Microsoft Word Выполнение 1. Выполнить последовательно команды меню Вставка Объект MS Equation

Подробнее

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

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

Подробнее

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

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

Подробнее

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

Знакомство с рабочим пространством Знакомство с рабочим пространством Вас приветствует Corel PHOTO-PAINT, мощное приложение для редактирования растровых изображений, позволяющее ретушировать существующие фотографии и создавать оригинальную

Подробнее

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

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

Подробнее

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

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

Подробнее

СОЗДАНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ MICROSOFT EXCEL

СОЗДАНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ MICROSOFT EXCEL СОЗДАНИЕ ЭЛЕКТРОННЫХ ТАБЛИЦ MICROSOFT EXCEL Программа Microsoft Excel предназначена для работы с таблицами данных, преимущественно числовых. При формировании таблицы выполняют ввод, редактирование и форматирование

Подробнее

Редактор формул в Word

Редактор формул в Word Работа Редактор формул в Wod Цель работы: изучение порядка ввода формул в текстовом редакторе Wod. Содержание работы: Ввод формулы с помощью программы MS Equtio. Редактирование формул. Ввод формулы с помощью

Подробнее

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

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

Подробнее

Лабораторная работа 3

Лабораторная работа 3 OpenOffice.org Base 20 Лабораторная работа 3 Тема: «Просмотр и корректировка данных с помощью экранных форм» Цель работы: ознакомиться с основными средствами загрузки, просмотра и корректировки базы данных

Подробнее

Лабораторная работа 6 Тема: «Презентационный пакет Impress» Теоретическая часть.

Лабораторная работа 6 Тема: «Презентационный пакет Impress» Теоретическая часть. Лабораторная работа 6 Тема: «Презентационный пакет Impress» Цель работы: научить студентов создавать презентации с использование мастера. Сформировать у студентов навыки выбора стиля оформления слайда,

Подробнее

Описание графического редактора программы Boiler Designer

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

Подробнее

Тема 1. Методология выполнения чертежей

Тема 1. Методология выполнения чертежей Тема 1. Методология выполнения чертежей Пользовательский интерфейс Методология выполнения чертежей Настройки программы Создание нового рабочего пространства Справочная система Завершение работы с программой

Подробнее

Информатика 5-6 класс. Выполнила Мочалова. Марина Владимировна

Информатика 5-6 класс. Выполнила Мочалова. Марина Владимировна Информатика 5-6 класс Выполнила Мочалова Марина Владимировна Почему ЛогоМиры? Первое знакомство Работа с графикой Работа с формами Аргументы в пользу использования программы ЛогоМиры на уроках информатики

Подробнее

Общие сведения о системе КОМПАС 3D

Общие сведения о системе КОМПАС 3D Лабораторная работа 1 Основные типы двумерных графических примитивов и операции с ними 4 часа Цель: ознакомиться с системой КОМПАС 2D; изучить основные типы геометрических примитивов; освоить приемы выполнения

Подробнее

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

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

Подробнее

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

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

Подробнее

ПРАКТИКУМ ИНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕССОРА

ПРАКТИКУМ ИНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕССОРА ПРАКТИКУМ 5.2.1. ИНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕССОРА Интерфейс среды табличного процессора... 1 Кнопка Office... 1 Лента и вкладки... 1 Группы... 2 Панель быстрого доступа... 3 Интерфейс рабочей книги... 3

Подробнее

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

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

Подробнее

Лабораторная работа 10. Создание плана квартиры в Microsoft Visio Эскиз квартиры с размерами комнат, на основе которого необходимо начертить план:

Лабораторная работа 10. Создание плана квартиры в Microsoft Visio Эскиз квартиры с размерами комнат, на основе которого необходимо начертить план: Лабораторная работа 10. Создание плана квартиры в Microsoft Visio Эскиз квартиры с размерами комнат, на основе которого необходимо начертить план: Для черчения плана квартиры 1. Запускаем программу Visio.

Подробнее

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 2 Работа в ОС Windows. Настройки.

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 2 Работа в ОС Windows. Настройки. ПРАКТИЧЕСКОЕ ЗАНЯТИЕ 2 Работа в ОС Windows. Настройки. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 1. Основные объекты и приемы управления MS Windows. Большую часть команд можно выполнять с помощью мыши. Основные приемы управления

Подробнее

Инструкция по наполнению сайта кафедры Культурологи и Социологии. (Часть 2 «редактор наполнения сайта»)

Инструкция по наполнению сайта кафедры Культурологи и Социологии. (Часть 2 «редактор наполнения сайта») Инструкция по наполнению сайта кафедры Культурологи и Социологии (Часть 2 «редактор наполнения сайта») 1 Оглавление 1 Интерфейс редактора... 3 2 Изменение размера редактора... 4 3 Панель инструментов...

Подробнее

Лабораторная работа 2 Редактирование и форматирование документа

Лабораторная работа 2 Редактирование и форматирование документа Лабораторная работа 2 Редактирование и форматирование документа Цель работы: сформировать навык по выполнению основных приемов редактирования и форматирования текста (выделение, копирование, переме-щение

Подробнее

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

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

Подробнее

ЛАБОРАТОРНАЯ РАБОТА 3 Использование локальных систем координат при получении изображений предметов

ЛАБОРАТОРНАЯ РАБОТА 3 Использование локальных систем координат при получении изображений предметов ЛАБОРАТОРНАЯ РАБОТА 3 Использование локальных систем координат при получении изображений предметов Цель: Изучение методов построения взаимосвязанных изображений деталей с использованием: 1) локальных систем

Подробнее

Управление аккаунтом в системе. Руководство пользователя Ver. 1.0

Управление аккаунтом в системе.  Руководство пользователя Ver. 1.0 Управление аккаунтом в системе www.artsofte-lite.ru Руководство пользователя Ver. 1.0 I. Структура управления аккаунтом стр. 3 1. Вход в систему стр. 3 2. Загрузка логотипа стр.4 3. Текстовые статьи стр.

Подробнее

Версия Настройка пользовательского интерфейса

Версия Настройка пользовательского интерфейса Версия 1.10. Настройка пользовательского интерфейса Основными отличиями версии 1.10 от версии 1.06 являются: Новый диалог настройки панелей инструментов и «горячих» клавиш. Разделение панели управления

Подробнее

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

Программа для дизайна мебели и интерьеров Программа для дизайна мебели и интерьеров Демо версия 3.60 Содержание: ЧТО ТАКОЕ ДЕМО ВЕРСИЯ?... 1 ЧТО ТАКОЕ PROSTO?... 2 ИНСТАЛЛЯЦИЯ... 3 РАБОТА С ПРОЕКТОМ... 4 НАЧАЛО РАБОТЫ... 4 РЕЖИМЫ ОТОБРАЖЕНИЯ...

Подробнее

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

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

Подробнее

«Eily.Net (Интеграция)»

«Eily.Net (Интеграция)» Интегрированная интеллектуальная система безопасности «Eily.Net (Интеграция)» Инструкция пользователя Для версий Eily.Net.Ogre 1 Содержание 1. Запуск программы...3 2. Работа с программой...5 2.1 Описание

Подробнее

Лабораторная работа 1. Вводное занятие

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

Подробнее

Руководство пользователя 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 Пять основных

Подробнее

Основые действия в программе SMART Notebook 10

Основые действия в программе SMART Notebook 10 Основые действия в программе SMART Notebook 10 Назарова Наталья Сергеевна, специалист Управления образования Омутнинского района Стр. 2 Разделы основного меню Раздел меню Функции Стр. 11 Создать новую

Подробнее

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

Работа с табличным процессором Microsoft Excel Работа с табличным процессором Microsoft Excel Краткие теоретические сведения Приложение Windows Excel позволяет формировать и выводить на печать документы, представленные в табличном виде, выполнять расчеты

Подробнее