Проектирование дренажей на базе чертежей базы ГП
2.1.6 Требования к видам обеспечения
Прежде чем приступить к разработке комплекса, необходимо было ознакомиться с объектом автоматизации, изучив необходимые источники, содержащие информацию о самом объекте и методике его проектирования, расчета и конструирование. С другой стороны требовались надежные источники для правильной постановки задачи. Для этой цели использовались различные н
ормативные документы, такие как СНиП и ГОСТ.
Техническое обеспечение представляет собой совокупность взаимосвязанных и взаимодействующих технических средств, предназначенных для автоматизированного расчета. Для нормальной эксплуатации программного комплекса требуется персональный компьютер с периферийными устройствами для ввода и отображения информации, накопитель на жестком магнитном диске достаточной емкости, функциональная клавиатура. Как уже ранее отмечалось, подсистема создается для работы с AutoCAD Land Desktop, а это предполагает, что все программные модули будут создаваться с использованием cреды программирования на AutoLISP, представляющий собой модификацию языка программирования ЛИСП (LISP), Техническое обеспечение системы “Drenag 2006” представлено совокупностью взаимосвязанных и взаимодействующих технических средств, предназначенных для автоматизированного проектирования. Использование разрабатываемой системы возможно на любом персональном компьютере, позволяющем работать с AutoCAD Land Desktop, минимальная конфигурация которого следующая: процессор с тактовой частотой 500МГц и выше; оперативная память 32Мб и выше; FDD (дисковод) и HDD (жесткий диск); монитор VGA, поддерживающий разрешение 800х600 и 256 цветов (рекомендуется 1024х768 и выше)
2.2 Технический (рабочий) проект
2.2.1 Разработка и выбор алгоритмов, методов автоматизируемой деятельности
При создании САПР "Drenazh 2006" предполагается применять следующие методы и алгоритмы автоматизируемой деятельности:
1. Работа с графической моделью исходного объекта проектирования;
2. Создание трехмерной модели дренажной сети;
3. Визуализация исходной модели;
2.2.2 Работа с графической моделью исходного объекта проектирования
Графическая модель хранится в виде внешнего блока AutoCAD и вызывается для обработки в графический редактор специальной функцией загрузки. При обращении к функции загрузки выполняются следующие операции:
· просматривается таблица блоков текущего чертежа в поисках искомого блока;
· если он не найден, ищется файл с тем же именем и расширением "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. Он реализует помимо традиционных возможностей языков высокого уровня, таких как выполнение вычислений и ввод-вывод результатов, такие как доступ к базе данных AutoCAD abase, работу с диалоговыми окнами, описанными на языке DCL, доступ к функциям СРП приложений. Использование языка AutoLISP не только значительно ускоряет процесс разработки проектной документации в AutoCAD, но и позволяет создавать в этой среде новые команды графического редактора и специализированные меню, осуществлять доступ к графической базе данных и модернизировать ее, разрабатывать функции для решения самых разнообразных задач и, кроме того, создавать эффективные системы и подсистемы, связанные с обработкой информации, представленной в виде символов и чисел. Система Visual LISP, предназначенная для облегчения и ускорения разработки программ на языке AutoLISP, включает в себя следующие функциональные компоненты: