版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
桂林電子科技大學(xué)畢業(yè)設(shè)計(論文)報告用紙第⑤上位機VB程序代碼PrivateSubCombo1_Click()IfCombo1.Text="COM1"ThenMSComm1.CommPort=1ElseIfCombo1.Text="COM2"ThenMSComm1.CommPort=2ElseIfCombo1.Text="COM3"ThenMSComm1.CommPort=3ElseIfCombo1.Text="COM4"ThenMSComm1.CommPort=4ElseIfCombo1.Text="COM5"ThenMSComm1.CommPort=5ElseMSComm1.CommPort=3EndIfEndSubPrivateSubCommand1_Click()'Text3.Text=Str(Val(Text3.Text)+1000)DimbufAsStringMSComm1.Output=Trim("a")EndSubPrivateSubCommand10_Click()'Text3.Text=Text3.Text+100MSComm1.Output=Trim("b")EndSubPrivateSubCommand11_Click()'Text3.Text=Text3.Text+10MSComm1.Output=Trim("c")EndSubPrivateSubCommand12_Click()OnErrorGoToSettingErrorStaticcountAsIntegercount=count+1Ifcount=2Thencount=0EndIfIfcount=1ThenCombo1.Enabled=FalseCombo1.BackColor=vbRedMSComm1.Settings=Str(Combo2.Text)&","&"n"&","&"8"&","&"1"MSComm1.InputMode=0MSComm1.RThreshold=10MSComm1.PortOpen=TrueCommand12.Caption="關(guān)閉串口"ElseCombo1.BackColor=vbWhiteCombo1.Enabled=TrueMSComm1.PortOpen=FalseCommand12.Caption="打開串口"EndIfExitSubSettingError:count=0MsgBox(Error(Err.Number))IfMSComm1.PortOpen=TrueThenMSComm1.PortOpen=FalseEndIfCombo1.BackColor=vbWhiteCombo1.Enabled=TrueCommand12.Caption="打開串口"EndSubPrivateSubCommand13_Click()MSComm1.Output=Trim("8")EndSubPrivateSubCommand14_Click()MSComm1.Output=Trim("0")EndSubPrivateSubCommand15_Click()MSComm1.Output=Trim("d")EndSubPrivateSubCommand16_Click()Text3.Text=0MSComm1.Output=Trim("e")EndSubPrivateSubCommand17_Click()MSComm1.Output=Trim("7")EndSubPrivateSubCommand18_Click()MSComm1.Output=Trim("f")EndSubPrivateSubCommand2_Click()MSComm1.Output=Trim("7")EndSubPrivateSubCommand3_Click()UnloadMeEndSubPrivateSubCommand4_Click()MSComm1.Output=Trim("3")EndSubPrivateSubCommand5_Click()MSComm1.Output=Trim("2")EndSubPrivateSubCommand6_Click()MSComm1.Output=Trim("1")EndSubPrivateSubCommand7_Click()MSComm1.Output=Trim("6")EndSubPrivateSubCommand8_Click()MSComm1.Output=Trim("5")EndSubPrivateSubCommand9_Click()MSComm1.Output=Trim("4")EndSubPrivateSubForm_Load()Combo1.Text="COM3"MSComm1.CommPort=3EndSubPrivateSubForm_Unload(CancelAsInteger)IfMSComm1.PortOpen=TrueThenMSComm1.PortOpen=FalseEndIfEndSubPrivateSubList1_Click()EndSubPrivateSubOption1_Click()Command1.Enabled=TrueCommand2.Enabled=TrueCommand3.Enabled=TrueCommand4.Enabled=TrueCommand5.Enabled=TrueCommand6.Enabled=TrueCommand7.Enabled=TrueCommand8.Enabled=TrueCommand9.Enabled=TrueCommand10.Enabled=FalseCommand11.Enabled=FalseText3.Enabled=FalseEndSubPrivateSubOption2_Click()Command1.Enabled=FalseCommand2.Enabled=FalseCommand3.Enabled=FalseCommand4.Enabled=FalseCommand5.Enabled=FalseCommand6.Enabled=FalseCommand7.Enabled=FalseCommand8.Enabled=FalseCommand9.Enabled=FalseCommand10.Enabled=TrueCommand11.Enabled=TrueText3.Enabled=TrueEndSubPrivateSubMSComm1_OnComm()DimmodeAsStringDimdirectionAsStringDimfreq_flagAsStringDimrunAsStringDimbuf()AsByteSelectCaseMSComm1.CommEventCasecomEvReceiveIfNotMSComm1.PortOpenThenMSComm1.PortOpen=TrueEndIf'此處為處理接收的代碼buf=MSComm1.InputEndSelectText2.Text=bufmode=Left(Text2.Text,1)'*************************速度控制模式*************************IfVal(mode)=0ThenText1.Text=Right(Left(Text2.Text,6),3)'將頻率顯示在文本框中Text5.Text=Val(Text1.Text)*7.5/6'將相應(yīng)頻率顯示在文本框中Command14.Caption="速度控制&R"Command1.Enabled=FalseCommand10.Enabled=FalseCommand11.Enabled=FalseCommand15.Enabled=FalseCommand16.Enabled=FalseCommand17.Enabled=FalseText3.Enabled=FalseText4.Enabled=FalseText6.Enabled=FalseText9.Enabled=FalseCommand18.Enabled=FalseCommand14.BackColor=vbReddirection=Right(Left(Text2.Text,2),1)run=Right(Left(Text2.Text,3),1)'***********************方向控制**************************If(Val(direction)=0)Then'順時針Command2.Caption="順時針旋轉(zhuǎn)&W"Command2.BackColor=vbGreenElseCommand2.Caption="逆時針旋轉(zhuǎn)&W"'逆時針Command2.BackColor=vbRedEndIf'***********************運行控制**************************IfVal(run)=1ThenCommand13.Caption="停止&E"Command13.BackColor=vbRedElseCommand13.Caption="運行&E"Command13.BackColor=vbGreenEndIf'****************************角度模式控制******************************ElseCommand14.Caption="角度控制&R"Command1.Enabled=TrueCommand10.Enabled=TrueCommand11.Enabled=TrueCommand15.Enabled=TrueCommand16.Enabled=TrueCommand17.Enabled=TrueText3.Enabled=TrueText4.Enabled=TrueText6.Enabled=TrueText9.Enabled=TrueCommand18.Enabled=TrueCommand14.BackColor=vbGreendirection=Right(Left(Text2.Text,2),1)freq_flag=Right(Left(Text2.Text,3),1)If(Val(direction)=0)ThenLabel15.Enabled=TrueText3.Enabled=TrueText4.Enabled=TrueText6.Enabled=TrueLabel9.Enabled=TrueLabel16.Enabled=TrueLabel7.Enabled=TrueLabel18.Enabled=FalseLabel19.Enabled=FalseLabel20.Enabled=FalseText7.Enabled=FalseText8.Enabled=FalseText9.Enabled=FalseIf(Val(freq_flag)=0)ThenText3.Enabled=FalseText6.Enabled=TrueText6.Text=Left(Right(Text2.Text,7),3)'頻率Else'EndIf'If(Val(freq_flag)=1)ThenText3.Enabled=TrueText6.Enabled=FalseText3.Text=Right(Text2.Text,4)'步數(shù)EndIfEndIfIf(Val(direction)=1)ThenLabel15.Enabled=FalseText3.Enabled=FalseText4.Enabled=FalseText6.Enabled=FalseLabel9.Enabled=FalseLabel16.Enabled=FalseLabel7.Enabled=FalseLabel18.Enabled=TrueLabel19.Enabled=TrueLabel20.Enabled=TrueText7.Enabled=TrueText8.Enabled=TrueText9.Enabled=TrueI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度金融資產(chǎn)居間交易合同3篇
- 二零二五年度旅游景點場地租賃合同范本4篇
- 2025年晚會活動贊助商權(quán)益監(jiān)督合同3篇
- 二零二五年度林權(quán)抵押與林業(yè)企業(yè)融資合同4篇
- 2025年度線上線下融合電子商務(wù)代理合同4篇
- 2025年度內(nèi)部合同檔案管理規(guī)范及流程合同4篇
- 二零二五年度可再生資源運輸與回收利用合同3篇
- 2025年度房屋首付分期及違約責(zé)任承擔(dān)合同4篇
- 二零二五版快遞駕駛員績效考核及激勵合同3篇
- 二零二五年度時尚品牌營銷策劃合同
- 大型活動聯(lián)合承辦協(xié)議
- 工程項目采購與供應(yīng)鏈管理研究
- 2024年吉林高考語文試題及答案 (2) - 副本
- 拆除電纜線施工方案
- 搭竹架合同范本
- Neo4j介紹及實現(xiàn)原理
- 焊接材料-DIN-8555-標(biāo)準(zhǔn)
- 工程索賠真實案例范本
- 重癥醫(yī)學(xué)科運用PDCA循環(huán)降低ICU失禁性皮炎發(fā)生率品管圈QCC持續(xù)質(zhì)量改進成果匯報
- 個人股權(quán)證明書
- 醫(yī)院運送工作介紹
評論
0/150
提交評論