【正文】
d Electronic Engineering, Electric Engineering and Its Automation, Class1 Grade2006, 062312334)Abstract: This paper introduces a control software of short message controller for upper puter in the VB language, describes its designed thought, gives the designed software diagram and VB program39。s parts source code of the control software, and creates a correct executable file.Key Words: VB。[1]從任何標(biāo)準(zhǔn)來說,VB都是世界上使用人數(shù)最多的語言,它源自于BASIC編程語言,其開發(fā)的應(yīng)用程序的運(yùn)行采用事件驅(qū)動(dòng)原理。Basic指的是Beginners all_purpose symbolic instruction code 初始者通用符號(hào)指令代碼語言。2) 與基于dos環(huán)境下的編程語言相比,VB編程思想上發(fā)生了根本的改變。5) VB適應(yīng)于開發(fā)視窗類應(yīng)用程序。而且在VB代碼窗口輸入代碼時(shí),對(duì)于VB中的對(duì)象的屬性、方法、內(nèi)置的函數(shù)、已定義的自定義函數(shù)、過程和已定義的變量等,能自動(dòng)給出拼寫提示,這樣可大大減少編程人員的記憶量。 圖1 短信控制器硬件4程序的設(shè)計(jì)思路及其程序框圖 短信控制器的上位機(jī)軟件就是在PC端,通過串口通信控制發(fā)送端發(fā)送短信而實(shí)現(xiàn)遠(yuǎn)程控制高桿燈亮滅的程序。 總控區(qū)設(shè)置 使用原有控制區(qū),添加控制區(qū)(Form11)或刪除控制區(qū)(Form10),在原來無控制區(qū)的情況下,最多可添加10個(gè)控制區(qū)??赏ㄟ^單擊右鍵選擇“串口設(shè)置”改變串口設(shè)置參數(shù)。圖6 高桿燈設(shè)置界面界面功能: 可更改高桿燈名稱、電話號(hào)碼和數(shù)量,設(shè)定燈的開啟或關(guān)閉,刪除高桿燈,查詢高桿燈狀態(tài)和發(fā)送開關(guān)指令。從文本文檔中讀取數(shù)據(jù)s1:Open amp。如果是鼠標(biāo)右鍵按下時(shí) mnufile, 0, x, y End IfEnd SubPrivate Sub set_Click()End SubPrivate Sub 刪除控制區(qū)_Click()End SubPrivate Sub 添加控制區(qū)_Click()End Sub(Form12)Dim s As StringPrivate Sub Command1_Click()Unload MeEnd SubPrivate Sub Command2_Click()On Error GoTo errIf = True Then = FalseEnd IfDim a As Integera = Val(Mid$(, 4, 1)) = a = + , + + , + + , + = TrueIf = 1 Then Open amp。 \ For Input As 1Do While Not EOF(1)Line Input 1, datIf dat Thens = s + datEnd IfLoopClose 1If s Then Call set Unload MeExit SubEnd If = COM + Trim$(str())a = Split(, ,) = a(0) = a(2) = UCase$(a(1)) = a(3)Exit Suberr: Open amp。本程序用于控制發(fā)射端發(fā)送短信遠(yuǎn)程控制高桿燈的亮滅,能容易地隨時(shí)修改控制程序,以改變各燈的控制時(shí)間和工作狀況,滿足不同狀況要求,有很強(qiáng)的現(xiàn)場應(yīng)用性。再次感謝他們!。參考文獻(xiàn)[1] Basic程序設(shè)計(jì)[M].北京: 清華大學(xué)出版社, 2004.[2] 陳元春,王淮亭,陶恂. Visual Basic數(shù)據(jù)庫編程[M].北京: 高等教育出版社, 2003.[3] 王國榮編著. Visual Basic Windows API 講座[M]. 北京: 人民郵電出版社, 1999.[4] 龔沛曾. Visual Basic簡明教程[M].北京: 高等教育出版社出版, 2003.[5] 何光渝編著. Visual Basic 常用數(shù)值算法集[M].北京: 科學(xué)出版社, 2002.[6] 李勇帆. Visual Basic 程序設(shè)計(jì)實(shí)踐指導(dǎo)[M].北京: 人民郵電出版社, 2006.[7] 史斌星,史佳. Visual Basic 貫通教程[M].北京: 清華大