版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
桂林電子科技大學(xué)畢業(yè)設(shè)計(jì)(論文)報(bào)告用紙第⑤上位機(jī)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'順時(shí)針Command2.Caption="順時(shí)針旋轉(zhuǎn)&W"Command2.BackColor=vbGreenElseCommand2.Caption="逆時(shí)針旋轉(zhuǎn)&W"'逆時(shí)針Command2.BackColor=vbRedEndIf'***********************運(yùn)行控制**************************IfVal(run)=1ThenCommand13.Caption="停止&E"Command13.BackColor=vbRedElseCommand13.Caption="運(yùn)行&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等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湖南師范大學(xué)數(shù)據(jù)與信息化建設(shè)管理處非事業(yè)編制用工招聘?jìng)淇碱}庫有答案詳解
- 金融科技對(duì)金融行業(yè)服務(wù)效率的影響分析教學(xué)研究課題報(bào)告
- 2025年進(jìn)賢縣創(chuàng)控集團(tuán)進(jìn)賢縣飛渡科技實(shí)業(yè)有限公司招聘?jìng)淇碱}庫帶答案詳解
- 2025年泰和縣新睿人力資源服務(wù)有限公司面向社會(huì)公開招聘項(xiàng)目制工作人員的備考題庫及一套完整答案詳解
- 2025年云南省玉溪市江川區(qū)教育體育系統(tǒng)公開招聘畢業(yè)生38人備考題庫及一套參考答案詳解
- 2025年湖北省醫(yī)學(xué)會(huì)招聘?jìng)淇碱}庫參考答案詳解
- 2025年廣州市增城區(qū)荔江小學(xué)編外聘用制教師招聘?jìng)淇碱}庫及答案詳解一套
- 2025年福建藝術(shù)職業(yè)學(xué)院公開招聘勞務(wù)派遣工作人員備考題庫(三)及答案詳解參考
- 2025年昆明市盤龍區(qū)匯承中學(xué)招聘教師備考題庫參考答案詳解
- 2025年中國(guó)甘肅國(guó)際經(jīng)濟(jì)技術(shù)合作有限公司關(guān)于公開招聘數(shù)據(jù)化專業(yè)技術(shù)人員的備考題庫及答案詳解1套
- 高一期中歷史試卷及答案
- 超星爾雅學(xué)習(xí)通《科學(xué)計(jì)算與MATLAB語言(中南大學(xué))》2025章節(jié)測(cè)試附答案
- 綠色簡(jiǎn)約風(fēng)王陽明傳知行合一
- 重精管理培訓(xùn)
- 2023-2024學(xué)年廣東省深圳市南山區(qū)七年級(jí)(上)期末地理試卷
- 《無機(jī)及分析化學(xué)》實(shí)驗(yàn)教學(xué)大綱
- 2023巖溶塌陷調(diào)查規(guī)范1:50000
- JJG 548-2018測(cè)汞儀行業(yè)標(biāo)準(zhǔn)
- 二年級(jí)【語文(統(tǒng)編版)】語文園地一(第二課時(shí))課件
- 新教材2024高考生物二輪專題復(fù)習(xí)第二部分選擇性必修3生物技術(shù)與工程知識(shí)網(wǎng)絡(luò)+易錯(cuò)易混
- 鋰電池生產(chǎn)流程作業(yè)指導(dǎo)書
評(píng)論
0/150
提交評(píng)論