Мегаобучалка Главная | О нас | Обратная связь


Текст расчетной программы



2019-08-13 169 Обсуждений (0)
Текст расчетной программы 0.00 из 5.00 0 оценок




 

unit Unit1;

 

interface

 

uses

 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

 Dialogs, StdCtrls, Buttons;

 

type

 TForm1 = class(TForm)

 GroupBox1: TGroupBox;

 Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit;

 Edit6: TEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel;

 Label4: TLabel; Label5: TLabel; Label6: TLabel; GroupBox2: TGroupBox;

 Edit7: TEdit; Edit8: TEdit; Edit9: TEdit; Edit10: TEdit; Edit11: TEdit;

 Edit12: TEdit; Edit13: TEdit; Edit14: TEdit; Edit15: TEdit; Edit16: TEdit;

 Edit17: TEdit; Edit18: TEdit; Edit19: TEdit; Edit20: TEdit; Edit21: TEdit;

 Edit22: TEdit; Edit23: TEdit; Edit24: TEdit; Edit25: TEdit; Edit26: TEdit;

 Edit27: TEdit; Label7: TLabel; Label8: TLabel; Label9: TLabel;

 Label10: TLabel; Label11: TLabel; Label12: TLabel; Label13: TLabel;

 Label14: TLabel; Label15: TLabel; Label16: TLabel; Label17: TLabel;

 Label18: TLabel; Label19: TLabel; Label20: TLabel; Label21: TLabel;

 Label22: TLabel; Label23: TLabel; Label24: TLabel; Label25: TLabel;

 Label26: TLabel; Label27: TLabel; BitBtn1: TBitBtn; BitBtn2: TBitBtn;

 procedure BitBtn1Click(Sender: TObject);

 private

 { Private declarations }

 public

 { Public declarations }

 end;

 

var

 Form1: TForm1;

 Z1,Z2,X1,X2,Aw,A,q,h,ha,ha1,c,ha2,m,hf1,hf2,d1,d2,dw1,dw2,db1,db2,da1,da2,

df1,df2,S1,S2,P,Pb,r:real;

implementation

 

{$R *.dfm}

 

procedure TForm1.BitBtn1Click(Sender: TObject);

begin

Z1:=strtoFloat(Edit1.Text);

Z2:=strtoFloat(Edit2.Text);

m:=strtoFloat(Edit3.Text);

ha:=strtoFloat(Edit4.Text);

c:=strtoFloat(Edit5.Text);

q:=strtoFloat(Edit6.Text);

q:=q*pi/180;

X1:=( 17-Z1)/17;

X2:=-X1;

A:=0.5*m*(Z1+Z2);

Aw:=A;

h:=2.25*m;

ha1:=m*(ha+X1);

ha2:=m*(ha+X2);

hf1:=m*(ha+c-X1);

hf2:=m*(ha+c-X2);

d1:=m*Z1;

d2:=m*Z2;

dw1:=d1;

dw2:=d2;

db1:=d1*cos(q);

db2:=d2*cos(q);

da1:=d1+2*ha1;

da2:=d2+2*ha2;

df1:=d1-2*hf1;

df2:= d2-2*hf2;

S1:=0.5*Pi*m+2*m*X1*sin(q)/cos(q);

S2:=0.5*Pi*m+2*m*X2*sin(q)/cos(q);

P:=Pi*m;

Pb:=P*cos(q);

r:=0.38*m;

 

Edit7.Text:=FloatToStr(X1);

Edit8.Text:=FloatToStr(X2);

Edit9.Text:=FloatToStr(a);

Edit10.Text:=FloatToStr(h);

Edit11.Text:=FloatToStr(ha1);

Edit12.Text:=FloatToStr(ha2);

Edit13.Text:=FloatToStr(d1);

Edit14.Text:=FloatToStr(d2);

Edit15.Text:=FloatToStr(dw1);

Edit16.Text:=FloatToStr(dw2);

Edit17.Text:=FloatToStr(db1);

Edit18.Text:=FloatToStr(db2);

Edit19.Text:=FloatToStr(da1);

Edit20.Text:=FloatToStr(da2);

Edit21.Text:=FloatToStr(df1);

Edit22.Text:=FloatToStr(df2);

Edit23.Text:=FloatToStr(S1);

Edit24.Text:=FloatToStr(S2);

Edit25.Text:=FloatToStr(P);

Edit26.Text:=FloatToStr(Pb);

Edit27.Text:=FloatToStr(r);

end;

end.


Вид приложения

3.2 Проектирование планетарного редуктора

 

Исходные данные:

Модуль

Частота вращения вала двигателя

Частота вращения кривошипа

Числа зубьев

Знак передаточного отношения – минус

Номер схемы редуктора


 

 

 

 


1. Передаточное отношение простой передачи

2. Общее передаточное отношение редуктора

3. Передаточное отношение планетарной передачи

4. Формула Виллиса для планетарной передачи

5. Передаточное отношение обращенного механизма, выраженное в числах зубьев.

6. Подбор чисел зубьев

Принимаем:

 тогда

Получаем

7. Условие соосности

 или

Условие соосности выполнено

8. Делительные диаметры

9. Линейная скорость точки A колеса z1

10. Масштабный коэффициент Kv

11. Масштабный коэффициент построения плана частот вращения редуктора

    3.3 Определение частот вращения аналитическим методом

 

; откуда .

; ; ;




2019-08-13 169 Обсуждений (0)
Текст расчетной программы 0.00 из 5.00 0 оценок









Обсуждение в статье: Текст расчетной программы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (169)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)