Разработка прикладной библиотеки автоматизированного проектирования сборочной модели переходника

Автор работы: Пользователь скрыл имя, 05 Февраля 2015 в 18:11, курсовая работа

Краткое описание

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

Прикрепленные файлы: 1 файл

dip.doc

— 1.74 Мб (Скачать документ)

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

6.4 Техническое обеспечение

 

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

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

MS Visual Studio 2012

Требования к системе

Поддерживаемые операционные системы:

  • Windows 7 SP1 (x86 и x64)
  • Windows 8 (x86 и x64)
  • Windows 8.1 (x86 и x64)*
  • Windows Server 2008 R2 SP1 (x64)
  • Windows Server 2012 (x64)
  • Windows Server 2012 R2 (x64)*

Visual Studio 2012 не поддерживает  предварительную версию Windows 8.1 или  предварительную версию Windows Server 2012 R2. Для разработки приложений в предварительной версии Windows 8.1 или предварительной версии Windows Server 2012 R2 загрузите предварительную версию Visual Studio 2013

Необязательные компоненты:

  • Microsoft SQL Server 2012 SP1 SharePoint 2010,
  • SharePoint 2013, MOSS 2010 или MOSS 2013

Требования к оборудованию:

  • Процессор с тактовой частотой 2,2 ГГц или большей
  • ОЗУ объемом 1 ГБ — базовая установка
  • ОЗУ объемом 2 ГБ — стандартная установка (без Microsoft SharePoint Foundation 2010)
  • ОЗУ объемом 10 ГБ — полная установка (с Microsoft SharePoint Foundation 2010)
  • 8 ГБ доступного пространства на жестком диске

Windows 7

  • 32-разрядный (x86) или 64-разрядный (x64) процессор с тактовой частотой 1 гигагерц (ГГц) или выше;
  • 1 гигабайт (ГБ) (для 32-разрядной системы) или 2 ГБ (для 64-разрядной системы) оперативной памяти (ОЗУ);
  • 16 гигабайт (ГБ) (для 32-разрядной системы) или 20 ГБ (для 64-разрядной системы) пространства на жестком диске;
  • графическое устройство DirectX 9 с драйвером WDDM версии 1.0 или выше.

 

NX 7.5

  • Windows XP Профессиональная 32-бит
  • Windows 7 Корпоративная, Максимальная и Профессиональная 32 и 64-бит
  • Internet Explorer 8 (IE 6.0 соответствует минимальным требованиям)
  • Windows ME, Windows 98, Windows NT 4.0, и Windows 2000 не поддерживаются.

Требования к оборудованию:

Рекомендуемая конфигурация системы:

32-бит (x32) процессор

ОС Windows 7 для достижения оптимальной производительности и user experience

Минимум 2 ГБ оперативной памяти

True Color (32-бит) или 16 миллионов  цветов (24-бит)

Минимальная конфигурация системы

32-бит (x32) процессор

Любая из приведённых выше ОС

Как минимум 2 ГБ оперативной памяти

Таким образом, перечень технических средств, необходимых для разработки системы: Intel Pentium 4 и выше, 2048 Мб ОЗУ, 40 Гб места на жестком диске, Устройство чтения компакт-дисков или дисков DVD, Монитор: 1024x768 True Color,  периферийные устройства, клавиатура и мышь или совместимое указывающее устройство.

 

6.5 Программное обеспечение

 

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

    1. MS Visual Studio 2012,
    2. NX 7.5,

В качестве операционной системы (платформы) предпочтение было отдано системе семейства Microsoft Windows, в частности Microsoft Windows 7.

Windows 7 предоставляет ИТ-специалистам  гибкие возможности, необ-ходимые  для удовлетворения разнообразных  потребностей конечных пользователей, и удобные средства управления этими возможностями. Преимущества для ИТ-специалистов можно разбить на три группы.

- Обеспечение высокой  производительности труда пользователей. Windows 7 обеспечивает высокую производительность труда конечных пользователей практически везде, где бы ни находились сами пользователи или необходимые им данные.

- Повышенная безопасность  и контроль. Windows 7 основывается на системе безопасности и дает большую свободу действий ИТ-специалистам, отвечающим за безопасность ПК и данных.

- Упрощенное управление  ПК. Windows 7 облегчает ИТ-специалистам развертывание настольных компьютеров, ноутбуков, виртуальных сред и управление ими, а также позволяет применять средства и навыки

Вопросы кроссплатформенности не рассматривались.

 

6.6 Методическое обеспечение

 

Руководство пользователя

Библиотека очень проста и доступна. Она легка в обращении. На интерфейсе достаточно информации, чтобы разобраться, что и как функционирует.

Разработанная библиотека предназначена для автоматизации конструкторского проектирования переходников..

Для корректной работы библиотеки необходимо загрузить систему автоматизированного проектирования NX. Далее используя сочетание горячих клавиш «Ctrl - U», загрузить библиотеку perehod.dll. Для визуализации построения необходимо в открывшемся окне интерфейса библиотеки указать необходимый тип исполнения и нажать кнопку «Провести построение»

 

6.7 Организационное обеспечение

 

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

Специализированное подразделение, должно выполнять следующие виды работ:

  1. определять состав технических средств, необходимых для внедрения библиотеки;
  2. получать у разработчиков программное обеспечение для автоматизации проектно-конструкторских работ и документацию к нему;
  3. организовывать централизованное хранение документации по программному обеспечению и программ на носителях, а также поддерживать эти программы в работоспособном состоянии;
  4. получать у разработчиков системы и в родственных организациях, уже внедривших САПР, массивы справочно-нормативной информации, необходимой для машинного выполнения проектных работ, организовывать с привлечением специализированных подразделений предприятия пополнение и корректировку этих массивов с учетом специфики рассматриваемого типа производства;
  5. организовывать обучение сотрудников работе с помощью САПР;
  6. оценивать эффективность использования САПР.

Программа подготовки специалистов-пользователей системы с перечнем необходимых пособий и методических материалов:

  1. Курсы операторов ЭВМ
  2. Изучение основной, дополнительной и методической литературы параллельно с обучение на курсах.

Перечень рекомендуемой литературы:

  1. NX для конструктора-машиностроителя. Гончаров П.С., Ельцов М.Ю.,Коршиков С.Б., Лаптев И.В., Осиюк В.А. Изд: ДМК Пресс 2010, 501 с.
  2. Толковый словарь по информатике. Изд. 2-е, исправленное и доп. Першиков В.И., Савинков В.М. – М.: Финансы и статистика, 2004 г., 418 стр.

 

 

Экономика + БЖД

 

Заключение

 

В процессе дипломного проектирования были рассмотрены вопросы, касающиеся разработки библиотеки автоматизированного проектирования элементов переходника, основной функцией которой является автоматизировать процесс построения 3D модели в системе NX 7.5.

Работа была разделена на шесть этапов: анализ характеристик существующих систем, определение целей и задач проектирования, непосредственно проектирование, реализация, тестирование и описание видов обеспечения. На этапе анализа характеристик существующих систем проведен общий анализ систем автоматизированного проектирования, определена актуальность использования NX 7.5, на втором этапе определены цели и задачи автоматизированного конструкторского проектирования элементов переходника. На этапе проектирования рассмотрена архитектура программного средства, его структура; на этапе реализации разработано программное средство. Разработано математическое, лингвистическое, программное, информационное, техническое, методическое и организационное обеспечения.

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

Экономические расчеты показали, что разработанное программное средство может эффективно использоваться на производственном предприятии, так как срок окупаемости единовременных затрат составит 0,93 года (при сроке эксплуатации 2 года), а экономический эффект от его внедрения – 3729504 руб.

 

Список литературы

 

  1. «Компьютерные сети. Принципы, технологии, протоколы», Олифер В. Г., Олифер Н. А., изд. Питер, 2000 г.
  2. Автоматизированные информационные технологии в экономике/ред. Титоренко. – М,1998.
  3. Мигаев В.В. Проектирование программных средств.- М, 1990.
  4. Выпов Г.П. Конструирование и функционирование для АСУ – Киев, 1990.
  1. Графические нотации в стандарте IDEF0. Методические указания/Сост.:Бияков О.А.,Коломарова Н.Ю. –Кемерово,2003.
  1. Петров В.Н. Информационные системы.- СПб.: Питер, 2001.
  1. Информационные недра Кузбасса: 2 региональная научно – практическая конференция. - Кемерово.:2003.
  1. Дейт К. Введение в системы баз данных. – К.:"Диалектика", 1998.
  2. Эффективная работа с СУБД А. Рубен, А. Горев, С. Макшарипов СПб.: Питер, 2001.
  3. Максименков А.В. Основы проектирования информационных систем. – М, 1991.
  4. Змитрович А.И. Базы данных. – Минск, 1991.
  5. Любивый Д. Информационные технологии  сегодня: лозунг текущего момента / Д. Любивый // Chip/- 1999.№6.
  6. Гафурова Н.О. Введение в информационные технологии: Учебное пособие. /Н.О. Гафурова, Е.У. Чурилова. – Красноярск : Изд-во ГАЦМиЗ, 2001.
  7. Карпова Т.С. Базы данных: модели, разработка, реализация. – С-Пб.: Питер, 2001.  - 458 с. 
  8. Вендров А.М. CASE – технологии. Современные методы и средства проектирования информационных систем. – М.: Финансы и статистика, 1998. – 256 с.
  9. Санитарно – эпидемиологические правила и нормативы (САНПИН) –   2.2.2/2.4.1340 – 03 . «Гигиенические требования к персональным   электронно-вычислительным машинам и организации работы».
  10. Дейт К.Дж. Введение в системы баз данных. – М.: Вильямс, 2001.  – 354 с.
  11. Access: Учебник – Учебник – м.: Форум: Инфра-М, 2005г. Кронан  Д. Microsoft  Office Access 2003; пер. С англ. О.В.Верейной. –М.Ж НТ Пресс, 2005 – 240 с. : ил.
  12. «Гигиенические требования к естественному, искусственному и совмещенному освещению жилых и общественных зданий» СанПиН 2.2.1/2.1.1.1278-03.
  13. СанПиН 2.2.2.540-96. Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы.
  14. СанПиН 2.2.272.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы.
  15. ГОСТ 22269-76. Система «Человек - машина». Рабочее место оператора. Взаимное расположение элементов рабочего места. Общие эргономические требования.
  16. ГОСТ 12.1.019-79. Система стандартов безопасности труда. Электробезопасность. Общие требования и номенклатура видов защиты.
  17. ГОСТ 27016-86. Дисплеи на электронно-лучевых трубках. Общие технические условия.
  18. ГОСТ 12.1.006-84. Система стандартов безопасности труда. Электромагнитные поля радиочастот. Допустимые уровни на рабочих местах и требования к проведению контроля.
  19. ГОСТ 12.0.003-83. Система стандартов безопасности труда. Шум. Общие требования безопасности.

 

 

Приложение Г – Листинг программы

using System;

using System.Collections;

using System.Windows.Forms;

using NXOpen;

using NXOpen.UF;

 

namespace test_NX_1

{

 

    public partial class Form1 : Form

    {

       

        private static Form1 F;

        public static bool isDisposeCalled;

        private static UFSession theUfSession;

        private static Session theSession;

    

 

        public Form1()

        {

            InitializeComponent();

            theUfSession = UFSession.GetUFSession();

            theSession = Session.GetSession();

            isDisposeCalled = false;

            comboBox1.SelectedIndex = 0;

           

 

        }

        public static void Main()

        {

            F = new Form1();

            F.ShowDialog();

          

           

          

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            theUfSession.Part.CloseAll();

            double lengthcylk = 0;

            double lengthflanec = 0;

            if ((comboBox1.Text == "2")|| (comboBox1.Text == "3"))

            {

                textBox3.Text = "ГОСТ 7805-70";

                textBox1.Text = "150";

                lengthcylk = 150;

                lengthflanec = 50;

                textBox2.Text = "14";

              

            }

            else

            {

                lengthcylk = 90;

                lengthflanec = 30;

                textBox3.Text = "ГОСТ 7798-70";

                textBox1.Text = "90";

                textBox2.Text="17";

            }

            if (comboBox1.Text == "2") bolt3();

            else bolt2();

            flanec(lengthflanec);

            procladka_niz();

            osnovan_niz();

            cylk(lengthcylk);

            osnovan_verh();

            procladka_verh();

            zaglush();

            bolt1();

            gayka();

            gayka2();

           

         

            Tag squares1;

            string name1 = "sborka";

            int units1 = 1;

            theUfSession.Part.New(name1, units1, out squares1);

 

            Tag parent_part = theUfSession.Part.AskDisplayPart();

            Tag instance;

            UFPart.LoadStatus error_status;

 

            double[] matrix1 = { 1, 0, 0, 0, 1, 0 };

            double[] matrix2 = { 1, 0, 0, 0, -1, 0 };

            double[] matrix3 = { 0, 0, 1, 1, 0, 0 };

            double[] matrix4 = { 0, 0, -1, 1, 0, 0 };

            double[] origin1 = { 0, 0, 0 };

            double[] origin2 = { 0, 0, 30 };

            double[] origin3 = { 0, 164, 60 };

            double[] origin4 = { 82, 82, 48 };

            double[] origin5 = { 82, 82, 68+lengthcylk };

            double[] origin6 = { 82, 82, 68 + lengthcylk };

            double[] origin7 = { 82, 82, 98 + lengthcylk };

            double[] origin8 = { 144.5, 144.5, 0 };

            double[] origin9 = { 19.5, 144.5,  0 };

            double[] origin10 = { 19.5, 19.5,  0 };

            double[] origin11 = { 144.5, 19.5, 0 };

            double[] origin12 = { 144.5, 144.5,60 };

            double[] origin13 = { 19.5, 144.5,  60 };

            double[] origin14 = { 19.5, 19.5,  60 };

Информация о работе Разработка прикладной библиотеки автоматизированного проектирования сборочной модели переходника