Дипломная работа: Проектирование дренажей на базе чертежей базы ГП
· если он не найден, ищется файл с тем же именем и расширением "dwg" на жестком диске на путях поиска AutoCAD.
2.2.3 Создание трехмерной модели
Создание модели производится поэтапно:
1. Ввод исходных данных;
2. Построение дренажной сети заданием точек на плане и отметок сети;
3. Построение профиля;
4. Установка указателей уклонов, высотных отметок;
Построение модели генерального плана осуществляется набором команд Autodesk Land Desktop v3.0
2.2.4 Визуализация исходной модели
Визуализация осуществляется посредством изменения точки зрения командой AutoCAD <View>, что приводит к построению планов, фасадов или аксонометрий; Перспективный вид создается путем использования команды <Dview>, скрытое и тонированное изображение могут быть получены командами <Hide> и <Shade>.
2.2.5 Информационное обеспечение
Основу информационного обеспечения САПР составляют данные, которыми пользуются проектировщики в процессе проектирования для выработки проектных решений. Эти данные содержат сведения справочного характера.
При этом данные, являющиеся результатом одного процесса преобразования, могут быть исходными данными для другого процесса. Совокупность данных, используемых всеми компонентами САПР, составляет информационный фонд САПР (ИФ САПР). Основная функция ИФ САПР - ведение информационного фонда, то есть создание, поддержка и организация доступа к данным. ИФ САПР состоит из информационного фонда и средств его ведения.
В состав информационного фонда входят:
· нормативно-справочная проектная документация: государственные и отраслевые стандарты, руководящие материалы и указания, типовые проектные решения, регламентирующие документы. В состав ГП "Drenazh" включен перечень ГОСТов и СНиПов, регламентирующих проектирование дренажных сетей.
· исходные и результирующие данные, необходимые при выполнении программных модулей в процессе преобразования. Эти данные часто меняются в процессе проектирования, однако их тип постоянен и полностью определяется соответствующим программным модулем.
· текущая проектная информация, отражающая состояние и ход выполнения проекта: отображается графически в виде построений примитивов AutoCAD.
Для ведения информационного фонда САПР использована файловая система ОС. Доступ к документам осуществляется посредством стандартной функции поддержки справочной информации AutoCAD. При этом файлы имеют структуру файлов помощи базовой системы.
2.2.6 Лингвистичес кое обеспечение
Основу лингвистического обеспечения САПР составляют специальные языковые средства, предназначенные для описания процедур автоматизированного проектирования и проектных решений. Основная часть лингвистического обеспечения САПР язык Visual LISP, соединяющий в себе средства алгоритмического языка высокого уровня для решения вычислительных математических задач и специальные языковые средства моделирования геометрических объектов.
Visual LISP – это интегрированная среда разработки программ на языке AutoLISP в системе AutoCAD 2000/2002, значительно облегчающая процесс создания программы, ее изменения, тестирования и отладки.
AutoLISP является мощным дополнительным средством системы автоматизированного проектирования AutoCAD, разработанной фирмой Autodesk Ltd, занимающей ведущее место среди пакетов, автоматизирующих конструкторскую деятельность. Это быстрое выполнение чертежей, в среднем в 2.5-3 раза быстрее, чем при работе с кульманом; повышение точности выполнения чертежей за счет более детального просмотра любого элемента чертежа в любом масштабе; улучшение качества чертежей за счет того, что САПР позволяет быстро вносить исправления без ухудшения качества конечного чертежа.
AutoLISP - это созданный специально для AutoCAD диалект языка LISP, полученный в результате изменения языка XLISP. Он реализует помимо традиционных возможностей языков высокого уровня, таких как выполнение вычислений и ввод-вывод результатов, такие как доступ к базе данных AutoCADabase, работу с диалоговыми окнами, описанными на языке DCL, доступ к функциям СРП приложений. Использование языка AutoLISP не только значительно ускоряет процесс разработки проектной документации в AutoCAD, но и позволяет создавать в этой среде новые команды графического редактора и специализированные меню, осуществлять доступ к графической базе данных и модернизировать ее, разрабатывать функции для решения самых разнообразных задач и, кроме того, создавать эффективные системы и подсистемы, связанные с обработкой информации, представленной в виде символов и чисел. Система VisualLISP, предназначенная для облегчения и ускорения разработки программ на языке AutoLISP, включает в себя следующие функциональные компоненты:
· текстовый редактор, ориентированный на синтаксис языка AutoLISP;
· консоль, облегчающая программирование на языке AutoLISP;
· форматер, преобразующий текст программы в структурированный вид;
· программу проверки синтаксиса, распознавания неправильных конструкций AutoLISP;
· компилятор, который обеспечивает эффективное выполнение программ;
· встроенную систему проверки;
· отладчик, облегчающий процесс отладки программ;
· контекстно-зависимые справки для функций AutoLISP;
· систему управления проектом.
VisualLISP полностью поддерживает интерфейс Windows. По сравнению с традиционными системами современные среды программирования, к которым относится интегрированная среда VisualLISP, позволяют повысить производительность программирования в несколько раз.