999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW的虛擬網絡化信號發生器設計

2010-08-22 05:40:06李莉楊文靜曾志
中國教育技術裝備 2010年24期
關鍵詞:信號設計

李莉 楊文靜 曾志

1 防化指揮工程學院二系核電子技術教研室 北京 102205

2 防化指揮工程學院14隊 北京 102205

基于LabVIEW的虛擬網絡化信號發生器設計

李莉1楊文靜2曾志2

1 防化指揮工程學院二系核電子技術教研室 北京 102205

2 防化指揮工程學院14隊 北京 102205

基于LabVIEW設計虛擬的網絡化信號發生器,實現通過“服務器”端實時控制“客戶端”產生不同的信號,在信號發生器的研制方面邁出新的一步。

虛擬儀器;LabVIEW;信號發生器

Author’s addressInstitute of Chemical Defence, Beijing, China 102205

虛擬儀器技術是計算機技術、現代測控技術和電子技術相互結合、滲透的產物[1]。目前,我國的高檔臺式儀器,如信號發生器等主要依賴進口。筆者認為,可采用虛擬儀器技術,僅采購適用的通用硬件,基于虛擬儀器軟件平臺,開發自己的高性價比儀器系統。

軟件是整個系統的核心,本文將基于虛擬儀器軟件開發語言LabVIEW,介紹虛擬網絡化信號發生器設計。

1 LabVIEW技術介紹

美國國家儀器公司(NI)的虛擬儀器開發平臺LabVIEW[2](Laboratory Virtual Instrument Engineering Workbench)是應用最為廣泛的一種虛擬儀器開發環境。LabVIEW是基于圖形化編程語言(即所謂G語言)的虛擬儀器開發環境,它不需文本代碼就可編寫一個完整的虛擬儀器。LabVIEW含豐富的子函數和庫,具有數值計算、數據采集、信號處理以及文件讀寫等模塊,基于LabVIEW的虛擬儀器程序還可在多種操作系統下運行。

2 網絡化信號發生器的實現

信號發生器通常用于電子電路的性能或參數測量。傳統信號發生器價格昂貴,操作復雜,不易開發、維護和升級。而使用基于LabVIEW開發的虛擬信號發生器,具有編程簡單、直觀、操作方便等特點。下面具體闡述基于LabVIEW的網絡化信號發生器的實現方法。

2.1 功能描述

本設計包括兩個部分:網絡化信號發生器的服務器和網絡化信號發生器的客戶端。其中“服務器”可通過調節按鈕來實時控制“客戶端”產生不同的信號,如正弦波、方波、三角波以及不同的頻率。“客戶端”僅實現與“服務器”的通訊和波形顯示。具體指標如下:頻率范圍在1~10 MHz之間,初始相位在0~180°之間,幅值在0~1.0 V之間,生成波形的總點數為128。

2.2 設計步驟

1)網絡化信號發生器服務器的設計。

①前面板設計:4個旋鈕型輸入控件、3個波形選擇器、頻率顯示、端口和2個指示器。網絡化信號發生器服務器面板如圖1所示。

②程序框圖設計。分為3個模塊:初始化模塊(實現對數據發送、連接、退出,賦予初值“假”)、波形和頻率控制模塊、網絡監聽模塊(使用“TCP偵聽”對網絡實時監聽)。以上模塊之間的連接需引用“空字符串”,還需添加錯誤處理對話框,以便對網絡錯誤采取相應處理。網絡化信號發生器服務器部分程序框圖如圖2所示。

2)網絡化信號發生器客戶端的設計。

①前面板設計。網絡化信號發生器客戶端前面板如圖3所示。顯示信號波形窗口用于顯示產生的信號,并用數字顯示控件顯示當前頻率值。接受命令顯示燈顯示接收到的初始命令,并通過指示燈顯示命令是否符合規定。兩個通信地址欄,地址欄為主機地址,是要與其建立連接的地址。該地址可為IP句點符號格式或主機名。此處鍵入與主服務器相同的通信端口2052。

②程序框圖設計。數據讀取部分通過While循環實時讀取網絡端發送的指令,如正確即送入接受命令,顯示控件進行后續處理。數據解析部分包括2個子程序,用于分別將命令進行2次解析后得到的數據,并對數據進行格式轉換,如命令正確與否判定結果、波形、頻率。波形響應部分將最終得到的命令對應到相關控件,指示命令的正確性、3種波形的判定、頻率的響應。錯誤處理部分,如獲取的命令錯誤或有錯誤操作,首先關閉TCP并彈出對話框。網絡化信號發生器客戶端部分程序框圖如圖4所示。

3 結束語

按照網絡化信號發生器要求,在LabVIEW平臺上通過網絡實現虛擬數字信號的產生和調控。可見,應用虛擬儀器設計開發系統操作簡單,功能強大。對于電子實驗室來說,可用虛擬儀器來替代價格昂貴的儀器[3]。相信在網絡化和電子信息高速發展的21世紀,虛擬儀器將會有更加廣闊的發展。

[1]袁淵,古軍.虛擬儀器基礎教程[M].西安:西安電子科技大學出版社,2002

[2]陳錫輝,等.LabVIEW8.20程序設計從入門到精通[M].北京:清華大學出版社,2007

[3]侯國屏,等.LabVIEW7.1編程與虛擬儀器設計[M].北京:清華大學出版社,2005

[4]楊樂平,等.LabVIEW程序設計與應用[M].2版.北京:電子工業出版社,2005

Design of Virtual Netware Signal Generator based on LabVIEW

Li Li, Yang Wenjing, Zeng Zhi

According to the design of the virtual Netware signal generator based on the LabVIEW. It realized the function that the “server” can control the “client” to generate difference signal, we stepped forward on the research of the signal generator.

virtual instrument; LabVIEW; signal generator

TP311

B

1671-489X(2010)24-0092-02

10.3969/j.issn.1671-489X.2010.24.092

猜你喜歡
信號設計
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
孩子停止長個的信號
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加載信號采集與PID控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 国产最新无码专区在线| 久久国产热| 久久夜夜视频| 欧美在线综合视频| 狼友av永久网站免费观看| av色爱 天堂网| 九九九久久国产精品| 久久美女精品| 2018日日摸夜夜添狠狠躁| 精品一区二区三区四区五区| 免费av一区二区三区在线| 免费高清毛片| 99手机在线视频| 99热精品久久| 91破解版在线亚洲| 久久网欧美| 国产高颜值露脸在线观看| 老司机精品久久| 九九热精品免费视频| 人妻丰满熟妇av五码区| 中文字幕永久视频| 日韩精品成人在线| 亚洲天堂网在线观看视频| 国产国语一级毛片在线视频| 久久久国产精品免费视频| 亚洲欧洲综合| 国产欧美日韩一区二区视频在线| 1769国产精品免费视频| 全部免费毛片免费播放| 免费va国产在线观看| 国产福利一区二区在线观看| 国产av无码日韩av无码网站| 51国产偷自视频区视频手机观看| 一区二区理伦视频| 国产欧美日韩精品第二区| 午夜精品区| 又大又硬又爽免费视频| 久久精品亚洲专区| 国产噜噜噜视频在线观看| 欧美日本一区二区三区免费| 欧美在线网| 国产麻豆福利av在线播放| 国产一区二区视频在线| 国产本道久久一区二区三区| h网站在线播放| 国产嫖妓91东北老熟女久久一| 美女潮喷出白浆在线观看视频| 国产中文在线亚洲精品官网| 99精品伊人久久久大香线蕉| 日本一区二区不卡视频| 71pao成人国产永久免费视频| 欧美三级不卡在线观看视频| 22sihu国产精品视频影视资讯| 国产成人啪视频一区二区三区| 一区二区三区四区日韩| AV熟女乱| 97视频在线精品国自产拍| 亚洲综合中文字幕国产精品欧美| 国产高清在线观看| 色一情一乱一伦一区二区三区小说| 久久精品无码中文字幕| 亚洲视频在线观看免费视频| 亚洲精品制服丝袜二区| 日韩经典精品无码一区二区| 久久亚洲国产最新网站| 国产综合无码一区二区色蜜蜜| 久久精品无码国产一区二区三区| 欧美一区二区啪啪| 亚洲欧美日韩另类| 亚洲最大福利网站| 国产超薄肉色丝袜网站| 欧美 亚洲 日韩 国产| 在线亚洲精品福利网址导航| 国产成人精品一区二区不卡| 国产高潮视频在线观看| 福利视频99| 国产精品视频白浆免费视频| 麻豆国产在线观看一区二区| 国产粉嫩粉嫩的18在线播放91| 人人爽人人爽人人片| 在线精品亚洲一区二区古装| 国产va在线观看|