Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа 8

.docx
Скачиваний:
2
Добавлен:
11.06.2017
Размер:
46.05 Кб
Скачать

Тертышная Д.К.

Ит 10-2

Лабораторная работа №8

Расчет массы параметризируемой детали

Цель работы: выработать практические навыки в разработке чертежей и расчете массы для параметризации детали.

Ход работы

1. Необходимо дополнить лабораторную работу 7 расчетом массы параметризируемой детали редуктора.

Массовые характеристики Телефонный диск ( Part Configuration - По умолчанию )

Активная система координат : -- по умолчанию --

Плотность = 0.00 граммов на кубический миллиметр

Масса = 13.98 граммов

Объем = 9983.28 кубических Миллиметры

Площадь поверхности = 6997.39 Миллиметры^2

Центр масс: ( Миллиметры )

X = 27.43

Y = -0.24

Z = 0.00

Основные оси инерции и основные моменты инерции: ( граммов * квадратных Миллиметры )

центр масс

Ix = (0.89, 0.00, -0.45) Px = 2667.24

Iy = (-0.45, -0.00, -0.89) Py = 2667.35

Iz = (-0.00, 1.00, -0.00) Pz = 4938.60

Моменты инерции: ( граммов * квадратных Миллиметры )

(@центр масс, выровнен с системой координат)

Lxx = 2667.26 Lxy = 0.08 Lxz = -0.04

Lyx = 0.08 Lyy = 4938.60 Lyz = 0.04

Lzx = -0.04 Lzy = 0.04 Lzz = 2667.33

Моменты инерции: ( граммов * кв. Миллиметры )

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

Ixx = 2668.04 Ixy = -90.09 Ixz = 0.40

Iyx = -90.09 Iyy = 15457.66 Iyz = 0.04

Izx = 0.40 Izy = 0.04

Листинг программы

using System;

using System.Windows.Forms;

namespace SolidVolume

{

public partial class Form1 : Form

{

readonly uint hole = 17544;

private uint _a = 0;

private uint _b = 0;

private uint _c = 0;

private uint _d = 0;

private uint _e = 0;

private double _ro = 0.0;

public Form1()

{

InitializeComponent();

}

private uint MainVolume()

{

uint VCylinder = (uint)(3.14 * (_c * 2) * _d);

uint VCylinder2 = (uint)(3.14 * ((_c + _d) * 2) * _e);

uint VCone = (uint)(((3.14 / 3) * ((_c + _b) - _a) * Math.Tan(10)) *

(Math.Pow(_c + _b, 2) + (_c + _b) * _a + Math.Pow(_a, 2)));

return VCylinder + VCylinder2 + VCone;

}

private void button1_Click(object sender, EventArgs e)

{

_a = Convert.ToUInt32(aEdit.Text.ToUpper());

_b = Convert.ToUInt32(bEdit.Text.ToUpper());

_c = Convert.ToUInt32(cEdit.Text.ToUpper());

_d = Convert.ToUInt32(dEdit.Text.ToUpper());

_e = Convert.ToUInt32(eEdit.Text.ToUpper());

_ro = Convert.ToDouble(roEdit.Text.ToUpper());

uint mainVolume = MainVolume();

mainVolume -= hole;

label7.Text = "Volume: " + mainVolume.ToString() +

" millimeter^2; Weight: " + (mainVolume * _ro).ToString() + " grams";

}

}

}

Результат выполнения программы

Вывод: выработать практические навыки в разработке чертежей и расчете массы для параметризации детали.