freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機與pc機的溫度控制系統(tǒng)的軟件設計-資料下載頁

2024-11-17 21:35本頁面

【導讀】程、歷時進行比較和排序。旨在為用戶提供最方便、最便宜、最快捷的出行方式,同時提供旅游、酒店。等相關查詢、預定的服務,達到出行各方面的需求可以在一個平臺上完成,減少用戶操作,提高效率。出行海陸空,就上達達搜!如果你要找航班、火車或汽車等交通信息,現(xiàn)在可以不用上百度了,上“達達搜”試試看。沙達達網(wǎng)絡公司推出的交通信息搜索引擎達達搜正式上線。無論是機票、火車票和汽車票信息,都可以?!斑_達搜”總經(jīng)理劉友常稱,這個由長沙人創(chuàng)立的搜索引擎是目前國內(nèi)唯一。達達搜是一個國內(nèi)唯一領先的海陸空混合路徑搜索、實時查詢、各種票務比價訂購的交通垂直搜索引擎。尤其通過票務的比價和電子客票化,給旅客帶來了更多優(yōu)惠和方便。采用單片機對溫度進行控制具有控制方便、簡單和靈活性大、精度高價格便宜等。PC機與單片機采用串行通信,可實。機界面,對溫度進行實時曲線顯示。經(jīng)樣機實驗證明本設。計性能穩(wěn)定可靠,各項性能指標高,可用于實際工程。

  

【正文】 件。用戶程序就可在 OnComm 事件處理程序中針對不同的代碼,進行相應的處理。 MSComm 控件 的部分屬性設置實例: Select Case Case 0 = 1 Case 1 = 2 Case 2 = 3 基于單片機與 PC機的溫度控制 系統(tǒng)軟件 設計 23 Case 3 = 4 End Select 39。指定端口號( COM) = 9600,n,8,1 39。2400 波特,無校驗, 8位數(shù)據(jù)位, 1 位停止位 = InputModeText 39。接收文本數(shù)據(jù) = 0 39。讀出接收緩沖區(qū)的所有內(nèi)容 = 1024 = 1024 = 1 39。每接收到 1個字符,發(fā)生 1 次事件 = True 39。打開串口 接收程序?qū)嵗? Private Sub MSComm1_OnComm() Select Case Case EvReceive = amp。 Case Else End Select End Sub 發(fā)送程序?qū)嵗? Private Sub Command1_Click() = Trim() End Sub 二、 繪圖模塊 在 VB中, 繪圖 可以利用 Line 和 Circle 方法繪制幾何圖形 [11],還可以利用 MSChart控件繪制各種圖表。 而本設計就采用 MSChart 控件進形繪制溫度變化曲線圖。 MSChart 控件在繪制直方圖(條形圖)、折線圖、餅圖、標記圖、填充區(qū)域圖等各種常用的數(shù)據(jù)分析圖形方面有很大的優(yōu)勢,我們只要將需按圖形表示的數(shù)據(jù)裝入數(shù)組中, 然后將數(shù)組數(shù)據(jù)賦值給 MSChart 控件,再進行一些簡單的圖形標題、背景、圖例、注腳方面的定義,就可以得到所期望的數(shù)據(jù)分析圖形。 MSChart 控件的系統(tǒng)默認名是: MSChart MSChart2 等。由于 MSChart 控件不是 VB內(nèi)建的基本控件,因此在使用前必須用工程菜單中的“部件”,添加 MSChart 控件。添加MSChart 控件的選項是“ Microsoft Chart Control (OLEDB)”。當我們在 VB的工具箱中添加了 MSChart 控件,并在窗體中“畫”出 MSChart 控件后,可見到如下 圖形: 基于單片機與 PC機的溫度控制 系統(tǒng)軟件 設計 24 圖 MSChart 系列數(shù)據(jù)與圖表類型 : (1)MSChart 的系列 通過對圖 的分析,我們可以看到 MSChart 圖表中將數(shù)據(jù)分組顯示。如圖中 R RR R R5 各代表一個組,一組相關的數(shù)據(jù)在繪圖中稱為一個“系列”,一張圖表可由一個或多個系列構成。 若 MSChart 控件被賦值一個一維數(shù)組數(shù)據(jù),則它所顯示的數(shù)據(jù)圖形只繪制出一個系列的圖表。若一維數(shù)組中的數(shù)據(jù)被繪制為直方圖,則數(shù)組中的數(shù)據(jù)會被逐一繪制為直方圖中的彩條。若一維數(shù)組中的數(shù)據(jù)被繪制為圓 餅圖,則數(shù)組中的數(shù)據(jù)會被逐一繪制為餅圖中的彩色扇形。 若 MSChart 控件被賦值一個二維數(shù)組數(shù)據(jù),則它所顯示的數(shù)據(jù)圖形將繪制出多個系列的圖表。若二維數(shù)組中的數(shù)據(jù)被繪制為直方圖,則數(shù)組中的數(shù)據(jù)會被分組逐一繪制為直方圖中的彩條。若二維數(shù)組中的數(shù)據(jù)被繪制為圓餅圖,則 MSChart 控件將繪制出多個圓餅圖,每個系列的數(shù)據(jù)會被逐一繪制為餅圖中的彩色扇形。 (2)MSChart 的 ChartData 屬性 MSChart 的 ChartData 屬性用于存放系列數(shù)據(jù)。向 MSChart 的 ChartData 屬性賦值的常用方法是:在程序 中先將圖形數(shù)據(jù)存入一個數(shù)組中,再將數(shù)組賦值給 MSChart 的ChartData 屬性。由于 MSChart 的 ChartData 屬性是一個默認屬性,因此該屬性在編程中可以省略。如, =x 與 MSChart1=x 語句,同為將數(shù)組 X中的數(shù)據(jù)賦值給 MSChart 的語句。 利用 MSChart 的 ChartData 屬性,還可以將 MSChart 所顯示的圖表數(shù)據(jù)裝入數(shù)組。返回的數(shù)組總是二維的,下標下界都是 1。 例如,我們?nèi)绻獙?MSChart1 所顯示的圖表數(shù)據(jù)裝入數(shù)組,就可以編寫如下語句: Dim ar As Variant ar = 基于單片機與 PC機的溫度控制 系統(tǒng)軟件 設計 25 (3)MSChart 的圖表類型 如果需要自定義 MSChart 控件所顯示的圖表類型,就需要對 MSChart 的 ChartType 屬性進行設置, MSChart 控件默認的圖表類型是二維直方圖。 MSChart 的 ChartType 屬性既可以在控件的設計中利用屬性窗口進行設置,也可以在程序中用命令語句設置。 例:在窗體中設計一個 MSChart1 控件和兩個命令按鈕 Command1 和 Command2 控件,編程令 4行 3列的二維數(shù)組 x中賦值 1- 100 之間的隨機整數(shù),并在 Command1 的 Click 事件中編程繪制 x數(shù)組數(shù)據(jù)的直方圖,在 Command2 控件的 Click 事件中編程繪制 x 數(shù)組數(shù)據(jù)的圓餅圖。 Dim x(1 To 4, 1 To 3) As Integer ‘在窗體的通用欄目中定義數(shù)組 x Private Sub Form_Load() For i = 1 To 4 For j = 1 To 3 x(i, j) = Rnd * 100 Next j Next End Sub Private Sub Command1_Click() = VtChChartType2dBar MSChart1 = x End Sub Private Sub Command2_Click() = VtChChartType2dPie MSChart1 = x End Sub 當 Command1 被鼠標單擊后顯示如下圖形: 基于單片機與 PC機的溫度控制 系統(tǒng)軟件 設計 26 圖 當 Command2 被鼠標單擊后顯示如下圖形: 圖 (4)MSChart 控件的其他常用屬性 除前面已經(jīng)介紹的 ChartData 和 chartType 屬性外, MSChart 控件還有如下常用的屬性: ? Row 屬性 :Row 屬性用于設置 MSChart 控件當前行的值(行標)。 ? Column 屬性 :Column 屬性用于設置 MSChart 控件當前列的值(列標)。 ? RowCount 屬性 :RowCount 屬性用于設置 MSChart 控件的總行數(shù)。 ? ColumnCount 屬性 :ColumnCount 屬性用于設置 MSChart 控件的總列數(shù)。 ? Data 屬性 :Data 屬性與 ChartData 屬性類似,也是用于給 MSChart 控件提供數(shù)據(jù)。但與 ChartData 屬性的不同之處是, Data 屬性為 MSChart 控件中當前行標和列標所指定的圖形數(shù)據(jù)項賦值。配合 Rowt、 RowCount、 Column、 ColumnCount 屬性,Data 既可為 MSChart 輸入數(shù)據(jù),也可讀取圖表中某個特定的值。 基于單片機與 PC機的溫度控制 系統(tǒng)軟件 設計 27 例如:如果要給 MSChart1 控件中第一行第三列的圖形數(shù)據(jù)項賦值 253,可以編寫如下語句: = 1 = 3 = 563 : 在利用 MSChart 控件繪制數(shù)據(jù)圖表時,我們不但需要將數(shù)據(jù)繪制為圖形,而且要為圖形進行文字標注。在 MSChart 繪制的圖表中,每一組都有一個默認的標題 R R?、 Rk,若要改變此默認標題,可使用 MSChart 控件的 RowLabel 屬性對圖形中的“行”進行文字標注;若要標注 MSChart 所繪圖形中每一組中的數(shù)據(jù)項,則需要使用 MSChart 控件的ColumnLabel 屬性,對圖形中的“列”進行文字標注。還必須注意 ,當我們利用 MSChart控件的 ColumnLabel 屬性進行了文字標注后, MSChart 控件所繪圖形并不能顯示這些文字標注,還必須設置 MSChart 控件的 ShowLegend 屬性才能在圖形中顯示所標注的文字。 (1)RowLabel 屬性 :RowLabel 屬性用于為 MSChart 控件的組設置文字標注。 (2)ColumnLabel 屬性 :ColumnLabel 屬性用于為 MSChart 控件組中的數(shù)據(jù)項設置文字標注。 (3)ShowLegend 屬性 :ShowLegend 屬性的值為邏輯型,當屬性值為 True 時,顯 示由ColumnLabel 屬性設置的文字標識,否則不顯示。系統(tǒng)默認的屬性值為: False。 : 如果要為 MSChart 繪制的圖表添加標題和注腳,應對 MSChart 控件的 TitleText 和FootnoteText 屬性進行設置。 (1)TitleTex 屬性 :TitleText 屬性用于設置 MSChar 所繪圖表的標題。 (2)FootnoteText 屬性 :FootnoteText 屬性用于設置 MSChar 所繪圖表的注腳。 例:我們可以用 = 實驗結 果 語句來設置 MSChart1 控件的標題,用 = 第一次 語句來設置 MSChart1 的注腳。 三、 命令按 鈕 [11]模塊 大多數(shù)應用程序中都有命令按鈕 CommandButton 控件,用戶可以單擊按鈕執(zhí)行某項操作 。在本 設計 統(tǒng)中 要讓下位機執(zhí)行相應操作,就 是通過命令按鈕 給下位機下發(fā)命令實現(xiàn)該功能。 命令按鈕是 VB 應用程序中經(jīng)常使用的對象,程序運行中要執(zhí)行一條或一組命令,通常通過用鼠標單擊命令按鈕來實現(xiàn),當然具體產(chǎn)生何種動作要通過執(zhí)行相應的事件過程中的程序代碼來決定 。命令按鈕常用的屬性、方法和事件如下: 基于單片機與 PC機的溫度控制 系統(tǒng)軟件 設計 28 ( 1) Caption:用于設置顯示在按鈕上的文字,以提示用戶單擊該按鈕將執(zhí)行何種命令。 ( 2) Cancel:用于設置單擊命令按鈕和按下鍵盤上的“ Esc”按鍵是否等效。 ( 3) Default:用于設置單擊命令按鈕和按下鍵盤上的“ Enter”按鍵是否等效。 ( 4) Enabled:用于設置命令按鈕是否有效,即是否可以被操作。當屬性值設為 True時,該按鈕處于“活動狀態(tài)”,即可以對其進行操作;若為 False 時,該按鈕將變灰,表示處于不可操作狀態(tài)。見圖 ,按鈕 1 處于可操作狀態(tài),按鈕 2處于不可操作狀態(tài)。 圖 設置 Enabled 屬性 ( 5) Style 與 Picture:用于給命令按鈕表面上添加圖片。當 Style 屬性設置為 0(默認值)時,按鈕表面只能顯示由其 Caption 屬性規(guī)定的文本; Style 屬性若設為 l,此時可通過按鈕的 Picture 屬性為按鈕表面添加圖片(后述的復選框?qū)ο蠛蛦芜x按 鈕對象也具有與此相同屬性,到時不再復述)。除了 Picture 屬性以外,命令按鈕還有兩個與圖片有關的屬性,即 DisabledPicture 與 DownPicture 屬性。兩個屬性分別用于設置按鈕無效時與按鈕處于按下狀態(tài)時顯示的圖形。 除上述幾個十分重要的屬性以外,命令按鈕還有一些其它的屬性,它們的作用和設置方法可以參照窗體的同名屬性。 SetFocus 方法:使命令按鈕將獲得焦點,對于獲得焦點的按鈕,程序運行時按“ Enter”鍵等同于用鼠標單擊本按鈕。獲得焦點的按鈕,其四周有一矩形虛線框,參 見圖 中的“按鈕 1”。 對于命令按鈕來說,最基本、也是最重要的事件就是 Click,即鼠標單擊。程序運行時,當用戶用鼠標左鍵單擊該按鈕時,引發(fā)該按鈕的 Click 事件,同時驅(qū)動系統(tǒng)執(zhí)行與此事件對應的事件過程(程序代碼段)。 四、 溫度顯示模塊 在本設計中顯示由文本框和標簽完成。 文本框 是一個文本編輯區(qū)。可以在設計階段或運行期間在這個區(qū)域中輸入、編輯、修基于單片機與 PC機的溫度控制 系統(tǒng)軟件 設計 29 改和顯示文本,類似于一個簡單的文本編輯器。 其 常用屬性 如下 ? Text 文本屬性 : 文本框中顯示正文的內(nèi)容存放在 Text 屬性中。 ? Maxlength 屬性 : 設置文本框中能夠輸入的正文內(nèi)容的最大長度。 ? Multiline 屬性 : 決定一個控件是否可以接受多行文字。 ? PasswordChar 屬性 :決定控件中是否顯示用戶鍵入字符或保留區(qū)字 ? ScrollBars 屬性 : 該屬性用來確定文本框中是否有滾動條。 ? locked 屬性 :決定控件是否可 編輯 。 ? SelStart 屬性 :選定正文的開始位置,第一個字符的位置是 0。 ? Selcength 屬性 :選定正文長度。 2. 標簽控件 ? Caption 屬性 : 此屬性用來設置在標簽上顯示
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1