Z
zharinov
- 19 Ноя 2012
ссылка скрыта от публикации
осень мая нужна - как починить ? не моё
Добавлено 19-11-2012 22:25
предполагаемое тело
<IMG SRC="../b.gif" width=5 height=5><BR>
<TABLE width=100% border=0 cellpadding=0 cellspacing=0>
<TR>
<td width=5 bgcolor=white><IMG SRC="../b.gif" width=5></td>
<td width=2 bgcolor=#4D5E82><IMG SRC="../b.gif" width=2></td>
<td width=5 bgcolor=white><IMG SRC="../b.gif" width=5></td>
<TD valign=top bgcolor=white>
<SCRIPT><!--hide
function izgib2(input) {
var
B_korob, //Ширина короба.
H_korob, //Высота короба.
Stenka, //Тощина стенки.
L_opora, //Расстояние между опорами, L.
Sechenie,
Ro,//Плотность материала.
Massa,// Масса трубы.
Q_sila, //Сила изгибающая трубу, P.
Modul_E, //Модуль упругости Е
Jx, //Осевой момент инерции сечения трубы.
Wx,//Осевой момент сопротивления сечения.
Pi, //Число Пи.
Moment, //Момент изгибающий трубу.
Napr, //Напряжение возникающее в трубе в Н.
Napr2, //Напряжение возникающее в трубе в кгс/мм^2.
Progib; //Прогиб трубы.
//***convert input into numbers
B_korob= eval(input.B_korob.value);
H_korob= eval(input.H_korob.value);
Stenka= eval(input.Stenka.value);
L_opora= eval(input.L_opora.value);
Q_sila= eval(input.Q_sila.value);
Modul_E= eval(input.Modul_E.value);
Pi=3.141592654;
//***Radiusy
with(Math) {
if (Modul_E == 1) {Modul_E = 72000000000; Ro = 2700}
else if (Modul_E == 2) {Modul_E = 112000000000; Ro = 4500};
else if (Modul_E == 3) {Modul_E = 210000000000; Ro = 7800};
else if (Modul_E == 4) {Modul_E = 140000000000; Ro = 7800};
else if (Modul_E == 5) {Modul_E = 110000000000; Ro = 8940};
else if (Modul_E == 6) {Modul_E = 10000000000; Ro = 900};
B_korob = B_korob/1000;
H_korob = H_korob/1000;
Stenka = Stenka/1000;
Sechenie = B_korob*H_korob - (B_korob-Stenka*2)*(H_korob-Stenka*2);
Jx=B_korob*H_korob*H_korob*H_korob/12 - (B_korob-Stenka*2)*(H_korob-Stenka*2)*(H_korob-Stenka*2)*(H_korob-Stenka*2)/12;
Massa = Sechenie * Ro * L_opora/1000;
Wx=2*Jx/H_korob;
Moment=Q_sila*L_opora*L_opora/8000000;
Napr=Moment/Wx;
Napr2=Napr/1000000/9.8066;
Progib=abs(Q_sila*L_opora*L_opora*L_opora*L_opora*5/(Modul_E*Jx*384000000000));
//***Output
input.Massa.value= round(Massa*1000)/1000;
input.Jx.value= round(Jx*1000000000000)/1000000000000;
input.Wx.value= round(Wx*1000000000000)/1000000000000;
input.Napr.value= round(Napr/10000)/100;
input.Napr2.value= round(Napr2*100)/100;
input.Progib.value= round(Progib*100)/100;
} //***end Math
} //***end function
// --></SCRIPT>
<IMG SRC="7.gif" BORDER=0 align=right>
<H1>Изгиб коробчатой балки поперечной равномерно распределенной нагрузкой.</H1>
<FORM name=sailForces>
<IMG SRC="_2.gif" BORDER=0><P>
<TABLE cellPadding=3 cellSpacing=0 border=6 bgcolor=#C6CDD7>
<TR><TD colspan=3 align=right><B>Введите данные:</B></TD></TR>
<tr><td>Ширина короба, b</td><td><INPUT name=B_korob onchange=izgib2(this.form) size=5 value=40> мм</td></tr>
<tr><td>Высота короба, h</td><td><INPUT name=H_korob onchange=izgib2(this.form) size=5 value=80> мм</TD></TR>
<tr><td>Толщина стенки</td><td><INPUT name=Stenka onchange=izgib2(this.form) size=5 value=2> мм</TD></TR>
<tr><td>Расстояние между опорами, L</td><td><INPUT name=L_opora onchange=izgib2(this.form) size=5 value=2000> мм</TD></TR>
<tr><td>Интенсивность распределенной нагрузки Q, в Н/м.</td><td><INPUT name=Q_sila onchange=izgib2(this.form) size=5 value=1000> H/м</TD></TR>
<tr><td>Материал трубы</td><td>
<SELECT name=Modul_E onchange=izgib2(this.form) size=1>
<OPTION value=1 selected>алюминиевый сплав</OPTION>
<OPTION value=2>титановый сплав</OPTION>
<OPTION value=3>сталь углеродистая</OPTION>
<OPTION value=4>чугун</OPTION>
<OPTION value=5>медь</OPTION>
<OPTION value=6>сосна</OPTION>
</SELECT>
</TD></TR>
<TR><TD colspan=2 align=center>
<INPUT onclick=izgib2(this.form) type=button value=Calculate> <INPUT onclick=izgib2(this.form) type=reset value=Reset>
</TD></TR>
<TR><TD colspan=2 align=right><B>Результаты расчёта:</B></TD></TR>
<TR><TD><FONT SIZE=2>Масса трубы, <B>m</B></td><td><INPUT name=Massa size=12> кг</td></tr>
<TR><TD>Осевой момент инерции сечения трубы</td><td><INPUT name=Jx size=12> м<SUP>4</SUP></td></tr>
<TR><TD>Осевой момент сопротивления сечения трубы</td><td><INPUT name=Wx size=12> м<SUP>3</SUP></td></tr>
<TR><TD>Напряжение возникающее в трубе<BR>(центральное сечение)</td><td>
<INPUT name=Napr size=12> МПа,<br>
<INPUT name=Napr2 size=12> кгс/мм<SUP>2</SUP>,<br>
</TD></TR>
<TR><TD>Наибольший прогиб трубы</td><td><INPUT name=Progib size=12> мм</td></tr>
</TABLE>
</FORM>
осень мая нужна - как починить ? не моё
Добавлено 19-11-2012 22:25
предполагаемое тело
<IMG SRC="../b.gif" width=5 height=5><BR>
<TABLE width=100% border=0 cellpadding=0 cellspacing=0>
<TR>
<td width=5 bgcolor=white><IMG SRC="../b.gif" width=5></td>
<td width=2 bgcolor=#4D5E82><IMG SRC="../b.gif" width=2></td>
<td width=5 bgcolor=white><IMG SRC="../b.gif" width=5></td>
<TD valign=top bgcolor=white>
<SCRIPT><!--hide
function izgib2(input) {
var
B_korob, //Ширина короба.
H_korob, //Высота короба.
Stenka, //Тощина стенки.
L_opora, //Расстояние между опорами, L.
Sechenie,
Ro,//Плотность материала.
Massa,// Масса трубы.
Q_sila, //Сила изгибающая трубу, P.
Modul_E, //Модуль упругости Е
Jx, //Осевой момент инерции сечения трубы.
Wx,//Осевой момент сопротивления сечения.
Pi, //Число Пи.
Moment, //Момент изгибающий трубу.
Napr, //Напряжение возникающее в трубе в Н.
Napr2, //Напряжение возникающее в трубе в кгс/мм^2.
Progib; //Прогиб трубы.
//***convert input into numbers
B_korob= eval(input.B_korob.value);
H_korob= eval(input.H_korob.value);
Stenka= eval(input.Stenka.value);
L_opora= eval(input.L_opora.value);
Q_sila= eval(input.Q_sila.value);
Modul_E= eval(input.Modul_E.value);
Pi=3.141592654;
//***Radiusy
with(Math) {
if (Modul_E == 1) {Modul_E = 72000000000; Ro = 2700}
else if (Modul_E == 2) {Modul_E = 112000000000; Ro = 4500};
else if (Modul_E == 3) {Modul_E = 210000000000; Ro = 7800};
else if (Modul_E == 4) {Modul_E = 140000000000; Ro = 7800};
else if (Modul_E == 5) {Modul_E = 110000000000; Ro = 8940};
else if (Modul_E == 6) {Modul_E = 10000000000; Ro = 900};
B_korob = B_korob/1000;
H_korob = H_korob/1000;
Stenka = Stenka/1000;
Sechenie = B_korob*H_korob - (B_korob-Stenka*2)*(H_korob-Stenka*2);
Jx=B_korob*H_korob*H_korob*H_korob/12 - (B_korob-Stenka*2)*(H_korob-Stenka*2)*(H_korob-Stenka*2)*(H_korob-Stenka*2)/12;
Massa = Sechenie * Ro * L_opora/1000;
Wx=2*Jx/H_korob;
Moment=Q_sila*L_opora*L_opora/8000000;
Napr=Moment/Wx;
Napr2=Napr/1000000/9.8066;
Progib=abs(Q_sila*L_opora*L_opora*L_opora*L_opora*5/(Modul_E*Jx*384000000000));
//***Output
input.Massa.value= round(Massa*1000)/1000;
input.Jx.value= round(Jx*1000000000000)/1000000000000;
input.Wx.value= round(Wx*1000000000000)/1000000000000;
input.Napr.value= round(Napr/10000)/100;
input.Napr2.value= round(Napr2*100)/100;
input.Progib.value= round(Progib*100)/100;
} //***end Math
} //***end function
// --></SCRIPT>
<IMG SRC="7.gif" BORDER=0 align=right>
<H1>Изгиб коробчатой балки поперечной равномерно распределенной нагрузкой.</H1>
<FORM name=sailForces>
<IMG SRC="_2.gif" BORDER=0><P>
<TABLE cellPadding=3 cellSpacing=0 border=6 bgcolor=#C6CDD7>
<TR><TD colspan=3 align=right><B>Введите данные:</B></TD></TR>
<tr><td>Ширина короба, b</td><td><INPUT name=B_korob onchange=izgib2(this.form) size=5 value=40> мм</td></tr>
<tr><td>Высота короба, h</td><td><INPUT name=H_korob onchange=izgib2(this.form) size=5 value=80> мм</TD></TR>
<tr><td>Толщина стенки</td><td><INPUT name=Stenka onchange=izgib2(this.form) size=5 value=2> мм</TD></TR>
<tr><td>Расстояние между опорами, L</td><td><INPUT name=L_opora onchange=izgib2(this.form) size=5 value=2000> мм</TD></TR>
<tr><td>Интенсивность распределенной нагрузки Q, в Н/м.</td><td><INPUT name=Q_sila onchange=izgib2(this.form) size=5 value=1000> H/м</TD></TR>
<tr><td>Материал трубы</td><td>
<SELECT name=Modul_E onchange=izgib2(this.form) size=1>
<OPTION value=1 selected>алюминиевый сплав</OPTION>
<OPTION value=2>титановый сплав</OPTION>
<OPTION value=3>сталь углеродистая</OPTION>
<OPTION value=4>чугун</OPTION>
<OPTION value=5>медь</OPTION>
<OPTION value=6>сосна</OPTION>
</SELECT>
</TD></TR>
<TR><TD colspan=2 align=center>
<INPUT onclick=izgib2(this.form) type=button value=Calculate> <INPUT onclick=izgib2(this.form) type=reset value=Reset>
</TD></TR>
<TR><TD colspan=2 align=right><B>Результаты расчёта:</B></TD></TR>
<TR><TD><FONT SIZE=2>Масса трубы, <B>m</B></td><td><INPUT name=Massa size=12> кг</td></tr>
<TR><TD>Осевой момент инерции сечения трубы</td><td><INPUT name=Jx size=12> м<SUP>4</SUP></td></tr>
<TR><TD>Осевой момент сопротивления сечения трубы</td><td><INPUT name=Wx size=12> м<SUP>3</SUP></td></tr>
<TR><TD>Напряжение возникающее в трубе<BR>(центральное сечение)</td><td>
<INPUT name=Napr size=12> МПа,<br>
<INPUT name=Napr2 size=12> кгс/мм<SUP>2</SUP>,<br>
</TD></TR>
<TR><TD>Наибольший прогиб трубы</td><td><INPUT name=Progib size=12> мм</td></tr>
</TABLE>
</FORM>