Namisoft 關(guān)于虛擬電壓表設(shè)計和虛擬數(shù)字萬用表的設(shè)計 Namisoft NS-Multimeter 子VI的創(chuàng)建 1.對右上角圖標右擊,選擇“顯示連線板”;再右擊,選擇“模式”下合適的模式; 2.打開工具需選板,單擊選板上的“進行連線”選項,鼠標轉(zhuǎn)化為連線狀態(tài); 3.左鍵單擊要選中的空間,控件周圍會出現(xiàn)虛線框,表示此控件已被選中; 4.把鼠標移至連接器圖標,左鍵單擊其中一個端口,此時端子由白色變?yōu)槌壬?/font>/藍色/紫色等,表示連接器端口與控件已建立起連接。(若為黑色,則表示未建立連接) 5.單擊前面板中的任何空白區(qū)域,虛線消失。重復(fù)上述操作,為前面板上所有的控件和指示器定義連接器端口。 Namisoft NS-Multimeter 利用labview 設(shè)計一簡易虛擬電壓表 功能要求:具有普通電壓表的基本功能,用戶可選擇直流測量和交流測量。對于直流電只需顯示電流值大小,對于交流電則需要顯示該交流電的峰值、有效值、平均值和直流分量(若存在)。同時能夠提供虛擬輸入和實際輸入兩種測量信號,虛擬輸入時能夠顯示信號波形。 其他要求:對虛擬電壓表進行初始設(shè)置,即每次運行程序時電壓表的初始界面一致,具體表現(xiàn)在開關(guān)處于關(guān)閉狀態(tài),波形圖窗口清空,其他控件處于使能狀態(tài)下。實際輸入時禁用仿真參數(shù)設(shè)置控件,仿真輸入時測量直流電壓值時禁用信號幅度、頻率、初始相位、占空比、信號類型等控件。 提高要求:對虛擬輸入信號提取完整周期。 整體框架: 平鋪式順序結(jié)構(gòu) “編程—結(jié)構(gòu)——平鋪式順序結(jié)構(gòu)”; 右鍵單擊框架,選擇“在后面添加幀”/“在前面添加幀”,可以創(chuàng)建新的幀; 多框架平鋪式順序結(jié)構(gòu)的多個框架自左至右平鋪,按從左至右的順序執(zhí)行。 仿真—交流: 仿真—直流: 實際—直流 實際—交流 屬性節(jié)點
禁用屬性 讀出時:顯示前面板控件的可操作程度;寫入時:設(shè)置相關(guān)控件的禁用屬性。 禁用屬性的創(chuàng)建:右鍵單擊一個控件,選擇“創(chuàng)建—屬性節(jié)點—禁用”。 屬性節(jié)點的讀寫轉(zhuǎn)換:右鍵單擊一個禁用屬性,選擇“全部轉(zhuǎn)換為讀取”/“全部轉(zhuǎn)換為寫入”。 寫入狀態(tài)只能輸入0、1、2; 0表示控件處于使能狀態(tài)可以操作; 1表示禁止對控件進行操作; 2表示禁止對控件進行操作,且控件呈灰色不可用狀態(tài)。 局部變量 使用局部變量可對前面板上的輸入控件或顯示控件進行數(shù)據(jù)讀寫。 寫入一個局部變量相當于將數(shù)據(jù)傳遞給其他接線端。 通過局部變量,前面板對象既可以作為輸入訪問也可以作為輸出訪問。 局部變量可以從一個VI的不同位置訪問前面板對象,并將無法用連線連接的數(shù)據(jù)在程序框圖上的節(jié)點之間傳遞。 局部變量創(chuàng)建方法 方法一:右鍵單擊一個前面板對象或者程序框圖對象,選擇“創(chuàng)建—局部變量”。 方法二:從函數(shù)選板中選擇,“編程—結(jié)構(gòu)—局部變量”。 使用方法二創(chuàng)建的局部變量圖標上有一個問號,表示此時局部變量節(jié)點尚未與一個輸入控件或顯示件相關(guān)聯(lián)。單擊局部變量,會出現(xiàn)所有前面板對象,選擇需要的選項即可。 完整周期信號提取 函數(shù)—編程—數(shù)組—數(shù)組子集 |