Читать онлайн «Автоматизация конструкторского и технологического проектирования: Методические указания по выполнению лабораторной и курсовой работ»

Автор Литовка Ю.В.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ Федеральное агентство по образованию ТАМБОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Автоматизация конструкторского и технологического проектирования Методические указания по выполнению лабораторной и курсовой работ для студентов специальности 230104 Составитель Ю. В. Литовка Тамбов 2005 2 ВВЕДЕНИЕ Лабораторная и курсовая работы по дисциплине "Автоматизация конст- рукторского и технологического проектирования" предусматривают разра- ботку программного обеспечения автоматизированной системы конструиро- вания и технологической подготовки производства. Работы служат для за- крепления лекционного материала, а также для развития умения работать со специальной литературой. Каждый студент выполняет индивидуальное зада- ние в соответствии с вариантом, указанным преподавателем, с использовани- ем вычислительной техники. Цель лабораторной и курсовой работ - создать программное обеспече- ние для оптимального решения поставленной задачи, выбрать метод органи- зации данных на основе анализа информации о предметной области, создать базу данных и заполнить ее информацией, достаточной для работы кон- трольных примеров, разработать диалоговую подсистему для решения зада- чи, указанной в задании, разработать подсистему вывода результатов работы, проверить работоспособность созданной подсистемы на контрольных приме- рах. Работа созданной подсистемы, выполняющей контрольный пример, демонстрируется преподавателю. Контрольный пример должен выявить все возможности автоматизированной подсистемы и диалоговых средств. Лабораторная работа РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РЕШЕНИЯ ЗАДАЧИ АВТОМАТИЗИРОВАННОГО КОНСТРУИРОВАНИЯ Цель: приобрести навыки разработки подсистемы для решения отдель- ных задач автоматизированного конструирования машиностроительных объ- ектов. Задание: разработать программное обеспечение подсистемы автомати- зированного конструирования для решения задачи согласно заданию, приве- денному ниже. ЗАДАНИЯ 1. Разработка автоматизированной подсистемы компоновки модулей методом полного перебора при конструировании объектов [35 - 38]. 2. Разработка автоматизированной подсистемы компоновки модулей последовательным алгоритмом при конструировании объектов [35 - 38].
3. Разработка автоматизированной подсистемы компоновки модулей итерационным алгоритмом при конструировании объектов [35 - 38]. 4. Разработка автоматизированной подсистемы компоновки модулей методом случайного поиска [35 - 38]. 3 5. Разработка автоматизированной подсистемы компоновки модулей методом ветвей и границ [35 - 38]. 6. Разработка автоматизированной подсистемы трассировки соедине- ний волновым алгоритмом при конструировании объектов [35 – 38, 51 - 53]. 7. Разработка автоматизированной подсистемы трассировки соедине- ний двухлучевым алгоритмом при конструировании объектов [35 - 38]. 8.