УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области...

27
Рецензенты: канд. техн. наук, ст . науч. сотр. ФГУ «ЦНИИС и ЧЛХ Рос- медтехнологии» С. А. Перфильев ; д-р техн. наук, проф., заведующий кафедрой «Компьютер- ные системы и сети» МГТУ им. Н. Э. Баумана В. В. Сюзев Божко А. Н. Система автоматизированного проектирования MicroStation V8/XM / А. Н. Божко, Д. М. Жук, В. Б. Маничев. – М.: Изд-во МГТУ им. Н. Э. Бау- мана, 2010. – 486, [2] с.: ил. ISBN 978-5-7038-3390-2 Рассмотрена система MicroStation – один из наиболее мощных и популярных программных продуктов в области компьютерной графики и автоматизации проек- тирования. Описаны средства создания и преобразования геометрических объек- тов в двумерном пространстве. Изложена базовая техника работы с фрагментами и ассоциированными моделями. Материалы книги авторы используют при чтении лекций в МГТУ им. Н. Э. Баумана. Для студентов вузов и технических университетов, обучающихся по различ- ным специализациям автоматизированного проектирования. Может быть полезной специалистам в области компьютерной графики и пользователям современных графических пакетов. Издается в авторской редакции УДК 604.42 ББК 32.973.26 Б72 УДК 604.42 ББК 32.973.26 Б72 ISBN 978-5-7038-3390-2 © Божко А. Н., Жук Д. М., Маничев В. Б., 2010 © Оформление. Издательство МГТУ им. Н. Э. Баумана, 2010

Upload: others

Post on 03-Oct-2019

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Рецензенты:канд. техн. наук, ст. науч. сотр. ФГУ «ЦНИИС и ЧЛХ Рос-медтехнологии» С.А. Перфильев; д-р техн. наук, проф., заведующий кафедрой «Компьютер-ные системы и сети» МГТУ им. Н.Э. Баумана В.В. Сюзев

Божко А. Н. Система автоматизированного проектирования MicroStation V8/XM /

А. Н. Божко, Д. М. Жук, В. Б. Маничев. – М. : Изд-во МГТУ им. Н. Э. Бау-мана, 2010. – 486, [2] с. : ил.

ISBN 978-5-7038-3390-2

Рассмотрена система MicroStation – один из наиболее мощных и популярныхпрограммных продуктов в области компьютерной графики и автоматизации проек-тирования. Описаны средства создания и преобразования геометрических объек-тов в двумерном пространстве. Изложена базовая техника работы с фрагментами иассоциированными моделями. Материалы книги авторы используют при чтениилекций в МГТУ им. Н.Э. Баумана.

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

Издается в авторской редакции

УДК 604.42ББК 32.973.26

Б72

УДК 604.42ББК 32.973.26Б72

ISBN 978-5-7038-3390-2

© Божко А. Н., Жук Д. М., Маничев В. Б., 2010© Оформление. Издательство МГТУ им. Н. Э. Баумана, 2010

Page 2: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

ОГЛАВЛЕНИЕ

ПРЕДИСЛОВИЕ .....................................................................................................................121. НАЧАЛО РАБОТЫ В MICROSTATION .....................................................................16

1.1. Введение......................................................................................................................161.2. Файлы прототипа .......................................................................................................191.3. Использование мыши ................................................................................................201.4. Элементы рабочего окна ...........................................................................................211.5. Файлы проекта............................................................................................................22

Открытие.....................................................................................................................23Создание......................................................................................................................23Закрытие и сжатие......................................................................................................24Сохранение и создание копий...................................................................................25

1.6. Завершение сеанса .....................................................................................................251.7. Использование инструментальных средств ............................................................26

Инструментальные панели........................................................................................27Закрепленные панели.................................................................................................29Инструментальная панель Task Navigation .............................................................29Выбор и локализация инструментальных средств .................................................30Панель Standard ..........................................................................................................32Панель Attributes ........................................................................................................32Инструментальная панель Primary Tools .................................................................33Строка состояния .......................................................................................................34Инструментальное окно ............................................................................................35Информационные точки ............................................................................................36Отмена ошибочных действий ...................................................................................36

1.8. Ввод команд с клавиатуры ........................................................................................37Базовая техника ..........................................................................................................37Формирование и редактирование команд ...............................................................38

1.9. Подготовка к сеансу работы .....................................................................................39Плоскость проектирования .......................................................................................39Единицы измерения ...................................................................................................40

1.10. Модели ........................................................................................................................44Определение и классификация .................................................................................44Создание модели ........................................................................................................45Операции с моделями ................................................................................................46Свойства файла проекта ............................................................................................47

1.11. Использование справки .............................................................................................49

3

Page 3: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Оглавление

2. ВИДОВЫЕ ОПЕРАЦИИ В MICROSTATION ............................................................512.1. Организация окон видов............................................................................................51

Группы видовых окон................................................................................................522.2. Масштабирование и панорамирование....................................................................54

Вызов основных команд ............................................................................................54Взаимодействие с чертежными операциями ...........................................................56Команда Update View.................................................................................................56Команда Zoom In........................................................................................................57Команда Window Area ...............................................................................................58Команда Fit View........................................................................................................58Команда Rotate View..................................................................................................60Команда Pan View ......................................................................................................61Динамическое панорамирование..............................................................................62Команда Navigate View..............................................................................................62Команда View Previous ..............................................................................................64Команда View Next ....................................................................................................64Визуализация без панели View Toolbox ..................................................................65Копирование видов ....................................................................................................66Выравнивание видов..................................................................................................66

2.3. Установка атрибутов вида.........................................................................................66Фоновое изображение................................................................................................66Дополнительные атрибуты вида...............................................................................67

2.4. Cохраненные виды .....................................................................................................683. СОЗДАНИЕ ЭЛЕМЕНТОВ В ДВУМЕРНОМ ПРОСТРАНСТВЕ ..........................71

3.1. Представление элементов .........................................................................................713.2. Слои .............................................................................................................................71

Выбор активного слоя ...............................................................................................72Визуализация слоев ...................................................................................................74Визуализация слоев в ассоциированных моделях ..................................................75Визуализация слоев в нескольких видах .................................................................76Визуализация слоев во всех видах и моделях .........................................................77Фильтры ......................................................................................................................78Символика слоя ..........................................................................................................79

3.3. Цвет .............................................................................................................................80Синтез цвета True Color.............................................................................................81Выбор цвета из библиотеки ......................................................................................81

3.4. Атрибуты элементов ..................................................................................................82Толщина линии...........................................................................................................83Стиль линии................................................................................................................83Модификаторы стиля линий .....................................................................................85Заполнение ..................................................................................................................86Класс............................................................................................................................87Прозрачность ..............................................................................................................88Приоритет ...................................................................................................................89

4

Page 4: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Оглавление

3.5. Создание линий ..........................................................................................................90Инструмент Place SmartLine .....................................................................................91Инструмент Place Line ...............................................................................................94Инструмент Place Multi-line ......................................................................................96Инструмент Place Stream Line String........................................................................98Инструмент Place Point or Stream Curve ..................................................................99Инструмент Construct Angle Bisector .....................................................................101Инструмент Construct Minimum Distance Line ......................................................101Инструмент Construct Line at Active Angle............................................................102

3.6. Создание эллипсов и окружностей.........................................................................104Инструмент Place Circle...........................................................................................104Инструмент Place Ellipse .........................................................................................106

3.7. Создание полигонов.................................................................................................108Инструмент Place Block...........................................................................................108Инструмент Place Shape...........................................................................................110Инструмент Place Orthogonal Shape .......................................................................112Инструмент Place Regular Polygon .........................................................................113

3.8. Создание дуг .............................................................................................................115Инструмент Place Arc ..............................................................................................116Инструмент Place Half Ellipse .................................................................................118Инструмент Place Quarter Ellipse ............................................................................119Инструмент Modify Arc Radius...............................................................................119Инструмент Modify Arc Angle ................................................................................120Инструмент Modify Arc Axis ..................................................................................121

3.9. Создание активных точек........................................................................................121Инструмент Place Active Point ................................................................................122Инструмент Construct Points Between Data Points.................................................123Инструмент Project Active Point Onto Element ......................................................123Инструмент Construct Active Point at Intersection..................................................124Инструмент Construct Active Points Along Element ..............................................125Инструмент Construct Active Point at Distance Along Element .............................126

4. ЧЕРТЕЖНЫЕ СРЕДСТВА ...........................................................................................1274.1. Пробные точки .........................................................................................................127

Захват пробных точек на элементах.......................................................................127Действие режимов захвата ......................................................................................130Точность выбора ......................................................................................................131Захват точек фрагментов .........................................................................................132Ключевые точки элементов.....................................................................................133Техника операции захвата .......................................................................................133

4.2. Режим AccuDraw......................................................................................................134Пример черчения в AccuDraw ................................................................................134Основные положения...............................................................................................137Компас AccuDraw.....................................................................................................138Системы координат рабочей плоскости ................................................................140

5

Page 5: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Оглавление

Окно AccuDraw ........................................................................................................140Диалоговое окно AccuDraw Settings ......................................................................141Управление AccuDraw.............................................................................................141Особенности взаимодействия с курсором .............................................................144Повторный вызов координат ..................................................................................145Использование горячих клавиш .............................................................................145Фиксация осей и координат ....................................................................................147Фиксация расстояний и углов .................................................................................148Дискретность числовых значений в AccuDraw.....................................................148Перемещение компаса AccuDraw...........................................................................149Пробные точки .........................................................................................................150Поворот рабочей плоскости ....................................................................................150Горячие клавиши захвата ........................................................................................152Взаимодействие с инструментами..........................................................................152Совместная работа с инструментом Place SmartLine ...........................................155Реестр горячих клавиш ............................................................................................156

4.3. Точный ввод координат...........................................................................................157Основная техника.....................................................................................................158Относительные координаты....................................................................................160

4.4. Координатная сетка .................................................................................................1614.5. Измерения .................................................................................................................163

Инструментальная панель Measure ........................................................................163Инструмент Measure Distance .................................................................................163Инструмент Measure Radius ....................................................................................165Инструмент Measure Angle .....................................................................................166Инструмент Measure Length....................................................................................166Инструмент Measure Area .......................................................................................167Инструмент Measure Volume ..................................................................................170Окно Mass Properties ................................................................................................171

4.6. Задание для самостоятельной работы ....................................................................1735. ПРЕОБРАЗОВАНИЯ ГЕОМЕТРИЧЕСКИХ ЭЛЕМЕНТОВ .................................174

5.1. Идентификация и выбор элементов .......................................................................174Инструментальная панель Element Selection.........................................................175Режимы выбора ........................................................................................................176Инструменты выбора ...............................................................................................177Выбор элементов по атрибутам ..............................................................................179Техника выделения ..................................................................................................180Интерактивные преобразования элементов ..........................................................181

5.2. Инструменты преобразования ................................................................................183Общая процедура применения средств преобразования .....................................184Инструментальная панель Manipulate....................................................................185Инструмент Copy .....................................................................................................185Инструмент Move.....................................................................................................186Инструмент Parallel Move .......................................................................................187

6

Page 6: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Оглавление

Инструмент Scale .....................................................................................................188Инструмент Rotate....................................................................................................190Инструмент Mirror ...................................................................................................193Инструмент Align Edges ..........................................................................................194Инструмент Array.....................................................................................................195Инструментальная панель Modify ..........................................................................198Инструмент Modify Element....................................................................................199Инструмент Delete Part of Element .........................................................................202Инструмент Extend Line ..........................................................................................203Инструмент Extend Elements to Intersection...........................................................204Инструмент Extend Element to Intersection ............................................................205Инструмент Trim Elements ......................................................................................206Инструмент IntelliTrim ............................................................................................207Инструмент Insert Vertex .........................................................................................210Инструмент Delete Vertex........................................................................................211Инструментальная панель Change Attributes.........................................................211Инструмент Change Element Attributes ..................................................................212Инструмент Change to Active Area .........................................................................213Инструмент Change Element to Active Fill Type....................................................214Инструмент Modify Line Style Attributes ...............................................................215Инструмент Change Multi-line.................................................................................216Инструмент Match Element Attributes ....................................................................216Инструмент Smart Match .........................................................................................217

6. ФРАГМЕНТЫ .................................................................................................................2186.1. Библиотеки фрагментов ..........................................................................................2196.2. Создание и редактирование фрагментов ...............................................................220

Тип фрагмента ..........................................................................................................220Инструментальная панель Cells..............................................................................221Создание....................................................................................................................222Редактирование и удаление.....................................................................................222Активизация фрагмента...........................................................................................224Разделяемые фрагменты ..........................................................................................225Выбор слоя................................................................................................................225Размещение активного фрагмента..........................................................................226Размещение матрицы активных фрагментов ........................................................228Инструмент Select and Place Cell ............................................................................229Определение базовой точки фрагмента .................................................................231Идентификация фрагмента .....................................................................................231Размещение активного терминатора линии ..........................................................232Замещение фрагмента..............................................................................................232

6.3. Штриховка и заполнение области трафаретом .....................................................234Вывод трафаретов на экран.....................................................................................235Вызов инструментов ................................................................................................235Ассоциативность и захват .......................................................................................236

7

Page 7: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Оглавление

Исключение областей ..............................................................................................237Библиотеки трафаретов ...........................................................................................238Правила создания трафаретов.................................................................................239Точность....................................................................................................................239Инструмент Hatch Area............................................................................................240Техника штриховки..................................................................................................242Перекрестная штриховка.........................................................................................246Заполнение области трафаретом ............................................................................247Техника заполнения трафаретом ............................................................................248Замена и редактирование трафарета ......................................................................251Линейный трафарет .................................................................................................251Показ атрибутов трафарета .....................................................................................254Согласование атрибутов трафарета........................................................................254Изменение трафарета ...............................................................................................254Удаление трафарета .................................................................................................255

6.4. Параметрические фрагменты..................................................................................2567. АССОЦИИРОВАННЫЕ МОДЕЛИ ............................................................................258

7.1. Подключение ассоциированных моделей .............................................................258Согласованное подключение ..................................................................................258Подключение с использованием сохраненных видов ..........................................260Методы подключения ..............................................................................................260Диалоговое окно Reference Attachment Settings ....................................................261Диалоговое окно References ....................................................................................264

7.2. Преобразования ассоциированных моделей .........................................................267Выделение.................................................................................................................267Отсечение..................................................................................................................267Маскирование...........................................................................................................268Удаление границы отсечения .................................................................................269Перезагрузка ассоциированного файла .................................................................269Перемещение ............................................................................................................270Копирование .............................................................................................................270Масштабирование ....................................................................................................271Поворот .....................................................................................................................273Отражение.................................................................................................................274Отключение ассоциированного файла...................................................................275

7.3. Использование стандартных средств преобразования .........................................2757.4. Растровые ассоциированные файлы ......................................................................277

Типы растровых изображений ................................................................................277Диалоговое окно Raster Manager ............................................................................278Подключение ............................................................................................................279Выделение.................................................................................................................280Трансформация.........................................................................................................280Инструмент Raster Warp..........................................................................................281Инструмент Clip .......................................................................................................282

8

Page 8: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Оглавление

Инструмент Modify Clip ..........................................................................................283Инструмент Unclip ...................................................................................................284Инструмент Fit to View............................................................................................284

8. ВСПОМОГАТЕЛЬНЫЕ ПРИЕМЫ ДВУМЕРНОГО ЧЕРЧЕНИЯ ......................2868.1. Группирование элементов.......................................................................................286

Инструментальная панель Groups ..........................................................................286Сложные цепочки и сложные контуры..................................................................287Создание области .....................................................................................................291Графические группы ................................................................................................294Группы ......................................................................................................................295

8.2. Разделение элементов ..............................................................................................2958.3. Создание отверстий .................................................................................................2978.4. Скругления и сопряжения .......................................................................................298

Инструментальная панель Fillets ............................................................................298Создание скругления ...............................................................................................298Создание параболического сопряжения ................................................................299Создание фаски ........................................................................................................300

8.5. Мультилинии ............................................................................................................301Редактирование мультилиний.................................................................................302Инструментальная панель Multi-line Joints ...........................................................305Создание крестообразного и углового соединений..............................................306Создание T-образного соединения .........................................................................307Удаление части компонента....................................................................................307Удаление части мультилинии .................................................................................308Восстановление компонента ...................................................................................308Перемещение компонента .......................................................................................309Изменение окончания ..............................................................................................309

8.6. Ассоциативные элементы .......................................................................................310Ассоциативные разделяемые фрагменты ..............................................................310Ассоциативные мультилинии .................................................................................311

8.7. Изометрическое черчение .......................................................................................312Изометрическая плоскость......................................................................................312Инструментальная панель Isometric.......................................................................314Изометрический прямоугольник ............................................................................314Изометрическая окружность...................................................................................315

8.8. Кривые.......................................................................................................................315Кривые по точкам ....................................................................................................316B-сплайновые кривые ..............................................................................................316Методы расчета кривых ..........................................................................................317Атрибуты В-сплайновой кривой ............................................................................320Инструментальная панель Create Curves ...............................................................322Построение В-сплайновой кривой .........................................................................322Составные кривые....................................................................................................325Создание кривой интерполированной дугами ......................................................327

9

Page 9: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Оглавление

Создание конической кривой..................................................................................328Создание спирали.....................................................................................................329Создание винтовой линии .......................................................................................330Создание произвольной кривой..............................................................................331Редактирование кривых...........................................................................................336

8.9. Выбор элементов по атрибутам ..............................................................................3478.10. Использование вспомогательных систем координат ...........................................348

Определение вспомогательной системы координат.............................................348Инструментальная панель ACS ..............................................................................350

8.11. Оцифровка ................................................................................................................352Общая процедура оцифровки .................................................................................353Разделение планшета дигитайзера .........................................................................353Размещение опорных точек ....................................................................................354Инструменты для оцифровки..................................................................................355Панорамирование в процессе оцифровки..............................................................356

9. ПЕЧАТЬ ............................................................................................................................3579.1. Основные положения...............................................................................................3579.2. Диалоговое окно Print ..............................................................................................3589.3. Цвет печати ...............................................................................................................3609.4. Принтер и размер бумаги ........................................................................................3619.5. Масштабирование и позиционирование ................................................................3629.6. Атрибуты печати ......................................................................................................3639.7. Техника печати .........................................................................................................3649.8. Сохранение настроек печати...................................................................................3659.9. Таблицы вывода .......................................................................................................365

Присоединение таблицы вывода ............................................................................366Создание таблицы вывода.......................................................................................366Преобразование таблицы вывода ...........................................................................367Текстовые подстановки ...........................................................................................370

10.УСТАНОВКИ ПОЛЬЗОВАТЕЛЯ................................................................................37210.1. Группа Database .....................................................................................................37210.2. Группа Input............................................................................................................37310.3. Группа Look and Feel .............................................................................................37410.4. Группа Mouse Wheel..............................................................................................37610.5. Группа Operation ....................................................................................................37810.6. Группа Position Mapping........................................................................................38010.7. Группа Raster Manager...........................................................................................38110.8. Группа Reference....................................................................................................38410.9. Группа Spelling.......................................................................................................38710.10. Группа Tags ............................................................................................................38810.11. Группа Task Navigation..........................................................................................38910.12. Группа Text.............................................................................................................39110.13. Группа View Options..............................................................................................39310.14. Процедура выбора предпочтений ........................................................................395

10

Page 10: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Оглавление

10.15. Трансляция толщины линий .................................................................................39611.САМОСТОЯТЕЛЬНЫЕ РАБОТЫ .............................................................................398

11.1. Введение в трехмерное моделирование.................................................................398Куб проекта...............................................................................................................398Объем вида................................................................................................................398Глубина визуализации .............................................................................................400Активная глубина.....................................................................................................400Стандартные виды ...................................................................................................401

11.2. Параметрические модели ........................................................................................402Определение и классификация ...............................................................................402Терминология ...........................................................................................................403Ограничения параметрической модели .................................................................404Обозначение параметрических моделей................................................................406

11.3. Подготовка к выполнению заданий .......................................................................40711.4. Создание 3D-моделей на основе параметрических элементов............................409

Cоздание 3D-примитивов........................................................................................410Редактирование конструктивных элементов.........................................................422

11.5. Создание параметрической модели контура .........................................................425Эскизные построения элементов геометрической модели ..................................425Наложение геометрических ограничений .............................................................427Обрисовка контура...................................................................................................430Образмеривание контура.........................................................................................432

ГЛОССАРИЙ ........................................................................................................................442

Page 11: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

ПРЕДИСЛОВИЕ

Фирма Bentley Systems, основанная в 1984 г., является признанным мировымлидером в области разработки комплексных программных решений в различныхобластях инженерной и архитектурной деятельности. Множество предприятий ипроектных организаций по всему миру используют решения Bentley для проек-тирования, создания и эксплуатации зданий, мостов, промышленных установок,транспортных сетей, систем тепло- и энергоснабжения. Продукты фирмы помо-гают специалистам разрабатывать проекты любой сложности, выполнять техни-ческие расчеты, создавать топографические карты различного масштаба и приме-нения, визуализировать трехмерные сцены с реалистичными текстурами икартами материалов.

Система MicroStation – это базовый программный продукт фирмы, предна-значенный для работы с графикой в различных областях человеческой деятель-ности. Автоматизированное проектирование машин и приборов, архитектура,строительство, геодезия, картография – далеко не полный перечень возможныхприменений этой мощной системы. MicroStation включает в себя полный наборинструментальных средств для 2D/3D геометрического моделирования, черче-ния, управления проектными данными и визуализации трехмерных сцен.

На современном рынке программных продуктов MicroStation – одна из наи-более мощных и популярных систем автоматизированного проектирования(САПР или CADD – Computer Aided Design and Drafting). Кроме того, она пред-ставляет собой мощную среду для разработки САПР-приложений в различныхотраслях народного хозяйства. Сотни промышленных предприятий и проектныхфирм используют MicroStation для создания специализированных приложений вархитектуре и строительстве, городской инфраструктуре, разведке и добыче по-лезных ископаемых, проектировании процессориентированных производств,ядерной энергетике, геоинформационных системах и др.

По своему функциональному назначению и рыночной нише САПРMicroStation сопоставима с популярной в нашей стране САПР AutoCAD, разра-ботанной фирмой Autodesk, Inc. В отличие от системы AutoCAD, которая созда-валась как универсальное средство широкого применения, предназначенное длявсех категорий пользователей, MicroStation с самого начала была ориентированадля работы профессионалов.

Маркетинговая политика разработчиков объясняет различную популярностьпакетов в нашей стране. Первые версии AutoCAD были доступны для свободно-го распространения, поэтому система получила широкое признание в республи-ках бывшего СССР и странах третьего мира. MicroStation применялась многимифедеральными ведомствами США и была хорошо защищена от пиратского ис-пользования. Более того, до 1991г. она была запрещена для поставок в СССР истраны социалистического лагеря. Впервые MicroStation появилась в нашей стра-не летом 1991г., когда фирма Bentley предоставила МВТУ им. Н.Э. Баумана10 экземпляров пакета. С этого времени авторы книги работают с этим мощными постоянно развивающимся программным продуктом.

12

Page 12: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Предисловие

Система MicroStation выдержала испытание временем. В многочисленныхверсиях и редакциях она эксплуатируется более 20 лет.

MicroStation 2.0 – февраль 1987. Эта версия MicroStation стала первой, ос-нованной на использовании файлов проектов. Она позволяла создавать и обраба-тывать большинство стандартных графических примитивов и фрагментов.Пользователи MicroStation 2.0 впервые получили возможность наблюдать дина-мическое отображение промежуточных состояний элемента в процессе его раз-мещения и редактирования. Этот обычный в наше время режим работы графи-ческих систем был крупным достижением для операторов терминалов,подключаемых к миникомпьютерным системам (подобно системе IGDS фирмыIntergraph).

MicroStation 3.0 – декабрь 1988. Выход MicroStation 3.0 стал значительнымсобытием в области компьютерной графики, поскольку данная версия была пер-вой, в которой стандарт OSF Motif был реализован на платформе персональныхкомпьютеров (сначала на Macintosh). Именно с этой версии началось распростра-нение системы в республиках бывшего Советского Союза.

MicroStation V4 – декабрь 1990. Первая версия с поддержкой языка про-граммирования MDL и графическим интерфейсом пользователя, полностьюудовлетворявшим требованиям стандарта OSF Motif на платформе PC. Системаподдерживала ассоциативную простановку размеров, разделяемые фрагменты,проектные опции, именованные слои, работу со вспомогательными системамикоординат, отсечение и маскирование ассоциированных файлов, построение по-верхностей и множество других опций для проектирования, черчения и трехмер-ного моделирования. Пользователи получили удобное интерактивное руководс-тво. В состав приложения «Nexus» вошел первый конвертер в формат DWG –самый распространенный формат представления проектных данных, разработан-ный фирмой Autodesk.

MicroStation V5 – октябрь 1993. Версия содержала множество принципи-альных инноваций, в том числе фотореалистическая визуализация, произвольныестили линий, размерно-управляемое или параметрическое (Dimension Driven)проектирование, менеджер установок, динамический обмен данными (DDE),двумерные булевы операции, вычисления масс-инерционных характеристик и др.

MicroStation 95 (v5.5) – ноябрь 1995. Перечислим самые заметные досто-инства этой версии: режим точного черчения AccuDraw, инструмент SmartLine,язык программирования MicroStation BASIC, измененный интерфейс, немодаль-ный вывод на плоттер, новые средства управления видами, менеджер растровыхфайлов (Raster Manager), источники света, моделирующие солнечное освещение,новый метод удаления невидимых линий, встроенный архиватор, средства ком-поновки чертежей, улучшенный менеджер клавиатурных команд, оперативныепредпочтения пользователя, анимация на базе ключевых кадров, средства генера-ции и проигрывания видеороликов, сглаживание визуализируемых поверхностей.

MicroStation SE (v5.7) – ноябрь 1997. В состав MicroStation вошли прило-жения Image Manager и MicroStation MasterPiece. Модернизирован интерфейс

13

Page 13: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Предисловие

пользователя. Система получила полную поддержку технологий LiveLinks (кли-ент и сервер OLE), Enhanced Precision, QuickVision и PowerSelector.

MicroStation/J (v7.0) – декабрь 1998. Самыми заметными нововведениямиданной версии стали твердотельное моделирование (SmartSolid/SmartSurface) иподдержка языка программирования Java. Система получила справочную систе-му на базе языка разметки SGML, реорганизованную структуру каталогов, а так-же улучшенные средства простановки размеров.

MicroStation/J v7.1 (v7.1) – ноябрь 1999. Выход этой версии ознаменовалсяпереходом на формат DGN2, использующий представление чисел с плавающейточкой. (Все предыдущие версии системы работали с числами с фиксированнойточкой.) MicroStation получила модуль проверки правописания, клиентProjectBank и поддержку Windows 2000.

MicroStation V8 (v8.0) – октябрь 2001. Введено множество улучшений дляобработки DGN-файлов, создан режим интеллектуального захвата AccuSnap,сняты ограничения на глубину отката, добавлена поддержка технологийPackager, PopSet, MrSID и др.

MicroStation V8.1 (v8.1) – февраль 2003. Система получила средства защи-ты авторских прав проектировщика. Начиная с этой версии, пользователь имеетвозможность авторизовать проекты при помощи цифровой подписи. Введенаподдержка именованных групп и отображаемых наборов.

MicroStation V8 2004 (редакция v8.5) – апрель 2004. В этой редакции сис-темы реализована печать файлов в формате PDF и поддержка трехмерных объек-тов в документах PDF. Добавлены средства экспорта в популярный формат U3D,а также инструменты обработки ADT-объектов и параметрического макромоде-лирования (Feature Modeling).

MicroStation V8 XM (v8.9) – май 2006. Система пополнилась множествомновых средств и технологий. В их числе инструменты создания структурирован-ных рабочих процессов, новая подсистема отображения на базе DirectX, обнов-ленный и улучшенный графический интерфейс пользователя, поддержка опера-ционной системы Windows Vista и др. Она стала первой версией MicroStation,включающей приложение MicroStation GenerativeComponents.

MicroStation V8i (v8.11) – ноябрь 2008. Эта версия получает значительныйнабор новых технологий и улучшенных инструментальных средств, включаясредства концептуального и трехмерного проектирования, динамические виды,поддержку картографических систем координат, интегрированный вывод на пе-чать (Print Organizer), стили отображения, стили символов деталировок, подде-ржку формата DWG для AutoCAD 2009, импорт в формате Rhino 3DM и экспортв формате OBJ.

В гл. 1 рассматриваются основные понятия MicroStation, необходимые дляначала работы с системой.

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

В гл. 3 представлены базовые операции построения и редактирования дву-мерных графических элементов в MicroStation.

14

Page 14: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Предисловие

Глава 4 посвящена технике использования развитых инструментов, предна-значенных для разработки двумерных чертежей. Обсуждается мощное средствоточного черчения – режим AccuDraw.

В гл. 5 рассматриваются средства преобразования элементов геометрическоймодели.

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

сохраняются в проектных или растровых файлах и подключаются к активной мо-дели.

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

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

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

В гл. 11 приведены описания самостоятельных работ по системе Micro-Station. Они основаны на лабораторных работах, которые проводятся для студен-тов МГТУ им. Н.Э. Баумана, проходящих обучение по курсу «Основы автомати-зированного проектирования».

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

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

Замечания и пожелания можно присылать авторам по адресам:[email protected] и [email protected].

Page 15: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

1. НАЧАЛО РАБОТЫ В MICROSTATION

1.1. Введение

Вся работа пользователя в MicroStation ведется в рамках так называемогофайла проекта (design file). Файл проекта представляет собой упорядоченную повремени создания последовательность геометрических и управляющих элемен-тов. Геометрические элементы – это базовые геометрические формы (окружнос-ти, треугольники, линии и пр.), которые образуют «материальную» и видимуючасти проекта. Управляющими называются вспомогательные элементы, отвечаю-щие за размещение, масштабирование и отображение геометрических элементов.

MicroStation V8 способна создавать и обрабатывать следующие типы дву-мерных геометрических элементов: линии (lines), ломаные (line strings), много-угольники (polygons), окружности (circles), эллипсы (ellipses), дуги (arcs), скруг-ления (fillets), В-сплайновые кривые (B-splines) и др.

Трехмерные геометрические элементы делятся на простые и сложные. Конус(cone), сфера (sphere), цилиндр (cylinder) – это примеры простых элементов.В системе существуют три основных типа сложных трехмерных элементов: по-верхности вытягивания; поверхности вращения (surfaces of revolution) и NURBS-поверхности произвольной формы.

Последствия обработки геометрических элементов зависят от управляющихпараметров, значения которых во время обработки называются активными пара-метрами (active parameters).

Основные управляющие параметры – это активный слой (active level); актив-ный цвет (active color); активный тип линий (active line style); активная толщиналиний (active weight); активный угол (active angle); активный масштабный коэф-фициент (active scale factor).

С каждым типом геометрических элементов связаны три главные операции:• построение геометрического элемента и его запись в файл проекта при те-

кущих значениях управляющих параметров. В зависимости от типа эле-мента операция построения может называться размещением (placement)или созданием (construction);

• модификация (modification) управляющих параметров;• манипулирование элементами: удаление (delete), перемещение (move), по-

ворот (rotate), копирование (сору) и др.Результат всех операций визуализируется сразу по их завершению, операция

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

Как и для большинства программ, работающих в среде операционной систе-мы Windows, оперативное управление MicroStation осуществляется посредствомграфического оконного интерфейса. В этой книге интерфейс программы пред-ставлен в виде, принятом для версии MicroStation V8 XM, работающей под уп-равлением Windows XP.

16

Page 16: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

2. ВИДОВЫЕ ОПЕРАЦИИ В MICROSTATION

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

2.1. Организация окон видов

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

Чтобы открыть окно вида, требуется выполнить команду главного менюWindow => Views (Окно => Виды) и выбрать номер окна, которое необходимооткрыть (рис. 2.1).

Рис. 2.1. Раздел главного меню, управляющий видовыми окнами

По команде Window => Dialog (Окно => Диалог) на экран выводится инст-рументальная панель View Groups (Группы видов). Это удобное средство управ-ления окнами (рис. 2.2). Кнопки с номерами, расположенные в ее правой части,служат для вызова доступных видов.

Рис. 2.2. Инструментальная панель View Groups

a

b

51

Page 17: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

3. СОЗДАНИЕ ЭЛЕМЕНТОВ В ДВУМЕРНОМ ПРОСТРАНСТВЕ

В этой главе описаны базовые операции построения и редактирования дву-мерных графических элементов в MicroStation.

3.1. Представление элементов

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

Для выбора значений атрибутов программа предлага-ет несколько интерфейсных средств. Основной источникнастроек – это инструментальная панель Attributes (Ат-рибуты), показанная на рис. 3.1.

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

Среди многочисленных атрибутов геометрических элементов выделяетсягруппа декоративных, оформительских параметров, которые называютсясимволикой элемента (element symbology). В эту группу входят:

• Color (Цвет).• Weight (Толщина линии).• Line style (Стиль линии).• Fill (Цвет заполнения).• Class (Класс).• Transparency (Прозрачность).• Priority (2D only, for display) (Приоритет отображения, только для 2D).

3.2. Слои

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

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

Рис. 3.1. Атрибуты элемента

71

Page 18: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

4. ЧЕРТЕЖНЫЕ СРЕДСТВА

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

4.1. Пробные точки

Значительная часть рабочего времени проектировщика связана с решениемзадач взаимной координации элементов чертежа. Любая конструкция являетсясвязным образованием, поэтому координирование составляющих достигаетсяотождествлением характерных конструкторских элементов: точек, линий, по-верхностей и др. При ручном проектировании эта задача решается «от руки», всистеме MicroStation для этого предназначен аппарат так называемых пробныхточек (Tentative points). Пробная точка дает предварительную информацию о по-ложении и позволяет пользователю принять обоснованное решение о точных ко-ординатах информационной точки. Режим захвата пробных точек на элементахделает этот процесс более наглядным и удобным.

Пробная точка – это способ графического указания точки, который использу-ется для:

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

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

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

Режим захвата пробных точек упрощает решение множества конструктор-ских и геометрических задач, например:

• создание линии из конечной точки существующего элемента к среднейточке другого;

• создание линии, расположенной перпендикулярно или параллельно дру-гой линии;

• построение линии или окружности, расположенных по касательной к дугеили В-сплайновой кривой;

• размещение фрагмента в центральной точке некоторого контура и др.

Захват пробных точек на элементах

Захват пробных точек на элементах зависит от трех параметров: переключа-теля режима захвата (Snap Lock), выбранного способа захвата (Snap Mode) и за-мены режима захвата.

Фиксатор захвата. Включение и выключение режима захвата выполняетсяпо команде главного меню Settings => Locks => Full (Установки =>

127

Page 19: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

5. ПРЕОБРАЗОВАНИЯ ГЕОМЕТРИЧЕСКИХ ЭЛЕМЕНТОВ

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

5.1. Идентификация и выбор элементов

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

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

Самые простые способы идентификации эле-ментов – это ручной и автоматический. Идентифика-ция вручную выполняется просто вводом информа-ционной точки на элементе. При автоматическойидентификации выбор элементов и ввод пробных то-чек выполняются автоматически при расположении

курсора над элементом. Автоматическая идентификация включается при уста-новке соответствующего параметра Enable AccuSnap (Включить AccuSnap) в за-кладке General (Основные) диалогового окна AccuSnap Settings (УстановкиAccuSnap). Этот диалог выводится на экран командой главного меню Settings =>Snaps => AccuSnap (рис. 5.1).

При использовании автоматической идентификации элементов можно в этомокне включить подсказку с информацией о выбранном элементе, которая появля-ется при небольшой задержке курсора на выбранном элементе. Для этого надопросто выбрать переключатель Pop-up Info и в поле Delay задать временную за-держку.

Рис. 5.1. Выбор автома-тической идентификации

174

Page 20: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

6. ФРАГМЕНТЫ

Фрагментом в MicroStation принято называть часть модели, которая хранитсяотдельно от файла проекта в специальном репозитории, который называется биб-лиотекой фрагментов. Как правило, фрагмент представляет собой сложный эле-мент, состоящий из нескольких примитивов или вложенных фрагментов. Это мо-жет быть небольшой чертеж, сложный символ, примечания или деталь,созданные средствами программы и предназначенные для многократного приме-нения (рис. 6.1).

Рис. 6.1. Фрагменты различного применения

Фрагменты используются по следующим причинам:• для сокращения времени создания типовых элементов и повторяющихся

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

Так же, как новые файлы проекта основываются на файлах прототипа, каждаяновая библиотека фрагментов основывается на некотором файле библиотечногопрототипа.

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

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

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

Примеры архитектурногоприменения

Примеры из области обще-гражданского строительства

Примеры из картографии Примеры из машиностроения

218

Page 21: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

7. АССОЦИИРОВАННЫЕ МОДЕЛИ

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

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

○ Существует множество пользовательских установок, которые влияютна технику обработки ассоциированных моделей. Все они расположены вразделе Reference (Ассоциированные модели) диалогового окна Preferences(Предпочтения), которое выводится на экран по команде главного менюпрограммы Workspace => Preferences.

7.1. Подключение ассоциированных моделей

Согласованное подключение

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

Для того чтобы подключить ассоциированную модель проекта согласован-но, необходимо:

1. Выполнить команду главного меню File => Reference (Файл => Ассоции-рованная модель). Откроется диалоговое окно References (Ассоциирован-ные модели) (рис. 7.1).

2. В этом окне выполнить команду Tools => Attach (Средства => Подклю-чить) или нажать кнопку Attach Reference (Подключение ассоциирован-ной модели).

3. В диалоговом окне Attach Reference выбрать и пометить DGN-файл, ко-торый содержит необходимые геометрические элементы. Если таковыхфайлов несколько, необходимо выделить их, удерживая клавишу Shift илиCtrl (рис. 7.2).

258

Page 22: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

8. ВСПОМОГАТЕЛЬНЫЕ ПРИЕМЫ ДВУМЕРНОГО ЧЕРЧЕНИЯ

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

Далее описывается:• Создание постоянных групп элементов.• Разделение элементов.• Получение отверстий в твердых телах.• Создание сопряжений.• Техника скругления сочленений• Создание фасок.• Использование мультилиний.• Ассоциативные элементы.• Изометрическое черчение.• Работа с кривыми.• Выбор элементов, основанный на атрибутах.• Использование вспомогательных систем координат.• Оцифровка.

8.1. Группирование элементов

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

Существует и иной тип объектов с тем же названием. Это так называемыепостоянные группы. В их число входят:

• слои;• сложные цепочки и сложные контуры;• группы;• графические группы;• именованные группы;• иерархические именованные группы.

Инструментальная панель Groups

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

286

Page 23: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

9. ПЕЧАТЬ

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

9.1. Основные положения

Процедура печати в MicroStation состоит из следующих операций:1. Определение области печати. Для этого надо выбрать и настроить вид или

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

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

3. Если для управления печатью выбран драйвер операционной системыWindows, то будет получена твердая копия с заданными пользователем па-раметрами. Если выводом управляет драйвер Bentley, то программа пред-ложит указать подходящий файл конфигурации и сохранит задание на пе-чать в специальном файле.

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

Плот-файлы сохраняются на диске по адресу, который указан в переменнойконфигурации MS_PLTFILES. По умолчанию это disk\Document and Set-tings\All Users\Application Data\Bentley\Workspace\projects\untitled\out. В этомадресе disk означает логический диск, на который установлена MicroStation, а ос-тальные части представляют собой стандартные папки операционной системы иприкладной программы (их имена начинаются со строчных букв).

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

Драйвер печати задает множества данных, касающихся выводного устрой-ства и техники печати. Перечислим некоторые «области его компетенции»:

• Модель выводного устройства.• Разрешение принтера.• Число перьев плоттера и правила их замены.• Тип бумажного листа, его размер и положение на столе.

357

Page 24: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

10. УСТАНОВКИ ПОЛЬЗОВАТЕЛЯ

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

Пользовательские параметры устанавливаются при помощи диалогового ок-на Preferences (Предпочтения).

Для вывода его на экран (рис. 10.1) надо выполнить команду главного менюWorkspace => Preferences (Рабочая среда =>Предпочтения).

Рис. 10.1. Диалоговое окно Preferences

В диалоговом окне Preferences (см. рис. 10.1) многочисленные установкипользователя делятся на группы, в каждую из которых входят параметры и оп-ции, объединенные одной темой, например Operation (Работа с системой), Input(Ввод информации), Tags (Теги), Text (Текст) и пр.

10.1. Группа Database

Группа Database (База данных) состоит из одного настроечного параметра,который управляет интерфейсом баз данных (табл. 10.1).

372

Page 25: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

11. САМОСТОЯТЕЛЬНЫЕ РАБОТЫ

11.1. Введение в трехмерное моделирование

Куб проекта

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

Рис. 11.1. Плоскость проекта и куб проекта

Положение каждой точки в 3D-проекте задается тремя числами – координа-тами х, у и z. Точки могут занимать любую позицию внутри куба, они не привя-заны к плоскости проектирования, как в двумерных сценах и моделях. Координа-ты точек, как и обычно в аналитической геометрии, представляются в видеупорядоченной тройки (х,у,z), которая иногда называется вектором или корте-жем. В файлах прототипа версии MicroStation V8 XM глобальное начало коорди-нат размещается в центре куба проекта, поэтому задается вектором вида (0,0,0).Любая точка перед глобальным началом координат имеет положительное значе-ние z, а любая точка позади него имеет отрицательное значение координаты z.

Объем вида

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

0,0

YX

0,0,0

YZ

X

398

Page 26: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

ГЛОССАРИЙ

A

B

C

AccuDraw (Точное черчение)

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

AccuSnap (Точный захват)

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

B-spline curve (B-сплайновая кривая)

Произвольная, параметрически определенная кривая, для кото-рой любой полюс (вершина) влияет на определенную часть кри-вой

B-spline surface (B-сплайновая по-верхность)

Произвольная, параметрически определенная поверхность, длякоторой любой полюс (вершина) влияет на определенную частьповерхности

CALS Инициатива Министерства обороны США (DOD) под названиемComputer-aided Acquisition and Logistic Support («Поддержка ком-пьютерного оснащения и логистики»), которая была основанадля интеграции и стандартизации всей цифровой информации,получаемой от поставщиков МО США. MicroStation поддержива-ет формат файла CALS, поскольку в ее состав включены соот-ветствующие файлы установочных параметров для вывода файлапроекта в этом формате

CGM Computer Graphics Metafile – формат обмена графическими дан-ными, который является стандартом ANSI для обмена между раз-личным графическим программным обеспечением. CGM являет-ся независимым от программного и технического обеспечений

CSV-файл Файл значений. Формат файла CSV – это формат обмена таблич-ными данными, такими как содержимое базы данных с двумер-ным файлом или таблица в реляционной базе данных. В этомформате текстового файла первая строка содержит имена полейбазы данных (столбцов), разделенных запятыми. Каждая следую-щая строка соответствует записям базы данных (строкам). В каж-дой такой строке значения полей записей аналогично разделяют-ся запятыми

442

Page 27: УДК 604.42 ББК 32.973.26 Б72 - baumanpress.ru · лидером в области разработки комплексных программных решений в различных

Научно-популярное издание

Божко Аркадий НиколаевичЖук Дмитрий Михайлович

Маничев Владимир Борисович

СИСТЕМА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ MICROSTATION V8/XM

Технический редактор Э.А. КулаковаХудожник С.С. ВодчицКорректор Г.С. Беляева

Компьютерная верстка А.Н. Божко

Оригинал-макет подготовлен в Издательстве МГТУ им. Н.Э. Баумана.

Cанитарно-эпидемиологическое заключение № 77.99.60.953.Д.003961.04.08 от 22.04.08 г.

Подписано в печать 14.11.2009. Формат 70×100 1/16.Усл. печ. л. 39,65. Тираж 1000 экз. Заказ №

Издательство МГТУ им. Н.Э. БауманаE-mail: [email protected]

105005, Москва, 2-я Бауманская, 5.http://www.baumanpress.ru

Отпечатано в ГУП ППП «Типография «Наука»121099, Москва, Шубинский пер., 6.