48135 (Построение параметрической модели детали в среде программирования)

2016-07-30СтудИзба

Описание файла

Документ из архива "Построение параметрической модели детали в среде программирования", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48135"

Текст из документа "48135"

Министерство образования и науки Республики Казахстан

Карагандинский Государственный Технический Университет

Кафедра

Систем автоматизированного проектирования

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе

Тема: "Построение параметрической модели детали в среде программирования "

Руководитель

Студент

2009

Содержание

1. Задание

2. Графическая система КОМПAС-3D

3. Язык программирования AutoLisp в среде AutoCAD

3.1 Техническое требования

4. Построение параметрической модели детали на основе AutoLisp

4.1Структура работы программы

4.2 Определение базовых размеров

4.3 Определение контрольных точек

4.4 Отрисовка детали

4.5 Простановка размеров

4.6 Построение трехмерной модели детали

Результаты работы программы

Заключение

Список использованных источников

Приложение

1. Задание

1. Написать программу построения двумерного изображения детали согласно заданию.

2. Написать программу построения трехмерного изображения детали согласно заданию.

3. Сравнение и обоснование выбора средства параметрического моделирования.


2. Графическая система КОМПAС-3D

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

Ключевой особенностью КОМПАС-3D является использование собственного математического ядра и параметрических технологий, разработанных специалистами АСКОН.

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

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

передачи геометрии изделий в расчетные пакеты,

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

Средства импорта/экспорта моделей (КОМПАС-3D поддерживает форматы IGES, SAT, XT, STEP, VRML) обеспечивают функционирование комплексов, содержащих различные CAD/CAM/CAE системы.

Моделирование изделий в КОМПАС-3D можно вести различными способами: "снизу вверх" (используя готовые компоненты), "сверху вниз" (проектируя компоненты в контексте конструкции), опираясь на компоновочный эскиз (например, кинематическую схему) либо смешанным способом. Такая идеология обеспечивает получение легко модифицируемых ассоциативных моделей.

Система обладает мощным функционалом для работы над проектами, включающими несколько тысяч подсборок, деталей и стандартных изделий. Она поддерживает все возможности трехмерного твердотельного моделирования, ставшие стандартом для САПР среднего уровня.


3. Язык программирования AutoLisp в среде AutoCAD

Широкие возможности системы AutoCAD позволяют использовать ее как инструмент создания автоматизированных рабочих мест для специалистов различных направлений. Система является наиболее распространенной у нас и за рубежом и постоянно развивается.

Даже те, кто знаком с системой AutoCAD, не многие осознают, что AutoCAD не является конечным продуктом. Прежде всего, AutoCAD - средство создания прикладных программ. И основным, но далеко не единственным, средством создания прикладных систем в AutoCAD является язык программирования AutoLisp.

Язык AutoLisp был создан в 1962 году профессором Стенфордского университета Дж. Маккарти для решения задач искусственного интеллекта и является родоначальником функциональных языков. В настоящее время существует огромное количество версий языка. AutoLisp - это созданный специально для системы AutoCAD диалект Lisp, полученный в результате изменения языка XLISP. Все вычисления, преобразования и управления программы в функциональных языках осуществляются с помощью элементарных встроенных функций или функций, определенных пользователем при написании программ. Программа в целом является суперпозицией некоторых функций и. в свою очередь, может быть использована как функция другими программами. Язык LISP идеально подошел для системы AutoCAD, т.к. имеет удобные средства работы с глубоко структурированной информацией. При этом AutoLisp прост в изучении и весьма гибок.

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

В настоящее время AutoLisp (в модернизированном виде Visual LISP) встроен в систему AutoCAD и имеет ряд средств для облегчения и ускорения разработки программ.

Исходя из выше изложенного, для своей работы я выбрала язык программирования AutoLisp, так как он является самым удобным и универсальным средством для построения параметрических моделей. Он прост в использовании, что позволило легко добиться нужного результата.

3.1 Техническое требования

Общие требования.

Выбор технического обеспечения обуславливается следующими основными параметрами:

Производительность. Комплекс технических средств должен удовлетворять требованиям, предъявляемым программным обеспечением;

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

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

Комплекс технических средств должен быть построен на базе ПЭВМ IBM PC или совместимых с ней.

В качестве средств программной обработки данных следует использовать ПЭВМ с процессором типа Intel Celeron (либо Intel Pentium) с тактовой частотой не менее 500 МГц.

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

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

Для отображения информации, выводимой во время работы, необходим монитор с разрешающей способностью не менее 1024x768 и поддержкой отображения 16,5 млн. цветовых оттенков.

Центральный процессор.

Центральный процессор должен обеспечивать удовлетворительную работу операционной системы Windows 98/2000/XP, среды разработки проекта (AutoCAD) и самого проекта. В связи с этим для разрабатываемой системы рекомендуется использовать процессор Pentium IV, обладающий достаточной производительностью, надежностью, низкой стоимостью и низким энергопотреблением. В сравнении с процессором CeleronTM1.7 ГГц обладает большей кэш-памятью.

Надежность процессора Intel Pentium обеспечивается более чем многолетним опытом корпорации Intel по созданию микропроцессоров высочайшего качества и надежности.

Материнская плата.

Материнская плата должна поддерживать выбранный процессор и иметь слот S-478 под процессор. Исходя из этого, сравним две материнские платы. Первая из них: MSI S-6580 845PE Neo Socket 478 i845PE AGP 2DDR Audio ATA100 USB2.0 ATX Retail. Вторая: Asus P4P800 VM, чипсет Intel 865G, Socket 478, FSB 800MHz (HT), ATA133 + SATA, 4xDDR3200, SVGA, AGP 8x, 6ch. AC'97, LAN, ATX.

Основой материнской платы MS-6580 845PE Neo послужил набор системной логики Intel 845PE. Вследствие наличия процессорного разъема Socket 478 эта модель материнской платы позволяет использовать процессоры Intel Celeron и Intel Pentium 4. Слот AGP 4x, оборудованный удобным фиксатором, дает возможность устанавливать 1,5-вольтовые графические платы расширения с интерфейсом AGP 4x. Плата MSI S-6580 поддерживает работу четырёх портов USB 2.0, для чего используются возможности интегрированного в микросхеме контроллера-концентратора ввода-вывода USB-контроллера. В качестве звукового кодека использована микросхема Realtek ALC650, поддерживающая два выходных стереоканала. Для установки плат расширения предусмотрено шесть 32-битных слотов PCI 2.2 и один CNR-слот.

После всего оговоренного остановимся в своем выборе на материнской плате Asus P4P800 VM. Она организована на базе чипсета Intel 845E. В этом чипсете использован новый контроллер-концентратор ввода-вывода (I/O Controller Hub) 82801DB (ICH 4), который, помимо всех функциональных возможностей своего предшественника ICH 2, поддерживает новые спецификации популярных интерфейсов (главное новшество - поддержка шести портов USB 2.0).

Все ведущие производители материнских плат поспешили представить новые модели своих продуктов, построенные на базе чипсетов, поддерживающих высокоскоростную системную шину процессора Intel Pentium 4.

Оперативная память.

Оперативное запоминающее устройство (ОЗУ). Для общесистемного программного обеспечения необходимо ОЗУ с размером 64 Мбайт. Учитывая то, что данный вид памяти уже не производится, и то, что при увеличении объема ОЗУ в два раза, почти на столько же увеличивается производительность персонального компьютера, выбираем Kingston Technology 128MB Module (DDR DIMM 128 Mb; 168 pin; PC 2700МHz), согласно техническим характеристикам материнской платы Asus P4P800 VM.

Можно сравнить выбранную с подобной ей - Viking Components 128MB Module. Однако последняя, согласно рейтингу, менее популярна и менее надежна. В технологии фирмы Kingston традиционно используется позолота ножек микросхем. Это значительно повышает надежность работы изделий данной фирмы, так как отсутствует окисление и пропадание контакта.

DDR - Double Data Rate SDRAM - память с удвоенной скоростью обмена данными. Другое обозначение этого типа памяти - SDRAM II (т.е. SDRAM второго поколения). По принципам работы она похожа на SDRAM, но, в отличие от нее, может принимать и передавать данные на обоих фронтах тактовых импульсов. Это удваивает скорость передачи данных. Кроме того, в DDR RAM используется протокол DLL (Delay Locked Loop), позволяющий сдвинуть во времени интервал действительного значения выходных данных. Таким образом, сокращаются простои системной шины при считывании данных на нее из нескольких модулей памяти.

Видеоадаптер.

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

По современным параметрам видеокарта должна обеспечивать частоту обновления экрана не менее 75 МГц.

Для более эффективной работы всего программного обеспечения выбираем видеокарту A97 Radeon 9500 Pro, обладающую большой надежностью и большим объемом памяти.

Монитор.

Если на других компонентах компьютера мы можем как-то сэкономить, то на мониторе экономить не следует. Он по-прежнему самый дорогой компонент компьютерной системы, его нельзя модернизировать в процессе эксплуатации, и "время жизни" у него наибольшее по сравнению со всеми другими компонентами.

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

Для работы рекомендуется использовать мониторы ЭЛТ (электронно-лучевая трубка) с диагональю не менее 17".

На сегодняшний день мониторы ЭЛТ имеют следующие преимущества:

текст выглядит лучше (особенно при малом размере точек);

цвета натуральнее и точнее;

отлаженная технология обеспечивает лучшее соотношение стоимости и эксплуатационных качеств.

Следовательно, такие мониторы можно рекомендовать для универсального применения и домашнего использования.

Рассмотрим два типа мониторов фирмы LG и фирмы Samsung.

Монитор Samsung имеет большее максимальное разрешение экрана и большую полосу пропускания видео-сигнала.

Окончательно для вывода алфавитно-цифровой и графической информации на экран выбираем монитор Samsung 757DFX, с разрешающей способностью 1024х768, точкой растра 0,20 мкм, диагональю 17” и поддерживающий стандарт безопасности ТСО’99.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4098
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее