close

Вход

Забыли?

вход по аккаунту

?

отчет по практике(9)

код для вставкиСкачать
???????????? ??????????? ? ????? ?????????? ?????????
??????????????? ??????????????? ??????????
??????? ????????????????? ???????????
???????????? ??????????????? ???????????
????? ?? ???????????????? ????????
????????: ??. ??. ???-107
???????? ?.?.
???????????? ????????:
?????? ??????? ?.?.
???????? 2011
????? ??????: ??? "??????????"
?????????: ??????
??, ?????????????? ? ???????? ??????: Autodesk Autocad 2011, LibreOffice.Org Draw, Paint.NET, ?????? 3D, Microsoft Visual Studio 2008 SP1, Microsoft Office Interop Library, MSDN Library
??????? ???????? ????????, ???????? ? ?????? ?????????????
"?????? 8941"
?????????? ? ?????? ?????????????
???????????????? ???????????? ??? ????????? ? ????? ???????? ??????? ? ?????????? ????????????? ? ???????? ? ???????? ??????? ???????? ??????????????.
???????????????? ????????? ??? ?????? ? ??????? ??????????????, ????????????? ???? ????????????? ?????? ? ??????? ????? ???? ??????????? ??? ??????? ?????? ? ??? ??????? ???????????. ????????? ? ????????????????? ???????????: ??????????????? ??????, ??????? ??????????????? ???????? ?????? ? ???????? ?????????? ????????? 0-18 ??? 0-1000 ??; ??????????????? ??????????? ??? ??? ??? ? R0 = 100 ?? ? W100 = {1,3850, 1,3910, 1,4280}.
?????????????? ???????????????? ?????????????? ?? ???????? ??????? ??? ?? ???????? ????????? ??????????? ????. ??????? ??????, ?????????? ??? ?????????? ??????? 3,2-3,6 ?, ????? ???????? ??? ??????????????? ?? ????????????????. ???????????????? ??????? ?????????? ?????? ??? ???????? ???????? ???????.
???????????????? ?????????????? ???????????????? ??? 941
??????? ????????????:
- ??????????? ??????????? ??????? - ?? ????? 10 ?? 50 �?; - ????????????? ?????????-?? 95 % ??? 35 �?;
- ??????????? ???????? - ?? 84 ?? 106,7 ???;
- ???????? - ????????? 0,35 ??, ??????? 5-35 ??. ???????????? ?????????:
- ?????????? ???????-180x194x64 ??;
- ????? - ?? ????? 0,76 ??;
- ??????? ?????? ?? ???? ? ???? - IP54. ????????? ??????????????: - ???????? ??????? 3,6 ?;
- ??????? ???????? ??????????? ???? UHOM = 12 ?, I???<15 ??.
?????????? ??????????: - ??????? ????????? ?? ????? - 75000 ?;
- ??????? ???? ?????? - 12 ???. ???????? ?????????????? ???????????
??? ?????? ? ??????? ????????????? ???????????????? ???????????? ???????????? ?????? ????????? ?????, ??????????? ??? ????:
- ????????? ??????, ????????? ???????, ???????????;
- ?????????? ?????????? ???????? ???????, ????? ? ??????? ???????? ???????????;
- ???? ??????????? ?????????? ? ????????? ???????, ???????? ? ??????????? ??????????;
- ??????? ?????????, ??????? ????? ? ???? ??????? ??????;
- ?????? ?????? ?? ???????????????????? ?????????.
?????????? ? ?????? ?????????????
??????? ?????? ????????????? ??????? ?? ???????????????? ?????????????? ???????????? ???????? ?? ????????? ???????????????? ???????, ??????????? ? ???????? ?????????? ?????????? ????????????? ? ??????????? ???????????, ?? ??????????????? ????????????? ?????, ?????????? ???????? ??????? ? ?????? ?????????? ?????????????.
??????? ?????? ??????????????? ??????? ?? ??????? ????????????? ??? ? ?????????? (?????????? ????????), ?????????? ? ????????? ????.
??? ???????? ????????????????? ???????? ? ?????????? ????????? ???? ? ???, ??? ? ??????????, ????????? ???. ???????? ???, ???????? ?????? ???????, ??????????????? ???????? ??????????? ??????? ????????????, ????????? ???????? ? ???????? ??????. ??? ?????????? ???????? ???????? ?????????? ???? ???????? ??? ??????? ?????? ?? ???????? ?????? ???????? ?, ?????????????, ?? ????????? ???????.
??? ????????? ? ??????? ??????????, ??????????? ? ???????? ?? ???, ??? ????????????? ? ???, ???????????????? ???????? ?????????? ????????.
??????? ??????????????? ?????????????? ?? ????????? ?????????????????? ??????????? ?????????? ?? ?????????? ???????????:
- ???????? ?????????? (11,5 - 15)?, ??? ?????????? ???????? ???? 220?;
- ??? ???????? ?? ????? 500??.
??????????? ????? ??????????????? ????????? ?? ???.2.
???. 2
?????????? ????? Vp ???????? ?? ????? "???????? ?????????" ? ????????????? ?????????? ?? ??? ??????? ???????????????. ?? ?????????? ?????? Vp ?????? ??????????? ????????????????? ??? ????????? ??????? ???????????????? ? ???????????? ? ?????????????? ????????????? ??????????????? ???????????????.
??????????? ? ??????????? ???????????????? ??????? ??????? ????? ???????? ???????? ?? ????? 0,3 ??2 ? ??? ???????? (???????? - ???? ????). ????? ????? ????? ????? ???????????????? ? ???????????? ?? ?????? ????????? 100 ?.
??????????? ? ??????????? ????????????????????? ?????????? ????? ??
???????????????? ????? ???????? ???????? ?? ????? 0,2 ??2. ????? ????? ????? ????? ????????????????????? ? ???????????? ?? ?????? ????????? 100 ?.
???????? ?????? ?????????????? ?????? ?? ???? ????? ???????? ??????? ?????????????
(??. ????? ?.?. ? ??. ??????????, ??????????? ? ????????????. ?. ??????????????, 1982?.)
?????????????? ?????? ??????????? ?? ??????? ?????? ? ?????? ?? ?????? ? ???????????? ?? ???????: h? = h? + h?? (2-8)
?????? ?????????????? ??????? ???????????? ???????????? ???????? ?? ?????? h?? =?? ? L/d ? v2/2g (2-9)
???:
?? - ??????????? ?????? ?? ??????;
L - ????? ????????????, ?;
d - ??????? ????????????, ?;
v - ???????? ?????????????, ?/???;
g - 9,8 ?/???2.
??????????? ?????? ??????? ?? ????????? ???????? ???? ? ???????????? ???????????? ?????? ??????????, ??????? ??? ???? ???????? ??????? ?????:
Re = v ? d/w (2-10)
???:
w - ?????????????? ???????? ????????, ??????? ??? ???? ??? 700 ?????:
w = 0,415 ? 10-6, ?2/?
?????????? ????? ??????????, ???????????????? ?????????? ? ?????????????? ???????????? ????? Re ??? = 560 ? d/K? (2-11)
???:
K? - ?????????? ?????????????, ??????? ??? ???????? ???? ????? 0,1.....0,5??.
???? ????? Re ?????? Re??? , ?? ??????????? ?????? ???????????? ?? ?? = 0,316/(Re)1/4 (2-12)
? ???? Re ?????? ??? ????? Re??? ??
?? = 0,11 (K?/ d)1/4 (2-13)
???????? ???????? ????????????? (G) ? ??????? ??????? ???????????? (S) ??????? ????????????:
v = G/ S = G/(3,14d2/4) (2-14)
??????? ?????? ?? ???????? ?????????? ? ??????? ??????? ?? ???? ??????????, ??????? ??? ????????? ???????? ?????????? ?????? ??? ????? 300, ? ??????? ?????????? (???????), ??????? ??????????????? ?????????? - n
n = (d2/ d1)2 < 1(2-15)
????? ?????? ??? ?????????? ???????????? ?? ????????:
h???= (0,46 ? ?? ? (1-1/n2) + 0,5 ? (1-1/n2) ? v2/2g(2-16)
h????= 0,46 ? ?? ? (1-1/n2) ? v2/2g(2-17)
???:
n- ??????? ?????????? (???????), v- ???????? ????????????? ? ????? ???????? ????????
???? ?????, ? ?????? ???????????, ????? ????????? ?? ??? ???????: ? ??????? ? ????? ?????????. ???????? ?? ???????? ? ??????? ????????? ????? ???????????? ??-?? ?? ????? ???????? ?? ????????? ? ???????? ?? ????? ?????? ????????.
????? ????????????? ??????????? ??????? ?????????.
??????????? ???????? ? ??????? ???????? ???????????? ? ???????????????? ????????? ????????????? ????????. ????? ???????? ?????? ??????? ??? ?????? ?? ?????????? ????? ????????????? ?? ?????? ?????????? ?????? ????????? ?????, ????? ???? ???????????? ???????? ????? ?????????, ????? ?????????? ???????????? ????????? ??????????? ??????? ? ????? ??????????? ????????????. ????? ??? ?????????? ? ????????, ?????????? ????????? ????????. ???????????? ??????? ?????? ???? ?????????? 1,5 ??�. ???????? ????????? ???????????? ??????? ?????????????? ???????????? ????????? ?????? ? ?????????? 5-10 ??.
???.3
?? ???.3 ?????????? ?????????? ????? ??? ??????????? ??????? ?????.
? ??????? ??????? ??????????? ????????.
?????? ?????????????? ????X4-X61?????? ?????? ? ???????? ?? ????????????????. ??????????? ??? ?????? 941.102#3X7, X81?????? ???????????234*X21??????????? ?????????? ??? ??????????? ??????234 ??????????? ? ??????????? ???????????????? ??????? ??????? ????? ???????? ???????? ?? ????? 0,3 ??2 ? ??? ???????? (???????? - ???? ????). ????? ????? ????? ????? ???????????????? ? ???????????? ?? ?????? ????????? 100 ?.
??????????? ? ??????????? ????????????????????? ?????????? ????? ??
???????????????? ????? ???????? ???????? ?? ????? 0,2 ??2. ????? ????? ????? ????? ????????????????????? ? ???????????? ?? ?????? ????????? 100 ?.
????? ????????????? ??????????? ??????? ????????? ? ????????????????
?????? ???? ??????????? ?????????? ???????????????? "?????? ???941"
? ?/????????????? ???????????? ????????????????? ???????????1??????? ???????????2????? ????? ?????????????3????????? ???????4????????? ?????5??? ???????????? ???????? ?????????????6???????? ????????G7???? ???????? ??????? ???????1
?2
?38??????? ?????? ????????? ????????? ??????? ???????????????? ??????? ??????G?1
G?2
G?39?????? ?????? ????????? ????????? ??????? ???????????????? ??????? ??????G?1
G?2
G?310????????? ??????? ?? ????????????G?1
G?2
G?311????????? ??????????? ?? ????????????t?1
t?212????????? ??????????? ???????? ?? ??????????????1
??213???????? ????????????? ????????? ???????? ??????Q14????????? ???????? ?????Qk15???????? ??????? ?? ?????????? ???????16???????? ???????? ?????? ?? ??????? ????????????17????? ?????????, ???????? ???????? ????????????????18??????? ?????????19?????? ?????????
????? ???????????? ???? ??? "??????????"
?????????? ????????? ????? ? ???????? ???????? ?? ??????? ??????? ?200 ??? ????????? ???? ? ?????? ?? ?????? ?. ????????, ??. ?????????, ?. 50
1. ???????? ??????????? ????????, ??????? ??????????? ?????? ? ???????
? ?/???????????????????????1????????????? ?????? ??????????????, 0?.130/702???????? ????????????? ?? ?????, ???/??27,4???????? ????????????? ?? ??????, ???/??23,83?????????? ???????????? ????????:-- ?? ????????? Qomax, ????/?0,136- ?? ??????? ????????????? Qhmax , ????/? -- ?? ?????????? QV max , ????/? (???/???)-4???????? ????????????????? ??? "???-6"
2. ????????? ?????? ??????? ????????????? ? ????? ????????
??? ???????? ?????? ?????????????? ??? ???????????? ????????????? ??????? ????? ????????? ?????? ????????????? ???????????? ?? ??????? (??. ???? 2.04.07-86 "???????? ????").
Gd = Gomax + Gvmax+ ?3 ? Ghm , ?/? (2-1)
???:
Gd - ????????? ?????? ?????????????;
Gomax - ????????? ?????? ????????????? ?? ?????????, ?/?;
Gvmax - ????????? ?????? ????????????? ?? ??????????, ?/?;
K3 =1,2 ?-?, ??????????? ???? ???????? ??????? ???? ?? ??????? ????????????? ??? ????????????? ?? ???????? ?????????;
Ghm - ??????? ?????? ????????????? ?? ??????? ?????????????.
?????? ???????????? ?????? ?? ???????????? ???????? ???????? ???????? ??????? ?? ???????????????? ????? ???????????? ? ???????????????? ????????????.
?/? (2-2)
???:
Qomax -????????? ???????????? ???????? ???????? ??, ????/?;
1000 - ?????????? ???????????;
t - ???????? ?????????? ????????????? ???????, 0 ?;
c- ???????????? ????; ?=1 ????/ ?*????.
??????:
G0 max =0,136 * 1000= 2,267 ?/?130 - 703. ????????? ?????? ?????????????? ?????? ?? ???? ????? ???????? ??????? ?????????????
???????? ??????:
?????? ????????????? ?? ????????? G? = 2,267 ?/? = 0,00063 ?/???
??????? ???????????? - d1 = 40 ??, d2 = 80 ??
????? ???????????? - L = 0,8 ?
??????????? ????????????? - ?? = 0,0002
?????????? ???????? ? ???????????? ? ????????? ?. 2.4.1
v = 0,65 ?/???
?? = 0,02
n = 2
h?? = 0,01 ?
h??? = 0,007 ?
h???? = 0,0 ?
h?????? = 0,1 ?
? ?????????? ????????? ?????? ????????, ???????? ????????????? ???????? ???? ????? ???????? ??????? ? ?????????????, ??????????:
h? = h???? + h?? + h??? + h??????, ? (2-18) ????????????????? ????????, ?h??????h????h??h???h???????0,10,00,010,0070,117????????0,10,00,010,0070,117?????:0,234
4. ????????? ???? ??????????? ?????????? ???????????????? ???????? ??????????
? ?/????????????? ???????????? ????????????????? ??????????????????? ????????
?????????1??????? ???????????= [0]2????? ????? ?????????????= [3]3????????? ???????= [01]4????????? ?????= [00]5??? ???????????? ???????? ?????????????= [1]6???????? ????????G= [0]7???? ???????? ??????? ???????1
?2
?3= [0,01]
= [0,01]
= [0]8??????? ?????? ????????? ????????? ??????? ???????????????? ??????? ??????G?1
G?2
G?3= [45,0]
= [45,0]
= [0]9?????? ?????? ????????? ????????? ??????? ???????????????? ??????? ??????G?1
G?2
G?3= [0,18]
= [0,18]
= [0]10????????? ??????? ?? ????????????G?1
G?2
G?3= [45,0]
= [45,0]
= [0]11????????? ??????????? ?? ????????????tk1
tk2= [130]
= [70]12????????? ??????????? ???????? ?? ??????????????1
??2= [7,4]
= [3,8]13???????? ????????????? ????????? ???????? ??????Q= [0]14????????? ???????? ?????Qk= [0,136]15???????? ??????? ?? ?????????? ???????= [2], ????????? ??02 ??? ?????????? ??????? ???????????16???????? ???????? ?????? ?? ??????? ????????????= [1]17????? ?????????, ???????? ???????? ????????????????= [0], ?????????????? ???????? G118??????? ?????????= [45,0]19?????? ?????????= [0,01]
5. ????????????? ???????????????? ???????? ???? ??????????? ??????????
6. ??? ?????? ???????? Autodesk AutoCAD 2011 ? OpenOffice.Org Draw ??????? ??????? ? ??????? ????????
??????? ??????? ????????:
??????? ????????? ??? ????????????? ?????????? ???????? ? ???????? ????????
CalculateFunctions.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ProjectCreator
{
public partial class MainForm : Form
{
string[] calculateRashod(int what, object nagruzka, object T1, object T2)
{
switch (what)
{
case 0: // ?????????
{
string[] rezult = { "", "" };
rezult[0] = Convert.ToString(Math.Round(Convert.ToDouble(nagruzka) * 1000 / (Convert.ToDouble(T1) - Convert.ToDouble(T2)), 3));
rezult[1] = Convert.ToString(Math.Round(Convert.ToDouble(rezult[0]) / 3600, 6));
return rezult;
}
case 1: // ??? ??????????????
{
string[] rezult = { "", "", "", "", "", "", "" };
/* Q?.?.max */
rezult[0] = Convert.ToString(Math.Round(Convert.ToDouble(nagruzka) * 2.4f, 6));
/* Q?.?.????*/
rezult[1] = Convert.ToString(Math.Round(Convert.ToDouble(nagruzka) * 0.25f / (1 + 0.25f), 6));
/* G?.?.max */
rezult[2] = Convert.ToString(Math.Round(Convert.ToDouble(rezult[0]) * 1000 / (Convert.ToDouble(T1) - Convert.ToDouble(T2)), 3));
/* G?.?.min */
rezult[3] = Convert.ToString(Math.Round(Convert.ToDouble(rezult[1]) * 0.8f * 100, 3));
/* G????.max*/
rezult[4] = Convert.ToString(Math.Round(Convert.ToDouble(rezult[3]) * 1.5f, 3));
/* G????.min*/
rezult[5] = Convert.ToString(Math.Round(Convert.ToDouble(rezult[3]) * 0.4f, 3));
/* G?.?.??? */
rezult[6] = Convert.ToString(Math.Round(Convert.ToDouble(rezult[2]) * 0.8f, 3));
return rezult;
}
case 2: // ??? ?????????
{
string[] rezult = { "", "", "" };
/* Q?.?.max */
rezult[0] = Convert.ToString(Math.Round(Convert.ToDouble(nagruzka) * 2.4f, 6));
/* G?.?.max */
rezult[1] = Convert.ToString(Math.Round(Convert.ToDouble(rezult[0]) * 1000 / (Convert.ToDouble(T1) - Convert.ToDouble(T2)), 3));
rezult[2] = Convert.ToString(Math.Round(Convert.ToDouble(rezult[1]) / 3600, 6));
return rezult;
}
default:
{
string[] rezult = { "" };
return rezult;
}
}
}
double[] calculatePoteri(object dyprib, object dytrub, object inputrashod)
{
double rashod = Convert.ToDouble(inputrashod);
double dypribora = Convert.ToDouble(dyprib) / 1000;
double dytruboprovoda = Convert.ToDouble(dytrub) / 1000;
double L = Math.Round(getTrubaLength(dypribora), 1);
double v = rashod / ((3.14f * dytruboprovoda * dytruboprovoda) / 4.0f);
double Re = v * dytruboprovoda / (0.415f * Math.Pow(10, -6.0f));
double Rep = 560.0f * dytruboprovoda / 0.0002f;
double lt;
if (Re < Rep) { lt = 0.316f / Math.Pow(Re, 0.25f); }
else { lt = 0.11f * Math.Pow((0.0002f / dytruboprovoda), 0.25f); }
double htr = lt * (L / dytruboprovoda) * (v * v / (2.0f * 9.81f));
double n = Math.Round(dytruboprovoda / dypribora, 3);
double hdif = ((0.46f * lt * (1 - 1 / (n * n))) + (0.5f * (1 - 1 / (n * n)) * v * v) / (2.0f * 9.81f));
double hkonf = ((0.46f * lt * (1 - 1 / (n * n))) * (v * v / (2.0f * 9.81f)));
double hp = htr + hdif + hkonf + 0.1f;
double[] rezult = { L, Math.Round(v,3), Math.Round(lt,3), n, Math.Round(htr,3), Math.Round(hdif,3), Math.Round(hkonf,3), Math.Round(hp,3) };
return rezult;
}
}
}
getFunctions.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ProjectCreator
{
public partial class MainForm : Form
{
double getTrubaLength(object dypribora)
{
int dy = Convert.ToInt32(dypribora);
if (dy >= 50) { return 1.2f; }
else if (dy == 40) { return 1.0f; }
else { return 0.8f; }
}
/*
string[] checkPriborType(object dyforcheck, int amount)
{
string dy = Convert.ToString(dyforcheck), SPTConnectionFile;
if (radioPREM.Checked)
{
if (amount == 2) { SPTConnectionFile = "\\images\\spt941premX2.png";}
else { SPTConnectionFile = "\\images\\spt941premX1.png"; }
string R1 = "-", R2 = "-";
switch (dy)
{
case "15": { R1 = "0,02"; R2 = "6,7"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "20": { R1 = "0,03"; R2 = "12,0"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "32": { R1 = "0,08"; R2 = "30,0"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "50": { R1 = "0,2"; R2 = "72,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "80": { R1 = "0,48"; R2 = "180,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "100": { R1 = "0,72"; R2 = "288,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "150": { R1 = "1,9"; R2 = "630,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
default: { R1 = "0"; R2 = "0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
}
}
else
{
if (amount == 2) { SPTConnectionFile = "\\images\\spt941mfX2.png"; }
else { SPTConnectionFile = "\\images\\spt941mfX1.png"; }
string R1 = "-", R2 = "-";
switch (dy)
{
case "15": { R1 = "0,013"; R2 = "6,5"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "20": { R1 = "0,025"; R2 = "12,5"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "25": { R1 = "0,04"; R2 = "20,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "40": { R1 = "0,18"; R2 = "45,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "50": { R1 = "0,30"; R2 = "75,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "80": { R1 = "0,72"; R2 = "180,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "100": { R1 = "1,20"; R2 = "300,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "150": { R1 = "2,28"; R2 = "570,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
default: { R1 = "0"; R2 = "0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
}
}
}
*/
string[] checkPriborType(object dyforcheck, int amount, int type)
{
string dy = Convert.ToString(dyforcheck),
SPTConnectionFile;
if (type == 941)
{
if (radioPREM.Checked)
{
if (amount == 2) { SPTConnectionFile = "\\images\\spt941premX2.png"; }
else { SPTConnectionFile = "\\images\\spt941premX1.png"; }
string R1 = "-", R2 = "-";
switch (dy)
{
case "15": { R1 = "0,02"; R2 = "6,7"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "20": { R1 = "0,03"; R2 = "12,0"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "32": { R1 = "0,08"; R2 = "30,0"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "50": { R1 = "0,2"; R2 = "72,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "80": { R1 = "0,48"; R2 = "180,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "100": { R1 = "0,72"; R2 = "288,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "150": { R1 = "1,9"; R2 = "630,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
default: { R1 = "0"; R2 = "0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
}
}
else
{
if (amount == 2) { SPTConnectionFile = "\\images\\spt941mfX2.png"; }
else { SPTConnectionFile = "\\images\\spt941mfX1.png"; }
string R1 = "-", R2 = "-";
switch (dy)
{
case "15": { R1 = "0,013"; R2 = "6,5"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "20": { R1 = "0,025"; R2 = "12,5"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "25": { R1 = "0,04"; R2 = "20,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "40": { R1 = "0,18"; R2 = "45,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "50": { R1 = "0,30"; R2 = "75,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "80": { R1 = "0,72"; R2 = "180,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "100": { R1 = "1,20"; R2 = "300,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "150": { R1 = "2,28"; R2 = "570,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
default: { R1 = "0"; R2 = "0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
}
}
}
else
{
if (radioPREM.Checked)
{
if (amount == 2) { SPTConnectionFile = "\\images\\spt943premX2.png"; }
else { SPTConnectionFile = "\\images\\spt943premX1.png"; }
string R1 = "-", R2 = "-";
switch (dy)
{
case "15": { R1 = "0,02"; R2 = "6,7"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "20": { R1 = "0,03"; R2 = "12,0"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "32": { R1 = "0,08"; R2 = "30,0"; string[] rezult = { "????", R1, R2, "0,001", SPTConnectionFile }; return rezult; }
case "50": { R1 = "0,2"; R2 = "72,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "80": { R1 = "0,48"; R2 = "180,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "100": { R1 = "0,72"; R2 = "288,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
case "150": { R1 = "1,9"; R2 = "630,0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
default: { R1 = "0"; R2 = "0"; string[] rezult = { "????", R1, R2, "0,0025", SPTConnectionFile }; return rezult; }
}
}
else
{
if (amount == 2) { SPTConnectionFile = "\\images\\spt943mfX2.png"; }
else { SPTConnectionFile = "\\images\\spt943mfX1.png"; }
string R1 = "-", R2 = "-";
switch (dy)
{
case "15": { R1 = "0,013"; R2 = "6,5"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "20": { R1 = "0,025"; R2 = "12,5"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "25": { R1 = "0,04"; R2 = "20,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "40": { R1 = "0,18"; R2 = "45,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "50": { R1 = "0,30"; R2 = "75,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "80": { R1 = "0,72"; R2 = "180,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "100": { R1 = "1,20"; R2 = "300,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
case "150": { R1 = "2,28"; R2 = "570,0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
default: { R1 = "0"; R2 = "0"; string[] rezult = { "??", R1, R2, "0,01", SPTConnectionFile }; return rezult; }
}
}
}
}
string getOuterDiameter(object dy)
{
switch (Convert.ToString(dy))
{
case "20": { return "25"; }
case "25": { return "32"; }
case "32": { return "38"; }
case "40": { return "45"; }
case "50": { return "57"; }
case "65": { return "76"; }
case "80": { return "89"; }
case "100": { return "108"; }
default: { return "0"; }
}
}
string getTolstota(object dy)
{
switch (Convert.ToString(dy))
{
case "20": { return "2,0"; }
case "25": { return "2,0"; }
case "32": { return "2,0"; }
case "40": { return "2,5"; }
case "50": { return "3,0"; }
case "65": { return "3,0"; }
case "80": { return "3,0"; }
case "100": { return "3,5"; }
default: { return "0"; }
}
}
string[] perehodCreate(object dyprib, object dytrub)
{
int dypribora = Convert.ToInt32(dyprib), dytruboprovoda = Convert.ToInt32(dytrub);
string[] rezult = { "", "" };
if ((dypribora == 50) && (dytruboprovoda > 50))
{
rezult[0] = "??????? ?????????? ? 57?" + getOuterDiameter(dytrub);
rezult[1] = "4";
return rezult;
}
else if (((dypribora < 50) && (dytruboprovoda > 50)) || ((dypribora < 50) && (dytruboprovoda < 50)))
{
rezult[0] = "??????? ?????????? ? 57?" + getOuterDiameter(dytrub) +
"^p??????? ?????????? ? " + getOuterDiameter(dyprib) + "x57";
rezult[1] = "4^p4";
return rezult;
}
else { rezult[0] = "-"; rezult[1] = "-"; return rezult; }
}
string[] perehodCreate(object dyprib, object dytrub, int amount)
{
int dypribora = Convert.ToInt32(dyprib), dytruboprovoda = Convert.ToInt32(dytrub);
string[] rezult = { "", "" };
if ((dypribora == 50) && (dytruboprovoda > 50))
{
rezult[0] = "??????? ?????????? ? 57?" + getOuterDiameter(dytrub);
rezult[1] = amount.ToString();
return rezult;
}
else if (((dypribora < 50) && (dytruboprovoda > 50)) || ((dypribora < 50) && (dytruboprovoda < 50)))
{
rezult[0] = "??????? ?????????? ? 57?" + getOuterDiameter(dytrub) +
"^p??????? ?????????? ? " + getOuterDiameter(dyprib) + "x57";
rezult[1] = amount.ToString() + "^p" + amount.ToString();
return rezult;
}
else { rezult[0] = "-"; rezult[1] = "-"; return rezult; }
}
}
}
?????: ? ?????????? ???????????????? ???????? ? ???????? ???????????? ??????????? ????? Autodesk AutoCAD, ? ??? ?? ?????? ????????? ??? ????????????? ???? ????????????? ???????? ?? ????? ???????????????? C# ? ????? Microsoft Visual Studio 2008 SP1.
Документ
Категория
Без категории
Просмотров
4
Размер файла
531 Кб
Теги
практике, отчет
1/--страниц
Пожаловаться на содержимое документа