Реализация отклонения и допусков трубной цилиндрической резьбы в ПО "Компас", Реализация задачи на языке программирования C# - Алгоритмы компьютерного моделирования

трубная цилиндрическая резьба с допусками

Рисунок 6 - Трубная цилиндрическая резьба с допусками.

Координаты точек отображены в таблице 1 приложения Д

Копирование построенной резьбы:

Выделяем резьбу > Редактор> копировать;

Вставка резьбы:

Ставим курсор на нужное нам место>редактор> вставить.

Результат построенной резьбы можно посмотреть в приложении Д

Реализация задачи на языке программирования C#

Для реализации алгоритма прочностного расчета выбрана среда разработки MS Visual Studio 2010, используя язык C# Из пакета .NET Framework 4.0. Применив подход объектно-ориентированного программирования, создадим классы содержащие в себе необходимые данные:

Таблица 3 - структура класса Element

Имя переменной

Тип

Комментарий

_x

Double

Координата узла по оси OX

_y

Double

Координата узла по оси OY

_Fx

Double

Горизонтальная составляющая силы в узле

_Fy

Double

Вертикальная составляющая силы в узле

_Px

Double

Признак перемещения по оси OX

_Py

Double

Признак перемещения по оси OY

_u

Double

Смещение по оси OX

_v

Double

Смещение по оси OY

Таблица 4 - структура класса Node

Имя переменной

Тип

Комментарий

_A

Int

Номер узла в 1-й вершине

_B

Int

Номер узла во 2-й вершине

_C

Int

Номер узла в 3-й вершине

_density

Double

Плотность материала элемента

_elasticity

Double

Модуль Юнга

_factor_Puason

Double

Коэффициент Пуассона

Для решения СЛАУ выбран метод Гаусса как достаточно простой в реализации, но тем не менее показывающий неплохое быстродействие.

Похожие статьи




Реализация отклонения и допусков трубной цилиндрической резьбы в ПО "Компас", Реализация задачи на языке программирования C# - Алгоритмы компьютерного моделирования

Предыдущая | Следующая