在這篇国产成人在线观看免费网站筆記中,我們(men) 將提供如何用Moku:Lab的LabVIEW API 構建自動測試虛擬儀(yi) 器(VI)的分步教程。許多電子係統在特定的頻率下性能Z佳。為(wei) 了優(you) 化鎖相測量的信噪比,找到係統的傳(chuan) 遞函數並使用Z佳調製頻率非常重要。在此示例中,我們(men) 將構建一個(ge) LabVIEW VI 用於(yu) 掃描本機振蕩器(LO)頻率,並將所測量的幅度與(yu) 調製頻率作圖,從(cong) 而確定Z佳的調製頻率。然後我們(men) 將用該VI 來測量一個(ge) 帶通濾波器的頻率響應。
Moku:Lab & LabVIEW編程指南
在這篇国产成人在线观看免费网站筆記中,我們(men) 將提供如何用Moku:Lab的LabVIEW API 構建自動測試虛擬儀(yi) 器(VI)的分步教程。許多電子係統在特定的頻率下性能Z佳。為(wei) 了優(you) 化鎖相測量的信噪比,找到係統的傳(chuan) 遞函數並使用Z佳調製頻率非常重要。在此示例中,我們(men) 將構建一個(ge) LabVIEW VI 用於(yu) 掃描本機振蕩器(LO)頻率,並將所測量的幅度與(yu) 調製頻率作圖,從(cong) 而確定Z佳的調製頻率。然後我們(men) 將用該VI 來測量一個(ge) 帶通濾波器的頻率響應。
頻率掃描鎖相放大測量
鎖相放大器旨在將微弱的振蕩信號從(cong) 噪聲背景中提取出來。鎖相放大器將輸入信號和本機振蕩器產(chan) 生的特定頻率混合,然後用一個(ge) 窄帶低通濾波器將高頻分量衰減。
更多關(guan) 於(yu) 鎖相放大器原理的詳細介紹請查看下方往期文章鏈接:
通過鎖相放大測量的方法,我們(men) 可以以較窄的帶寬檢測對任意頻率信號的響應。被測頻率的中心由本機振蕩器頻率定義(yi) 。 通過掃描本機振蕩器的頻率,我們(men) 可以得到係統的傳(chuan) 遞函數。我們(men) 可以使用這種響應圖來確定諧振、Z佳調製頻率和係統阻抗。這是在鎖相放大測量中尋求Z佳信噪比的必要測試。在這篇国产成人在线观看免费网站筆記中,我們(men) 將演示如何用Moku:Lab LabVIEW API 構建自動測試虛擬儀(yi) 器(VI),並用於(yu) 掃描本機振蕩器頻率和測量一個(ge) 帶通濾波器的頻率響應。
圖 1: 自動化測試序列的一般流程
係統設置
Moku:Lab’s LabVIEW API 安裝文件和說明請從(cong) Liquid Instruments官網下載:
完整的 LabVIEW .VI 文件可從(cong) 此處下載:
為(wei) 了在LabVIEW 上控製和運行Moku:Lab, 我們(men) 需要將Moku:Lab和計算機連接到同一網絡。在這個(ge) 示例中,我們(men) 將Moku:Lab和計算機無線連接到同一Wi-Fi路由器。要在網絡上找到Moku:Lab,需要輸入IP地址。若要查找IP地址, 需要將ipads連接到同一Wi-Fi網絡並啟動ipads上Moku:Lab国产成人在线观看免费网站程序。然後,長按Moku:Lab儀(yi) 器圖標即可顯示IP 地址。此外,如果您的計算機安裝了Python 和PyMoku,您也可以輸入“moku list”指令找到Moku:Lab的 IP 地址。
由Moku:Lab輸出2產(chan) 生本機振蕩信號,通過被測帶通濾波器(DUT)然後由 Moku:Lab輸入1測量返回信號。
圖2: Moku:Lab 和計算機被無線連接到同一路由器。被測器件連接在Moku 輸出2和輸入1之間
構建LabVIEW VI
連接到Moku:Lab 並部署默認設置
要開始構建LabVIEW VI, 我們(men) 需要先啟動LabVIEW 並將 “setup moku”麵板拖動到程序中:
步驟 1: 拖動“setup moku” 麵板到VI
該麵板需要輸入兩(liang) 個(ge) 字符串:Moku:Lab的IP地址和儀(yi) 器名稱。我們(men) 在用戶界麵上創建一個(ge) 占位符用於(yu) 輸入IP地址。在這個(ge) 測試中,我們(men) 隻會(hui) 用的鎖相放大器(Lock-In Amplifier)這一個(ge) 儀(yi) 器,所以我們(men) 將其設置為(wei) 默認儀(yi) 器名稱。接著,我們(men) 將儀(yi) 器網絡地址,Moku命令反饋,和錯誤輸出移動給 “execute cmd”麵板。
步驟 2: 將網絡地址,Moku命令和錯誤輸出鏈接到 “execute cmd“麵板
“execute cmd”麵板使用網絡地址作為(wei) 設備句柄,並將 JSON 格式命令傳(chuan) 遞給Moku:Lab。JSON 命令通常是由另一個(ge) VI生成。“execute cmd” 麵板還可以接收命令反饋,將其傳(chuan) 遞給程序進行記錄, 並標記出錯誤輸出,以確保每一個(ge) execute cmd麵板都成功執行。如果出現標記,程序將會(hui) 終止。 “set default LIA” 麵板生成 JSON 指令,啟動鎖相放大器並設置所有參數為(wei) 默認值。此命令用於(yu) 啟動Moku:Lab上的鎖相放大器。
圖 3: 連接和初始化鎖相放大器
設置用於(yu) 鎖定測量的參數
設備初始化後,我們(men) 使用相同的 “execute cmd” 麵板來修改鎖相放大器的設置(步驟 3-9).
步驟 3: 配置Moku 兩(liang) 個(ge) 輸出; 一個(ge) 用於(yu) 鎖相測量的輸出R (幅度,主通道) ,另一個(ge) 用於(yu) 本機振蕩器的輸出以進行頻率掃描(輔助通道)。
步驟 4 和 5:在主通道與(yu) 輔助通道設置兩(liang) 個(ge) 監測點。主要輸出通道的監測點隨後用於(yu) 采集實時數據。
步驟 6: 設置監測點和實時數據采集的時基。
步驟 7: 設置主要通道的增益。
步驟 8: 設置R-Theta 轉化範圍。關(guan) 於(yu) R-Theta 轉化的更詳細介紹請參見Moku:Lab鎖相放大器用戶手冊(ce) 。
步驟 9: 配置混頻器之後的低通濾波器。
圖 4: 用於(yu) 設置鎖相放大器參數的麵板
編寫(xie) for循環實現自動頻率掃描
接下來,我們(men) 使用一個(ge) for循環來實現頻率的自動掃描與(yu) 數據采集。我們(men) 將使用3個(ge) 變量來控製這個(ge) 循環:number of steps, frequency step, 以及initial frequency. 在每個(ge) 迭代的開始,程序將使用i ×
如想進一步了解Moku:Pro雲(yun) 編譯或相關(guan) 国产欧美在线詳情,
請聯係我們(men) 客戶支持團隊:
展示全部