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

正文內(nèi)容

虛擬儀器測試技術(shù)(編輯修改稿)

2025-04-21 07:37 本頁面
 

【文章內(nèi)容簡介】 以及 VISA 的操作功能函數(shù)。儀器驅(qū)動程序庫 用于裝入各種儀器驅(qū)動程序。數(shù)據(jù)采集子模板 包括數(shù)據(jù)采集硬件的驅(qū)動程序,以及信號調(diào)理所需的各15 / 128種函數(shù)模塊。信號處理子模板 包括信號發(fā)生、時域及頻域分析函數(shù)模塊。數(shù)學(xué)模型子模塊 包括統(tǒng)計、曲線擬合、公式框節(jié)點等函數(shù)模塊,以及數(shù)值微分、積分等數(shù)值計算工具模塊。圖形與聲音子模塊 包括 3D、OpenGL、聲音播放等函數(shù)模塊。通訊子模板 包括 TCP、DDE、ActiveX 和 OLE 等函數(shù)的處理模塊。應(yīng)用程序控制子模塊: 包括動態(tài)調(diào)用 VI、標(biāo)準(zhǔn)可執(zhí)行程序的函數(shù)函數(shù)。底層接口子模塊 包括調(diào)用動態(tài)連接庫和 CIN 節(jié)點等函數(shù)的處理模塊。文檔生成子模板示教課程子模板 包括 LabVIEW 示教程序。用戶自定義的子VI 模板“選擇…VI 子程序”子模板: 包括一個對話框,可以選擇一個 VI 程序作為子程序(SUB VI)插入當(dāng)前程序中。其它幾個子模板是 LabVIEW 的附加 Toolkit 安裝上去的。在 LabVIEW 完全版中不包括這些子模板。 創(chuàng)建一個簡單的 VI 程序我們通過例子來說明如何創(chuàng)建一個 VI。例題 21:把攝氏溫度轉(zhuǎn)換為華氏溫度。16 / 128圖 21 例題 21 的前面板 圖 22 例題 21 框圖程序前面板編輯: ①選擇 File187。New187。blank vi ,打開一個新的前面板窗口。選擇 Windows187。Left and Right 或使用快捷鍵“CTR+T” ,顯示前面板和框圖程序窗口。創(chuàng)建數(shù)字控件,并將這個數(shù)字控件標(biāo)簽“l(fā)abel”修改為“deg c”.②從 Controls187。Numeric Controls 187。中選擇 Numeric Control 放到前面板中。用 tool palette187。“A”工具,將修改 Numeric Control 的 “l(fā)abel”項修改為“deg c” 。創(chuàng)建數(shù)字指示器,并將這個數(shù)字控件標(biāo)簽“l(fā)abel”修改為“deg f”流圖圖的編輯:按“CTR+E”鍵,切換到框圖程序窗口。① 從功能模板中選擇下列函數(shù)圖標(biāo)放置在框圖中17 / 128Multiply 在(function→numeric )下,將兩個數(shù)相乘得到它們的乘積。 add 在(function→numeric )下,將兩個數(shù)相加得到它們的和。 numeric constant 常數(shù),此例中,雙擊數(shù)值型常數(shù),將其值分別修改為 ,再放置一個數(shù)值型常數(shù),將其數(shù)值修改為 32。② 使用連線工具, 按照圖 22 框圖連線。前面板如圖 21 所示??驁D程序如圖 22 所示。Vi 的運行:單擊窗口上部的 “run”圖標(biāo) ,運行該 vi, 得到圖 21 的結(jié)果.單擊窗口上部的 “ continuous run”圖標(biāo),輸出結(jié)果可以隨輸入的變化而變化。單擊“pause”可暫時停止程序。單擊“abort excution”結(jié)束程序的運行。程序的存盤:選擇 file→save,將此 VI 命名為 保存。選擇 file→close,關(guān)閉 VI。練習(xí) 21 結(jié)束。 VI 編輯和調(diào)試技術(shù)1.VI 編輯技術(shù) VI 程序具有三個要素:前面板、框圖程序和圖標(biāo)/連接器。節(jié)點類似于文本語言程序的語句、函數(shù)或者子程序。LabVIEW 有二種節(jié)點類型函數(shù)節(jié)點和子 VI 節(jié)點。兩者的區(qū)別在于:函數(shù)節(jié)點是 LabVIEW 以編譯好了的機器代碼供用戶使用的,而子 VI 節(jié)點是以圖形語言形式提供給用戶的。用戶可以訪問和修改任一子 VI 節(jié)點18 / 128的代碼,但無法對函數(shù)節(jié)點進行修改。上面的框圖程序所示的 VI 程序有兩個函數(shù)函數(shù)節(jié)點,一個函數(shù)使兩個數(shù)值相加,另一個函數(shù)使兩數(shù)相減。端點是只有一路輸入/輸出,且方向固定的節(jié)點。 LabVIEW 有三類端點 前面板對象端點、全局與局部變量端點和常量端點。對象端點是數(shù)據(jù)在框圖程序部分和前面板之間傳輸?shù)慕涌?。一般來說,一個 VI 的前面板上的對象(控制或顯示)都在框圖中有一個對象端點與之一一對應(yīng)。當(dāng)在前面板創(chuàng)建或刪除面板對象時,可以自動創(chuàng)建或刪除相應(yīng)的對象端點??刂茖ο髮?yīng)的端點在框圖中是用粗框框住的,如例子中的 A 和 B 端點。它們只能在 VI 程序框圖中作為數(shù)據(jù)流源點。顯示對象對應(yīng)的端點在框圖中是用細框框住的。如例子中的A+B 和 AB 端點。它們只能在 VI 程序框圖中作為數(shù)據(jù)流終點。常量端點永遠只能在 VI 程序框圖中作為數(shù)據(jù)流源點。圖框是 LabVIEW 實現(xiàn)程序結(jié)構(gòu)控制命令的圖形表示。如循環(huán)控制、條件分支控制和順序控制等,編程人員可以使用它們控制 VI 程序的執(zhí)行方式。代碼接口節(jié)點( CIN)是框圖程序與用戶提供的 C 語言文本程序的接口。連線是端口間的數(shù)據(jù)通道。它們類似于普通程序中的變量。數(shù)據(jù)是單向流動的,從源端口向一個或多個目的端口流動。不同的線型代表不同的數(shù)據(jù)類型。在彩顯上,每種數(shù)據(jù)類型還以不同的顏色予以強調(diào)。19 / 128下面是一些常用數(shù)據(jù)類型所對應(yīng)的線型和顏色:數(shù)據(jù)類型 圖 形 顏色整形數(shù)浮點數(shù)邏輯量字符串文件路徑蘭色橙色綠色粉色青色當(dāng)需要連接兩個端點時,在第一個端點上點擊連線工具(從工具模板欄調(diào)用) ,然后移動到另一個端點,再點擊第二個端點。端點的先后次序不影響數(shù)據(jù)流動的方向。當(dāng)把連線工具放在端點上時,該端點區(qū)域?qū)W爍,表示連線將會接通該端點。當(dāng)把連線工具從一個端口接到另一個端口時,不需要按住鼠標(biāo)鍵。當(dāng)需要連線轉(zhuǎn)彎時,點擊一次鼠標(biāo)鍵,即可以正交垂直方向地彎曲連線,按空格鍵可以改變轉(zhuǎn)角的方向。從框圖程序窗口創(chuàng)建前面板對象.用選擇和連線工具,你都可以用鼠標(biāo)右鍵點擊任一節(jié)點和端點,然后從彈出菜單中選擇“創(chuàng)建常數(shù)” , “創(chuàng)建控制” ,或“創(chuàng)建顯示”等命令。LabVIEW 會自動地在被創(chuàng)建的端點與所點擊對象之間接好連線。數(shù)據(jù)流編程控制 VI 程序的運行方式叫做“數(shù)據(jù)流” 。對一個節(jié)點而言,只有當(dāng)它的所有輸入端口上的數(shù)據(jù)都成為有效數(shù)據(jù)時,它才能被執(zhí)行。當(dāng)節(jié)點程序運行完畢后,它把結(jié)果數(shù)據(jù)送給所有的輸出端口,使之成為有效數(shù)快速提示:接線頭是為了幫助正確連接端口的連線。當(dāng)把連線工具放到端口上,接線頭就會彈出。接線頭還有一個黃色小標(biāo)識框,顯示該端口的名字。20 / 128據(jù)。并且數(shù)據(jù)很快從源送到目的端口。如左圖所示,這個 VI 程序把兩個輸入數(shù)值相乘,再把乘積減去 。這個程序中,框圖程序從左往右執(zhí)行,這個執(zhí)行次序不是由于對象的擺放位置,而是由于相減運算函數(shù)的一個輸入量是相乘函數(shù)的運算結(jié)果,它只有當(dāng)相乘運算完成并把結(jié)果送到減運算的輸入口后才能繼續(xù)下去。請記住,一個節(jié)點(函數(shù))只有當(dāng)它所有的輸入端的數(shù)據(jù)都成為有效數(shù)據(jù)后才能被執(zhí)行,而且只有當(dāng)它執(zhí)行完成后,它的所有輸出端口上的數(shù)據(jù)才成為有效。?在這個例子中,我們無法知道哪一個節(jié)點函數(shù)首先執(zhí)行,因為所有輸入量幾乎同時到達。對于這樣一種相互獨立的數(shù)據(jù)流程,如果又必須明確指定節(jié)點執(zhí)行的先后次序,就必須使用順序(Sequence)結(jié)構(gòu)來明確執(zhí)行次序。2 程序調(diào)試技術(shù)1) 找出語法錯誤如果一個 VI 程序存在語法錯誤,則在面板工具條上的運行按鈕將會變成一個折斷的箭頭,表示程序不能被執(zhí)行。這時這個按鈕被稱作錯誤列表。點擊它,則 LabVIEW 彈出錯誤清單窗口,點擊其中任何一個所列出的錯誤,選用 Find 函數(shù),則出錯的對象或端口就會變成高亮。2) 設(shè)置執(zhí)行程序高亮在 LabVIEW 的工具條上有一個畫著燈泡的按鈕,這個按鈕叫做“高亮執(zhí)行”按鈕上。點擊這個按鈕使該按鈕圖標(biāo)變成高亮形式,再點擊運行按鈕,VI 程序就以較慢的速度運行,沒有被執(zhí)行的代碼灰色顯示,執(zhí)行后的代碼高亮顯示,并顯示數(shù)據(jù)流線上的數(shù)據(jù)值。這樣,你就可以在根據(jù)數(shù)據(jù)的流動狀態(tài)跟蹤程序的執(zhí)行。3) 斷點與單步執(zhí)行為了查找程序中的邏輯錯誤,你也許希望框圖程序一個節(jié)點一個節(jié)點地執(zhí)行。使用斷點工具可以在程序的某一地點中止程序執(zhí)行,用探針或者單步方式查看數(shù)據(jù)。使用斷點工具時,點擊你希望設(shè)置或者清除斷點的地方。斷點的顯示對于節(jié)點或者圖框表示為紅框,21 / 128對于連線表示為紅點。當(dāng) VI 程序運行到斷點被設(shè)置處,程序被暫停在將要執(zhí)行的節(jié)點,以閃爍表示。按下單步執(zhí)行按鈕,閃爍的節(jié)點被執(zhí)行,下一個將要執(zhí)行的節(jié)點變?yōu)殚W爍,指示它將被執(zhí)行。你也可以點擊暫停按鈕,這樣程序?qū)⑦B續(xù)執(zhí)行直到下一個斷點。4) 探針 你可以用探針工具來查看當(dāng)框圖程序流經(jīng)某一根連接線時的數(shù)據(jù)值。從 Tools 工具模板選擇探針工具,再用鼠標(biāo)左建點擊你希望放置探針的連接線。這時顯示器上會出現(xiàn)一個探針顯示窗口。該窗口總是被顯示在前面板窗口或框圖窗口的上面。在框圖中使用選擇工具或連線工具,在連線上點擊鼠標(biāo)右鍵,在連線的彈出式菜單中選擇“探針”命令,同樣可以為該連線加上一個探針。 子 VI在設(shè)計 G 語言中,理解和使用 VI 的分層特性非常重要。當(dāng)一個 VI 創(chuàng)建后,它可以作為一個子 VI 在高層 Vi 的框圖中使用。一個子 VI(sub vi)類似于傳統(tǒng)程序設(shè)計語言中的函數(shù)或子程序,是可以供其他的 VI 調(diào)用的 VI。子 VI 是供其他 VI 使用的 VI,與子程序類似。子 VI 是層次化和模塊化 VI 的關(guān)鍵組件,它能使 VI 易于調(diào)試和維護。使用子 VI 是一種有效的編程技術(shù),因為 它允許在不同的場合重復(fù)使用相同的代碼。G 編程語言的分層特性就是在一個子 VI 中能夠調(diào)用到另一個子VI。下面可用一個表格表明子 VI 的作用:程序代碼 調(diào)用子程序function average (in1,in2,out){out=(in1+in2)/。}main{average (point1,point2,pointavg)。}子 VI 框圖 調(diào)用子 VI 框圖先看一個 SUB vi 的演示程序。22 / 128 從例題中可以看出,子程序就相當(dāng)于一個函數(shù)??梢詫⑷魏我粋€定義了圖標(biāo)和聯(lián)接器的 VI 作為另一個 VI 的子程序。在流程圖中打開 Functions187。Select a VI…. ,就可以選擇要調(diào)用的子 VI 。 創(chuàng)建子 VI創(chuàng)建子 VI 主要的工作就是定義它的圖標(biāo)和聯(lián)接器。每個 VI 在前面板和流程圖窗口的右上角都顯示了一個默認的圖標(biāo)。啟動圖標(biāo)編輯器的方法是,用鼠標(biāo)右鍵單擊面板窗口的右上角的默認圖標(biāo),在彈出菜單中選擇 Edit Icon。下圖顯示了圖標(biāo)編輯器的窗口??梢杂么翱谧筮叺母鞣N工具設(shè)計像素編輯區(qū)中的圖標(biāo)形狀。編輯區(qū)右側(cè)的一個方框中顯示了一個實際大小的圖標(biāo)。圖標(biāo)編輯器的具體使用細節(jié)參閱有關(guān)資料。圖標(biāo)編輯器窗口聯(lián)接器是 VI 數(shù)據(jù)的輸入輸出接口。如果用面板控制對象或者顯示對象從子 VI 中輸出或者輸入數(shù)據(jù),那么這些對象都需要在聯(lián)接器面板中有一個連線端子。您可以通過選擇 VI 的端子數(shù)并為每個端子指定對應(yīng)的前面板對象以定義聯(lián)接器。定義聯(lián)接器的方法是,用鼠標(biāo)右鍵單擊面板窗口中的圖標(biāo)窗口,在快捷菜單中選擇 Show Connector。聯(lián)接器圖標(biāo)會取代面板窗口右上角的圖標(biāo)。LabVIEW 自動選擇的端子23 / 128連接模式是控制對象的端子位于聯(lián)接器窗口的左邊,顯示對象的端子位于聯(lián)接器窗口右邊。選擇的端子數(shù)取決于前面板中控制對象和顯示對象的個數(shù)。聯(lián)接器中的各個矩形表示各個端子所在的區(qū)域,可以用它們從 VI 中輸入或者輸出數(shù)據(jù)。如果必要,也可以選擇另外一種端子連接模式。方法是在圖標(biāo)上單擊鼠標(biāo)右鍵單出快捷菜單,選擇 Show Connector,再次彈出快捷菜單,選擇 Patterns。下面我們通過一個練習(xí)說明具體操作。例題:目的:創(chuàng)建一個 VI 程序,以便以后作為子 VI 程序使用。任務(wù)描述:創(chuàng)建一個 VI 程序模擬溫度測量。假設(shè)傳感器輸出電壓與溫度成正比。例如,當(dāng)溫度為 70176。F 時,傳感器輸出電壓為 。本程序也可以用攝氏溫度來代替華氏溫度顯示。本程序用軟件代替了 DAQ 數(shù)據(jù)采集卡。使用隨機函數(shù)仿真溫度的電壓,然后把所測得的電壓值轉(zhuǎn)換成攝氏或華氏溫度讀數(shù)。圖 前面板 流程圖STEP1:編輯 VI前面板:1. 用 File 菜單的 New 選項打開一個新的前面板窗口。2. 把溫度計指示部件放入前面板窗口。1) 在前面板窗口的空白處點擊鼠標(biāo)鍵,然后從彈出的 Numeric 子模板中選擇Thermometer。2) 在高亮的文本框中輸入“溫度計”,再點擊鼠標(biāo)鍵按鈕。3. 重新設(shè)定溫度計的標(biāo)尺范圍為 到 。使用標(biāo)簽工具 A,雙擊溫度計標(biāo)尺的,輸入 ,再點擊鼠標(biāo)鍵或者工具欄中的 V 按鈕。4. 在前面板窗口中放入豎直開關(guān)控制。24 / 1281) 在面板窗口的空白處點擊鼠標(biāo)鍵,然后彈出的 Boolean 子模板中選擇 Vertical Switch,在文本框中輸入“溫度值單位 ”,再點擊鼠標(biāo)鍵或者工具欄中的 V 按鈕。2) 使用標(biāo)簽工具 A,在開關(guān)的 “條件真” (true)位置旁邊輸入自由標(biāo)簽 “攝氏”,再在“條件假” (false)位置旁邊輸入自由標(biāo)簽“華氏” ??驁D程序:1. 從 Windows 菜單下選擇 Show Diagram 函數(shù)打開框圖程序窗口。2. 點擊框圖程序窗口的空白處,彈出函數(shù)模板,從彈出的菜單中選擇所需的對象。本程序用到下面的對象;Random Number (01)產(chǎn)生 01 隨機數(shù)函數(shù) (Numeric
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1