女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

一種以工控機為核心的軟件控制測量設備的虛擬儀器設計方案

電子工程師 ? 來源:網絡整理 ? 作者:佚名 ? 2018-02-11 14:20 ? 次閱讀

為了簡化測量過程,提高生產效率,本文給出了一種以工控機為核心,通過軟件控制現有測量設備的虛擬儀器設計方案。系統控制軟件采用組件對象模型(c()M)的設計思想,便于軟件的維護與升級,并利用Access數據庫提出了“實時測量存檔”的概念。整套系統在不增加太多成本的前提下,較好的實現了預期目標。


系統以工控機為核心,輔以一定的外圍簡單電路,通過GPIB、USB以及串行通信口,把現有的測量儀器連接起來,并通過編程人員開發針對測量過程的控制軟件。測量者只需要把儀器與設備正確地連接起來,向汁算機發出簡單的操作指令就可以實現測量、數據分析、處理和記錄的全過程。

1、作為COM組件的測量儀器

在軟件開發中,可以先將儀器設計成COM組件。儀器的功能在C()M組件設汁中要全部實現并給出相應的接口函數,在虛擬儀器軟件中通過調用這些組件來實現對具體儀器的操作。這樣,編程人員在開發虛擬儀器控制軟件時可以把具體的儀器當成組件來對待,通過組件的各個函數來完成實際儀器的各個指令操作。這樣做不但容易對硬件可能出現的問題進行排錯,而且一旦硬件更新,開發人員只需要作針對C0M的升級維護即可。

以某型頻譜分析儀為例,設汁測量某信號在控壓變化范圍內的雜散值的過程:

1)首先調整頻譜儀到對數坐標系,并根據該信號的變化范圍設定頻譜儀的中心頻率及合適的帶寬以保證頻譜儀在控壓變化范圍內可以捕獲信號。這樣實現了測量雜散初始化的子過程;

2)在不同的控壓點讀取帶寬內信號主瓣外的所有信號,以最大的旁瓣值作為雜散值。為了避免信號的白噪聲影響雜散值的測量。采用同一控壓點測量若干組信號用軟件求平均的思路。平滑白噪聲引起的信號起伏,取平滑后的雜散值作為測量結果,這樣實現了測量當前信號雜散值的子過程。


圖1雜散值測量流程圖

該型頻譜儀在連續測量若干組信號求平均的過程中,相鄰兩組數據測量之間有一個工控機與頻譜儀通信的時間,這就削弱了信號的時間相關性,不利于平滑白噪聲。為了提高測量的準確性,引入了可以作均值測量的頻譜儀,工控機只需讀取均值測量后主瓣外的所有信號最大值作為當前信號雜散值即可。按上述思路重新設計頻譜儀COM組件,測量雜散值的過程還是按照上述的測量流程圖,虛擬儀器軟件調用更新后的組件,程序員甚至可以不用改虛擬儀器軟件中的一句源代碼。

對同一信號改進前后軟件測出的雜散值分別為-76.3dB和-78.2dB,而用標定設備測出的值為-78.51dB,改進后軟件的測量值更加準確。

2、采用Access數據庫作實時測量存檔

在測量過程中,有時設備會因為突然斷電、計算機*發作等一系列不可預期的故障導致測量過程意外中斷,但此時用戶測量可能還沒有結束,也沒有大提交測量報表,而在系統內存中的數據將會全部丟失,這對用戶來說是非常不利的,所以必須對用戶的所有測量結果做一個實時的數據庫備份。

對用戶測量全過程進行監控的數據庫采用全部內存變量存儲的方式,包括用戶的設定量、用戶的測量結果、用戶的操作步驟以及測量結果的自動*判,都在數據庫中建立相應的字段。在用戶進行虛擬儀器操作時。每新測量一個產品都會以用戶填入的產品編號及測量時間新建一條測量記錄,操作過程中實時地把用戶的操作及結果同步提交到數據庫中,只有當用戶全部測量完畢并保存報表之后,該條記錄才被刪除,否則記錄予以保留,留下來的某條記錄即為某個非正常退出系統的實時測量存檔,這就是系統實時測量存檔的過程。當用戶下一次打開虛擬儀器軟件時,軟件會自動加載該數據庫,如果數據庫存在數據記錄,則在加載操作界面之后會提示用戶有以前未完成的任務,讓用戶選擇是繼續未完成的任務還是刪除某次不全的測試記錄,如果選擇繼續則會給出未完成任務列表,讓用戶選擇開始某一次未完成的任務,用戶選擇后會自動把數據庫里對應的值恢復到虛擬儀器操作界面,恢復某一次意外狀態前的結果,這樣通過系統的問詢及用戶的選擇,實現了加載測量存檔的過程。當然,如果用戶也可以選擇刪除某些不全但不想保留的測試記錄,對存檔數據庫進行清理,同樣也可以選擇全新測量,開始新的操作。

虛擬儀器軟件的工作流程如圖2所示。


圖2以數據庫為核心的軟件工作流程圖

3、系統性能

采用本文的方案,使用VB.NET程序設計語言開發的虛擬儀器軟件成功的應用在某產品的指標測量上。整套系統研發周期短、維護簡單方便。而“實時測量存檔”在軟件內部異常保護的基礎上又增加了一個抵御外部突發事件的能力,有效地保護了測量數據。每一個產品測量所需時間僅為原先人工用儀器測量的1/3~1/4(不包括后期的數據處理時間),極大地提高了生產效率。而整個系統的開發成本非常低,所有的測量儀器都是利用現有的設備,硬件的投入只是一臺工控機和GPIB轉接卡及一些電纜。

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

    關注

    10

    文章

    1848

    瀏覽量

    51492
  • 虛擬儀器
    +關注

    關注

    23

    文章

    777

    瀏覽量

    87840
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何使用虛擬儀器技術創建合成儀器

    應用的需要,而某些應用場合需要更高精度或更高速度的模塊化儀器虛擬儀器軟件必須能夠將各種I/O無縫地整合到個單的系統當中。架構合理的
    發表于 02-25 23:42

    虛擬儀器和傳統儀器的比較

    ,工程師和科學家獲得了最大的用戶定義的靈活性。傳統儀器把所有軟件測量電路封裝在起利用儀器前面板
    發表于 07-09 23:23

    虛擬儀器滿足呼吸測試要求

    引 言隨著測試技術和總線技術的發展,虛擬儀器標志的自動測試系統開始出現。所謂虛擬儀器就是在計算機和總線系統
    發表于 04-08 09:40

    基于ARM7與虛擬儀器的串口通信方案

    控制核心儀器儀表與虛擬儀器之間的數據交換和檢測等方面,有較高的實用價值。隨著各種不同領域的需求,嵌入式單片技術與
    發表于 04-17 09:40

    基于虛擬儀器的呼吸測試

      引 言  隨著測試技術和總線技術的發展,虛擬儀器標志的自動測試系統開始出現。所謂虛擬儀器就是在計算機和總線系統
    發表于 04-30 09:40

    基于虛擬儀器法人嵌入式測試系統

    任務的實踐過程中,我們發現基于PC或工控機虛擬儀器暴露出很多問題,如:體積大,不便于攜行;插卡式結構,接觸易松動、不緊固;機械硬盤為主要存儲介質,抗震性能差等等。
    發表于 07-22 07:02

    一種扭矩扳手自動檢測系統

    傳感器技術、數據庫技術、控制技術及虛擬儀器技術相結合的設計方案。該方案研華TPC-1570H工控機
    發表于 08-28 07:53

    一種基于虛擬儀器概念的設計思想和方法

    本文基于虛擬儀器的概念,主要論述PC***基礎400MHz/102通道邏輯分析儀設計原理和方法,重點闡述系統控制電路設計和系統軟件設計。
    發表于 04-15 06:53

    求大佬分享一種基于虛擬儀器的機載陀螺儀測試系統的設計方案

    傳統的航空機載陀螺儀測試系統采用分立儀器搭建,具有成本高、自動化程度低、擴展性差的缺點,因此,這里提出一種基于虛擬儀器技術的航空機載陀螺儀自動測試系統的設計方案
    發表于 05-11 06:15

    一種基于并口的虛擬儀器設計

    本文設計了一種基于計算機并行接口的虛擬儀器。設計了虛擬儀器的硬件電路和軟件,并開發了主機的測試分析程序,實現了常用示波器、萬用表、任意波形發生器功能。該
    發表于 09-03 08:51 ?19次下載

    一種基于PCI總線和DSP技術的虛擬儀器設計

    一種基于PCI總線和DSP技術的虛擬儀器設計 傳統的虛擬儀器塊基于PCI總線的直接利用A/D和D/A芯片構成的數據采集板卡和相應的軟件
    發表于 04-22 17:44 ?865次閱讀

    根據工控機原理對虛擬儀器軟件的設計

    系統工控機核心,輔以定的外圍簡單電路,通過GPIB、USB以及串行通信口,把現有的測量儀器
    的頭像 發表于 10-08 16:47 ?3318次閱讀
    根據<b class='flag-5'>工控機</b>原理對<b class='flag-5'>虛擬儀器</b><b class='flag-5'>軟件</b>的設計

    什么是虛擬儀器 它的特點和優勢有哪些

    虛擬儀器是在通用計算機核心的硬件平臺上,由用戶設計定義,具有虛擬面板,測試功能由測試軟件實現
    的頭像 發表于 09-10 15:18 ?1.4w次閱讀

    工控機如何控制設備

    工控機(Industrial Personal Computer,簡稱IPC)是專為工業自動化控制領域設計的一種計算機設備,其硬件和軟件設計
    的頭像 發表于 06-11 14:35 ?1641次閱讀

    工控機怎么編程?工控機是如何控制設備的?

    工控機是工業控制核心設備,在不斷智能化的今天,工控機發揮了重要作用。增進大家對
    的頭像 發表于 10-31 12:41 ?926次閱讀