编程漫谈程序调试方法.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[abl國哥 口_|圖If T1 25 Then GoTo 2850 1 [abl 國哥 口 _|圖 If T1 25 Then GoTo 2850 1 编程漫谈:程序调试方法 程序编写过程中,要进行调试。可用下面的几个方法。 1.设置中断点,运行时查看变量数值 点击语句前面一空行,此语句底色变红。在程序运行到此行时, 就停下来,可用鼠标指向变量,就可显示该变量的数值,以便分析。 如对计算的温升有疑问,就可查前面各步的计算值。 (见下图) 备 Project 1 - Microsoft Visual Basic [设计]-[Modulml (Code)] 舞立件? 折额日工程? 格武◎ 调试功运行? Sifll(u) TM(I)外接程序⑷窗口呦帮助(也 Q 髦是黑 0 卜II .|騒脅弟管法目盘1?,列L X [01 用* T |o?) QI = Int (Pl / SX1) If TYF * TYS 5 Then 01 = Int(PS / SX1) TG = Int (0. 065 * Q1 0, 8 + 100 + 0.5) * 0.01 MSI = 3: If C1 = 0 Then MSI 二 1 JC =(0. 45 + JI): If JJ = 1 Then JC =(0.45 + JJ3 /(M3 - D) TJ = Int CCl 002 + (JC - 0. 4) * (Ml - MSI) * QI * 100 + 0, 5) * 0. 01 If TJ 0 Then TJ 二 0 If JC 0. 64 Then JC = 0. 64 TC = Int (Cl 002 + JC * (Ml - 2 * MSI) * Qi * 100 + H 5〕朮 0. 01 T1 = TG + TJ + TC If □■二 1 Or 匚LL 二 2 Th已门 GoTo 2620 / KI) 2) SI * A3 * 1 f Al)「2) + O 353) * i T—I - - 1± A A 1 BIBB OGO4 +hen+Al 1 T 1( 克^A// /Al圆A182 01幫JB£ 0.1辰c丄 *O+高+1+ 1( 3 A$A A ■ K E K K/ 3 nGXn n) + jeJ 5 h r h h ? 1 T o T T o 9 bf f 口口口□口 * L*压压压压Gl *25高高高高* 3 Daw Y (KA + _s. tr ST t sllXGXGXGXGIn G G G G --f f f f 1 A I I I I 3 G K G Rtm 2620 =_ 2.设置stop点,符合设置条件时查看。 2. 本例中设置的条件:If A1 = 3.28 And A2 = 5 And B2 = 8.5 Then (见下Stop,到运行到满足上述条件时中断,供查阅前面变量的值 图) (见下 4文件(日編辑(E)視砂妙工程(日格式0调谊【M运行(田査询3 51表①工具【I)外接程序(苗窗口(型帮助(H) ||场^牡倉|.日|爲电賈黑口1 ■ %i 1 c§ U ■ n厅645』列3 | 三 scioi LN3 = Int((?M5 + W * N9 * LM + (N3 - (M5 + MT) + N9) * LM3) +10) / 10 LN5 = Int((N5 * (LI3 + LM5) / 2) * 10) / 10: If C1 = 0 Then LN5 = I nt (NS 水 LM3 * 10) / 10 Rem铁心计算 M0 二 Im(D33D + Clt + 0. 5) |mo = 290LL 二 2 Then GoTo 2635 H21 = H2 + H22D * 2 线圈总高 H12 = Hl + HlID * 2: If Hl2 H21 Then H21 = Hl2 MO = D33D + CM 冷目间距 HW = Int(H21 + HKH) 263 If TXXS$ 二”圆辄铁心Then Call TX01 If TXXSJ 二 询铁心Then Call TX02 If TXXS$ =大觇铁心Then Call TX03 方 If Al = 3, 28 And A2 = 5 And B2 = 8.5 Then Stop Rem空载损耗计算 3.设置Debug,在立即窗口查看变量值的变化,以便判断。 该例是查询运行循环过程中有无遗漏线规,以判断线圈高度循环 的步长确定是否合理。(见下图) 兰GeneralA丽17 (? 兰 General A丽 17 (? G?用 三| [scio i JBA2 = 0: J2 = 0.16 Else JBA2 =0.4 End

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档