Проектирование дренажей на базе чертежей базы ГП
2.1 Постановка задачи
2.1.1 Общие сведения
Система, разработанная в дипломном проекте, носит название: «Система по автоматизированию дренажей на чертежах марки генерального плана». В дальнейшем в данном документе этот программный продукт сокращенно будет именоваться «Drenazh 2006».
Перечень документов, на основании которых создается пакет:
1. распоряжение декана фа
культета № 645
2. задание на проектирование,
3. СНиП 2.02.01-83*. Основания зданий и сооружений/Госстрой СССР.-М.: Стройиздат, 1985.-40с.,
4. ГОСТ 539-80 (1997). Трубы и муфты асбестоцементные напорные. Технические условия.
5. ГОСТ 1839-80. Трубы и муфты асбестоцементные для безнапорных трубопроводов. Технические условия.
6. ГОСТ 25100-95. Грунты. Классификация. -М.:МНТКС, 1996. -31с.; 6.
2.1.2 Назначения и цели создания системы
Система "Drenazh 2006" предназначена для автоматизации при проектировании дренажей.
Система может использоваться в учебных целях при курсовом и дипломном проектировании.
Исходными данными являются:
• инженерно-геологические условия грунтов;
• конструктивные особенности зданий;
• сведения о существующих сетях;
• диаметр труб;
• рельеф местности;
• климатические условия.
В результате расчетов по разработанной программе получены:
· генеральный план с указанием дренажных сетей;
· построение продольного профиля сетей;
· указание отметок колодцев, уклонов сетей;
· предоставление справочной информации и справок;
· предоставление методических указаний.
2.1.3Характеристика объекта автоматизации
· общие сведения
Объектом автоматизации в разработанной системе является дренажная сеть. Система должна содержать необходимую нормативно-техническую справочную информацию.
· характеристики системных сред:
При разработке данной системы предпочтение было отдано среде Windows фирмы Microsoft. Это связано с тем, что программный комплекс должен быть ориентирован на пользователя с минимальными знаниями по операционной системе, т.е. интерфейс программной среды должен быть простой в освоении и использовании, что и предоставляет нам фирма Microsoft со своим продуктом Windows. Существует огромное количество прикладных программ, работающих под Windows. Это - текстовые процессоры, электронные таблицы, базы данных, графические редакторы, приложения для работы с сетевым оборудованием и т.д.;
· характеристики программных сред:
Система разработана для графического пакета Autodesk Land Desktop и выше.
От пользователя "Drenazh 2006" требуется наличие навыков работы с системой Autodesk Land Desktop.
Система имеет открытый доступ к пользовательскому меню и тексту программы, куда могут быть внесены необходимые изменения и дополнения.
2.1.4 Функциональная часть проекта
В функциональной части проекта выделяются две группы подсистем: основная и обеспечивающая.
По своему назначению основная подсистема представляет собой проектирующую подсистему, в которой при помощи специализированных комплексов средств решаются функционально законченная последовательность задач САПР. Эта подсистема имеет объектную ориентацию и реализует определенный этап проектирования или группу последовательно взаимосвязанных проектных задач. В соответствии с этим при разработке "Drenazh 2006" необходимо учитывать то, что подсистема должна позволять автоматизировать процесс проектирования на уровне формирования эскизного проектного решения и получения отдельных фрагментов архитектурно-конструкторской части проекта.
В обеспечивающие подсистемы входят информационное, программное, лингвистическое, математическое, техническое и организационное обеспечения.
Рис. 2.1 - Схема функциональной структуры комплекса
Информационное обеспечение можно подразделить на условно-постоянную часть (нормативно-справочная информация или НСИ) и условно-переменную часть (входная и выходная информация). НСИ включает в себя сведения из действующих СНиП, ГОСТ. Выходная информация представляет собой выведенную на принтер или плоттер образно-графическую информацию в виде комплекта технической документации. Программное обеспечение включает в себя: программные модули, созданные с использованием среды программирования на AutoLISP (с целью обращения к ним необходимо пользовательское меню) и программные модули для описания диалоговых окон на языке DCL.
Лингвистическое обеспечение состоит из функциональных средств среды Autodesk Land Desktop, дополнительного программного средства – языка программирования AutoLISP и диалоговых окон составленных на языке DCL.
Техническое обеспечение включает в себя персональный компьютер, позволяющий работать с Autodesk Land Desktop.
Организационное обеспечение включает в себя инструкцию пользователя по работе с программой.
Программные модули системы, написанные на AutoLISP, представляют собой дополнительные элементы, которые собираются воедино и операции над которыми вынесены в отдельное меню, полностью заменяющее стандартное.
К подсистеме, при её разработке, необходимо сформулировать следующее требование: предусмотреть “гибкое” размещение файлов на внешних носителях, т.е. предоставить пользователям возможность переноса последних в различные сектора жесткого или гибкого дисков персонального компьютера. При этом нет необходимости разрабатывать программные средства, позволяющие интегрировать результаты работы данной подсистемы в другие программные среды, так как такую возможность предоставляет, собственно, базовая система AutoCAD.
В процессе структуризации составных частей подсистемы ее файлы на внешних носителях должны быть упорядочены по функциональному признаку и содержаться в нескольких директориях.
Информационный обмен между подсистемами осуществляется на программном уровне внутри базовой системы AutoCAD.
Помимо перечисленных выше условий, подсистема должна также предусматривать на перспективу возможность включения дополнительных (новых) блок-модулей для построения отдельных конструктивных элементов.
Перспективы развития системы:
· Добавление расчета;
· Создание на базе языка DCL диалоговых окон для упрощения ввода информации в конструкторском модуле;
· Объединение данного комплекса с другими программами, специализирующимися на фундаментах;
· Доработка и улучшение интерфейса программы;
· Развитие системы справочной информации.
2.1.5 Требования к надежности
Разрабатываемая система должна быть надежной в работе, не содержать вирусов, прерывающих ее работу и работу операционной системы в целом. Надежность системы должна обеспечиваться наличием всех вспомогательных файлов, каталогов, а также наличием ресурсов компьютера, обеспечением бесперебойного питания и др.