wangminmin 发表于 2006-5-16 20:51:00

请各位高手帮菜鸟看看这段小程序

这段小程序是用来画图的一部分,运行的时候没有错误,但就是没有正确结果

xxsheng 发表于 2006-5-16 22:47:00

程序呢?

wangminmin 发表于 2006-5-17 10:29:00

<P>// bc2Dlg.cpp : implementation file<BR>//</P>
<P>#include "stdafx.h"<BR>#include "resource.h"<BR>#include "bc1Dlg.h"<BR>#include "bc2Dlg.h"<BR>#include "bc3Dlg.h"</P>
<P>#include &lt;string.h&gt;<BR>#include &lt;aced.h&gt;<BR>#include &lt;dbents.h&gt;<BR>#include &lt;dbsymtb.h&gt;<BR>#include &lt;dbgroup.h&gt;<BR>#include &lt;dbapserv.h&gt;<BR>#include &lt;math.h&gt;</P>
<P>#ifdef _DEBUG<BR>#define new DEBUG_NEW<BR>#undef THIS_FILE<BR>static char THIS_FILE[] = __FILE__;<BR>#endif</P>
<P>double C,d,d0,d1,d2,h,D1,D2,t0,K,Fmax,Fmin,Flim,n,n1,n2,Lmax,Lmin,Llim,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; G,H,H0,A,t,L0;<BR>char Fmaxs,Fmins,hs,D1s;<BR>extern char a,b,c;</P>
<P>/////////////////////////////////////////////////////////////////////////////<BR>// bc2Dlg dialog</P>
<P><BR>bc2Dlg::bc2Dlg(CWnd* pParent /*=NULL*/)<BR>&nbsp;: CDialog(bc2Dlg::IDD, pParent)<BR>{<BR>&nbsp;//{{AFX_DATA_INIT(bc2Dlg)<BR>&nbsp;&nbsp;// NOTE: the ClassWizard will add member initialization here<BR>&nbsp;//}}AFX_DATA_INIT<BR>}</P>
<P><BR>void bc2Dlg::DoDataExchange(CDataExchange* pDX)<BR>{<BR>&nbsp;CDialog::DoDataExchange(pDX);<BR>&nbsp;//{{AFX_DATA_MAP(bc2Dlg)<BR>&nbsp;DDX_Control(pDX, IDC_EDIT4, m_D1);<BR>&nbsp;DDX_Control(pDX, IDC_EDIT3, m_h);<BR>&nbsp;DDX_Control(pDX, IDC_EDIT2, m_Fmin);<BR>&nbsp;DDX_Control(pDX, IDC_EDIT1, m_Fmax);<BR>&nbsp;//}}AFX_DATA_MAP<BR>}</P>
<P><BR>BEGIN_MESSAGE_MAP(bc2Dlg, CDialog)<BR>&nbsp;//{{AFX_MSG_MAP(bc2Dlg)<BR>&nbsp;//}}AFX_MSG_MAP<BR>END_MESSAGE_MAP()</P>
<P>/////////////////////////////////////////////////////////////////////////////<BR>// bc2Dlg message handlers</P>
<P>BOOL bc2Dlg::OnInitDialog() <BR>{<BR>&nbsp;CDialog::OnInitDialog();<BR>&nbsp;<BR>&nbsp;// TODO: Add extra initialization here<BR>&nbsp;<BR>&nbsp;return TRUE;&nbsp; // return TRUE unless you set the focus to a control<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // EXCEPTION: OCX Property Pages should return FALSE<BR>}</P>
<P>void bc2Dlg::OnOK() <BR>{<BR>&nbsp;m_Fmax.GetWindowText(Fmaxs,20);<BR>&nbsp;&nbsp;&nbsp; m_Fmin.GetWindowText(Fmins,20);<BR>&nbsp;m_h.GetWindowText(hs,20);<BR>&nbsp;m_D1.GetWindowText(D1s,20);<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;Fmax=atof((LPCTSTR)Fmaxs);<BR>&nbsp;Fmin=atof((LPCTSTR)Fmins);<BR>&nbsp;h=atof((LPCTSTR)hs);<BR>&nbsp;D1=atof((LPCTSTR)D1s);<BR>&nbsp;// TODO: Add extra validation here<BR>&nbsp;<BR>&nbsp;CDialog::OnOK();<BR>//_______________________*************_______________________第一步确定D2和d;<BR>C=6;<BR>d1=D1/(C+1);<BR>K=(4*C-1)/(4*C-4)+(0.615/C);<BR>//_______*****________计算【t】许用切应力<BR>if (b=="I类")<BR>{if (c=="碳素弹簧钢丝GB4357") t0=570;/就是在这里把t0的值提不出来<BR>&nbsp;&nbsp; else if (c=="琴钢丝YB/Y5101") t0=740;<BR>&nbsp;&nbsp; else if (c=="弹簧用不锈钢丝YBD(T)11") t0=740;<BR>&nbsp;&nbsp; else if (c=="阀门有油淬火回火碳素弹簧钢丝YB/T5102") t0=740;<BR>&nbsp;&nbsp; else if (c=="油淬火回火碳素弹簧钢丝YB/T5103") t0=740;<BR>&nbsp;&nbsp; else if (c=="油淬火回火硅锰弹簧钢丝YB/T5104") t0=740;<BR>&nbsp;&nbsp; else if (c=="阀门有油淬火回火碳素硌硅弹簧钢丝YB/T5105") t0=710;<BR>&nbsp;&nbsp; else if (c=="阀门有油淬火回火硌钒弹簧钢丝YD/T5108") t0=710;}</P>
<P>if (b=="II类")<BR>{&nbsp; if(c=="碳素弹簧钢丝GB4357")&nbsp; t0=455;<BR>&nbsp;&nbsp; if(c=="琴钢丝YB/Y5101")&nbsp; t0=590;<BR>&nbsp;&nbsp; if(c=="弹簧用不锈钢丝YBD(T)11")&nbsp; t0=590;<BR>&nbsp;&nbsp; if (c=="阀门有油淬火回火碳素弹簧钢丝YB/T5102")&nbsp; t0=590;<BR>&nbsp;&nbsp; if (c=="油淬火回火碳素弹簧钢丝YB/T5103")&nbsp; t0=590;<BR>&nbsp;&nbsp; if (c=="油淬火回火硅锰弹簧钢丝YB/T5104")&nbsp; t0=590;<BR>&nbsp;&nbsp; if (c=="阀门有油淬火回火碳素硌硅弹簧钢丝YB/T5105")&nbsp; t0=570;<BR>&nbsp;&nbsp; if (c=="阀门有油淬火回火硌钒弹簧钢丝YD/T5108")&nbsp; t0=570;<BR>}</P>
<P>if (b=="III类")<BR>{if(c=="碳素弹簧钢丝GB4357")&nbsp; t0=340;<BR>&nbsp;&nbsp; else if (c=="琴钢丝YB/Y5101")&nbsp; t0=455;<BR>&nbsp;&nbsp; else if (c=="弹簧用不锈钢丝YBD(T)11")&nbsp; t0=455;<BR>&nbsp;&nbsp; else if (c=="阀门有油淬火回火碳素弹簧钢丝YB/T5102")&nbsp; t0=455;<BR>&nbsp;&nbsp; else if (c=="油淬火回火碳素弹簧钢丝YB/T5103")&nbsp; t0=455;<BR>&nbsp;&nbsp; else if (c=="油淬火回火硅锰弹簧钢丝YB/T5104")&nbsp; t0=455;<BR>&nbsp;&nbsp; else if (c=="阀门有油淬火回火碳素硌硅弹簧钢丝YB/T5105")&nbsp; t0=430;<BR>&nbsp;&nbsp; else if (c=="阀门有油淬火回火硌钒弹簧钢丝YD/T5108")&nbsp; t0=430;}<BR>d2=1.6*sqrt(K*Fmax*C/t0);</P>
<P>for (C=6;d1-d2&gt;0.5||d1-d2&lt;(-0.5);C++)<BR>{d1=D1/(C+1);d2=1.6*sqrt(K*Fmax*C/t0);}<BR>d=d2;</P>
<P>&nbsp;&nbsp;&nbsp; if( 0.10&lt;d&amp;&amp;d&lt;=0.12) d=0.12;<BR>&nbsp;&nbsp;&nbsp; else if&nbsp; (0.12&lt;d2&amp;&amp;d2&lt;=0.14) d=0.14;<BR>&nbsp;&nbsp;&nbsp; else if&nbsp; (0.14&lt;d2&amp;&amp;d2&lt;=0.16) d=0.16;<BR>&nbsp;else if&nbsp; (0.16&lt;d2&amp;&amp;d2&lt;=0.20) d=0.20;<BR>&nbsp;else if&nbsp; (0.20&lt;d2&amp;&amp;d2&lt;=0.25) d=0.25;</P>
<P>&nbsp;else if&nbsp; (0.25&lt;d2&amp;&amp;d2&lt;=0.30)d=0.30;<BR>&nbsp;else if&nbsp; (0.30&lt;d2&amp;&amp;d2&lt;=0.35)d=0.35;<BR>&nbsp;else if&nbsp; (0.35&lt;d2&amp;&amp;d2&lt;=0.40)d=0.40;<BR>&nbsp;else if&nbsp; (0.40&lt;d2&amp;&amp;d2&lt;=0.45)d=0.45;<BR>&nbsp;else if&nbsp; (0.45&lt;d2&amp;&amp;d2&lt;=0.50)d=0.50;<BR>&nbsp;else if&nbsp; (0.50&lt;d2&amp;&amp;d2&lt;=0.60)d=0.60;<BR>&nbsp;else if&nbsp; (0.60&lt;d2&amp;&amp;d2&lt;=0.70)d=0.70;<BR>&nbsp;else if&nbsp; (0.70&lt;d2&amp;&amp;d2&lt;=0.80)d=0.80;<BR>&nbsp;else if&nbsp; (0.80&lt;d2&amp;&amp;d2&lt;=0.90)d=0.90;<BR>&nbsp;else if&nbsp; (0.90&lt;d2&amp;&amp;d2&lt;=1.00)d=1.00;<BR>&nbsp;else if&nbsp; (1.00&lt;d2&amp;&amp;d2&lt;=1.20)d=1.20;<BR>&nbsp;else if&nbsp; (1.20&lt;d2&amp;&amp;d2&lt;=1.60)d=1.60;</P>
<P>&nbsp;else if&nbsp; (1.60&lt;d2&amp;&amp;d2&lt;=2.00)d=2.00;<BR>&nbsp;else if&nbsp; (2.00&lt;d2&amp;&amp;d2&lt;=2.50)d=2.50;<BR>&nbsp;else if&nbsp; (2.50&lt;d2&amp;&amp;d2&lt;=3.00)d=3.00;<BR>&nbsp;else if&nbsp; (3.00&lt;d2&amp;&amp;d2&lt;=3.50)d=3.50;<BR>&nbsp;else if&nbsp; (3.50&lt;d2&amp;&amp;d2&lt;=4.00)d=4.00;</P>
<P>&nbsp;else if&nbsp; (4.00&lt;d2&amp;&amp;d2&lt;=4.50)d=4.50;<BR>&nbsp;else if&nbsp; (4.50&lt;d2&amp;&amp;d2&lt;=5.00)d=5.00;<BR>&nbsp;else if&nbsp; (5.00&lt;d2&amp;&amp;d2&lt;=6.00)d=6.00;<BR>&nbsp;else if&nbsp; (6.00&lt;d2&amp;&amp;d2&lt;=8.00)d=8.00;<BR>&nbsp;else if&nbsp; (8.00&lt;d2&amp;&amp;d2&lt;=10.0)d=10.0;<BR>&nbsp;else if&nbsp; (10.0&lt;d2&amp;&amp;d2&lt;=12.0)d=12.0;<BR>&nbsp;else if&nbsp; (12.0&lt;d2&amp;&amp;d2&lt;=16.0)d=16.0;</P>
<P>&nbsp;else if&nbsp; (16.0&lt;d2&amp;&amp;d2&lt;=20.0)d=20.0;<BR>&nbsp;else if&nbsp; (20.0&lt;d2&amp;&amp;d2&lt;=25.0)d=25.0;<BR>&nbsp;else if&nbsp; (25.0&lt;d2&amp;&amp;d2&lt;=30.0)d=30.0;<BR>&nbsp;else if&nbsp; (30.0&lt;d2&amp;&amp;d2&lt;=35.0)d=35.0;<BR>&nbsp;else if&nbsp; (35.0&lt;d2&amp;&amp;d2&lt;=40.0)d=40.0;<BR>&nbsp;else if&nbsp; (40.0&lt;d2&amp;&amp;d2&lt;=45.0)d=45.0;</P>
<P>&nbsp;else if (45.0&lt;d2&amp;&amp;d2&lt;=50.0) d=50.0;<BR>&nbsp;else if (50.0&lt;d2&amp;&amp;d2&lt;=60.0) d=60.0;<BR>&nbsp;else if (60.0&lt;d2&amp;&amp;d2&lt;=70.0) d=70.0;<BR>&nbsp;else if (70.0&lt;d2&amp;&amp;d2&lt;=80.0) d=80.0;<BR>&nbsp;&nbsp;&nbsp; else if (80.0&lt;d2||d2&lt;0.10) <BR>&nbsp;&nbsp;acedAlert("\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 错 误!\nd的值计算存在错误!!!\n请从新选择参数!");</P>
<P>&nbsp;//____________**********___________ 确定有效工作圈数n<BR>Lmax=Fmax*h/(Fmax-Fmin);<BR>if (c=="碳素弹簧钢丝GB4357") G=79000;<BR>if (c=="琴钢丝YB/Y5101") G=79000;<BR>if (c=="弹簧用不锈钢丝YBD(T)11") G=71000;<BR>if (c=="阀门有油淬火回火碳素弹簧钢丝YB/T5102") G=79000;</P>
<P>if (c=="油淬火回火碳素弹簧钢丝YB/T5103") G=79000;//就是在这里把G的值提不出if (c=="油淬火回火硅锰弹簧钢丝YB/T5104") G=79000;<BR>if (c=="阀门有油淬火回火碳素硌硅弹簧钢丝YB/T5105") G=79000;<BR>if (c=="阀门有油淬火回火硌钒弹簧钢丝YD/T5108") G=79000;</P>
<P>n1=(G*Lmax*d)/(8*Fmax*C*C*C);<BR>if&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (2&lt;n1&amp;&amp;n1&lt;=2.25) n=2.25;<BR>else if (2.25&lt;n1&amp;&amp;n1&lt;=2.5) n=2.5;<BR>else if (2.5&lt;n1&amp;&amp;n1&lt;=2.75) n=2.75;<BR>else if (2.75&lt;n1&amp;&amp;n1&lt;=3) n=3;<BR>else if (3&lt;n1&amp;&amp;n1&lt;=3.25) n=3.25;<BR>else if (3.25&lt;n1&amp;&amp;n1&lt;=3.5) n=3.5;<BR>else if (3.5&lt;n1&amp;&amp;n1&lt;=3.75) n=3.75;<BR>else if (3.75&lt;n1&amp;&amp;n1&lt;=4) n=4;<BR>else if (4&lt;n1&amp;&amp;n1&lt;=4.25) n=4.25;<BR>else if (4.25&lt;n1&amp;&amp;n1&lt;=4.5) n=4.5;<BR>else if (4.5&lt;n1&amp;&amp;n1&lt;=4.75) n=4.75;<BR>else if (4.75&lt;n1&amp;&amp;n1&lt;=5) n=5;<BR>else if (5&lt;n1&amp;&amp;n1&lt;=5.5) n=5.5;<BR>else if (5.5&lt;n1&amp;&amp;n1&lt;=6) n=6;<BR>else if (6&lt;n1&amp;&amp;n1&lt;=6.5) n=6.5;<BR>else if (6.5&lt;n1&amp;&amp;n1&lt;=7) n=7;<BR>else if (7&lt;n1&amp;&amp;n1&lt;=7.5) n=7.5;<BR>else if (7.5&lt;n1&amp;&amp;n1&lt;=8) n=8;<BR>else if (8&lt;n1&amp;&amp;n1&lt;=8.5) n=8.5;<BR>else if (8.5&lt;n1&amp;&amp;n1&lt;=9) n=9;<BR>else if (9&lt;n1&amp;&amp;n1&lt;=9.5) n=9.5;<BR>else if (9.5&lt;n1&amp;&amp;n1&lt;=10) n=10;<BR>else if (10&lt;n1&amp;&amp;n1&lt;=10.5) n=10.5;<BR>else if (10.5&lt;n1&amp;&amp;n1&lt;=11.5) n=11.5;<BR>else if (11.5&lt;n1&amp;&amp;n1&lt;=12.5) n=12.5;<BR>else if (12.5&lt;n1&amp;&amp;n1&lt;=13.5) n=13.5;<BR>else if (13.5&lt;n1&amp;&amp;n1&lt;=14.5) n=14.5;<BR>else if (14.5&lt;n1&amp;&amp;n1&lt;=15) n=15;<BR>else if (15&lt;n1&amp;&amp;n1&lt;=16) n=16;<BR>else if (16&lt;n1&amp;&amp;n1&lt;=18) n=18;<BR>else if (18&lt;n1&amp;&amp;n1&lt;=20) n=20;<BR>else if (20&lt;n1&amp;&amp;n1&lt;=22) n=22;<BR>else if (22&lt;n1&amp;&amp;n1&lt;=25) n=25;<BR>else if (25&lt;n1&amp;&amp;n1&lt;=28) n=28;<BR>else if (28&lt;n1&amp;&amp;n1&lt;=30) n=30;<BR>else if (30&lt;n1||n1&lt;2) <BR>&nbsp;&nbsp;acedAlert("\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 错 误!\n弹簧圈数n的值计算存在错误!\n请从新选择参数!");</P>
<P>n2=n+2;//总圈数为n2,</P>
<P>//____________**********___________ 确定变形量Llin,Lmax,Lmin,和实际最小载荷Fmin</P>
<P>Flim=Fmax/0.8;<BR>Llim=8*n*Flim*C*C*C/(G*d);</P>
<P>Lmax=8*n*Fmax*C*C*C/(G*d);<BR>Lmin=Lmax-h;<BR>Fmin=G*Lmin*d/(8*n*C*C*C);</P>
<P>//____________**********___________ 确定弹簧节距t,自由高度H,螺旋升角和簧丝展开长度L0<BR>d0=0.1*d;//在F作用下相连两圈的间距<BR>t=(d+Lmax)/(n+d0);//节距t<BR>H=n*t+1.5*d;//自由高度<BR>if (4&lt;H&amp;&amp;H&lt;=5) H=5;<BR>else if (5&lt;H&amp;&amp;H&lt;=6) H0=6;<BR>else if (6&lt;H&amp;&amp;H&lt;=7) H0=7;<BR>else if (7&lt;H&amp;&amp;H&lt;=8) H0=8;<BR>else if (8&lt;H&amp;&amp;H&lt;=9) H0=9;<BR>else if (9&lt;H&amp;&amp;H&lt;=10) H0=10;<BR>else if (10&lt;H&amp;&amp;H&lt;=11) H0=11;<BR>else if (11&lt;H&amp;&amp;H&lt;=12) H0=12;<BR>else if (12&lt;H&amp;&amp;H&lt;=13) H0=13;<BR>else if (13&lt;H&amp;&amp;H&lt;=14) H0=14;<BR>else if (14&lt;H&amp;&amp;H&lt;=15) H0=15;<BR>else if (15&lt;H&amp;&amp;H&lt;=16) H0=16;<BR>else if (16&lt;H&amp;&amp;H&lt;=17) H0=17;<BR>else if (17&lt;H&amp;&amp;H&lt;=18) H0=18;<BR>else if (18&lt;H&amp;&amp;H&lt;=19) H0=19;<BR>else if (19&lt;H&amp;&amp;H&lt;=20) H0=20;<BR>else if (20&lt;H&amp;&amp;H&lt;=22) H0=22;<BR>else if (22&lt;H&amp;&amp;H&lt;=24) H0=24;<BR>else if (24&lt;H&amp;&amp;H&lt;=26) H0=26;<BR>else if (26&lt;H&amp;&amp;H&lt;=28) H0=28;<BR>else if (28&lt;H&amp;&amp;H&lt;=30) H0=30;<BR>else if (30&lt;H&amp;&amp;H&lt;=35) H0=35;<BR>else if (32&lt;H&amp;&amp;H&lt;=35) H0=35;<BR>else if (35&lt;H&amp;&amp;H&lt;=38) H0=38;<BR>else if (38&lt;H&amp;&amp;H&lt;=40) H0=40;<BR>else if (40&lt;H&amp;&amp;H&lt;=42) H0=42;<BR>else if (42&lt;H&amp;&amp;H&lt;=45) H0=45;<BR>else if (45&lt;H&amp;&amp;H&lt;=48) H0=48;<BR>else if (48&lt;H&amp;&amp;H&lt;=50) H0=50;<BR>else if (50&lt;H&amp;&amp;H&lt;=52) H0=52;<BR>else if (52&lt;H&amp;&amp;H&lt;=55) H0=55;<BR>else if (55&lt;H&amp;&amp;H&lt;=58) H0=58;<BR>else if (58&lt;H&amp;&amp;H&lt;=60) H0=60;<BR>else if (60&lt;H&amp;&amp;H&lt;=65) H0=65;<BR>else if (65&lt;H&amp;&amp;H&lt;=70) H0=70;<BR>else if (70&lt;H&amp;&amp;H&lt;=75) H0=75;<BR>else if (75&lt;H&amp;&amp;H&lt;=80) H0=80;<BR>else if (80&lt;H&amp;&amp;H&lt;=85) H0=85;<BR>else if (85&lt;H&amp;&amp;H&lt;=90) H0=90;<BR>else if (90&lt;H&amp;&amp;H&lt;=95) H0=95;<BR>else if (95&lt;H&amp;&amp;H&lt;=100) H0=100;<BR>else if (100&lt;H&amp;&amp;H&lt;=105) H0=105;<BR>else if (105&lt;H&amp;&amp;H&lt;=110) H0=110;</P>
<P>else if (110&lt;H&amp;&amp;H&lt;=115) H0=115;<BR>else if (115&lt;H&amp;&amp;H&lt;=120) H0=120;<BR>else if (120&lt;H&amp;&amp;H&lt;=130) H0=130;<BR>else if (130&lt;H&amp;&amp;H&lt;=140) H0=140;<BR>else if (140&lt;H&amp;&amp;H&lt;=150) H0=150;<BR>else if (150&lt;H&amp;&amp;H&lt;=160) H0=160;<BR>else if (160&lt;H&amp;&amp;H&lt;=170) H0=170;<BR>else if (170&lt;H&amp;&amp;H&lt;=180) H0=180;<BR>else if (180&lt;H&amp;&amp;H&lt;=190) H0=190;<BR>else if (190&lt;H&amp;&amp;H&lt;=200) H0=200;<BR>else if (200&lt;H&amp;&amp;H&lt;=220) H0=220;<BR>else if (220&lt;H&amp;&amp;H&lt;=240) H0=240;<BR>else if (240&lt;H&amp;&amp;H&lt;=260) H0=260;<BR>else if (260&lt;H&amp;&amp;H&lt;=280) H0=280;<BR>else if (280&lt;H&amp;&amp;H&lt;=300) H0=300;<BR>else if (300&lt;H&amp;&amp;H&lt;=320) H0=320;<BR>else if (320&lt;H&amp;&amp;H&lt;=340) H0=340;<BR>else if (340&lt;H&amp;&amp;H&lt;=360) H0=360;<BR>else if (360&lt;H&amp;&amp;H&lt;=380) H0=380;<BR>else if (380&lt;H&amp;&amp;H&lt;=400) H0=400;<BR>else if (400&lt;H&amp;&amp;H&lt;=420) H0=420;<BR>else if (420&lt;H&amp;&amp;H&lt;=450) H0=450;<BR>else if (450&lt;H&amp;&amp;H&lt;=480) H0=480;<BR>else if (480&lt;H&amp;&amp;H&lt;=500) H0=500;<BR>else if (500&lt;H&amp;&amp;H&lt;=520) H0=520;<BR>else if (520&lt;H&amp;&amp;H&lt;=550) H0=550;<BR>else if (550&lt;H&amp;&amp;H&lt;=580) H0=580;<BR>else if (580&lt;H&amp;&amp;H&lt;=600) H0=600;<BR>else if (600&lt;H&amp;&amp;H&lt;=620) H0=620;<BR>else if (620&lt;H&amp;&amp;H&lt;=650) H0=650;<BR>else if (650&lt;H&amp;&amp;H&lt;=680) H0=680;<BR>else if (680&lt;H&amp;&amp;H&lt;=700) H0=700;<BR>else if (700&lt;H&amp;&amp;H&lt;=720) H0=720;<BR>else if (720&lt;H&amp;&amp;H&lt;=750) H0=750;<BR>else if (750&lt;H&amp;&amp;H&lt;=780) H0=780;<BR>else if (780&lt;H&amp;&amp;H&lt;=800) H0=800;<BR>else if (800&lt;H&amp;&amp;H&lt;=850) H0=850;</P>
<P>else if (850&lt;H&amp;&amp;H&lt;=900) H0=900;<BR>else if (900&lt;H&amp;&amp;H&lt;=1000) H0=1000;<BR>else if (1000&lt;H||H&lt;4) <BR>&nbsp;&nbsp;acedAlert("\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 错 误!\n弹簧自由高度的值计算存在错误!\n请从新选择参数!");</P>
<P>A=atan(t/(3.141592*D2));<BR>L0=3.141592*D2*n2/cos(A);<BR>//____________**********___________ 稳定性计算</P>
<P>&nbsp;</P>

wangminmin 发表于 2006-5-17 10:32:00

<P>这是个做二维弹簧工作图的设计部分</P>
<P>画图部分已经做了,就等设计完成了</P>
<P>小菜鸟很急,请各位朋友帮忙</P>
<P>我的email:wangqingm@eyou.com</P>
<P>QQ:43556244</P>
页: [1]
查看完整版本: 请各位高手帮菜鸟看看这段小程序