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