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

正文內(nèi)容

基于labview的雙通道示波器設計(編輯修改稿)

2025-08-23 05:25 本頁面
 

【文章內(nèi)容簡介】 常強大的程序語言,LabVIEW通過與C 語言接口,可增強其整體功能。Windows系統(tǒng)下,通過CIN 技術(shù)在LabVIEW C + + 開發(fā)環(huán)境調(diào)用C語言源代碼。步驟為:框圖程序設計、建立模塊文件、編譯CIN 源代碼、在LabVIEW 文件。C語言程序見附錄。 4 設計與實現(xiàn) 設計目標及要求示波器是以短暫掃跡的形式顯示一個量的瞬時值的儀器,也是一種測量、觀察、記錄的儀器,在科研和實驗室中應用十分廣泛。傳統(tǒng)的模擬示波器把需要觀察的兩個電信號加至示波管的X、Y通道以控制電子束的偏移,從而獲得熒光屏上關于兩個電信號關系的顯示波形。這種模擬示波器體積大、重量輕、成本高、價格貴,并不適合于對非周期的、單次信號的測量?;诙喙δ蹹AQ卡和LabVIEW平臺開發(fā)的虛擬數(shù)字示波器,具有結(jié)構(gòu)簡單、開發(fā)成本低等優(yōu)點,在眾多領域已得到廣泛應用。數(shù)字示波器主要由軟件控制完成信號的采集、處理和顯示。系統(tǒng)軟件總體上包括數(shù)據(jù)采集、波形顯示、參數(shù)測量、及波形存儲和回放等模塊。(1) 數(shù)據(jù)采集:主要完成數(shù)據(jù)采集的控制,包括設備號、通道選擇控制、采樣速率、采樣點數(shù)等,另外選擇采集的波形類型。(2) 波形顯示:對采集到的波形進行觸發(fā)控制和時基控制后再顯示波形,可以實現(xiàn)單信道顯示和雙信道顯示,以及對波形運算后的輸出顯示,有:A、B、Aamp。B、XY模式。(3) 參數(shù)測量:完成電壓參數(shù)、頻率參數(shù)的測量功能。(4) 結(jié)果整形、打印、保存模塊:讀取已存在文件中的波形數(shù)據(jù),并將當前的波形參數(shù)寫到文檔中,打印波形。 虛擬示波器簡介虛擬數(shù)字示波器是把模擬信號轉(zhuǎn)換成數(shù)字形式( 一串二進制數(shù)) , 。該數(shù)字示波器的軟件是以LabVIEW開發(fā)環(huán)境為平臺,采用的是自頂而下的設計方法,首先,有要實現(xiàn)的目標功能來制定一個整體框架。由一個采集開關啟動整個儀器采集過程,在采集狀態(tài)下,可以進行參數(shù)的測量;同時,還可以進行時基的設置、觸發(fā)通道的設置、觸發(fā)模式的設置等;對于顯示面板上的波形可以任意地進行位置的調(diào)整、縮放;對于當前的波形能夠保存到硬盤上或U盤上;同樣,也能把硬盤或U盤上的數(shù)據(jù)讀到顯示面板上(這是將停止數(shù)據(jù)的采集)并還能進行參數(shù)的測量;還可以把當前的波形打印出來。此外,應用高效數(shù)字信號處理技術(shù),還可實現(xiàn)FFT算法,對頻域信號進行分析。該虛擬示波器主要包括以下基本模塊:顯示信號采集模塊、通道選擇模塊、水平分度調(diào)節(jié)模塊、幅值分度調(diào)節(jié)模塊、數(shù)據(jù)保存模塊等。在對示波器主要功能了解的基礎上來進行各個模塊的具體設計,并分別測量,測試通過后再把它們連接起來,構(gòu)成一個完整的系統(tǒng),最后進行整個系統(tǒng)性能的調(diào)試,直到調(diào)試結(jié)果符合要求為止。 雙通道示波器VI的主體及程序如下圖圖41和圖42所示,分別為本章所創(chuàng)建的雙通道示波器的前面板及后面板程序框圖。雙通道示波器的運行主要是通過后面板程序框圖的幾個模塊來編程實現(xiàn)的。接下來將對這幾個主要的功能模塊要實現(xiàn)的功能和作用分別進行介紹。圖41 雙通道示波器前面板42 雙通道示波器程序框圖 仿真信號采集模塊波形信號的輸入一般是通過數(shù)據(jù)采集卡從外界采集再傳輸?shù)接嬎銠C與主程序進行互動,本章數(shù)據(jù)采集的是仿真信號,即在主程序中直接輸入采樣頻率、采樣數(shù)、信號頻率、信號幅值等產(chǎn)生仿真波形。信號類型選項控制輸入的波形類型,將采樣頻率、采樣數(shù)捆綁成簇構(gòu)成信號的采樣信息,頻率、幅值、相角作為產(chǎn)生波形的自帶參數(shù),這些參數(shù)決定了示波器仿真信號的產(chǎn)生,與采樣信息一起構(gòu)成了仿真信號的采集模塊。 通道選擇模塊通道選擇功能塊通過調(diào)節(jié)選擇,可以表明示波器顯示哪一通道信號,可以選擇的通道信號為通道A、通道B以及通道A和通道B兩路信號同時顯示。常見的一般示波器都可以進行單通道信號顯示或兩路通道信號顯示。通道選擇以及示波器中的信號顯示同樣是一般示波器的主要功能之一。本章在創(chuàng)建雙通道示波器進行簡單的期間模擬時,對這部分功能進行了實現(xiàn)和模擬。通道選擇功能塊通過調(diào)節(jié)選擇,可以表明示波器顯示哪一通道信號,可以選擇的通道信號為通道A、通道B以及通道A和通道B兩路信號同時顯示。常見的一般示波器都可以進行單通道信號顯示或兩路通道信號顯示。通道選擇以及示波器中的信號顯示同樣是一般示波器的主要功能之一。本章在創(chuàng)建雙通道示波器進行簡單的期間模擬時,對這部分功能進行了實現(xiàn)和模擬。 幅值分度調(diào)節(jié)模塊通道選擇功能塊通過調(diào)節(jié)選擇,可以表明示波器顯示哪一通道信號,可以選擇的通道信號為通道A、通道B以及通道A和通道B兩路信號同時顯示。常見的一般示波器都可以進行單通道信號顯示或兩路通道信號顯示。通道選擇以及示波器中的信號顯示同樣是一般示波器的主要功能之一。本章在創(chuàng)建雙通道示波器進行簡單的期間模擬時,對這部分功能進行了實現(xiàn)和模擬。 波形存儲、停止模塊一般的虛擬儀器示波器都有數(shù)據(jù)存儲、波形打印等模塊,這是虛擬示波器相對于傳統(tǒng)示波器的優(yōu)勢之一。本章介紹的示波器可以在波形測量結(jié)束后,將輸出的波形數(shù)據(jù)進行存儲。停止按鈕可結(jié)束示波器對信號的采集與測量,是主程序停止運行。 雙通道示波器VI的設計過程,彈出啟動界面,選擇雙通道虛擬示波器項目,如圖43所示。雙擊打開該項目,出現(xiàn)項目關系,單擊“新建”按鈕或從“文件”菜單選擇“新建VI”后創(chuàng)建新的LabVIEW控件,彈出新的VI前程序框圖。圖43 此時,單擊“保存”按鈕或從“文件”菜單選擇“保存”后,輸入名稱“雙通道虛擬示波器”保存,如圖44所示。圖中左側(cè)的文檔列表中,顯示了項目關系圖,包括在該項目下的所有已經(jīng)創(chuàng)建的LabVIEW的VI項目名稱,以及依賴關系和程序生成規(guī)范;中間為創(chuàng)建的前程序框圖,在前程序框圖的標題中已經(jīng)顯示所保存的文件名;在運行界面右側(cè),同時顯示出前面板的控件面板、工具面板和及時幫助對話框。本章在創(chuàng)建雙通道示波器的步驟中,首先進行雙通道示波器運行界面的設計,然后,利用LabVIEW提供的VI控件進行程序編程部分的工作,和前面的創(chuàng)建過程有所不同。前面的設計創(chuàng)建過程首先通過程序框圖的設計之后,再進行前面板的設計。這兩種不同的創(chuàng)建過程對一般的LabVIEW控件的創(chuàng)建過程比較常用,各有其優(yōu)缺點。此外,在創(chuàng)建非常復雜的LabVIEW控件VI的過程中,這兩種創(chuàng)建和設計過程需要根據(jù)具體情況進行交叉進行,能夠完成功能比較完善、界面比較美觀的LabVIEW的VI。圖44 創(chuàng)建VI并保存后的界面 前面板的創(chuàng)建和設計在本章創(chuàng)建雙通道的設計過程中,首先對該LabVIEW的VI前界面進行整體創(chuàng)建和設計。前界面的主要創(chuàng)建設計為:創(chuàng)建波形圖顯示控件,用于示波器的波形圖顯示;創(chuàng)建信號輸入面板,對信號類型進行選擇;創(chuàng)建通道選擇面板,可以對示波器可以顯示的通道波形進行選擇;創(chuàng)建定位面板,可以對示波器的水平分度和幅值分度進行調(diào)節(jié);創(chuàng)建程序控制面板,對示波器控件的程序功能進行控制和調(diào)節(jié)。1.示波器波形圖控件的創(chuàng)建具體的示波器圖形控件創(chuàng)建步驟如下。在LabVIEW前面板,選擇波形圖控件,選擇順序為“控件—經(jīng)典—經(jīng)典圖形-波形圖”或“新式”—“圖形”—“波形圖”??梢灾苯釉谇懊姘暹x擇,也可以在前面板單擊鼠標右鍵,再按照以上順序進行選擇,如圖45所示。根據(jù)基本的設計構(gòu)想創(chuàng)建簡單雙通道示波圖形的界面布局,將該波形圖控件放在LabVIEW前面板左上角。圖45波形圖控件的選擇過程示波器波形圖控件的屬性設置。在波形圖控件上,單擊鼠標右鍵,在彈出的快捷菜單上選擇“屬性”彈出屬性對話框,此時,可以設置示波器波形圖控件的屬性選項。根據(jù)示波器波形圖控制的情況,設置相應的屬性選項卡。(1)外觀選項卡屬性設置。外觀屬性頁設置的屬性直接和波形圖控件的外觀特性有關。設置時,取消構(gòu)選“標簽”的“可見”、“標題”的“可見”及“顯示圖例”復選框,從而使示波器波形圖控件的顯示更加接近真實的物理示波器面板,在添加曲線欄設置曲線為2條。設置如圖46所示。(2)顯示格式選項卡屬性設置。該屬性頁能夠?qū)Σㄐ螆D控件的X和Y軸的現(xiàn)實數(shù)值格式及精度進行設置和調(diào)節(jié)。設置時,將X軸和Y軸的“數(shù)據(jù)類型”均設置為浮點數(shù)、“精度類型”均選擇“精度位數(shù)”、“位數(shù)”選擇3,具體如圖47所示。圖46 波形圖圖屬性外觀選項卡設置 圖47波形圖格式與顯示格式選項卡設置(4)標尺選項卡屬性設置。標尺屬性頁設置的屬性對波形圖控件顯示標簽、網(wǎng)絡線等屬性都有比較重要的影響。設置 “Y軸”標尺選項卡的屬性設置,勾選“顯示標尺標簽”復選框。 “刻度樣式與顏色”屬性中,“主刻度”、“輔刻度”和“標記文本”的顏色均設置為綠色?!熬W(wǎng)絡樣式與顏色”中,“主網(wǎng)絡”設置為綠色、“輔網(wǎng)絡”設置為“T”型樣式?!癤軸”的屬性設置中,“自動調(diào)整標尺”。其他屬性的設置與“Y軸”設置相同。(5)波形圖屬性對話框的其他設置。其他設置選項,如游標屬性頁的設置、說明信息屬性頁的設置以及數(shù)據(jù)綁定屬性頁的設置,這些屬性的設置在前面章節(jié)中已經(jīng)作過簡單的介紹。感興趣的讀者可以根據(jù)需要設置相應的一些屬性。而對于數(shù)據(jù)幫定等屬性頁的設置,設計到比較高級的數(shù)據(jù)處理功能,可以和數(shù)據(jù)庫及其他相關的數(shù)據(jù)關聯(lián)起來,實現(xiàn)數(shù)據(jù)綁定的設置與顯示,本章對這些屬性暫時不予以介紹。感興趣的讀者可以按照屬性頁中的提示來完成相應的屬性設置。 圖48 波形圖曲線選項卡設置2.布置雙通道示波器界面的其他面板如前文所述,本章創(chuàng)建雙通道波形圖VI控件,首先創(chuàng)建該波形圖控件的外觀界面。根據(jù)外觀界面的整體布局,需要在前面板界面上,布置多個面板,用于對不同調(diào)節(jié)功能、說明功能和控件功能的調(diào)節(jié)、顯示和完成控件目的。需要布置的主要包括以下一些面板:信號采集面板(用于采集簡單雙通道示波器的仿真信號)、程序控制面板(控制簡單雙通道示波器的信息存儲和程序終止命令的執(zhí)行任務)、通道選擇面板(選擇示波器不同通道的信號,如單通道還是雙通道信號顯示)和定位面板(水平分度的調(diào)節(jié)及數(shù)值分度的調(diào)節(jié)和顯示)。(1)面板選擇和設置在實現(xiàn)時,這些面板都選擇使用“上凸盒”控件顯示,選擇“上凸盒”控件的順序為“控件-修飾-上凸盒”可以通過控件選板進行選擇,也可以通過單擊右鍵鼠標后再按照以上順序進行選擇。選擇這些控件后,按照需要改變這些控件的大小,布置幾個面板。同時,再者些不同的面板上,添加“文字”標簽,用于說明具體的面板功能。經(jīng)過以上的布局調(diào)整之后,簡單雙通道示波器的前面布局如圖49所示,結(jié)構(gòu)相對比較緊湊、比較美觀。圖49簡單的雙通道示波器界面的面板布局(1)通道選擇面板的創(chuàng)建在通道選擇面板上選擇添加“下拉列表”控件,選擇順序為“控件—經(jīng)典—下拉列表”如圖410所示。改變所添加控件的大小和寬度,使之外觀比較適合于顯示。在選擇的下拉列表控件上單擊右鍵,在彈出的快捷菜單中選擇“屬性”,修改屬性對話框中的屬性選項卡。在“外觀”選項卡中,標簽選擇可見,標簽名為“單通道選擇”,其他的不變。“數(shù)據(jù)類型”“數(shù)據(jù)輸入”“顯示格式”等選項卡參數(shù)不用設置,在“編輯項”選項卡中,勾選有序值復選框,并分別添加三個有序值,分別為“A”,“B”,“Aamp。B”。 這3項分別表示,示波器只顯示通道A中的信號和只顯示通道B中的信號、同時顯示兩路通道的信號。另一控件“單雙選擇”與“單通道選擇”控件的添加類似,將控件標簽改為“單雙選擇”,將有序值選項添加2個有序值,分別對應“單通道”,“雙通道”。此控件控制雙通道示波器信號輸入的單雙通道選擇。 圖410 下拉列表控件的選擇(2)信號輸入與采集面板的創(chuàng)建在信號輸入模塊,添加“枚舉”控件和“數(shù)值”控件,“枚舉”控件控制波形信號的類型,“數(shù)值”控件控制輸入信號的頻率與幅值參數(shù)。選擇“控件—經(jīng)典—經(jīng)典下拉列表及枚舉—枚舉”添加枚舉控件。右鍵單擊該控件選擇“屬性”對該控件的選項卡進行設置。在“外觀”選項卡中,標簽“可見”復選框不選,選擇標題“可見”復選框,標題名輸入“A信號類型”,“顯示格式”選項卡選擇“十進制”格式,“編輯項”選項卡添加4個選項,分別為“Sine Wave”、“Triangle Wave”、“Square Wave”、“Sawtooth Wave”。同樣,另一控件“B信號類型”與“A信號類型”的創(chuàng)建類似。選擇“新式—數(shù)值—數(shù)值輸入控件”,右鍵單擊“屬性”進行設置,標簽選擇不可見,勾選標題“可見”復選框,輸入標題名為“頻率”,“顯示格式”選項卡選擇“自動格式”,精度為“有效數(shù)字”,位數(shù)為“6”。如圖411所示為該控件的屬性設置,接下來的“幅值”控件設置以及B信號的兩個頻率與幅值控件的添加都與上面的添加方法相同,這里不再贅述。采樣信息模塊的選擇,選擇“新式—數(shù)組矩陣與簇—簇”添加簇控件,然后在簇控件里面添加兩個數(shù)值輸入控件。右鍵單擊“簇”屬性,在“外觀”選項卡中將簇的標簽名改為“A采樣屬性”?!按亍敝袃蓚€數(shù)值輸入控件的“外觀”選項卡中標簽名分別為“Fs”和“采樣數(shù)”,數(shù)據(jù)類型選擇“雙精度”,顯示格式選擇“SI符號”,精度位數(shù)為2位,精度類型為有效數(shù)字。圖411 數(shù)值控件的屬性設置(3)水平時間分度旋鈕“Time Base”的屬性設置。在水平幅度調(diào)節(jié)面板上添加兩個經(jīng)典的數(shù)值旋鈕控件,該數(shù)值旋鈕的選擇過程如圖412所示,將兩個數(shù)值旋鈕作為A與B通道時分別對應的水平分度調(diào)節(jié)旋鈕。以下將分別具體對這個值旋鈕進行設置。在該旋鈕上單擊鼠標右鍵,從彈出的快捷菜單中選擇“屬性”,在彈出的“屬性”對話中,進行屬性設置。 第一步:“外觀”選項卡中,勾選“標題”中的“可見”復選框,填入文本“Time Base”修改并設置“指針1”的屬性,勾選“鎖定在最小值和最大值之間”和“顯示當前值提
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1