• RU
  • icon На проверке: 9
Меню

Разработка тепловых схем с использованием пакета Autocad. Вариант 12

  • Добавлен: 24.01.2023
  • Размер: 758 KB
  • Закачек: 1
Узнать, как скачать этот материал

Описание

Разработка тепловых схем с использованием пакета Autocad. Вариант 12

Состав проекта

icon
icon
icon Схема №12.dwg
icon Курсовой.mdb
icon Титульный лист.doc
icon Пояснительная.doc
icon
icon Элемент1.sld
icon Элемент5.dwg
icon Элемент2.dwg
icon Схемы.mnc
icon Схемы.mns
icon Элемент6.dwg
icon Элемент7.dwg
icon Элемент5.sld
icon Элемент7.sld
icon Элемент3.sld
icon Элемент2.sld
icon Схемы.mnu
icon Элемент3.dwg
icon Элемент4.dwg
icon Элемент6.sld
icon Элемент4.sld
icon Схемы.mnr
icon Элемент1.dwg

Дополнительная информация

Контент чертежей

icon Схема №12.dwg

Схема №12.dwg

icon Титульный лист.doc

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ
ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ П. О. СУХОГО
Кафедра «Информационные технологии»
РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту
по дисциплине « ОК и САПР»
«Разработка тепловых схем с использованием пакета AutoCAD»
Исполнитель: студент гр.
Подписи членов комиссии

icon Пояснительная.doc

Курсовое проектирование – необходимый этап подготовки и обучения студентов становления их как высококвалифицированных специалистов – играет важную роль в формировании самостоятельного творческого мышления студента.
В данном курсовом проекте необходимо разработать принципиальную схему котельной с паровыми котлами с помощью графического пакета AutoCAD и организовать связь схемы с базой данных и запросом созданных в СУБД MS Access. Исходными данными к курсовому проекту является тепловая схема (с пояснениями о каждом элементе на ней) необходимая информация об элементах схемы которую должна содержать база данных и требования к созданию запроса в СУБД MS Access. В базе данных должна храниться и обрабатываться информация об энергетическом оборудовании его марке месте размещения производителе балансовой стоимости. Должны быть указаны инвентарный и серийный номера год выпуска и ввода в эксплуатацию гарантийный срок эксплуатации основные технические характеристики даты испытаний оборудования средняя наработка на отказ и полный назначенный срок службы. Также должен быть создан запрос для получения информации об оборудовании с датой ввода в эксплуатацию в заданном интервале.
Информационное обеспечение - совокупность сведений необходимых для выполнения проектирования. Основную часть информационного обеспечения составляет база данных - информационные массивы используемые более чем в одной программе проектирования.
Все функции по работе с базой данных обеспечиваются системой управления базой данных (СУБД). База данных вместе с СУБД называется банком данных. СУБД – это комплекс программных и языковых средств необходимых для разработки баз данных поддержания их в актуальном состоянии и организации поиска в них необходимой информации [1]. В данном курсовом проекте использовались СУБД MS Access 2002 и графический пакет AutoCAD 2004 RUS.
Система Microsoft Access 2002 управления базами данных имеет необходимую гибкость представления данных проста в обращении и не требует обширных навыков работы с базами данных. Все данные хранимые в MS Access представлены в виде таблиц что облегчают работу с их использованием. Большим преимуществом MS Access является наличие средств разработки информационных систем для пользователей различной квалификации: от начинающих до профессионалов.
С появлением компьютерных проектировочных систем создание схем и чертежей различной степени сложности значительно упростилось и перестало являться настолько длительным и трудоемким процессом. Важно и то что в схеме связанной с базой данных значительно облегчается поиск необходимого оборудования на схеме и наоборот (поиск информации в базе данных о выбранном на схеме элементе).
Преимущества AutoCAD 2004 RUS в том что этот пакет распространен довольно прост в освоении обеспечивает выходные данные соответствующие современным чертежным стандартам. Также немаловажен дружественный пользователю интерфейс например палитры инструментов дают возможность быстрого доступа к наиболее часто используемым пользователем элементам (блокам штриховкам заливкам и т. д.)
Разработка информационного обеспечения САПР
1.Перечень полей базы данных
На основе анализа исходных данных и требований к обработке данных тепловой схемы создаем и заполняем таблицу «Информация о полях» где для каждого поля приводим: название поля комментарий и указываем объект описываемый полем.
Таблица 1 - Информация о полях
Инвентарный номер оборудования
Серийный номер оборудования
Год выпуска оборудования
Год ввода в эксплуатацию
Месяц ввода в эксплуатацию
Ответственный за оборудование
Дата испытания (год)
Дата испытания (месяц)
Производитель марки оборудования
Характеристика марки
Характеристика марки (габариты)
Гарантийный срок эксплуатации мес.
СрНаработкаНаОтказ_ч
Средняя наработка на отказ (ч)
Продолжение Таблицы 1
Наименование организации
(фамилия и инициалы)
Наименование подразделения
Должность ответственного
Телефон ответственного
Часть адреса подразделения (город)
Часть адреса подразделения (улица)
Часть адреса подразделения (дом)
Часть адреса подразделения (корпус)
ФИО главного энергетика подразделения
Телефон главного энергетика подразделения
Балансовая стоимость
Дата эксплуатации (год)
Стоимость оборудования
В данном курсовом проекте мы создаем базу данных в которой содержится различная информация об элементах оборудования содержащихся на тепловой схеме. Таблицы этой базы данных по своей структуре различны - одни таблицы являются оперативными т.е. в процессе разработки могут изменяться а другие – справочными т.е. в процессе разработки курсового проекта изменяться не будут. Поля в разработанной базе данных распределяются по главной и вспомогательным таблицам с учётом требований нормализации.
Нормализация таблиц – это формальный аппарат ограничений на формирование таблиц который позволяет устранить дублирование данных обеспечивает непротиворечивость хранимых в базе данных уменьшает трудозатраты на ведение базы данных. При практическом проектировании баз данных обычно выделяют три нормальные формы таблиц [2].
Таблица называется приведенной к первой нормальной форме если все ее поля простые (далее неделимы). Таблица в первой нормальной форме не должна иметь повторяющихся записей.
Таблица находится во второй нормальной форме если она находится в первой нормальной форме и каждое неключевое поле функционально зависит от ключа. Функциональная зависимость полей - это зависимость при которой определенному значению ключевого поля соответствует только одно значение описательного поля. Таблица находится в третьей нормальной форме если она находится во второй нормальной форме и каждое неключевое поле нетранзитивно зависит от первичного ключа. Транзитивная зависимость полей имеет место в том случае если одно из двух описательных полей зависит от ключа а другое описательное поле зависит от первого описательного поля.
В данном курсовом проекте все таблицы приведены к третьей нормальной форме основной таблицей является таблица Оборудование остальные таблицы – вспомогательные т.к. они дополняют информацией основную таблицу. Связь между таблицами – один ко многим (1:). При связи 1: одному экземпляру информационного объекта А соответствует 0 1 или более экземпляров объекта В но каждый экземпляр объекта В связан не более чем с одним экземпляром объекта А. При этом каждая запись в таблице описывающей объект А соответствует многим записям в таблице описывающей объект В [2]. Т. е. одному элементу одной таблицы (например таблицы Оборудование) соответствует несколько элементов другой таблицы (например Испытания).
Определяем связи между таблицами используя команду Сервис Схема данных. При этом при установке связи между таблицами в диалоговом окне связи устанавливаются следующие настройки:
) обеспечение целостности данных (позволяет заносить в таблицу только связанные между собой данные;
) каскадное обновление удаление связанных полей. При выборе этих настроек изменения в таблице на стороне отношения 1 автоматически отслеживаются в таблице на стороне отношения
Схема данных разработанного информационного приложения изображена на Рисунке 1.
Рисунок 1 – Схема данных
3.Типы данных и свойства полей
Для каждой таблицы базы данных СУБД MS Access дадим описание поля: название поля тип данных и свойства (в виде таблиц).
Таблица 2 – Оборудование
Последовательные целые числа
Подстановка из таблицы "МаркиОборудования" тот же тип что и у поля Марка
Подстановка из таблицы "Подразделения" тот же тип что и у поля КодПодразделения
Текстовый подстановка из фиксированного списка
Подстановка из таблицы "Ответственные" тот же тип что и у поля КодОтветственного
Таблица 3 – Испытания
Подстановка из таблицы "Оборудование" тот же тип что и у поля КодОборудования
Таблица 4 – Марки Оборудования
Подстановка из таблицы "Производители" тот же тип что и у поля КодПроизводителя
Таблица 5 - Производители
Таблица 6 - Ответственные
Таблица 7 - Подразделения
Таблица 8 – Балансовая Стоимость
БалансСтоимость_млн_руб
Одинарное с плавающей точкой
Для создания таблицы базы данных СУБД MS Access необходимо:
)Выбрать вкладку Таблицы в окне базы данных.
)Нажать кнопку Создать.
)Выбираем один из режимов работы: Конструктор - для ручного создания объекта; Мастер - для входа в режим автоматизированного создания нового объекта. Предпочтение отдаем ручному созданию объекта.
)Создаем соответствующий объект с учетом его специфики.
)Сохраняем созданный объект под именем. При задании имени объекта не используются пробелы для избегания осложнений. Для каждой таблицы определяем ключевое поле каждое значение которого однозначно определяет соответствующую запись (в Таблицах 2-9 ключевые поля обозначены *).
При заполнении некоторых полей таблиц пользуемся Мастером подстановок либо вкладкой Подстановка. При этом создается поле в котором предлагается выбор значений из списка или из поля со списком содержащего набор постоянных значений или значений из другой таблицы [2].
По завершении работы в режиме Конструктор нажимаем кнопку перехода к режиму просмотра и производим ввод данных.
4.Подготовка отладочных данных
После создания структуры базы данных необходимо проверить ее работу правильность связей между таблицами целостность данных функционирование полей с подстановками. Для этого определяем минимально необходимые отладочные данные при помощи которых проверяем правильность функционирования разработанного информационного объекта.
В таблице Производители заносим в ключевое поле КодПроизводителя два значения для возможности дальнейшей подстановки данного поля в таблицу МаркиОборудования.
В таблице МаркиОборудования в ключевое поле Марка заносим две марки энергетического оборудования для возможности дальнейшей подстановки данного поля в таблицу Оборудование. Проверяем подстановку поля Производитель.
При заполнении таблицы Подразделения в ключевое поле КодПодразделения заносим два значения для возможности подстановки данного поля в таблицу Ответственные и в таблицу Оборудование.
В таблице Ответственные заполняем две записи ключевого поля КодОтветственного для подстановки данного поля в таблицу Оборудование. Проверяем подстановку поля Подразделение.
В главной таблице базы данных Оборудование заполняем две записи ключевого поля КодОборудования. Проверяем правильность функционирования полей с подстановкой: Ответственный Подразделение и Марка. Также проверяем функционирование поля с подстановкой из фиксированного списка: Ввод_в_экспл_Месяц.
Для таблицы Испытания проверяем правильность подстановки поля КодОборудования и поля с подстановкой из фиксированного списка Месяц; для таблицы БалансСтоимость_млн_руб – поля КодОборудования.
После того как удостоверились в правильном функционировании разработанного информационного объекта приступаем к непосредственному заполнению всех таблиц базы данных.
Схема отладочных данных представлена на Рисунке 2.
Рисунок 2 – Схема отладочных данных.
После создания базы данных необходимо произвести поиск и выборку требуемых данных (оборудование с датой ввода в эксплуатацию в заданном интервале) из созданной базы данных. Для решения данной задачи необходимо воспользоваться возможностями приложения MS Access т.е. создать запрос [2]. Запрос – это объект позволяющий пользователю получить нужные данные из одной или нескольких взаимосвязанных таблиц. В MS Access имеются следующие виды запросов: на выборку на обновление на добавление данных на удаление на обновление и другие. С помощью запросов можно создавать новые таблицы используя данные из одной или нескольких существующих таблиц или ранее созданных запросов. Простейший запрос загружает все данные из единственной таблицы. Более сложный запрос может отбирать только те данные которые необходимы пользователю.
Запросы служат источниками для построения других запросов форм и отчетов. Они позволяют изменять и анализировать данные. Наиболее распространенный тип запроса – запрос на выборку – представляет собой набор правил по которым отбираются данные из одной или нескольких связанных таблиц. Результаты выполнения запроса на выборку представляются в виде таблицы. В курсовом проекте выполняется именно запрос на выборку. Порядок действий:
)кнопка Создание запроса в режиме Конструктора;
)добавить таблицы Оборудование МаркиОборудования с помощью диалогового окна «Добавление таблицы»;
)с помощью мыши переместить в бланк запроса поля КодОборудования Инвент№ Серийный№ Ввод_в_экспл_Год из таблицы Оборудование; Марка и Наименование из таблицы МаркиОборудования задать условия отбора: ввести для поля Ввод_в_экспл_Год из таблицы Оборудование в строке «Условие отбора» выражение Between 2001 And 2007;
)отметить какие поля нужно выводить на экран;
)сохранить запрос под именем Выбранное_оборудование.
В итоге получаем таблицу содержащую коды инвентарные и серийные номера марки и наименования оборудования введенных в эксплуатацию в период с 2001 по 2007 г.г.
Схема данных запроса приведена на Рисунке 3.
Рисунок 3 – Схема данных запроса
Разработка тепловой схемы
1. Разработка чертежа
Подробно опишем процесс разработки чертежа (тепловой схемы котельной с паровыми котлами) в пакете AutoCAD. Приведём и подробно поясним листинги типовых (часто использовавшихся) команд. В разделе опишем конкретные действия по разработке тепловой схемы.
Для разработки чертежа используем пакет разработки графической информации AutoCAD 2004 RUS[3]. Запуск системы осуществляется с помощью двойного щелчка левой кнопки мыши по ярлыку расположенному на рабочем столе. Другой способ запуска – использование меню Пуск рабочего стола Windows (Пуск Программы Autodesk AutoCAD 2004 RUS).
После загрузки необходимо установить общие параметры чертежа: единицы измерения размеры чертежа параметры Сетки.
Единицы измерения настраиваются с помощью меню Формат Единицы измерения но мы не изменяем настройки т. к. по умолчанию установлены требуемые нам по чертежным стандартам десятичные единицы для длины и десятичные градусы для углов. Далее воспользуемся настройками Сетки и Шага (в строке состояния контекстное меню Настройка).
Рисунок 4 - Диалоговое окно Режимы рисования
Включение выключение сетки - F7 или нажать кнопку Сетка в строке состояния включение выключение шага - F9 или нажать кнопку Шаг в строке состояния. Зададим границы рисунка с помощью команды Формат Лимиты левый нижний угол – координаты 00 правый верхний угол –297210; используя ту же команду выбрать Вкл – теперь запрещено вводить точки находящиеся вне границ рисунка.
Переустановка лимитов пространства модели:
Левый нижний угол или [ВклОткл] 0.00000.0000>:
Правый верхний угол 420.0000297.0000>: 297420
Левый нижний угол или [ВклОткл] 0.00000.0000>: в
После настройки параметров приступаем непосредственно к созданию чертежа. Рисунки в AutoCAD строятся из набора графических примитивов которые делятся на простые и сложные. К простым примитивам относятся: точка отрезок круг (окружность) дуга прямая луч эллипс сплайн однострочный текст. К сложным - полилиния мультилиния мультитекст (многострочный текст) размер выноска допуск штриховка вхождение блока или внешней ссылки атрибут растровое изображение. Кроме того есть пространственные примитивы видовые экраны и редкие примитивы (полосы и фигуры). Операции построения большей части примитивов могут быть выполнены с помощью кнопок панели инструментов Рисование а также создавать примитивы можно с помощью пунктов падающего меню Рисование или командной строки.
Рисунок 5 – Плавающая панель инструментов Рисование
Приступаем к созданию рамки и перечня элементов. Для данного курсового проекта рамка должна быть формата А3. Сначала строим прямоугольник размерами 420*297 мм (используем графический примитив Прямоугольник (панель Рисование Прямоугольник или падающее меню Рисование Прямоугольник). Указываем координаты углов в командной строке.
Первый угол или [ФаскаУровеньСопряжениеВысотаШирина]: 00
Второй угол или [Размеры]: 297420
Затем рисуем рамку для форматапо всем правилам. При ее создании используем графический примитив Отрезок (панель Рисование Отрезок или падающее меню Рисование Отрезок). За начало рамки принимаем точку с координатами (20;5) и все размеры откладываем от этой точки. После построения рамки рисуем табличку в которой будет находиться перечень элементов тепловой схемы.
В заданной тепловой схеме котельной с паровыми котлами много повторяющихся элементов значит целесообразно использовать блоки. Рассмотрим приемы работы с этим графическим примитивом [4].
Блок — это сложный именованный объект для которого создается описание включающее любое количество примитивов текущего рисунка. Блок имеет базовую точку которая может применяться для вставки в любое место чертежа причем в процессе вставки возможен его поворот и масштабирование с различными коэффициентами по разным осям. Существует несколько возможностей создания блоков:
)используя команду основного меню Рисование Блок Создать или при помощи кнопки Создать блок на панели инструментов Рисование. В результате появляется диалоговое окно Описание блока со следующими областями:
имя – указать уникальное имя блока;
объекты – нужно нажать кнопку Выбрать объекты и выделить объекты входящие в блок. При этом диалоговое окно временно закроется после выделения всех нужных объектов необходимо нажать Enter и окно снова откроется. Далее нужно задать один из способов обработки объектов после создания описываемого блока. Существует три способа:
оставить– выбранные объекты остаются в текущем рисунке в исходном состоянии;
сделать блоком– выбранные для блока объекта заменяются вхождением блока;
удалить – после создания описываемого блока выбранные для блока объекты удаляются;
базовая точка – служит для задания координат базовой точки блока т.е. точки которая используется для вставки блока (она должна быть в каждом блоке);
единицы вставки – задаются единицы измерения которые будут использоваться при вставке блока;
пояснение – вводится текст о назначении блока и его характеристика;
образец для просмотра – указывается нужно ли создавать пиктограмму блока. Если в области объекта был установлен флажок “удалить” то после создания блока исходные объекты теряются. Их можно восстановить с помощью команды Ой. Эта команда восстанавливает последний объект удаленный с помощью команды Стереть.
)сохранение блоков как файлов. Для получения блоков которые можно использовать при создании любых чертежей используется команда пблок которая вызывается из командной строки и загружает диалоговое окно Запись блока на диск со следующими настройками:
блок – указание блока сохраняемого в отдельном файле;
объекты – указать объекты сохраняемые в отдельном файле;
базовая точка – задать координаты базовой точки блока;
объекты – выделить все нужные объекты входящие в блок;
размещение – задаётся имя файла и путь к нему;
единицы вставки – задаются единицы измерения которые будут использоваться при вставке блока.
В результате вышеописанных действий блок сохраняется в отдельном dwg. файле.
Для вставки блока в чертеж используется команда меню Вставка Блок или кнопка Блок на панели инструментов Рисование . При этом загружается окно Вставка блока и задаются опции вставки (можно вставлять блок или рисунок). Для вставки блока выбирается имя блока в предлагаемом списке Имя. Для вставки файла используется кнопка Обзор и нужно указать файл. Если в областях Точки вставкиУгол поворота поставлены флажки Указать на экране то команда Блок выдаёт следующие запросы:
Точка вставки или [МасштабXYZПОворотПМасштабПXПYПZ ППоворот]: - указать точки вставки блока;
Введите масштаб по оси X укажите второй угол или [УголXYZ] 1>: - задать масштаб;
Угол поворота0>: - задается угол поворота.
Редактирование блоков. Если при создании блоков сделана ошибка или если нужно изменить его то выполнятся переопределение (редактирование):
если блок только что создан то используется команда Отменить;
если блок был создан ранее то его нужно вставлять с расчленением.
Затем нужно повторить процесс определения блока (используется то же самое имя) и подтвердить в конце переопределение блока.
При переопределении блока который вставлен в чертёж автоматически обновляются все его копии.
При разработке чертежа использовались следующие графические примитивы: отрезок прямоугольник дуга круг полилиния. Рассмотрим построение некоторых элементов чертежа:
)Подогреватели. Используем графический примитив Прямоугольник. Точки указываем с помощью мыши используя привязку к узлам сетки. Потом берем примитив отрезок - панель Рисование Отрезок указываем с помощью мыши начальную точку линии используя объектную привязку и привязку к узлам сетки и строим кривую.
Первый угол или [ФаскаУровеньСопряжениеВысотаШирина]:
Второй угол или [Размеры]:
Команда: _line Первая точка:
Следующая точка или [Отменить]:
Следующая точка или [ЗамкнутьОтменить]:
) Насос. Сначала строим окружность - панель Рисование Круг. Указываем мышью первую точку – центр окружности затем вторую – отмечаем ее радиус. Для построения стрелки используем полилинию с изменением ширины - панель Рисование Полилиния затем заштрихуем получившийся треугольник - Рисование Штриховка
Команда: _circle Центр круга или [3Т2ТККР (кас кас радиус)]:
Радиус круга или [Диаметр]:
Текущая ширина полилинии равна 0.0000
Следующая точка или [ДугаПолуширинадлИнаОтменитьШирина]:
Следующая точка или [ДугаЗамкнутьПолуширинадлИнаОтменитьШирина]:
Следующая точка или [ДугаЗамкнутьПолуширинадлИнаОтменитьШирина]: З
Выберите объекты: найдено: 1
После разработки чертежа выполняем надписи на рамке и в табличке. Используем команду Dtext (однострочный текст) из плавающей панели инструментов Текст:
Текущий текстовый стиль: "Наклонный1" Высота текста: 4.0000
Начальная точка текста или [ВыравниваниеСтиль]:
Угол поворота текста 0>:
Введите текст: Тепловая
Разработанная тепловая схема приведена в Приложении А.
2. Разработка пользовательского меню
Назначение файлов меню [5]:
.mnu - файл шаблона меню. В поставку AutoCAD входит файл шаблона меню acad.mnu. Это текстовый файл который можно отредактировать. Обнаружив изменения в этом файле AutoCAD автоматически создает новые - .mns и .mnc файлы. Выполняя настройку меню мы изменяем именно этот файл;
.mns - исходный файл меню созданный программой AutoCAD на основе MNU-файла. Это тоже текстовый файл. При адаптации панелей инструментов AutoCAD вносит изменения именно в этот файл;
.mnc - откомпилированный двоичный файл который AutoCAD использует когда выбирается некоторый элемент меню. Файлы меню компилируются для ускорения доступа к ним. Обнаружив изменения в файле .mnu или .mns AutoCAD автоматически выполняет перекомпиляцию создавая новый MNC-файл;
.mnr - двоичный файл который содержит растровые изображения используемые в меню (например миниатюры изображений);
.mnl - текстовый файл который содержит программы на языке AutoLISP используемые в меню. Загружая файл меню AutoCAD автоматически загружает этот файл если его имя совпадает с соответствующим файлом меню. Команды AutoCAD которые на самом деле являются программами на языке AutoLISP находятся в файле acad. mnl.
Рассмотрим структуру файла Схемы.mnu
ID_Thermal_symbols [Элементы тепловых схем]I=Схемы.Thermal_symbols +
[Элементы тепловых схем]
[Элемент1Деаэратор]^C^C_- ;
[Элемент2Подогреватель]^C^C_- ;
[Элемент3РОУ]^C^C_- ;
[Элемент4Сепаратор]^C^C_- ;
[Элемент5Сетевой насос]^C^C_- ;
[Элемент6Подпиточный насос]^C^C_- ;
[Элемент7ХВО]^C^C_- ;
Каждая часть файла Схемы.mnu состоит из трех частей:
)Дескриптор имени – каждый дескриптор должен быть уникальным состоять не более чем из 12 символов и не содержать пробелов. Чаще всего дескриптор имени используется для установки связи между элементами выпадающего меню или между кнопками на панели инструментов и справочной информацией которая отображается в строке состояния. Дескриптор имени используется только в разделах POP описывающих выпадающее меню или для описания панели инструментов TOOLBAR.
)[Элемент1Деаэратор] – метка именно она отображается на экране. Если в квадратных скобках есть многоточие то это означает что данный элемент меню открывает диалоговое окно. Символ «&»(амперсант) – используется только в выпадающих меню служит для задания клавиш позволяющих вызывать команды меню с клавиатуры.
)Сама команда – макрос меню. Это может быть простая команда группа команд или целое выражение на языке AutoLISP. Для макросов принят ряд соглашений: прозрачные команды начинается с ; все остальные команды начинаются с ^C^C – т.е. двойное нажатие перед каждой командой ставиться символ _ этим дается указание системе перевести команду на ту языковую версию AutoCAD которая используется в данный момент; + - символ продолжения (переноса) строки; ; - эквивалент нажатию клавиши - обозначает паузу в макросе во время которой пользователь вводит нужные данные; - – означает запуск команды без открытия диалогового окна соответствующего этой команде. Для разделения команд меню на группы в файле меню используется [--].
Для создания мозаичного пользовательского меню необходимо сделать следующие действия:
)Добавляем папку МЕНЮ в список путей доступа к вспомогательным файлам AutoCAD. Для этого выбираем в основном меню Сервис Настройка в результате загружается окно Настройка. В этом окне выделяем опцию Пути доступа к дополнительным файлам затем щёлкаем Добавить после чего – Обзор и указываем ссылку на МЕНЮ после этого закрываем окно Настройка.
)Далее выбираем в основном меню Сервис Адаптация Меню затем в окне Адаптация меню выбираем вкладку Группы меню. На этой вкладке в поле Имя файла вводим «Схемы». Точный путь к этому файлу можно не указывать так как папка в которой он находится указана в списке путей доступа. После этого щелкаем на кнопку Загрузить. В результате в списке группы меню добавится еще один элемент Схемы. Затем выделяем этот элемент и переходим на вкладку Строка меню. На этой вкладке в списке активных меню выделяем тот элемент между которым будет вставлено пользовательское меню (Окно). Щёлкаем Добавить. В результате в основном меню перед опцией Окно появляется пункт Схемы. Закрываем окно адаптации меню.
)Открываем меню Схемы и вставляем несколько элементов в чертеж.
Для выгрузки пользовательского меню выбираем СервисАдаптацияМеню в окне Адаптация меню переходим на вкладку Группы меню выбираем меню Схемы и нажимаем Выгрузить.
Разработанное пользовательское меню приведено в Приложении Б.
3. Организация связи элементов чертежа с базой данных
После разработки чертежа тепловой схемы организуем связи элементов этого чертежа с внешней базой данных (в качестве внешней базы данных выступает СУБД MS Access) [2]. Возможность связывать с графическими объектами чертежа информацию из внешних баз данных очень удобна для инженера т.к. она позволяет оперативно просматривать информацию об элементах чертежа. Для получения доступа к внешним базам данных нужно настроить с помощью специальных служебных программ MS ODBC или MS OLE DB. Драйверы этих программ позволяют подключаться к разным типам баз данных. Процедура настройки базы данных включает создание нового источника данных который хранит информацию о наборе данных и о драйверах нужных для доступа к этим данным. Источником данных в разрабатываемом курсовом проекте является таблица СУБД MS Access. После настройки базы данных к ней возможен доступ даже без наличия установленной СУБД. Для просмотра из AutoCAD поставляется файл базы данных MS Access: db_samples.wdb и драйвер jet_dbsamples.udl. Эти файлы можно найти в папке Semple или Documents and Settings.
Подготовка для работы из AutoCAD с внешней базой данных:
)Проверяем что компонент работы с базой данных установлен. Этот компонент не устанавливается в типовую инсталляцию AutoCAD а входит в полную инсталляцию. Показатель того что компонент установлен является наличие пункта Связь с БД в меню Сервис.
)Проверяем установлены ли нужные служебные программы для работы с базой данных (ODBC Data Source).
)Размещаем таблицу с базой данных на диске.
)Настраиваем драйвер базы данных с помощью служебных программ выполняется с помощью диспетчера подключения к базе данных.
)Настраиваем источник данных.
)Запускаем из основного меню Сервис Связь с БД.
)Определяем имя пользователя и пароль если этого требует СУБД.
)Подключаемся к источнику данных.
)Открываем окно просмотра данных где выводится информация из таблиц и запросов источника данных данные можно просматривать и редактировать.
)Связываем строки БД с нужными объектами чертежа.
)Если нужно то на чертеже создаём ярлыки.
Рассмотрим работу с диспетчером подключения баз данных.
Рисунок 6 – Диспетчер подключения к базе данных
Диспетчер подключения к базе данных – специальное окно которое содержит область структуры и вверху набор кнопок для работы с базой данных. Из диспетчера можно быстро вызвать окно просмотра данных оно служит для:
–просмотра и редактирования данных;
В результате в основном меню AutoCAD появляются дополнительные пункты по работе с базой данных. По умолчанию в качестве источника данных установлен драйвер jet_dbsamples.udl. Для настройки на файл новой базы данных с помощью диспетчера нужно сделать следующие действия:
)Щёлкнуть правой кнопкой мыши по jet_dbsamples и из контекстного меню выбираем Отключить.
)Щёлкнуть правой кнопкой мыши по этому источнику и выбрать в контекстном меню Настройка в результате открывается диалоговое окно Свойства связи с данными где задаются настройки:
–на вкладке Поставщик данных выбираем M
–на вкладке Подключение:
a)указать путь и имя базы данных;
b)внести сведения для входа в базу данных (пользователь – Adm
c)щёлкнуть по кнопке Проверить подключение;
)Подключить снова источник данных jet_dbsamples из контекстного меню. В результате в окне диспетчера будут отображаться все таблицы и запросы той базы данных к которой выполнялось подключение.
Далее проводим подключение записей базы данных к графическим объектам т.е. создаем связи между объектами на чертеже и таблицами или запросами внешней базы данных. Для установки связи нужно сначала создать шаблон связи. Шаблон определяет значение тех столбцов которые подключается к графическим объектам. Для создания шаблона выполняются следующие действия:
) щёлкаем правой кнопкой мыши на таблице в окне диспетчера базы данных;
) из контекстного меню выбираем команду Новый шаблон связи;
) в диалоговом окне задаем имя шаблона и щелкаем по кнопке Далее;
) в следующем окне выбираем ключевой столбец (в нашем случае столбец КодОборудования) и нажимаем OK.
После создания шаблона в случае необходимости его можно отредактировать. Для редактирования шаблона связи сначала необходимо удалить все связи которые использует редактируемый шаблон а затем уже можно изменять ключевые столбцы.
После создания шаблона создаем связи:
)из диспетчера подключения к базе данных открываем таблицу для которой создан шаблон;
)из списка выбираем нужный шаблон связи;
)в окне просмотра данных выделяем запись которую надо подключить к графическому объекту;
)из списка кнопки Связь выбираем опцию Создавать связи;
)выбираем один или несколько объектов на чертеже к которым нужно подключить строчки источника данных а затем нажимаем клавишу Enter.
Инструкция пользователя
При работе с БД пользователь может совершить ряд ошибок некоторые из которых можно легко устранить другие же являются фатальными.
Если в числовое поле внесены текстовые символы в этом случае появляется сообщение о несоответствии типа введенных данных и необходимо повторить ввод данных с учетом замечаний.
Ошибочные данные имеющиеся в базе корректируются обычным вызовом формы для ввода таблицы и поиском в ней соответствующей записи с последующим исправлением.
Остальные ошибки которые пользователь может совершить удалив данные или объекты базы данных являются фатальными и вызванными только невнимательностью пользователя.
При работе с информационным приложением возможно редактировать и изменять данные СУБД MS Access при этом необходимо отключить базу данных от AutoCAD. Работая в Access также пользователь должен соблюдать типы данных при создании и редактировании уже созданных таблиц. При работе с запросом необходимо верно вводить границы временного интервала.
Для открытия и редактирования базы данных в пакете AutoCAD следует выбрать из основного меню Базы данных Просмотр данных Редактирование внешней таблицы [3]. При этом любые изменения в содержании таблицы сохраняются в базе данных после выполнения операции принятия.
Для просмотра записей базы данных связанных с выбранным графическим объектом нужно из Диспетчера подключения к БД открыть запрос двойным щелчком по имени таблицы. В окне просмотра данных из поля со списком выбрать нужный шаблон. В области чертежа выбрать один или несколько интересуемых объектов. Нажать на кнопку Просмотр связанных объектов после чего в окне просмотра данных выводятся только записи связанные с выбранными объектами [4].
Рисунок 7 – Просмотр записей связанных с объектами
Для просмотра графических объектов связанных с записями следует из Диспетчера подключения к БД открыть интересующую таблицу (запрос) двойным щелчком по имени. В окне просмотра данных из поля со списком выбрать нужный шаблон выделить одну или несколько записей. Нажать на кнопку Просмотр связанных объектов после чего на чертеже выделятся объекты связанные с данными записями [3].
Рисунок 8 – Просмотр объектов связанных с записями
Также возможен Автопросмотр связанных объектов. Для этого необходимо выделить запись или объект и на панели инструментов просмотра данных нажать соответствующую кнопку. В режиме автопросмотра нельзя создавать новые связи и его следует отключать при решении других задач [3].
Если после создания связи выполняется редактирование объекта то связь может быть повреждена. При нарушении работы связи нужно переподключить связь.
При изменении отдельных записей в базе данных возможно повреждение связи. Для исправления повреждений используется Синхронизация. Щелкнув правой кнопкой мыши по шаблону связи из появившегося контекстного меню выбрать Синхронизация [3]. Если ошибок не обнаружено то появляется соответствующее об этом сообщение иначе список ошибок. В окне Синхронизация выбрать ошибку из списка и выполнить одно из действий: выделить объекты рисунка для выбора объектов с поврежденными связями нажать кнопку исправить или удалить. Данную процедуру следует повторить для всех найденных ошибок.
Для использования созданного пользовательского меню необходимо произвести его загрузку после чего из основного меню производится его запуск. Появляющееся при этом падающее меню содержит кнопку Элементы тепловых схем нажатие на которую вызывает окно с таким же названием. Данное окно содержит десять элементов трубопровода. Для вставки любого из предложенных элементов в текущий чертеж необходимо выделить данный элемент и нажать кнопку OK. После чего курсором мыши определить место вставки элемента.
Для добавления дополнительных элементов в пользовательское меню необходимо выгрузить ранее созданное меню. Создать новые графические элементы и их слайды. Отредактировать пользовательское меню добавив дополнительные строки файл с расширением .mnu и с расширением .mns. Сохранить сделанные изменения и загрузить заново графическое меню.
Аппаратное и программное обеспечение
Microsoft Access (MS Access) - одна из наиболее популярных СУБД. Данная СУБД входит в широко распространенный интегрированный пакет фирмы Microsoft - MS Office. MS Access применяется для разработки относительно небольших информационных систем содержащих как правило не более 50000 записей и функционирующих в локальных вычислительных сетях объединяющих 1 - 15 компьютеров [6]. MS Access работает в операционной системе Windows. Большим преимуществом MS Access является наличие средств разработки информационных систем для пользователей различной квалификации: от начинающих до профессионалов.
Для нормальной работы пользователя в данных системах к ЭВМ предъявляются минимально необходимые характеристики:
Операционная система - Microsoft Windows 2000 с пакетом обновления 3 или более поздняя версия. Рекомендуется Windows XP или более поздняя версия.
Процессор - Pentium 233 MHz и выше. Рекомендуется Pentium III с процессором 500 МГц.
Оперативная память - 256 Мбайт.
Видеоадаптер - 1024 x 768 VGA с цветовой палитрой True Color.
Устройство указания.
На винчестере надо иметь свободными 350 Мбайт под программное обеспечение и не менее 250 Мбайт для временных файлов которые система образует во время сеансов работы. И конечно на винчестере должно оставаться место для хранения создаваемых файлов чертежей.
Структура информационного приложения представлена в Таблице 10.
Таблица 10 – Структура информационного приложения
Чертеж тепловой схемы
Информация об оборудовании
Необходим для создания шаблона меню
Исходный файл меню в который вносятся изменения при адаптации панели инструментов
Кодирует растровые изображения используемые в меню (при создании мозаичного меню)
Откомпилированный двоичный файл используется для ускорения доступа к элементам меню
Содержит рисунок для пользовательского меню
Используется для создания меню содержит растровое изображение элемента тепловой схемы
В результате работы над данным курсовым проектом нами была успешно выполнена поставленная перед нами задача - создана база данных и разработана тепловая схема котельной с паровыми котлами.
При помощи СУБД MS Access мы разработали базу данных в которой хранится и обрабатывается информация об энергетическом оборудовании что позволило снизить затраты на отбор информации. Для работы с созданной базой данных не требуется больших навыков работы и знания языков программирования. В базе данных создан запрос для получения сведений об оборудовании заданного производителя с датами ремонтов в заданном интервале.
В системе AutoCAD начертили тепловую схему котельной с паромыми колтами.
Напрямую связали элементы данной схемы с информацией из таблицы Оборудование и запросом Выбранное_оборудование разработанных в базе данных MS Access.
В ходе выполнения курсового проекта разработали пользовательское графическое меню содержащее семь элементов тепловой схемы.
В целом созданное информационное приложение может быть использовано в различных областях теплоэнергетики где необходимо быстро получать изменять информацию просматривать связи элементов чертежа и записей в таблицах и быстро создавать схемы с типовыми элементами.
Тарасик В.П. Математическое моделирование технических систем. - Мн.: ДизайнПРО 1997.
Асенчик О.Д. Стародубцев Е.Г. Практическое пособие по теме "СУБД MS Access" для студентов экономических специальностей дневного и заочного отделений. – Гомель: ГГТУ 2000. (му 2505).
Ткачев Д.А. AutoCAD 2005. Самоучитель. - СПб.: Питер; Киев: BHV 2005.
Соколова Т. AutoCAD 2005 для студента. Популярный самоучитель. - СПб.: Питер 2005.
Системы автоматизированного проектирования. В 9-ти кн. Под ред. И.П. Норенкова – Мн.: Выш. шк. 1987 - 1988.
Бекаревич Ю.Б. Пушкина Н.В. Microsoft Access 2000. - СПб.: BHV - Санкт-Петербург 1999
1Перечень полей базы данных 6
3 Типы данных и свойства полей 9
4 Подготовка отладочных данных .13
Разработка тепловой схемы
1 Разработка чертежа .. 17
2 Разработка пользовательского меню .23
3 Организация связи элементов чертежа с базой данных. .. .. .26
Инструкция пользователя . 30
Аппаратное и программное обеспечение 33
Приложение А. Тепловая схема 36
Приложение Б. Пользовательское меню 37
Список литературы .. .. .. .. 38
up Наверх