Лекция №1 · Web viewЛекция 6. Практическая работа....

48
Содержание Лекция №1 Введение в Visio (введение в деловую графику)............2 Лекция №2 Среда Visio Основные инструменты. Создание простых схем. Подготовка к печати.................................................. 9 Лекция №3. Форматирование объектов в Visio. (организационная диаграмма).......................................................... 13 Лекция №4. Создание календарей......................................14 Лекция №5. Рисование в Visio. Создание мастера фигур. Создание трафарета........................................................... 16 Лекция №7. Электронная таблица ShapeSheet. Создание мультифигур.....19 Лекция №8. Нестандартные способы заливки фигур. Проводник рисунка. Заливка векторной фигуры растровым рисунком.........................23 Лекция №9. Создание смарт-шейпов («умных» шейпов)...................26 Лекция №10. Автопозиционирование шейпов (создание «простой» рамки для чертежа)............................................................ 29 Лекция №11. Практическая работа. Автопозиционирование шейпов (создание «сложной» рамки для чертежа)..............................31 Лекция 12. Практическая работа. Создание сложных объектов...........35

Transcript of Лекция №1 · Web viewЛекция 6. Практическая работа....

Page 1: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

СодержаниеЛекция №1 Введение в Visio (введение в деловую графику)..........................................................2Лекция №2 Среда Visio Основные инструменты. Создание простых схем. Подготовка к печати...........................................................................................................................................................9Лекция №3. Форматирование объектов в Visio. (организационная диаграмма).......................13Лекция №4. Создание календарей........................................................................................................14Лекция №5. Рисование в Visio. Создание мастера фигур. Создание трафарета........................16Лекция №7. Электронная таблица ShapeSheet. Создание мультифигур......................................19Лекция №8. Нестандартные способы заливки фигур. Проводник рисунка. Заливка векторной фигуры растровым рисунком...........................................................................................23Лекция №9. Создание смарт-шейпов («умных» шейпов)................................................................26Лекция №10. Автопозиционирование шейпов (создание «простой» рамки для чертежа).......29Лекция №11. Практическая работа. Автопозиционирование шейпов (создание «сложной» рамки для чертежа).................................................................................................................................31Лекция 12. Практическая работа. Создание сложных объектов...................................................35

Page 2: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция №1 Введение в Visio (введение в деловую графику)Программные продукты Visio Corporation, объединенные под общим названием Visio, в

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

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

Собственно, для рисования на компьютере существуют десятки различных приложений. Это и простейшие графические редакторы типа Paint, и системы растровой графики типа PhotoFinish, и векторные системы типа Corel Draw. В конструировании используются так называемые CAD-системы (системы компьютерного проектирования - computer-aided design).

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

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

И это на «чужих» полях. А ведь существуют области, для которых нет специализированных продуктов кроме Visio. He существует другого специального графического редактора для рисова-ния химических структурных диаграмм, никто быстрее Visio не справится с рисованием блок-схем алгоритмов, структурных схем, презентационной графики и многих других типов рисунков.

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

Visio – прикладная программа предназначенная для построения структурных диаграмм, блок-схем, презентационной графики и т.п.

Программный продукт VISIO появился впервые в 1990 г. С тех пор было выпущено несколько версий.

Но с версии Visio 2000 в ее названии появилось слово Microsoft Visio.Microsoft Office Visio 2003 доступен в двух вариантах:Visio Standard 2003 предлагает удобный инструментарий для построения бизнес-диаграмм,

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

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

2

Page 3: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Возможности Visio:- быстрое построение диаграмм путем перетаскивания готовых фигур Microsoft SmartShapes;- использование ориентированных на различную профессиональную тематику средств для создания широкого диапазона деловых и технических диаграмм в масштабах организации;- создание диаграмм общего типа из текущих данных;- наглядное представления данных и эффективная совместная работа;- создание наглядных диаграмм для их представления аудитории;- упрощенное создание примечаний к диаграммам с помощью рукописного ввода на планшетном компьютере.

Зачем применять Visio, если диаграммы можно создавать в Word или PowerPoint?Программы Microsoft Office, такие как Microsoft Word и Microsoft PowerPoint,

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

программ Office с помощью Visio можно автоматически создавать диаграммы, решать задачи, а также экспортировать данные в отчеты и хранить их в любой форме.ПОКАЗАТЬ ГАЛЕРЕЮ ДИАГРАММ VISIO в МЕНЮ - СПРАВКА

Какие навыки рисования необходимо иметь для работы с Visio?Никаких. Диаграммы Visio можно создавать, используя готовые символы SmartShapes и интеллектуальные шаблоны.

Структура окна Visio

Основную часть экрана занимают два окна: Stencils (слева, с зеленым фоном) и Drawing. Однако, чтобы разобраться с их применением, сначала нужно ознакомиться с некоторыми другими базовыми понятиями.

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

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

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

Единицей рисунка в Visio является шейп (shape -форма, графический образ, очертание).

3

Page 4: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

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

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

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

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

2. Типами файлов, которые используются в Visio

Stencil, *.VSS (трафарет) - проблемно-ориентированный набор графических элементов (masters), из которых строятся все графические изображения. В состав издания Professional входят около пятидесяти готовых Stencil-файлов, а кроме того пользователь может создавать собственные наборы.Для формирования изображений пользователь загружает один или несколько Stencils, которые располагаются в соответствующем окне в виде вкладок. В примере на рис. 1 используются три набора - Backgrounds, Basic Flowchart Shapes (активный) и Cross Functional Flowchart Shapes Horizontal.

Master (master shape) - отдельный элемент изображения. При перетаскивании master из окна Stencils в окно рисования создается его экземпляр, который называется shape (очертание). Master кроме графического изображения имеет целый набор свойств (графическое оформление, текст, иконка, гиперссылки и пр.). Пользователь может редактировать существующие master-компоненты или создавать новые.

Workspace, *.VSW (рабочее пространство) - фиксирует текущий набор загруженных Stencils и физическое расположение этого окна. Команда записи Workspace выполняется горячими клавишами Alt+F12.

Drawing, *.VSD (рисунок) - файл с рисунком (связанный набор графических элементов с соответствующими стилями и свойствами), для создания которого мы и применяем Visio. Template, *.VST (шаблон) - фактически это тот же Drawing-файл, но его содержимое используется только для создания нового файла.

Solutions (решения). Под ними в документации понимается набор готовых файлов Stencils и Templates, которые хранятся в подкаталоге SOLUTIONS.

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

Отметим также, что кроме "родных" файлов Visio можно использовать достаточно широкий спектр других графических файлов. Сохранять рисунок можно не только в формате .VSD, но и в файлах других типов, в том числе HTML.

4

Page 5: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

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

Конечно, это далеко не все возможности стандартного пакета Visio 2003. Отметим только, что кроме различных диаграмм и графиков он позволяет, например, работать с простейшими географическими картами.Для ИТ-профессионаловДля специалистов информационных отделов и разработчиков ПО особый интерес представляют функции пакета Visio 2000 Professional: построение схем компьютерных сетей, диаграмм баз данных, структурной схемы программ и карт Web-сайтов.

Для документирования компьютерных сетей предлагается шесть готовых шаблонов: Active Directory, Basic Network, LPAD Directory, Logical Network, Novell Directory и Visio Network Equipment Sampler. Нарисовав схему локальной или глобальной сети, пользователь с помощью мастера Property Reporting Wizard может получить полное ее описание в виде текстового файла или таблицы Excel Мастер Network Diargam Wizard позволяет формировать схемы по данным, хранящимся в СУБД.

5

Page 6: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Схема локальной сети.

При моделировании баз данных разработчик может формировать описание непосредственно в среде пакета или импортировать данные из существующих БД. В последнем случае нужно воспользоваться командой Database|Reverse Engineer.

Создание карты Web-сайта выполняется с помощью шаблона Internet Diagram|Web Site Map, который запускает мастер Generate Site Map. Далее нужно указать адрес сайта, задать параметры детальности анализа и подождать получения карты (рис. 10). Программа проанализирует корректность всех ссылок и пометит красным крестом неверные адреса. Однако следует сказать, что для сколько-нибудь сложных сайтов придется вручную оптимизировать полученное изображение, в том числе разбивая его на страницы. Для проектирования Web-узлов можно использовать шаблон Conceptual Web Site.

Карта Web-сайта.

Visio 2003 представляет большой набор средств для визуального моделирования программ - здесь можно использовать практически все распространенные типы диаграмм. При этом поддерживаются языки программирования C++, Visual Basic и Java.

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

6

Page 7: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

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

Сделано в Visio

7

Page 8: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция №2 Среда Visio Основные инструменты. Создание простых схем. Подготовка к печати

ИнструментыПеречислим кратко остальные составляющие панели инструментов.

Рисование. панелька, содержащая основные инструменты рисования..

8

Page 9: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Действие - панельки с кнопками для управления размещением шейпов на рисунке (выравнивание, равномерное размещение, группирование и изменение порядка следования

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

Форматировать текст – панель для форматирования текстаШаблон – панель для работы с шаблонами документа

Расположение & направления – панель для настройки соединительных линий (их поведения)

Привязка и клей – панель для настройки отношений между различными объектами

Форматировать форму – панель для настройки шейпов (фигур)

Создание простых схем.

Задание. Нарисовать блок-схему, предложенную на рисунке1.

9

Page 10: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Рисунок 1

I шаг. Запускаем Visio выбираем шаблон Organization chart Template.В этом разделе находятся два образца: (наведя на них можно получить подсказку на английском языке о их назначении)1. Organization chart – создание организационной диаграммы с нуля вручную.2. Organization chart Wizard - мастер создания диаграмм .

II шаг. Выбираем Organization chartНа трафарете мы видим несколько мастер-шейпов - прямоугольников, коннекторов и

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

III шаг. Захватим мышью иконку управляющего (Executive) на трафарете и перенесем ее на страницу рисунка. Иконка разворачивается в прямоугольник с надписями Name и Title. (сопровождается это вылетом подсказки)

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

Для замены надписи выбираем прямоугольник мышью и вводим с клавиатуры текст «Начальник отдела».

IV шаг.

Теперь нужно нарисовать трех подчиненных ему начальников групп. Щелкаем мышью по иконке менеджера (Manager) на трафарете (указываем мастер-шейп). Перетаскиваем этот шейп трижды на главный шейп. Получаем три одинаковых изображения с проведенными линиями (рисунок 2)

Рисунок 2

Можно также воспользоваться MultipliShapes.Уже известным способом подписываем добавленные элементы: группа 1, группа 2, группа 3.

10

Page 11: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Итак, несколькими движениями мыши мы получили вот такой рисунок. Подвинем мышью верхний прямоугольник вправо. Линия связи с нижними прямоугольниками перемещается вместе с ним, оставаясь присоединенной в той же самой точке. Это проявляется важнейшее свойство коннекторов Visio - мы можем перемещать шейпы по странице рисунка, не разрывая связи между ними.(поперетаскивать подчиненные шейпы)

V шаг. Далее c помощью мастер-шейпа Assistant создаем подчиненные шейпы для группы 3 (рисунок 3)

Рисунок 3

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

VI шаг. Далее c помощью мастер-шейпа Position создаем подчиненные шейпы для группы 1 (рисунок 4)

Рисунок 4

VII шаг. Добавим шейп Title, который обеспечит нужный шрифт для названия компании. После переноса шейпа название просто вводится с клавиатуры. Так как шейп выбран, текст автоматически появляется в нужном месте.

11

Page 12: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

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

Таким образом, мы получили полностью оформленную схему организации.

Далее самостоятельно попробовать применить различные заголовки.

VIII шаг. Сохранить схему в формате Microsoft Visio.

Подготовка к печати.

Пункт Файл – Настройка страницы – просмотреть все возможные настройки и послать на печать(особенно функция автоматического разбиения рисунка на несколько страниц – разместить в таблицах вокруг, таблицах вниз)

Лекция №3. Форматирование объектов в Visio. (организационная диаграмма)На основе схемы, показать форматирование отдельных объектов (цветовые схемы, линии,

тени, заливка, настройка текста, скрыть/открыть субординацию, вставка картинки в шейп). Для

12

Page 13: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

этого можно воспользоваться пунктами меню: «Формат» - «Текст…», «Формат» - «Линия…», «Формат» - «Заливка…». Отдельно останавливаться на описании не имеет смысла, т.к. пользователи, работающие с Visio должны предварительно пользоваться такими программами как Microsoft Word, Microsoft Exсel, и поэтому обладать навыками форматирования.

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

Лекция №4. Создание календарей

13

Page 14: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

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

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

Для визуального представления течения какого-либо процесса во времени в Visio используется особый род диаграмм, которые называются потоковыми диаграммами (schedule chart).

Для создания документов, содержащих потоковые диаграммы планирования, можно использовать четыре шаблона: Calendar, Gantt Chart, PERT Chart b Timeline.

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

Мы рассмотрим пока только шаблон для создания календаря.

Представление в виде календаря позволяет отобразить задачи в идее заметок. Этот вариант предпочтителен при планировании рабочего времени на месяц и более.

Для создания календаря необходимо воспользоваться трафаретом Calendar Shapes, который находится в папке PROJECT SCHEDULE – Calendar.

1. Создание календаря на месяц – мастер-шейп – MONTHЗамечание: в данной версии Visio 2003 необходимо при выборе языка указать ре Русский (Россия), а Русский (Молдавия)

Основным мастером для создания заготовки календаря является мастер Month. При перемещении этого мастера из трафарета на рабочий лист автоматически открывается окно его настроек.

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

- в раскрывающемся списке Begin Week on укажите, с какого дня начинается неделя: Sunday – с воскресенья или Monday – с понедельника;

- в раскрывающемся списке Show Week Numbers укажите, нужно (Yes) или нет (No) отображать номер недели. Нумерация недель начинается с начала года;

- в раскрывающемся списке Shadow Weekends укажите, нужно (Yes) или нет (No) затенять выходные дни;

- нажать OK.После установки всех параметров на листе создается форма для календаря на указанный

месяц. Эта форма занимает весь лист, поэтому календарь нужно создавать на чистом листе.

Кроме календаря рассмотренного выше имеются следующие:2. Создание календаря на несколько дней – мастер-шейп – Week3. Создание календаря на определенный период времени – мастер-шейп – Multiple Week4. Создание календаря на месяц c помощью мастер-шейпа – Thumbnail MONTH5. Создание календаря на год– мастер-шейп – Year6. Создание календаря на день – мастер-шейп – DAY

14

Page 15: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

7. Дополнительные шейпы шаблона Calendar и их назначение.

Практическая работа «Создание календаря»Задание 1. Создать красочный календарь на 2005 год.Задание 2. Создать календарь на три весенних с указание, праздников, семейных дат, дней рождений родственников, и прочих событий. (календарь необходиом создать в одном документе на разных страницах)Задание 3*. Создайте календарь, отражающий погодные условия за текущий месяц, с указанием фаз луны.

15

Page 16: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция №5. Рисование в Visio. Создание мастера фигур. Создание трафаретаМы рассмотрели приемы создания схемы с помощью трафарета и шаблонов, когда в

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

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

Рисование графическими примитивами1. (настроить панель рисование, добавив дополнительные элементы на панель + рассмотреть панель чернила)2. Панель содержит следующие инструменты:- карандаш;- прямая линия; - дуга;- произвольная линия;- прямоугольник;- эллипс. Этот набор, достаточный для создания любого рисунка.

Создание мастера фигур.Процесс рисования графическими примитивами совмещается с рассмотренным выше

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

Чтобы ознакомиться с таким процессом создания рисунка, возьмем и нарисуем шейп графического обозначения цифровой микросхемы, например 555ЛАЗ.Впоследствии его можно будет преобразовать в мастер-шейп и поместить на специальный трафа-рет, предназначенный для рисования принципиальных схем. (микросхем устройств)

Алгоритм: 1. Инструментом прямоугольника рисуем прямоугольник. Чтобы сделать его прозрачным,

при выбранном прямоугольнике из меню Fill выбираем образец закраски None (отсутствие образца закраски приводит к прозрачности).

2. Выбираем инструмент линия (Line Tool) и добавляем входы и выход микросхемы. 3. Выводы нумеруются инструментом текст (Text Tool). Выбирается инструмент, на странице

рисунка мышью растягивается квадрат со стороной 0,5 см и в нем печатается цифра 1.Для того, чтобы в дальнейшем можно было вписывать и двузначные номера, нужно выбрать размер шрифта - 12 и установить минимальные отступы от краев текстового блока до символов, а также шрифт TIMES NEW ROMAN. Выбираем невидимый текстовый блок (квадрат вокруг цифры; при выборе по его границам становятся видны точки селекции). Через пункт Text Block меню Format вызываем окно форматирования текста и в секции

16

Page 17: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Margins устанавливаем все четыре отступа величиной в 1pt. Когда формат номера контакта установлен, получаем четыре его копии, расставляем их над остальными контактами и над микросхемой и корректируем их текст.

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

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

Создание трафарета

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

1. Открываем новый файл трафарета командой New меню File. Пункт ОБЪЕКТЫ. Выбираем Новый шаблон. Слева открывается новое окно трафарета.

2. Перетаскиваем созданную нами фигуры в это окно. Даем название шейпу. Сохраняем шаблон. (файл с расширение VSS)

3. Затем можно исправить величину иконки, сам шейп и пояснение к нему. Для этого нажать правую кнопку мыши в окне трафарета на шейпе и выбрать ПРАВИТЬ МАСТЕР

Замечание. Сохранять файл трафарета нужно при активном окне трафарета. В этом случае Visio в диалоговом окне Save As предлагает расширение *.vss, используемое для файлов трафарета. Сохранять трафареты лучше в папке Мои объекты.

Задание. Создайте мастер шейп для рисования рамки чертежа. (отдельное занятие)

17

Page 18: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция №6. Практическая работа. Построение схем электрической цепи

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

Практическое задание.Создать мастер- шейп для построения схем электрических цепей, которых не хватает в стандартном наборе Visio в разделе ELECTRICAL ENGINEERING-BASIC ELECTRICAL (ключ, амперметр, вольтметр, реостат). Используя стандартный набор трафаретов и созданный вами построить схемы приведенные на рисунке.

18

Page 19: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция №7. Электронная таблица ShapeSheet. Создание мультифигур

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

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

Сейчас мы не будем подробно рассматривать структур этого окна, а познакомимся только с теми элементами, которые нам будут необходимы в первую очередь. (уточним работу с таблицей Shape Sheet в лекции 9)

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

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

Как же происходит процесс создания таких фигур? Для того, чтобы ответить на этот вопрос необходимо более подробно рассмотреть процесс присоединения фигур.Создадим 2 прямоугольника и применим команду ФОРМА-ОПЕРАЦИИ - ПРСОЕДИНИТЬ

19

Page 20: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Теперь зайдем в ТаблицуФигур новой фигуры. У данной фигуры теперь 2 раздела Геометрия.

ВИД-ПАНЕЛИ ИНСТРУМЕНТОВ - РАЗРАБОТЧИК включить ПОКАЗАТЬ ЛИСТ ФОРМ

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

Теперь если поставить 1 в ячейку Geometry2.NoShow и Geometry3.NoShow, то будет видна только 1-я фигура. Соответственно в остальных случаях будет показана только та фигура у которой в ячейке GeometryN.NoShow стоит 0.Ячейка Geometry3.Nofill позволяет установить будет ли возможна заливка у данной фигуры: если 0 то, возможна, а если 1 то нет.Если поставить 0 и в две, и в три фигуры, то тогда будет сложно предсказать наличие заливки у пересекающихся поверхностей, т.к. они будут заливаться по “нечетному” правилу.

ЗАЛИТЬ ФИГУРУ ЛЮБЫМ ЦВЕТОМ

Одинарный слой подвержен заливке, двойной слой нет (перекрытие), тройной подвержен, четверной нет и т.д.

20

Page 21: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Какие же фигуры можно включать в состав мультифигуры? Такие фигуры обладают рядом существенных ограничений, таких как:

использование монотонных фигур, т.е. невозможность использовать более 2 цветов, с учетом градиентной заливки стандартными средствами;

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

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

Теперь создадим полнофункциональную мультифигуру.Для этого нарисуем 3 фигуры

И сделаем присоединение.

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

ДЛЯ ЭТОГО ВИД-ПАНЕЛИ ИНСТРУМЕНТОВ - РАЗРАБОТЧИК включить ПОКАЗАТЬ ЛИСТ ФОРМДАЛЕЕ ПРАВОЙ КНОПКОЙ МЫШИ ВЫЗВАТЬ КОНТЕКСТНОЕ МЕНЮ И ВЫБРАТЬ ВСТАВИТЬ СЕКЦИЮВ ПОЯВИВШЕМСЯ ОКНЕ ВЫБРАТЬ ДЕЙСТВИЯ И ДОБАВИТЬ СЛЕДУЮЩИЕ СТРОКИ

В первую ячейку Action:

21

Page 22: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

=SETF("Geometry1.NoShow",0)+SETF("Geometry2.NoShow",1)+SETF("Geometry3.NoShow",1)+SETF("FillForegnd",2)Во вторую ячейку Action:=SETF("Geometry1.NoShow",1)+SETF("Geometry2.NoShow",0)+SETF("Geometry3.NoShow",1)+SETF("FillForegnd",3)В третью ячейку Action:=SETF("Geometry1.NoShow",1)+SETF("Geometry2.NoShow",1)+SETF("Geometry3.NoShow",0)+SETF("FillForegnd",4)После этого уже можно с данной мультифигурой нормально работать. Вот окончательный вариант получившейся фигуры.

И для заливки можно использовать следующую формулу.1. SETF("Geometry1.NoShow",0)+SETF("Geometry2.NoShow",1) +SETF("Geometry3.NoShow",1)+SETF("FillForegnd",2)+SETF("FillBkgnd",8)

1. SETF("Geometry1.NoShow",1)+SETF("Geometry2.NoShow",0)+SETF("Geometry3.NoShow",1)+SETF("FillForegnd",3)+SETF("FillBkgnd",12)

3. SETF("Geometry1.NoShow",1)+SETF("Geometry2.NoShow",1)+SETF("Geometry3.NoShow",0) +SETF("FillForegnd",4)+SETF("FillBkgnd",10)

Таким же образом можно составить мультигруппу и отключать части групп.Задание 1.Создать мультифигуру источника питания в которой появлялись и исчезали знак + и -

22

Page 23: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция №8. Нестандартные способы заливки фигур. Проводник рисунка. Заливка векторной фигуры растровым рисунком

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

Рассмотрим первый способ.Для начала создадим диаграмму.Для создания такой фигуры надо выбрать инструмент черчения окружности (Ctrl+9) и начертить круг, зажав клавишу ShiftДалее выбираем инструмент линии и делим линией круг, как показано на рисунке. Теперь в меню выбираем Фигура>Операции>Фрагмент. Получилось 3 фигуры.

Далее создаем 3 новых узора заливки. (ВИД-ОКНО ПРОВОДНИКА ПО ДОКУМЕНТАМ)В РАЗДЕЛ «УЗОРЫ ЗАЛИВКИ» ДОБАВЛЯЕМ ТРИ НОВЫХ УЗОРА. ЗАТЕМ Ч/З КОНТЕКСТНОЕ МЕНЮ ДЛЯ КАЖДОГО УЗОРА ВСТАВЛЯЕМ КАРТИНКУ)

Теперь для каждой из секторов выбираем в меню ФОРМАТ>ЗАЛИВКА и назначаем название созданного

узора заливки и получаем более информативную диаграмму. (В РАЗДЕЛЕ ОБЛАСТЬ)

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

Теперь рассмотрим второй способ.Для этого надо открыть трафарет БИЗНЕС-ДИАГРАММЫ И ГРАФИКИ и переместить на лист мастер КРУГОВАЯ ДИАГРАММА (PIE CHART).

Для этого примера тоже создадим 3 узора заливки (хотя их может быть больше) и внесем изменения в размеры сегментов (нажать правой кнопкой мыши на фигуре). Теперь вырезаем эту фигуру (Ctrl+X) и делаем специальную вставку как Рисунок.

Затем выбираем инструмент вращения (Ctrl+0) и поворачиваем. Далее разгруппируем эту фигуру

(Ctrl+Shift+U), и удаляем ненужные элементы.Теперь для каждой получившегося сектора выбираем в меню Формат>Заливка и назначаем название созданного узора заливки и снова получаем тот же результат.

23

Page 24: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

ГРАДИЕНТНАЯ ЗАЛИВКА ЛИНИЙСпособ 1.При создании бизнес диаграмм иногда возникает необходимость в красочном обрамлении фигур этой диаграммы, но Visio позволяет делать контур только одного цвета. Существует несколько способов обойти это ограничение. Все красивые градиентные заливки в Visio это не что иное, как просто ступенчатое изменение цвета на какую-то величину. Если этих ступеней перехода цвета много, то для глаза этот переход будет казаться сплошным. Рассмотрим несколько примеров с увеличивающимся числом ступеней.

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

Теперь необходимо создать этот новый узор. Делается это следующим образом: Создается узор линии. Для этого необходимо сделать видимым окно Проводник рисунка, в меню выбрать Вид4((ВИД-ОКНО ПРОВОДНИКА ПО ДОКУМЕНТАМ) В окне выбираем «Шаблоны линий» левой кнопкой мыши и в контекстном меню выбираем Создать узор…(New pattern…). В диалоговом окне назначаем имя (Градиент, например) и нажимаем ОК.

Теперь выбираем только что созданный узор и нажимая правой кнопкой мыши в контекстном меню выбираем Изменить узор (Edit pattern). В открывшемся окне рисуем прямоугольник 1х5 мм. Убираем линию обводки этого прямоугольника, либо через панель инструментов, либо через диалоговое окно в меню Формат4Линия...(Format4Line…) и в разделе «Шаблон» выбрать Отсутствует (None).

Делаем заливку необходимыми цветами через диалоговое окно в меню Формат4Заливка...(Format4Fill…) или нажатием F3 (например с красного на синий, вертикально).

Выделяем прямоугольник и вырезам его (Ctrl+X), в меню выбираем, Правка4Специальная вставка… (Edit4Paste Special…) и в появившемся окне выбираем Рисунок (расширенный метафайл)(Picture (Enhanced Metafile)).

Разгруппируем полученную фигуру (Ctrl+U) (этим преобразуем его в Visio объекты) и сгруппируем (Ctrl+G). И теперь выходим из окна редактирования, соглашаясь на обновление узора. Создадим предполагаемую фигуру (прямоугольник с округлением углов) и в диалоговом окне выберем шаблон линии на название только что созданной заливки линии. Недостатками данного способа являются, медленность работы на слабых машинах (очень много объектов),

24

Page 25: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

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

Имеется, еще один способ заливки линий, но он требует знания программирования в Visio.

Задание. Применить нестандартные способы заливки к одному из рисунков, созданных учениками ранее.

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

Создать гистограмму по образцу

25

Page 26: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция №9. Создание смарт-шейпов («умных» шейпов)Сегодня мы посмотрим, как создаются интеллектуальные шейпы.

К этому типу относится больше половины шейпов из трафаретов, поставляемых в составе Visio. Это не просто картинки, а разумные картинки, поэтому с ними так легко работать. Естественно, когда-то возникает желание научиться и самому делать такие же, но ориентированные на нужное вам применение.

Как было сказано в лекции 7 основой управления шейпами является шейп-лист (ShapeSheet). Напомним, что это просто таблица, в которой хранятся все данные о шейпе. В Visio - каждый шейп, группа, стиль, страница, документ - имеют свой шейп-лист. Там содержатся такие данные, как высота, ширина, угол, цвет и другие атрибуты, определяющие вид и поведение шейпа. Шейп-лист разбит на секции, в каждой секции несколько строк, в строке несколько ячеек. Ячейка может содержать либо константу, либо формулу, значение которой зависит от других ячеек или от свойств других объектов Visio. При построении формул могут использоваться встроенные функции, (математические, статистические, преобразование типов и т.д.).

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

Напомним, что шейп-лист открывается через меню Window/Show ShapeSheet. (ПОКАЗАТЬ ЛИСТ ФОРМ)Причем открывается шейп-лист выбранного в данный момент шейпа. Если шейп не выбран, откроется шейп-лист страницы рисунка. Для открытия другого шейп-листа нужно вернуться к странице рисунка, выбрать другой шейп и повторить команду открытия Window/Show ShapeSheet.

1. Сделаем стрелку, автоматически измеряющую то, к чему мы ее приклеим.

Сначала нарисуем две размерные линии, соединим их и выберем оформление типа 13 (стрелки) для обоих концов соединяющей линии. Для размещения соответствующего текста нужно:

выбрать горизонтальную линию; через меню Insert/Field (ВСТАВКА-ПОЛЕ) вставить поле Geometry/Width (ГЕОМЕТРИЯ-

ШИРИНА), выбрав для значения Format (ФОРМАТ): третью строчку "0". ОТКРЫВАЕМ ШЕЙП-ЛИСТ

Непосредственно на горизонтальной линии появляется оцифровка, показывающая ее длину. Контролируем эти изменения в шейп-листе. Мы обнаруживаем там секцию Text Fields, имеющую два поля Format: со значением FieldPicture(2) и Value: со значением width. Данный формат указывает, что нам нужны только целые значения оцифровки. Можно было при установке поля выбрать другой формат, и он отразился бы в этой ячейке. Значение Width говорит о том, что в текстовом поле будет отображаться ширина горизонтальной стрелки в тех единицах измерения, которые выбраны для страницы рисунка.

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

26

Page 27: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

=Width. Ставим туда курсор и дописываем формулу =Width/25,4. Для принятия формулы нужно щелкнуть по соседней кнопке с галочкой и всплывающей подписью Accept. Теперь на стрелке мы получим значение в нужных единицах измерения.

Желательно цифры располагать не на стрелке, а над ней. Текст можно сместить средством Text Block Tool, а можно просто в секции Text Block FORMAT в ячейку TOPmARGIN шейп-листа ввести значение -6 PT.

Группируем получившуюся конструкцию. Группа обладает свойствами 2-D шейпа, то есть получился прямоугольник, который не будет работать в качестве коннектора, а это нужное свойство при измерении. Поэтому переключаем Interaction Style (ВЗАИМОДЕЙСТВИЕ СТИЛЯ) в меню Format/Behavior (ФОРМАТ/ПОВЕДЕНИЕ) на Line (1-dimensional) (СТРОКА (1ИЗМЕРЕНИЕ)).

Теперь прямоугольник считается линией, имеющей начало и конец, только они расположены не в тех местах, которые нам нужны, а посредине вертикальных черточек. Для смещения начала и конца линии нужно выбрать группу, открыть ее шейп-лист и в секции Shape Transform изменить формулу в ячейке LocPinY с Height*0,5 на Height*0. Тем самым мы переносим центр вращения в самый низ группы.

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

2. Прямоугольник, длина которого отслеживает введенное число (для построения диаграмм).Рисуем прямоугольник и начинаем его настраивать.

Каждому шейпу можно приписать в любом количестве пользовательские свойства. Воспользуемся этим. Выбираем наш прямоугольник и через меню Shape/Custom Properties (ФОРМА/ОСОБЫЕ СВОЙСТВА), нажав на кнопку Yes, переходим к созданию свойства под названием "Значение". Заполнив три поля как показано на рисунке, нажимаем кнопку OK. (Метка – ЗНАЧЕНИЕ, тип – ЧИСЛО, Значение – 1).

В шейп-листе теперь можно найти секцию Custom Properties , в строке Prop.Row_1 которой имеются ячейки Label, содержащая метку "Значение", и Value, куда мы ввели значение "1".

Нам нужно, чтобы ширина прямоугольника отслеживала значение ячейки Value. Для этого в ячейку Width секции Shape Transform помещаем формулу =Prop.Row_1/2.54. Более строго было бы написать Prop.Row_1.Value, но ячейка Value является в данной секции значением по умолчанию, поэтому она выбирается автоматически при указании секции. 2,54 нужно, чтобы пересчитать введенное значение из дюймов в сантиметры (вводится оно в дюймах). Чуть ниже мы исправим эту формулу, но об этом в свое время.

27

Page 28: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Если теперь через меню Shape/Custom Properties (ФОРМА/ОСОБЫЕ СВОЙСТВА), изменить значение на 2, то наш прямоугольник станет вдвое шире. Однако при этом центр его остается на месте, а оба конца уползают в стороны. Для гистограммы такое поведение нас не устраивает. Желательно, чтобы левый конец оставался на месте, а перемещался только правый. Для этого нужно сместить центр вращения шейпа в крайнюю левую точку - ввести в ячейку LocPinX секции Shape Transform вместо формулы =Width*0,5 формулу =Width*0.

Можно добавить и оцифровку. Для этого стандартным способом включаем поле Insert/Fields/Custom Properties/Значение/Format=0. (ВСТАВКА-ПОЛЕ/особые свойства/значение=0)

Подвешиваем оцифровку над прямоугольником путем ввода в шейп-лист секцию Text Transform (ДОБАВИТЬ СЕКЦИЮ) ячейку TxtPinY формулы =Height*1,5.

Получилось уже почти то, что нужно. Вот только при дублировании шейпа значение Width переопределяется и шейп теряет приданные ему свойства. Чтобы этого не происходило, нужно опять вернуться к ячейке Width секции Shape Transform и поставить туда защиту формулы =Guard(Prop.Row_1/2,54). Такой шейп можно спокойно дублировать.

Проверяем эффект. Выбираем шейп, выбираем Shape/Custom Properties, изменяем значение - наблюдаем изменение длины и новую оцифровку.

3. Постоянная ориентация текста

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

На этом рисунке показаны линии, индицирующие свою длину. Сделаны они примерно так же, как и размерная стрелка в первом примере (только вместо сложной группы использована всего одна линия). В секцию Text Transform в ячейку TxtAngle введена формула =-Angle. Ячейка Angle расположена в секции Shape Transform и показывает угол поворота шейпа, значит ссылкой на эту ячейку со знаком минус мы заставляем текст повернуться на такой же угол в обратную сторону, что и дает нужный эффект.

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

Построить столбчатую диаграмму, из 4 столбцов разной высоты, задаваемой ч/з особые свойства, со следующими параметрами:А) один из столбцов должен иметь заливку растровым рисунком;Б) все линии столбцов должны быть окрашены градиентной заливкой;

28

Page 29: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция №10. Автопозиционирование шейпов (создание «простой» рамки для чертежа)

Позиционирование рамки чертежа, созданной ранее (см. лекцию 5)

Усложним задачу. Заставим шейп следить не только за своими параметрами, но еще искать и использовать параметры страницы рисунка.

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

У рамки зададим пользовательские свойства - поля. Будем позиционировать ее по размеру рисунка и величинам полей. Установим минимальную ширину рамки 185 мм и если заданные поля не обеспечивают минимальной ширины, пусть нарушается условие левой границы. То есть, если на формате А4 установить левое поле 20 мм, а правое 6 мм, то рамка должна сама переставить левое поле на 19 мм. Т.е рамка не может быть меньше 185 мм шириной, поэтому при формате в5 (книжная) левая граница рамки будет выходить за лист

1. Создаем новый мастер-шейп 2. Рисуем РАМКУ3. Добавляем особые свойства: тип - закрепленный список. В шейп-листе появится раздел Custom Properties4. В шейп-листе рамки вводим формулы- в секции Custom Properties:  Label Type Value

Prop.Row_1 "Нижнее поле" 2 6

Prop.Row_2 "Правое поле" 2 6

Prop.Row_3 "Верхнее поле" 2 6

Prop.Row_4 "Левое поле" 2 19Что это значит:В секции Custom Properties устанавливаются вводимые поля для рамки, причем значения вводятся в миллиметрах. 5. Вставляем СЕКЦИЮ - ЦАРАПИНЫ- в секции Scratch:A1 =FORMATEX(Prop.Row_1,"0.000 u","mm","ft")B1 =FORMATEX(Prop.Row_2,"0.000 u","mm","ft")C1 =FORMATEX(Prop.Row_3,"0.000 u","mm","ft")D1 =FORMATEX(Prop.Row_4,"0.000 u","mm","ft")A2 =ThePage!PageWidth-(Scratch.D1+Scratch.B1)

Что это значит: Дальше Visio считает в дюймах. Для перевода значений из миллиметров в дюймы создается секция Scratch, в ячейках A1-D1 которой с помощью функции FORMATEX производится преобразование единиц измерения, а в ячейке A2 рассчитывается теоретическая ширина рамки в зависимости от ширины страницы рисунка и величины полей. При ссылке на другой объект (страницу рисунка) он отделяется восклицательным знаком (ThePage!PageWidth).

6. - в секции Shape Transform:

Width =GUARD(if(Scratch.A2<(185/25.4), 185/25.4,

29

Page 30: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Scratch.A2))

Height =GUARD(ThePage!PageHeight-(Scratch.A1+Scratch.C1))

Angle =GUARD(0)PinX =GUARD(ThePage!PageWidth-Scratch.B1)PinY =GUARD(Scratch.A1)LocPinX =GUARD(Width)LocPinY =GUARD(0)Что это значит:В секции Shape Transform вычисляется ширина рамки. Теоретическая ширина рамки либо принимается (если она больше 185 мм), либо заменяется величиной 185 мм.Высота рамки рассчитывается простым вычитанием вертикальных полей из высоты страницы рисунка. В качестве центра вращения (PinX, PinY - его координаты относительно страницы) устанавливается правый нижний угол. Его локальными координатами являются LocPinX, LocPinY. Все перечисленные ячейки секции защищаются от изменения.

Лекция №11. Практическая работа. Автопозиционирование шейпов (создание «сложной» рамки для чертежа)

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

30

Page 31: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

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

Что касается группы, то при ее создании создается новый объект, т.е. это сама группа как объект + все входящие в эту группу фигуры и как следствие увеличение числа параметров. Все это можно посмотреть в шеп листе фигуры. Обратите внимание на раздел Геометрия1, в нем описано формулами создание этого прямоугольника, а нам показывается его графическое представление.

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

упростить. Если создать, например, 20 фигур и применить к ним команду Присоединение (Фигуры>Операции>Присоединение), то посмотрев снова в ТаблицуФигур, мы увидим что Разделов Геометрия стало больше, а остальных параметров всего по одному разделу. И получившаяся фигура будет обрабатываться намного быстрее, чем группа созданная из них. По такому принципу и будем уменьшать количество фигур в штампе.

Алгоритм1. Сначала рисуем большую рамку (прямоугольник) размером ширина - 181,3 мм, высота - 283 мм 2. Далее, нарисуем большую таблицу будущего штампа, используя наименьшее кол-во фигур:а) Основной контур (это 1 объект, состоящий из 1 прямоугольника по контуру и 7 линий)

Затем выделить все линии и прямоугольник и выполнить команду Фигуры>Операции>Присоединениеб) Малая сетка, как на рисунке (это 1 объект, составленный из 14 линий)

Затем выделить все линии и прямоугольник и выполнить команду Фигуры> Операции>

Присоединение

Если вы далее наложите обе фигуры друг на друга то должна получиться следующая таблица:

31

Page 32: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

в) Надписи(4 объекта. Можно и в 3 сделать, но для удобства лучше 4)

Только с надписями есть одна тонкость, необходимо выставить все отступы на 0 мм и между надписями в фигуре делать пробел размером шрифта 6 ед. Пока получилось 6 объектов.

3. Далее рисуем малую боковую таблицу (в горизонтальном положении)

1 надпись и 1 объект(1 прямоугольник и 4 линии) и последний объект это собственно рамка.

Затем выделить все линии и прямоугольник и выполнить команду Фигуры> Операции> ПрисоединениеВот и все. 8 правильно составленных объектов и рамка.

Теперь займемся автопозиционированием. Наша рамка будет группой, в силу того, что в трафарете при добавлении на лист эти элементы будут помещаться группой.Нам необходимо создать 2 группы:1) Группа большой таблицы с текстовыми надписями (если соблюдали размеры, группа будет размером 181,3*54,2334 мм)2) Группа малой таблицы с текстовыми надписями (если соблюдали размеры, группа будет размером 143*14,7 мм)

Размеры немного меньше ГОСТ’овских, но это сделано специально для того, чтобы все элементы уместились в зону печати и не заходили на непечатаемые отступы.

Далее все эти 3 фигуры: Большая Таблица + Малая Таблица + Рамка, располагаем (как показано на рисунке) так как они должны стоять (Малую таблицу необходимо повернуть на 90 градусов)и группируем, далее заходим в шейп-лист получившейся группы.

Делаем вставку раздела Ячейки пользователя (В шеп-листе нажать правую кнопку мыши и выбрать>Вставка раздела>Выбранные пользователем клетки) и создать 4 строки с названиями

И ввести следующие формулы:1) =ThePage!DrawingScale/ThePage!PageScale

32

Page 33: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

2) =ThePage!DrawingScale*ThePage!PageScale/1 mm^24) =ThePage!PageWidth<THEPAGE!PAGEHEIGHT и ввести названия этих параметров в ячейки Promt как показано на рисунке.

Теперь нам необходимо узнать ID данной группы, для этого зайдите в «Особый…» (Формат>Особый) и запомните номер ID группы(13-й к примеру), далее он нам понадобится.С группой пока все. Далее займемся рамкой. Для этого необходимо выделить ее из группы двойным нажатием и вызвать Шейп -лист для нее. Теперь необходимо снова создать такие же строки, но написать другое:

1) =Sheet.13!User.Row_12) =Sheet.13!User.Row_23) =Sheet.13!User.Row_34) =Sheet.13!User.Row_4

Где вместо 13 впишите свой ID главной группы. Мы создали ссылку на значение этих ячеек в Главной группе, т.к. проще 1 раз вычислить какое-то значение и

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

В ячейку Width:=IF(User.Row_4=1,GUARD(ThePage!PageWidth-(28.7 mm*User.Row_1)), GUARD(ThePage!PageWidth-(14 mm*User.Row_1)))В ячейку Height:=IF(User.Row_4=1,GUARD(ThePage!PageHeight-(14 mm*User.Row_1)), GUARD(ThePage!PageHeight-(28.7 mm*User.Row_1)))В ячейку Angle:= GUARD (0 deg)В ячейку PinX:=IF(User.Row_4=1,GUARD(21.7 mm/User.Row_1),GUARD(7 mm/User.Row_1))В ячейку PinY:=IF(User.Row_4=1,GUARD(7 mm/User.Row_1),GUARD(7 mm/User.Row_1))В ячейку LocPinX:=GUARD(0)В ячейку LocPinY:=GUARD(0)С рамкой все (она «прижалась» к правому верхнему краю листа). Далее займемся большой таблицей. Для этого необходимо выделить ее из группы двойным нажатием и вызвать шейп-лист для нее. Далее надо снова создать такие же строки в разделе выбранные ячейки пользователя, и так же заполнить:

5) =Sheet.13!User.Row_16) =Sheet.13!User.Row_27) =Sheet.13!User.Row_38) =Sheet.13!User.Row_4Где вместо 13 впишите свой ID главной группы.

В разделе Трансформация Фигуры большой таблицы, внесите следующие изменения:

В ячейку Width:=GUARD(181.3 mm*User.Row_1)В ячейку Height:=GUARD(54.2334 mm*User.Row_1)В ячейку Angle:=IF(User.Row_4=1,GUARD(90 deg*User.Row_3),GUARD(-90 deg*User.Row_3))В ячейку PinX:=IF(User.Row_4=1,IF(User.Row_3=0,GUARD(ThePage!PageWidth-(7 mm*User.Row_1)), GUARD(ThePage!PageWidth-7 mm*User.Row_1)),IF(User.Row_3=0, GUARD(ThePage!PageWidth-7 mm*User.Row_1),GUARD(7 mm*User.Row_1)))В ячейку PinY:=IF(User.Row_3=0,IF(User.Row_4=0,GUARD(7 mm*User.Row_1), GUARD(7 mm*User.Row_1)),IF(User.Row_4=0,GUARD(7 mm*User.Row_1), GUARD(ThePage!PageHeight-7 mm*User.Row_1)))

33

Page 34: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

В ячейку LocPinX: =GUARD(Width)В ячейку LocPinY: =GUARD(0)С большой таблицей все и она тоже «прижалась» к рамке. Далее займемся малой таблицей. Для этого необходимо выделить ее из группы двойным нажатием и вызвать шейп лист для нее. Теперь необходимо снова создать такие же строки в разделе Ячейки пользователя, и так же заполнить:

В разделе Трансформация Фигуры малой таблицы, внесите следующие изменения:В ячейку Width: =GUARD(143 mm*User.Row_1)В ячейку Height: =GUARD(14.7 mm*User.Row_1)В ячейку Angle: =IF(User.Row_4=1,GUARD(90 deg),GUARD(0 deg))В ячейку PinX: =GUARD(7 mm*User.Row_1)В ячейку PinY: =IF(User.Row_4=1,GUARD(7 mm*User.Row_1), GUARD(ThePage!PageHeight-(7 mm*User.Row_1)))В ячейку LocPinX: =GUARD(0)В ячейку LocPinY: =GUARD(Height)

Все эти параметры для случая когда малая таблица создавалась в ширину, группировалась, а потом поворачивалась на 90 градусов.И наконец внести еще поправки в Главную группу. Для этого ее опять необходимо открыть в шейп-лист и создать раздел Действия (нажать на правую кнопку мыши>Вставка раздела>Действия). Затем заполнить:

В ячейку Actions:=IF(User.Row_3=1,SETF("User.Row_3",0),SETF("User.Row_3",1))В ячейку Menu:="Горизонтально/Вертикально"В разделе Трансформация Фигуры Главной группы, внесите следующие изменения:В ячейку Width: =GUARD(ThePage!PageWidth)В ячейку Height: =GUARD(ThePage!PageHeight)В ячейку Angle:= GUARD(0 deg)В ячейку PinX: =GUARD(0) В ячейку PinY: =GUARD(0) В ячейку LocPinX: =GUARD(0)В ячейку LocPinY: =GUARD(0)И наконец штамп расположился правильно по листу.

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

Это очень удобно, если необходимо в одном документе чертить листы разной ориентации. Просто поворачиваем нужные страницы(Ctrl+0 и переместить на угол листа), меняем ориентацию рамки и работаем. Теперь тестируем на всех масштабах, поправляем надписи, если где съехали и все. Как можно было заметить у нашей рамки отступ не 5 мм, а 7. Это сделано из-за того, что Visio сам имеет отступ 6,5 мм «мертвой зоны», где принтер не печатает.Наша автопозиционирующаяся рамка готова.

34

Page 35: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

Лекция 12. Практическая работа. Создание сложных объектов.

1. Для начала выберем с какой точки и в какой проекции это все будет начерчено.Достаточно часто фигуры рисуют в изометрии, т.е. оси под 120 градусов и все размеры откладываются без искажений (рис 1). Мы сделаем в другой модели (см рис 2)

2. Создание корпуса Каркас - Создаем самый широкий элемент, которым является верхняя крышка устройства. Для этого нам надо нарисовать 4 линии, 2 под углом 172,875 градуса и 2 под углом 18,4349. (рис 3)

Фрагментируем данные линии. (Форма \операции\фрагмент) и получаем цельный объект.

Замечание1. Все 4 линии должны быть соединены без «пробелов» в точках соединения, иначе при создании фрагмента объект исчезнет.

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

Рис. 4

Лицевая панельДля начала необходимо ее скопировать и сделать немного выпуклой. Достаточно сделать это "на глаз". Для этого надо выбрать инструмент "Карандаш". Он находится в подменю инструмента "Линия" (рис.5)

Рис. 5 Замечание2. Для этого необходимо «ухватить» каждую боковую линию за центральный манипулятор и искривить.

Теперь надо повернуть фигуру так, чтобы линии широкой части стали вертикально. Для этого можно вводить в графу "Угол" не только вычисленные значения, но и формулы! Поэтому прямо в ячейку надо ввести "-(172,875 deg-90 deg)". Только не забудьте указать, что это градусы (deg), иначе вычисления будут другими. (рис. 6)

35

рис. 2рис. 1

Рис. 3

Page 36: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

рис. 7рис. 6

Результат на рисунке 7

Если все было введено правильно, то теперь фигура стоит строго вертикально. В этом положении надо применить команду объединение. (Форма \ Операции \ Объединение)

Переход цвета лицевой панели.Если посмотреть на рисунок - исходник, то можно примерно насчитать 5 характерных областей перехода цвета с лицевой стороны. Значит, будет делить фигуру лицевой панели на 5 частей. Для этого надо нарисовать 6 линий в ряд и сгруппировать их. (рис 8)

Рис. 8

Теперь выделим лицевую панель и скопируем из окна "Позиция и размер", ширину новой фигуры.

Выделим группу из линий и вставим в окно "Позиция и размер", скопированную ширину. Такие манипуляции с

величинами и окном "Позиция и размер" очень удобны, т.к. перед глазами, по

сути, кусок ячеек ТаблицыФигур! (рис. 9)

И вот, что получилось. Эта группа имеет в точности такую же ширину. Если

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

ограничение на величину шага еще никто не отменял. (рис. 10)

рис 9

рис.10

Затем увеличиваем высоту этой группы, чтобы она была явно больше лицевой панели.

Далее выделяем фигуру и группу и делаем полное выравнивание, т.е. и

горизонтальное, и вертикальное. (Форма \Выровнять формы)

После этого, когда фигуры выровнены, делаем их фрагментацию. (форма\

операции\фрагмент) и получаем 5 частей лицевой панели. Теперь

группируем их. (рис. 11)

рис. 11

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

формулу "172,875 deg-90 deg", т.е. ту же формулу, только теперь без знака минус.

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

новую и полностью выравниваем.

36

Page 37: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

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

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

т.е. все аналогично лицевой панели. (рис. 12)

Рис 12

Получим следующий объект (рис. 13) Рис. 13

3. РаскрашиваниеА) Начнем с верхней панели. Выделяем ее и идем в заливку. Выбираем дополнительные цвет и вносим значения в RGB палитру (Заливка\Color\Больше цветов вкладка Спектр цветов - выставит следующие значения Красный – 178 Зеленый-28 Синий -35. Область – 37, Цвет куска – 8.Цвет линии сделать таким же «пользовательским цветом (Красный – 178 Зеленый-28 Синий -35)Б) Д алее раскрашиваем части лицевой панели.

- верхняя часть будет такой: Цвет такой же, как и 1-й «пользовательский», область - 26, Цвет куска - Красный – 150 Зеленый-189 Синий -168- вторая часть сверху - у нее сплошная заливка первым пользовательским цветом, равно как и цвет линии (Красный – 178 Зеленый-28 Синий -35)- третья часть. У нее заливка с 1-го "пользовательского" цвета, 25 – узор, И еще один "пользовательский" RGB цвет узора, т.е. 3-й "пользовательский" (Красный – 214 Зеленый-83 Синий -70). Этим же цветом у нее цвет линии.- четвертая часть - сплошная заливка 3-м пользовательским цветом. И такой же цвет линии.- пятая часть заливка цветом Красный – 146 Зеленый-22 Синий -25, область – 27, Цвет куска - Красный – 214 Зеленый-83 Синий -70. Цвет линии - Красный – 214 Зеленый-83 Синий -70.

В) боковая грань - у нее цвет 1-го "пользовательского" цвета. И такой же цвет линии. 27 – узор, цвет куска - Красный – 146 Зеленый-22 Синий -25

Теперь если все это сгруппировать и скопировать, а для копии применить команду объединение, то получится контур текущей фигуры. Останется убрать заливку контура и оставить только линию, сделать ее более толстой с 1 пользовательским цветом и выполнить полное выравнивание с оригиналом. (рис. 14)

Рис. 144. ДисплейДля этого начертим пару линий вдоль контура лицевой панели и пару вертикальных линий (рис. 15).

рис. 15Теперь применяем команду фрагментация, выделив только эти линии. (рис. 16)

рис. 16Делаем заготовку выпуклой и отсекаем выпуклую часть справа. (рис. 17). Выделить дисплей и линию и выполнить операцию Фрагментации.

рис. 17Внутреннюю часть дисплея можно нарисовать точно, в связи со сложностью алгоритма нарисуем на «глаз» (рис. 18)Выделить линии и выполнить операцию фрагментации

Рис. 18Получим (рис.19) Далее заливаем стандартными цветами и узором. Для рамки делается заливка 22 цветом, а выпуклая часть делается черной (рис. 20).

рис. 19рис. 20

37

Page 38: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

5. Секция для разъемов. Делается аналогично дисплею (самостоятельно см. Рис 21)

Рис. 21Сгладим углы у нижнего отсека. Для этого он копируется в другое место. Затем делается еще одна копия, делается полное выравнивание этих двух копий. Потом к верхней копии применяют сглаживание углов (формат\линии круглые углы – 0,5 мм) , и они оба фрагментируются. Затем пара лишних углов удаляется, и производим объединение пары оставшихся углов с остатками заготовки. Аналогично делаем для верхнего отсека. (рис. 22)

Рис. 22 Заменяем ими оригиналы. У верхней заготовки убирают заливку и делают линию 1-м пользовательским цветом.

Далее отсекаем выпуклую часть нижнего отсека (рисуем дополнительную линию и выполняем операцию фрагмент)Делаем заливка 22 цветом, а выпуклая часть делается черной.Итак, имеем следующее см. рис 23

Рис. 23

6. Разъемы. Для этого под углом "-7,1246" располагаем 8 вертикальных линий и 7 горизонтальных. И опять фрагментируем, а затем внутреннюю часть и внешнюю по отдельности (см. рис. 24)

Рис. 24Центр разъема делаем черным, а ободок Цвет: 16, Узор: 40, Цвет узора: 1.

7. Кнопки и светодиоды. Цвет кнопок: RGB(214,83,70), Узор 28, Цвет узора: RGB(250,189,168).Цвет светодиодов: 17, узор: 40, цвет узора: 1.

вот получили

38

Page 39: Лекция №1 · Web viewЛекция 6. Практическая работа. Построение схем электрической цепи Для создания схем

39