91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于LabVIEW6i中的DataSocket控件實現(xiàn)網(wǎng)絡化自動測試系統(tǒng)的設計

電子設計 ? 來源:電子技術應用 ? 作者:王承,何志偉 ? 2020-11-10 10:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

計算機技術的飛速發(fā)展,數(shù)據(jù)通信、網(wǎng)絡工程和信息管理等系統(tǒng)性能的巨大改進,出現(xiàn)了將自動測試技術、計算機技術和通信技術結合起來的時機。測試系統(tǒng)正朝著計算機化、標準化和網(wǎng)絡化三大趨勢發(fā)展,涌現(xiàn)了一些諸如“網(wǎng)絡就是儀器”等先進的測試理念,以網(wǎng)絡為基礎的自動測試系統(tǒng)逐步成熟并應用到工業(yè)生產實踐中,已經取得了巨大的效益。

1 自動測試系統(tǒng)的發(fā)展概況

通常把在人工最少參與的情況下能自動進行測量、數(shù)據(jù)處理并輸出測試(量)結果的系統(tǒng)稱為自動測試系統(tǒng)(Automated Test System)。自動測試系統(tǒng)最早出現(xiàn)于二十世紀50年代初期,至今歷經三個階段。

第一階段,總裝階段。將幾種不同的輸入和輸出電路的幾種可程控儀器總裝在一起形成一個組裝系統(tǒng)。這種系統(tǒng)的設計、維護復雜,適應性不強,研制費用較高。

第二階段,接口標準化階段。這種系統(tǒng)組建方便,由專門的通用接口電路更改,增加測試內容也很靈活,顯示了很大的優(yōu)越性,因此得到了廣泛的應用。

第三階段,PC儀器(Personal Computer-based instrument)階段。在此出現(xiàn)了所謂的“虛擬儀器”(Virtual Instrument),給測試系統(tǒng)帶來了革命性的沖擊,對測試理論、測試方法等很多方面都產生了重大影響。

計算機硬件和軟件的滲入給傳統(tǒng)測試技術帶來了新的革命,在計算機、微電子、傳感器、通信和網(wǎng)絡等技術不斷進步的有力支撐和多領域科研需求的激勵下,明顯地表現(xiàn)出與高新技術深度融合,尤其是網(wǎng)絡技術開始應用到測試技術中,成為測試技術滿足實際需求的關鍵支撐,網(wǎng)絡化必然是測試系統(tǒng)發(fā)展的大趨勢。

2 虛擬儀器簡介

所謂虛擬儀器是基于計算機的軟硬件測試平臺? 利用現(xiàn)有的計算機,加上特殊設計的儀器硬件和專用軟件,形成既有普通儀器的基本功能,又有一般儀器所沒有的特殊功能的高檔、低價的新型儀器。虛擬儀器由計算機、應用軟件和儀器硬件三部分構成,通過軟件將計算機硬件與儀器硬件有機融合為一體?把計算機強大的數(shù)據(jù)處理能力和儀器硬件的測量、控制能力結合在一起,通過軟件實現(xiàn)對數(shù)據(jù)的顯示、存儲以及分析處理。

軟件是虛擬儀器系統(tǒng)的關鍵。沒有一個優(yōu)秀的控制分析軟件,很難想象可以構成一臺理想的虛擬儀器系統(tǒng)。比較優(yōu)秀的開發(fā)軟件是美國國家儀器(National Instruments,NI)公司的Labview、Labwindows/CVI,是一種基于G語言(graphical programming language)的革命性的可視化(圖形化)開發(fā)平臺,最新推出的LabVIEW 6i是面向Internet的最新版本。

虛似儀器的出現(xiàn)是儀器發(fā)展史上的一場革命,代表著儀器發(fā)展的最新方向和潮流,是信息技術的一個重要領域,對科學技術的發(fā)展和工業(yè)生產將產生不可估量的影響。

3 基于虛擬儀器的網(wǎng)絡化自動測試系統(tǒng)平臺

在此提出基于網(wǎng)絡化虛擬儀器的自動測試系統(tǒng)平臺的技術概念,如圖1所示。

基于LabVIEW6i中的DataSocket控件實現(xiàn)網(wǎng)絡化自動測試系統(tǒng)的設計

該系統(tǒng)可根據(jù)實際的測試項目進行擴充、重構。如服務器可具體分為:WWW服務器、e-mail服務器,ftp服務器。對于龐大的測試系統(tǒng)而言,可提高系統(tǒng)的穩(wěn)定性、安全性。系統(tǒng)中測試節(jié)點的每一個測試儀器都具有唯一的IP地址,可以很方便地實現(xiàn)測試儀器乃至多個測試系統(tǒng)之間的網(wǎng)絡互連;通過網(wǎng)絡,用戶根據(jù)需要對分布式測試儀器、數(shù)據(jù)庫進行遠程訪問與控制。網(wǎng)絡將是該測試系統(tǒng)平臺的核心,充分體現(xiàn)資源共享這一網(wǎng)絡的基本功能;也充分體現(xiàn)負荷均衡的思想,即在自動測試系統(tǒng)的測試任務較繁重時,能夠把部分任務轉移到任務不足的計算機或其它測試系統(tǒng)中去處理,甚至可以將服務器中難以迅速解決的大型任務,分配給網(wǎng)絡中的個人PC機共同完成。

自動測試(量)系統(tǒng)軟件結構如圖2所示。

一般由四個主要元素構成:系統(tǒng)管理軟件、應用程序、儀器驅動軟件和I/O接口軟件。其重點是網(wǎng)絡連接部分,即實現(xiàn)“網(wǎng)絡就是儀器”。另外,開發(fā)過程中還應遵循虛擬儀器軟件開發(fā)標準:虛擬儀器的軟件構架(Virtual Instrumentation Software Architecture),即VISA標準,使得不管虛擬儀器使用的計算機或者操作系統(tǒng)是什么,最終所編寫的用戶應用程序都是可移植的,軟件模塊具有通用性。

4 DataSocket--系統(tǒng)網(wǎng)絡功能的實現(xiàn)原理

本系統(tǒng)利用LabVIEW6i中的DataSocket控件實現(xiàn)了基于虛擬儀器的網(wǎng)絡化測試功能。DataSocket是由NI公司于1999年推出的一項新技術。使用新的DataSocket類,很容易地通過各種接送測量數(shù)據(jù),如OPC、HTTP、FTP或其它網(wǎng)絡的DataSocket,包括Internet,而不必學習復雜的TCP/IP數(shù)據(jù)傳輸協(xié)議,完全能夠控制分散的測試節(jié)點。利用客戶/服務器架構,使網(wǎng)絡上的數(shù)據(jù)傳輸達到最優(yōu)化,并使用戶交互式地在網(wǎng)上傳送現(xiàn)場數(shù)據(jù)成為現(xiàn)實。為網(wǎng)絡化測試工程應用軟件的開發(fā)提供了一條捷徑。

DataSocket遵循了TCP/IP協(xié)議,并對底層進行了高度封裝,所提供的參數(shù)簡單友好,只需要通用資源定位符URL(Uniform Resource Locator),就可用來在Internet進行及時分送所需傳輸?shù)臄?shù)據(jù)。用戶可以象使用LabVIEW中的其他數(shù)據(jù)類型一樣使用DataSocket讀寫字符串、整形數(shù)、布爾量及數(shù)組數(shù)據(jù)。DataSocket提供了三種數(shù)據(jù)目標:file、DataSocket Server、OPC Server,因而可以支持多進程并發(fā)。

DataSocket是一種面向測量和自動化工程的網(wǎng)上實時數(shù)據(jù)交換的編程新技術,其控件包含以下三個工具:

DataSocket Active Control--連接數(shù)據(jù)源和數(shù)據(jù)宿,并使其共享數(shù)據(jù)的元件。因為它是一種Active控件,可以用它在VB、VC++、Borland和Delphi的Active環(huán)境中開發(fā)數(shù)據(jù)應用程序。

DataSocket Server--在兩個應用程序間用DSTP(DataSocket Transfer Protocol)協(xié)議進行數(shù)據(jù)通信和交換是可行的。在服務器端運行了DataSocket Server后,當在客戶端也運行DataSocket Server時,就可以使諸如Internet這樣的網(wǎng)絡連接是可訪問的。

DataSocket Server Manager--用以對DataSocket Server進行配置。通過這種配置,可以機器creat items、read items、write items,并且可以選擇是否支持多用戶讀寫。

本文提出了基于虛擬儀器的網(wǎng)絡化自動測試系統(tǒng)的技術概念。用虛擬儀器網(wǎng)絡化的思想改造傳統(tǒng)的自動測試系統(tǒng),兼有了網(wǎng)絡和虛擬儀器的特點。該基于虛擬儀器網(wǎng)絡化的自動測試系統(tǒng)平臺有較強的可移植性,適用于多種工業(yè)現(xiàn)場對象的測試、控制和遠程監(jiān)控。對科研設計人員有較高的參考價值。另外,LabVIEW代碼的可移植性也簡化了該測試系統(tǒng)平臺的維護和配置。

責任編輯:gt

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 計算機
    +關注

    關注

    19

    文章

    7806

    瀏覽量

    93190
  • 虛擬儀器
    +關注

    關注

    23

    文章

    777

    瀏覽量

    88909
  • 測試系統(tǒng)

    關注

    6

    文章

    925

    瀏覽量

    63776
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于LabVIEWDataSocket技術實現(xiàn)網(wǎng)絡化測控系統(tǒng)的設計

    隨著分布式自動測控技術的不斷發(fā)展,網(wǎng)絡化測控系統(tǒng)的研究和應用也受到關注。網(wǎng)絡化測控系統(tǒng)實現(xiàn)將計算機網(wǎng)絡
    的頭像 發(fā)表于 01-06 09:43 ?6367次閱讀
    基于<b class='flag-5'>LabVIEW</b>和<b class='flag-5'>DataSocket</b>技術<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>網(wǎng)絡化</b>測控<b class='flag-5'>系統(tǒng)</b>的設計

    基于LabVIEW的虛擬儀器網(wǎng)絡化實現(xiàn)

    基于LabVIEW的虛擬儀器網(wǎng)絡化實現(xiàn)
    發(fā)表于 11-22 22:57

    天線自動測試系統(tǒng)

    實驗的方法檢定和檢驗天線的這些參數(shù)特性。NSAT-5000微波天線自動測試系統(tǒng)由工業(yè)電腦、矢量網(wǎng)絡分析儀、頻譜分析儀、遠程數(shù)據(jù)通信裝置、合成信號源等設備搭配專業(yè)的天線測試
    發(fā)表于 06-21 10:22

    網(wǎng)絡化測控系統(tǒng)的特點和實現(xiàn)

    隨著分布式自動測控技術的不斷發(fā)展,網(wǎng)絡化測控系統(tǒng)的研究和應用也受到關注。網(wǎng)絡化測控系統(tǒng)實現(xiàn)將計算機網(wǎng)絡
    發(fā)表于 04-08 09:42

    DataSocket功能函數(shù)助力LabVIEW遠程測控

    基于DataSocket技術的LabVIEW遠程測控DataSocket技術基于TCP/IP協(xié)議并對其進行高度封裝,能在測試測量過程
    發(fā)表于 04-10 09:40

    基于LABVIEW實現(xiàn)網(wǎng)絡通信的方法

    ,成為目前實現(xiàn)虛擬儀器軟件設計最流行的工具之一[1]?! ⊥瑫r隨著網(wǎng)絡的迅速發(fā)展,通過將網(wǎng)絡技術和虛擬儀器相結合,構成網(wǎng)絡化虛擬儀器系統(tǒng),是
    發(fā)表于 04-28 10:04

    無線設備自動測試系統(tǒng)的特點

    組建的智能測試系統(tǒng),當前比較流行的組建方案是基于NI公司的GPIB產品和LabVIEW軟件開發(fā)平臺。本例將介紹無線自動測試系統(tǒng)的設計和開發(fā)方
    發(fā)表于 05-17 09:40

    GAT通用自動測試系統(tǒng)

    。 ◆ 可擴展性:系統(tǒng)功能模式、儀器設備驅動庫和測試腳本均可重構與擴展,還可以基于開發(fā)的接口進行二次開發(fā)工作。 ◆ 平臺:平臺架構設計,采用搭積木式模塊構建,集成編譯器和調試器組件
    發(fā)表于 09-26 10:09

    基于網(wǎng)絡的電臺自動測試系統(tǒng)

    依據(jù)自動測試系統(tǒng)的發(fā)展趨勢,討論了網(wǎng)絡化自動測試系統(tǒng)模型,論述了以此模型為基礎構建的網(wǎng)絡化電臺
    發(fā)表于 08-29 09:04 ?10次下載

    DataSocket技術在網(wǎng)絡化測試的應用

    DataSocket是一種新的實時數(shù)據(jù)傳輸技術,專門面向測量和自動化工程的網(wǎng)絡實時高速數(shù)據(jù)交換的編程技術。關鍵字:DataSocket 網(wǎng)絡化
    發(fā)表于 09-08 09:53 ?39次下載

    EMC自動測試系統(tǒng)設計及手機EMI測試實現(xiàn)

    主要內容一、為什么需要做自動測試?二、EMI自動測試系統(tǒng)設計三、EMS自動測試系統(tǒng)設計四、EMC自動測試
    發(fā)表于 09-21 11:29 ?62次下載

    DataSocket技術在網(wǎng)絡化在線顆粒測量儀的應用

    DataSocket技術在網(wǎng)絡化在線顆粒測量儀的應用 介紹DataSocket技術在網(wǎng)絡化在線顆粒測量儀
    發(fā)表于 10-16 12:06 ?1739次閱讀
    <b class='flag-5'>DataSocket</b>技術在<b class='flag-5'>網(wǎng)絡化</b>在線顆粒測量儀<b class='flag-5'>中</b>的應用

    轉子振動試驗網(wǎng)絡化測試系統(tǒng)實現(xiàn)

    介紹了一種轉子振動試驗網(wǎng)絡化測試系統(tǒng),給出了用LabVIEW SQL Toolkit 實現(xiàn)LabVIEW
    發(fā)表于 05-20 15:42 ?24次下載
    轉子振動試驗<b class='flag-5'>網(wǎng)絡化</b><b class='flag-5'>測試</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>實現(xiàn)</b>

    基于LabVIEW的增氧機自動測試系統(tǒng)設計

    系統(tǒng)采用基于LabVIEW的平臺軟件,結合多路數(shù)據(jù)采集儀對增氧機自動測試系統(tǒng)進行了設計。通過阻抗匹配和系統(tǒng)接地的方法解決了采集到數(shù)據(jù)值的漂移
    發(fā)表于 07-25 11:46 ?41次下載
    基于<b class='flag-5'>LabVIEW</b>的增氧機<b class='flag-5'>自動測試</b><b class='flag-5'>系統(tǒng)</b>設計

    LabVIEW利用DataSocket技術實現(xiàn)網(wǎng)_labview程序案例

    程序案例 在LabVIEW利用DataSocket技術實現(xiàn)網(wǎng)絡通信
    發(fā)表于 01-12 15:45 ?62次下載