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控制
一種基于極大似然估計的信號盲抽取算法
主站蜘蛛池模板: 国产精品第一区| 午夜毛片免费看| 成人福利一区二区视频在线| 日本不卡在线| 日本五区在线不卡精品| 国产69精品久久久久孕妇大杂乱| 99免费视频观看| 欧美在线导航| 在线视频97| 999国内精品久久免费视频| 日韩在线播放中文字幕| 亚洲美女一区| 亚洲第七页| 制服丝袜国产精品| 性色生活片在线观看| 精品自窥自偷在线看| 亚洲精品无码在线播放网站| 亚洲免费成人网| 四虎影视国产精品| 不卡无码网| 国产jizz| 国产AV毛片| 久久无码av三级| 国产电话自拍伊人| 精品乱码久久久久久久| 91外围女在线观看| 久久国产乱子| 亚洲成A人V欧美综合| 热久久国产| 91精品国产福利| 国产午夜在线观看视频| 欧美一级在线播放| 亚洲第一色视频| 91色爱欧美精品www| 自拍亚洲欧美精品| 午夜天堂视频| 91黄视频在线观看| 伊伊人成亚洲综合人网7777| 日韩无码白| 久久精品亚洲中文字幕乱码| 成人午夜视频在线| 久久美女精品国产精品亚洲| 日韩欧美国产另类| 婷婷综合在线观看丁香| 亚洲午夜国产精品无卡| 狠狠色丁香婷婷| 人禽伦免费交视频网页播放| 亚洲一区二区在线无码| 91欧美在线| 第一区免费在线观看| 国产人人射| 热久久综合这里只有精品电影| 国产精品久久久久婷婷五月| 2021无码专区人妻系列日韩| 最新国产麻豆aⅴ精品无| 亚洲码一区二区三区| 国产色婷婷视频在线观看| 亚洲AV无码精品无码久久蜜桃| 依依成人精品无v国产| www亚洲天堂| 欧美影院久久| 无码人妻热线精品视频| 国产日韩精品欧美一区喷| 亚洲国产av无码综合原创国产| 三上悠亚精品二区在线观看| 亚洲第一成年网| 福利在线免费视频| 精品乱码久久久久久久| 国产h视频免费观看| 91美女视频在线| 狠狠亚洲婷婷综合色香| 天天综合网色中文字幕| 97国产在线视频| 久久中文无码精品| 国产99热| 婷婷六月天激情| 欧洲高清无码在线| 日韩精品欧美国产在线| 在线视频一区二区三区不卡| 国产小视频在线高清播放| 欧美亚洲中文精品三区| 成人在线观看一区|