版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验五电机数据界面编程设计一、实验目的1、掌握输入、输出及数据存取的脚本编程方法2、掌握程序调试方法二、实验内容对实验四中“电机数据窗体”进行脚本编程,完善命令区的控件编程并调试程序,实现数据的导入、保存、计算,以及界面的切换。要求:1、“计算”根据输入数据计算得到输出数据并显示在相应控件区;2、“保存数据”保存所有输入、输出数据;3、“导入数据”载入所有已保存的数据;4、“下一步”切换至“槽形数据及绘制界面”并隐藏本窗体;5、“退出”切换至MDI主窗体并隐藏本窗体;6、“帮助”不做任何操作。三、实验步骤按要求完成实验并给出设计过程,给出相应的脚本程序并加以说明。对命令栏进行编程,分别编程导入数据保存数据计算退出写一步等按钮。1、“计算”根据输入数据计算得到输出数据并显示在相应控件区;PrivateSubCcmmajxd3_Clich()PH=Vai(txtPHText)UH=Vai(txtUNText)ata-Vai(txtata.Text)glys=Vai(txt^lys.Text)£H-Val(Fi)rfn3,ComBoEF.Text)P-Vail(Fwih3.Conbap.Text)al-ValfFarmS.ComBosl.Text)Z1-Vai(txtZlText)72-Vai(txtZZ.Text)Lt=Vsl(txtLt.Text)DiL=Vai(txtillText)Di=Vil(txtDlText)Di2=Val(txtri2,Text)D2=YslHxtD2Tot)KFe-Vai(txtKFe.Text)BdeltaO=ValCtKtBdeltaD,Text)AO=Vai(tstAO.Text)ml=3l£ComBoG.Text="三角形"Then'UWE-UN£lseUWE-UN/Sqr⑶EniI£ .―工踊=PN*1000/ml/UH£' '比常*常比**常***将陆值后的叮•里进行计算*********水********n-60*£TI/PIpl=21/(2*P)Zp2=Z2/(2*P)delta=0.3*10*(04+7*SqrOil*Lt))/10000LeE=Lt+2*delta=3.14*Bil/(2*P)tl=3.14*Dil/Z1t2=3,14*D2/Z2HO=(((ata/10。)*(glys/100)*(314*Dil))*A0/1k力/mlHC=HO*U*ml/Z1KI=Int(HC)Ml=HX*Z1/ml/alZS=Hl/2cjj=360*P/Z1q=Z1/(2*P)/mlIIO=IK/(ata/100)/(^Lys/100)— >w - an an-fe ■ ■j>iaj〔— ——J_g■ ・、,・>»hi・m>■>>txtVH£=Format(UHE,"*#*.*#*#*") '*常*富*****常*将计算后的值按格式输出到显示区常*常*常*常*富*****富***txtn=Format(n,txtZpl=Format(Zpl,txtZpZ=Format(Zp2,"it###*##*")txtlk*f=Format《工、林.it####")txtd^lta=Format(delta,"it##.#####")txtLef=F^mat(Le£,飞###*##*")txtt»=Furmat(tao,、抑.#####")txttl=Format(tl,t«tt2=Format(t2,txtMD=Format(MO."###.#####")tKtMC=Fermat(HC.It#It")txtll=Format(Hl,*###.#####*5txtajj"PomatCcjji"##1.###日")t«tQ=Format((v'###.#####")txtHO=F^rmatdlO.txtNX=Format^txtZS=Format(ZS,EndSub通过变量进行运算,再传送到显示变量里,由显示变量(UNF)显示到可视窗口。2、“保存数据”保存所有数据;Pri.viteS&Ccmm cJ5(0Open\Vsers\A.dmirListritflr\res]<t9p\39-txt^ForOutputAs#39(hl=3PN=Val(txtPHText) '*常比***比率***将丘日心T&xt的值赋值给FN**1**1***比****1**1****UN=Va(Farm3,txtlffi)ata—Val(Forni3.txtata)glys=Vai(FormS.txtglys)£K=y«l(Fqth3.Combo£HrText)F=VeJ(Forin3.Conbop-Text)al=Yai(Formi3.Comboal.Text)Ml=VaCtstZlText)72=VdCtKtZZText)Lt=Vsl(t!;tLt.Text)Di1=VolCtxtDi1.Text)DI-VdCt^tDlText)Di2=Val(txtDi2Text)D2-Vd(t^tD2.Text)KFe-Vol(txtKFe.Text)BdelteD=Val(tEtBdeltaD,Text)AO=Vd(tstAOText)1H£=Val(txtW£Text)n=Vai(txtnText)Zpl=¥al(titZpl.Text)Zp2=VaKtxtZpl.Text)iJcir=Vai(txtZpl.Text)delta=Val(txtdelta.Text)Lef=Val(txtLe£.Text)tao=¥el(txttao.Text)tl=Val(tsttl.Text)t2=Vd.(tKtt2,Text)BO=Vd(tstHOText)HC=Vd(tstMCText)N1=ViKt^tHl.Text)cjj=VaiCtutojj.Text)q=Val(txtQ,Text)IIO=Val(txtllO.Text)K=VdCtstWIText)ZS=Vd-Uxtzs.Text)Write439,FM,UK,ata.glys,£KP,虱,ZL及,Lt,DiLDLDi2,12,好*BdeltaO^AD,UNEjivZpLZp2,Ikw, Le£tao,tLt2>ND,配,Hl,cjjj备I1QMX;ZSCloxa#39EndSub打开将要保存的文件,将数据赋予变量,把将要保存的数据通过变量写入文件。3、“导入数据”载入所有已保存的数据;PrivateSubCommutil_ClicJ!(0Open\Vsers\A-Jministr4tt)r\resJ<tt)p\39-txt*ForInputMs#39Input#39,PM,UK,毗褊glys,£N;?fal,ZbI2fLt,UiL31;Di2,%KFe;B&lPorm3.txtPK=PNPorm3.txtlfff=UN?orm3-txtata.=ata.?orm3.txt^Lys=glysForm3-Ccmtoflf-Text=£HFcrm3.ComliQp.Text=PForin3.Coalioal.Tsct-altxtZL.Text=Z1txtZE.Text=72txtLt.Text=LttxtDil.Text-Diltxtil.Test«ritxtri2,Text=Di2txtrzTest=D2txtKFeText=KFetitBdeltaD.Text=BdeltaOtxtAO.Test=ADtxtW£Text=UN£txtnText=nText=ZpltxtZpS.Text=Zp2txtlkw.Text=Ixwtxtdelta.Text=deltatxtL^f.Text=L电Etxtt^o,Text=t电。txttl.Test=tltxtt2Test=t2txtNO.Test=NDtxtNC.Test=NCtxtll.Text=Hltxtcjj.Text=ojjtxtQ.Text=1txtl10.Text=IIOtxtHX.Text=HXtxtZS.Text=ZSClose#39EndSub打开数据的储存地址,选择将要写入的数据,将数据读出,关闭文件。4、“下一步”切换至“槽形数据及绘制界面”并隐藏本窗体;?rivateSubComm ch()Fcrm3.HideFermIrShowEndSnb将Form3隐藏,并且打开Forml。
点击下一步后将出现数据及槽形的界面5、“退出”切换至MDI主窗体并隐藏本窗体;Privit&SubComm孙西,lick。Form3.HideMD工FormLSho卡EndSub将Form3隐藏,并且打开MDIForml。6、“帮助”不做任何操作。PrivateSubCommon由一Click0EndSub7、源程序OptionExplicitDimPN!,UN!,ata!,glys!,Lt!,D1!,Dil!,D2!,Di2!,KFe!,Bdelta0!,A0!,P%,fN%,Z1%,Z2%,m1%,a1%,xd%DimUNf!,n!,Zp1!,Zp2!,Ikw!,delta!,Lef!,tao!,t1!,t2!,cjj!,q!,N0!,NC!,ZS!,I10!,N1%,NX%PrivateSubCommand1_Click()Open"C:\Users\Administrator\DesktopX.txt"ForInputAs#Input#1,PN,UN,ata,glys,fN,P,a1,Z1,Z2,Lt,Di1,D1,Di2,D2,KFe,Bdelta0,A0,UNf,n,Zp1,Zp2,Ikw,delta,Lef,tao,t1,t2,N0,NC,N1,cjj,q,I10,NX,ZSForm3.txtPN=PNForm3.txtUN=UNForm3.txtata=ataForm3.txtglys=glysForm3.CombofN.Text=fNForm3.Combop.Text=PForm3.Comboa1.Text=a1txtZ1.Text=Z1txtZ2.Text=Z2txtLt.Text=LttxtDi1.Text=Di1txtD1.Text=D1txtDi2.Text=Di2txtD2.Text=D2txtKFe.Text=KFetxtBdelta0.Text=Bdelta0txtA0.Text=A0txtUNf.Text=UNftxtn.Text=ntxtZp1.Text=Zp1txtZp2.Text=Zp2txtIkw.Text=Ikwtxtdelta.Text=deltatxtLef.Text=Leftxttao.Text=taotxttl.Text=t1txtt2.Text=t2txtN0.Text=N0txtNC.Text=NCtxtNl.Text=N1txtcjj.Text=cjjtxtq.Text=qtxtI10.Text=I10txtNX,Text=NXtxtZS.Text=ZSClose#EndSubPrivateSubCommand2_Click()Open"C:\Users\Administrator\Desktop\889\1.txt"ForOutputAs#m1=3PN=Val(txtPN,Text)'***********将txtPN.Text的值赋值给pn******************UN=Val(Form3.txtUN)ata=Val(Form3.txtata)glys=Val(Form3.txtglys)fN=Val(Form3.CombofN.Text)P=Val(Form3.Combop.Text)a1=Val(Form3.Comboa1.Text)Z1=Val(txtZ1.Text)Z2=Val(txtZ2.Text)Lt=Val(txtLt.Text)Di1=Val(txtDi1.Text)D1=Val(txtD1.Text)Di2=Val(txtDi2.Text)D2=Val(txtD2.Text)KFe=Val(txtKFe.Text)Bdelta0=Val(txtBdelta0.Text)A0=Val(txtA0.Text)UNf=Val(txtUNf.Text)n=Val(txtn.Text)Zp1=Val(txtZpl.Text)Zp2=Val(txtZpl.Text)Ikw=Val(txtZpl.Text)delta=Val(txtdelta.Text)Lef=Val(txtLef.Text)tao=Val(txttao.Text)t1=Val(txtt1.Text)t2=Val(txtt2.Text)N0=Val(txtN0.Text)NC=Val(txtNC.Text)N1=Val(txtN1.Text)cjj=Val(txtcjj.Text)q=Val(txtq.Text)I10=Val(txtI10.Text)NX=Val(txtNX.Text)ZS=Val(txtZS.Text)Write#郭剑鹏,PN,UN,ata,glys,fN,P,a1,Z1,Z2,Lt,Di1,D1,Di2,D2,KFe,Bdelta0,A0,UNf,n,Zp1,Zp2,Ikw,delta,Lef,tao,t1,t2,N0,NC,N1,cjj,q,I10,NX,ZSClose#郭剑鹏EndSubPrivateSubCommand3_Click()PN=Val(txtPN.Text)UN=Val(txtUN.Text)ata=Val(txtata.Text)glys=Val(txtglys.Text)fN=Val(Form3.CombofN.Text)P=Val(Form3.Combop.Text)a1=Val(Form3.Comboa1.Text)Z1=Val(txtZ1.Text)Z2=Val(txtZ2.Text)Lt=Val(txtLt.Text)Di1=Val(txtDi1.Text)D1=Val(txtD1.Text)Di2=Val(txtDi2.Text)D2=Val(txtD2.Text)KFe=Val(txtKFe.Text)Bdelta0=Val(txtBdelta0.Text)A0=Val(txtA0.Text)ml=3IfCombo5.Text="三角形"Then'UNf=UNElseUNf=UN/Sqr(3)EndIfIkw=PN*1000/m1/UNf' '***********将赋值后的变量进行计算******************n=60*fN/PZp1=Z1/(2*P)Zp2=Z2/(2*P)delta=0.3*10*(0.4+7*Sqr(Di1*Lt))/10000Lef=Lt+2*deltatao=3.14*Di1/(2*P)t1=3.14*Di1/Z1t2=3.14*D2/Z2N0=(((ata/100)*(glys/100)*(3.14*Di1))*A0/Ikw)/m1NC=N0*a1*m1/Z1NX=Int(NC)N1=NX*Z1/m1/a1ZS=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 字课件教学课件
- 2024上海城投水务校园招聘103人易考易错模拟试题(共500题)试卷后附参考答案
- 2024“才聚齐鲁成就未来”山东人才发展集团限公司权属企业投资经理招聘1人易考易错模拟试题(共500题)试卷后附参考答案
- 网上课件制作
- 地贫筛查的检测技术课件
- 2024年度技术开发合同:科技公司与研发团队之间的技术研发、成果分配和保密义务等规定
- 2024年度医院大楼泥水承包合同
- 2024年度珠宝首饰定制及销售合同
- 企业基层员工激励制度研究报告
- 2024年度企业搬家后场地清理服务合同2篇
- PLM项目管理系统教程
- 售楼处装修工程施工进度表7.31
- 梅毒合并妊娠护理查房
- GB/T 11345-2023焊缝无损检测超声检测技术、检测等级和评定
- 《轻度损伤的自我处理》教学设计
- 赣美版小学美术二年级上册《京九小导游》课件
- 多式联运完整
- 《政府采购方式》课件
- 方案投标书评审表
- 文印服务投标方案(技术方案)
- 施工临时用电定期检查制度(汇编)
评论
0/150
提交评论