Реализация динамически подключаемого модуля на базе системы «компас 3D»





Скачать 347.75 Kb.
НазваниеРеализация динамически подключаемого модуля на базе системы «компас 3D»
страница6/7
Дата публикации16.11.2014
Размер347.75 Kb.
ТипКурсовая
100-bal.ru > География > Курсовая
1   2   3   4   5   6   7

2.4 Разработчик


Студент группы 588–2 ФВС ТУСУР

Р.Р.Абдулагапова_________________

3 Требования к программе

3.1 Ввод данных


Ввод исходных данных для их последующей обработки осуществляется посредством мыши.


3.2 Выходные данные


Разрабатываемый продукт должен выдавать пользователю следующие данные:

  • 3D модель врезной петли.



3.3 Требования к надежности


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

  • при сбоях в системе электроснабжения аппаратной части, приводящих к перезагрузке ОС, восстановление программы должно происходить после перезапуска ОС и запуска исполняемого файла системы, процесс обработки необходимо начать заново;

  • при ошибках в работе аппаратных средств (кроме носителей данных и программ) восстановление функции системы возлагается на ОС;

  • при ошибках, связанных с программным обеспечением (ОС и драйверы устройств), восстановление работоспособности возлагается на ОС.



3.4 Требования к техническим характеристикам ПК


Поддерживаемые операционные системы: Windows 7, WindowsVista, Windows XP.

Процессор: 400 MHzPentium (минимальный), 1GHz Pentium (рекомендуемый) и выше.

Объем RAM:256 MB и более.


4 Описание реализации

4.1 Диаграмма классов

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




Рисунок 4.1 – Диаграмма классов

Класс THingeDimensions хранит в себе данные о габаритах детали. Методы класса THingeDimensions описаны в таблице 4.1.

Таблица 4.1 – Методы класса THingeDimensions

Метод

Описание

THingeDimensions

Конструктор по умолчанию

Атрибуты класса THingeDimensions – параметры врезной в соответствии с ГОСТ 5088–94 [6] заложены в структуре программы. Параметры врезных петель указаны в таблице 4.2.

Таблица 4.2– Параметры врезных петель

Типоразмеры

H

B

R

A

a1

b

b1

d

h

s

ПН1-70

70

22

8

10

25

10

6

7

33,5

2,0

ПН1-85

85

27

10

10

32,5

13

7

8

41

2,0-2,5

ПН1-110

110

27

10

10

30

13

7

8

41

2,5-2,8

ПН1-130

130

30

12

12,5

35

16

8

8

63,5

2,5-3,0

ПН1-150

150

35

15

15

40

19

9

9

73,5

3,0

Класс CHingeFactory создает деталь, хранит таблицу допустимых значений габаритов. Методы и атрибуты класса CHingeFactory описаны в таблице 4.3 и 4.4.

Таблица 4.3 – Методы класса CHingeFactory

Метод

Описание

CHingeFactory

Конструктор, вызывается при создании объекта (при подключении модуля)

~CHingeFactory

Деструктор CHingeFactory

Clear

Удаляет ранее построенную деталь

CreateHinge1

Создает левую части петли

CreateHinge2

Создает правую части петли

CreateSketch

Создает scetch объекта

GetCurrentDimentionsType

Возвращает текущий тип детали

GetCurrentHingeDiamensions

Получает текущую размерность петли

GetCurrentEmbededDimensions

Получает список встроенных типов

IsResentlyMaked

Проверяет была ли создана деталь ранее

SetCurrentDimensionsType

Устанавливает текущий тип детали

SetS

Устанавливает параметр s

Таблица 4.4 – Атрибуты класса CHingeFactory

Атрибут

Описание

m_aDimensions

Массив, содержит встроенные типы петель

m_pDocument3d

Указатель на трехмерный документ

m_pLeftPart

Макрообъект, указывающий на левую часть петли

m_pRightPart

Макрообъект, указывающий на правую часть петли

m_s

Параметр s

m_sType

Тип петли

Класс CProperties выполняет взаимодействие с пользователем и выводит информацию на экран. Методы класса CProperties описаны в таблице 4.5.
Таблица 4.5 – Методы класса CProperties

Метод

Описание

CProperties

Конструктор

~CProperties

Деструктор

FillCombobox

Заполняет Combobox

InitPicture

Инициализирует картинку

OnBnClikedOk

Вызывается при нажатии кнопки ОК

SelectCurHingeTypeInCombobox

Устанавливает выбранный тип

UpdateEditBox

Обновляет EditBox



1   2   3   4   5   6   7

Похожие:

Реализация динамически подключаемого модуля на базе системы «компас 3D» iconРеализация динамически подключаемой библиотеки элемента «Шестигранного...

Реализация динамически подключаемого модуля на базе системы «компас 3D» iconПояснительная записка к курсовому проекту по дисциплине: «Разработка сапр»
Целью данной работы является разработка и реализация модуля к сапр «Зубчатая передача с пересекающимися осями колес» на базе системы...
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconПояснительная записка к курсовому проекту по дисциплине «Разработка сапр»
Целью работы является разработка и реализация библиотеки элементов «Отвертка» на базе системы компас 3D, с использованием методов...
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconПояснительная записка к курсовому проекту по дисциплине «Разработка...
Курсовой проект содержит: страниц –19, источников – 5, рисунков – 6, таблиц – 2
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconПояснительная записка к курсовой работе по дисциплине «Разработка...
Курсовой проект содержит: страниц –22, источников – 5, рисунков – 6, таблиц – 2
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconПояснительная записка к курсовой работе по дисциплине «Разработка...
Курсовой проект содержит: страниц –20, источников – 5, рисунков – 6, таблиц – 2
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconАннотация рабочей программы профессионального модуля реализация различных...
Нормативный срок освоения опоп на базе среднего (полного) общего образования – 1год 10 месяцев
Реализация динамически подключаемого модуля на базе системы «компас 3D» icon21 января 2011 года
Презентация авторской адаптационной программы «Инженерная графика на базе сапр компас 3d v9»
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconПояснительная записка на курсовой проект по дисциплине «Разработка...
Целью данной работы является разработка программы для автоматизации проектирования систем молниезащиты на базе сапр компас 3D, с...
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconУрок по информатике 6 класс Тема урока: Черепашка идет по компасу
Давайте дадим компас нашему исполнителю и научим его пользоваться им. Но компас у нашей черепашке будет не совсем обычный, он не...
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconРабочая программа профессионального модуля пм. 01 «Реализация лекарственных...
«Фармация» и примерной программы профессионального модуля пм. 01 «Реализация лекарственных средств и товаров аптечного ассортимента»,...
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconТема открытого урока
Изучить приемы построения трехмерного изображения детали «Корпус» с помощью системы компас-3d lt
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Компас-3d lt. Мастер-класс обобщить опыт такого преподавания и выявить возможности методической поддержки педагогов на основе использования...
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconРабочая программа профессионального модуля пм. 01 «Реализация лекарственных...
Программа профессионального модуля разработана на основе Федерального государственного образовательного стандарта по специальности...
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconИспользование системы трехмерного моделирования Компас-3D при построении...
Д т н., профессор кафедры «Инженерная геометрия и сапр» Янишевская А. Г
Реализация динамически подключаемого модуля на базе системы «компас 3D» iconЛабораторная работа №1. Интерфейс Компас-3D и построение графических примитивов
Первым делом запускаем программу нажатием значка на рабочем столе компьютера или через меню «пуск» «Все программы», как Вам удобнее....


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск