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

正文內(nèi)容

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

2025-11-08 21:35本頁面

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

  

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