freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電力遠程監(jiān)測系統(tǒng)的設(shè)計-資料下載頁

2025-06-30 06:59本頁面
  

【正文】 unction Palette)上選擇功能節(jié)點,將其放在框圖程序中。功能節(jié)點包括數(shù)學(xué)運算函數(shù)、數(shù)據(jù)采集函數(shù)和分析方法、以及網(wǎng)絡(luò)和文件輸入輸出函數(shù)等。(4)數(shù)據(jù)流的程序設(shè)計。利用線條將功能節(jié)點的輸入輸出按照一定的規(guī)則連接起來。由于虛擬儀器程序的執(zhí)行順序由各模板中的數(shù)據(jù)流決定的,因此可以創(chuàng)建同步操作的程序數(shù)據(jù)流,即多線程的程序運行。(5)模塊化和多層結(jié)構(gòu)。LabVIEW實行的是模塊化的程序設(shè)計,因而任意一個虛擬儀器程序既能獨立運行,又能被別的系統(tǒng)當作SubVI調(diào)用??梢愿鶕?jù)需要將某個虛擬儀器模塊建立成SubvI,從而設(shè)計出多層系統(tǒng),并可以改變它的功能,以滿足同其他程序連接時不斷變化的應(yīng)用需要。(6)圖形編輯器。對一個軟件系統(tǒng)來說,程序的運行速度是非常關(guān)鍵的。利用SubVI內(nèi)置的繪圖器,可以對程序的代碼進行分析和優(yōu)化,以縮短程序運行時間,提高運行效率。 在VB中嵌入LabVIEW軟件的方法本系統(tǒng)中,在VB應(yīng)用程序中訪問OLE自動化服務(wù)器時,先要通過References(引用)對話框加入VB對hbvIEw項目的引用,即選擇VB菜單條上的“工具一引用LabVIEW 6.0 Wype Library”,然后再通過以下代碼源程序嵌入LabVIEW功能即可。要在系統(tǒng)中實現(xiàn)OLE自動化功能,必須先生成一個變量來引用LabVIEW,這個變量被稱為對象變量(object Variable)。本文是通過CreateObject()函數(shù)生成該對象變量的。其部分源程序如下:‘定義LabVIEW應(yīng)用程序變量,每個支持OLE自動化的應(yīng)用程序都至少提供一種對象類型。Dim LVapp As LabVIEW.Application‘定義虛擬儀器變量,Dim IⅣI As LabVIEW.Virtuallnstrument‘定義虛擬儀器系統(tǒng)路徑Dim LVpath As StringLVpath=”d:、LabVIEw、user.1ib\實時電壓.vi”‘啟動虛擬儀器應(yīng)用程序,創(chuàng)建虛擬儀器對象。當對象創(chuàng)建好了以后,就可以在‘代碼中使用白定義的對象變量來引用該對象。Set LVapp=CreateObject(”LabVIEW.Application”)‘調(diào)用路徑所指向的虛擬儀器系統(tǒng)。Set LVI=LVapp.GetVIReferenee(LVpath)‘當虛擬儀器程序被打開或運行時,LabVIEW前面板位于屏幕的中央。LVI.FPAutoCenter=True‘調(diào)用虛擬儀器程序時打開并顯示前面板LVI.FPWinOpen=True‘運行虛擬儀器程序LVI.Run(True) ’以上代碼可以實現(xiàn)在VB程序中調(diào)用LabVlEW來顯示系統(tǒng)圖形化虛擬面板的功能。當虛擬面板生成以后,便可以操作面板中的各種控件(Controls),來運行或控制虛擬儀器程序。程序運行完畢以后,關(guān)閉虛擬儀器前面板(front panel),以釋放計算機的內(nèi)存空間。 LabVIEW的串行通信功能串行通信是一種古老但目前仍常用的通信方式,它是基于RS.232通信協(xié)議而實現(xiàn)的。在LabVIEW中也可以實現(xiàn)串行通信,其通信協(xié)議主要是握手協(xié)議,具體有軟件和硬件兩種。握手協(xié)議具有重要意義。由于在串行通信中,串口輸入緩存的容量畢竟是有限的,當輸入緩存接收數(shù)據(jù)滿時,新送來的數(shù)據(jù)就會被串口忽略而造成數(shù)據(jù)的丟失。握手協(xié)議可以避免這種緩存的溢出,通過握手,數(shù)據(jù)的發(fā)送者和接收者可以在輸入緩存將滿時相互通報,發(fā)送者即停止發(fā)送新數(shù)據(jù),直至接收者做好接收新數(shù)據(jù)的準備。LabVIEW共有5個串行節(jié)點來實現(xiàn)串行通信,這5個節(jié)點分別可以實現(xiàn)串口設(shè)置、串口寫、串口讀、檢測串口緩存、中斷等功能,這些串行節(jié)點均位于LabVIEW的功能模板中,具體有初始化串口節(jié)點(SerialPortInit.vi)、串口寫節(jié)點(SerialPortWrite.vi)、檢測串口輸入緩存中的字節(jié)數(shù)節(jié)點(Bytes at Serial Port.vi)、串口讀節(jié)點(Serial Port Read.vi)、以及串口中斷節(jié)點(Serial Port Break.vi)。利用LabVIEW可以直接操作MODEM,實現(xiàn)串行口通信功能。在通信之前,首先要配置好串口,即通過初始化串口節(jié)點(Serial Port Init.vi)進行串口的初始化,使得計算機串口的各種參數(shù)設(shè)置與儀器設(shè)備的串口保持一致,這樣才能夠正確地進行通信。但是,由于LabVIEW并沒有類似于其他編程語言的打開串口或關(guān)閉串口的節(jié)點,因此,必須利用初始化串口節(jié)點(Serial Port Init.vi)自動打開串口,但是此后,LabVIEW將會一直占用該串口資源,而使得Windows的其它應(yīng)用軟件不能操作該串口,否則系統(tǒng)將會報錯。由于電力遠程監(jiān)測管理系統(tǒng)主站界面是通過VB應(yīng)用軟件開發(fā)出來的,其中系統(tǒng)遠程監(jiān)測的參數(shù)是VB通過串行口來操作MODEM得到的,因此在這種情況下,LabVIEW就不能直接操作計算機的串行口而進行串行通信了。然而,利用LabVIEW直接進行系統(tǒng)的串行口通信卻是虛擬儀器應(yīng)用的一個趨勢,它具有重要的意義。第4章 電力遠程監(jiān)測結(jié)果的虛擬化處理虛擬儀器技術(shù)經(jīng)過幾十年的發(fā)展,現(xiàn)已成為儀器領(lǐng)域的一個基本方法,這是計算機技術(shù)和軟件技術(shù)相結(jié)合的必然結(jié)果。虛擬儀器具有圖形化的用戶界面,體現(xiàn)了“所見即所得”的編程思想。而電力遠程監(jiān)測管理系統(tǒng)所要監(jiān)測的參數(shù)眾多,如果將這些監(jiān)測結(jié)果通過虛擬儀器圖形化的軟面板顯示出來,將具有直觀、方便、快捷、準確等優(yōu)點。 概述通過計算機數(shù)據(jù)文件(例如數(shù)據(jù)庫)存取數(shù)據(jù)的功能,以及虛擬儀器開發(fā)平臺LabVlEW從文件中讀取數(shù)據(jù)的能力,可以組成更加靈活的虛擬儀器應(yīng)用系統(tǒng)。主站計算機撥號,連通表站通過MODEM采集數(shù)據(jù)虛擬儀器顯示所測數(shù)據(jù)運用DEE技術(shù)調(diào)數(shù)據(jù)將數(shù)據(jù)存入數(shù)據(jù)庫 圖 6 系統(tǒng)數(shù)據(jù)采集示意圖如圖 6 所示,電力遠程監(jiān)測管理系統(tǒng)實際運行時,首先利用Visual Basic軟件撥通某用戶電話,連接表站,通過MODEM的調(diào)制和解調(diào),將從集中器硬件來的數(shù)據(jù)信息采集到主站計算機,這些數(shù)據(jù)信息直接被儲存在Access數(shù)據(jù)庫中。然后利用DDE(動態(tài)數(shù)據(jù)交換)技術(shù),通過虛擬儀器的DDE節(jié)點從數(shù)據(jù)庫中調(diào)用這些參數(shù)信息,予以分析和處理,并以圖形化的方式將這些結(jié)果顯示出來,以便工作站的管理人員以及用戶能夠簡單明了的掌握用戶當前的用電情況。這種利用虛擬儀器技術(shù)顯示系統(tǒng)遠程監(jiān)測結(jié)果的方法和過程就是本章論述的重點。 系統(tǒng)測量數(shù)據(jù)結(jié)果的虛擬化顯示利用虛擬儀器技術(shù)顯示系統(tǒng)遠程監(jiān)鍘的數(shù)據(jù)參數(shù)主要有A、B、C三相電壓,A、B、C、N四線電流,三相有功、無功功率,以及總電量等。.整個顯示過程如圖 7 所示。開始打開LabVIEW軟件開發(fā)平臺利用LabVIEW中的表盤,指針等控件制作系統(tǒng)遠程測量數(shù)據(jù)的虛擬模版,并編制其面板的框圖程序結(jié)束測量數(shù)據(jù)結(jié)果的虛擬化顯示LabVIEW調(diào)用數(shù)據(jù)庫中的數(shù)據(jù)在VB中引用LabVIEW對象將測量結(jié)果存入數(shù)據(jù)庫在VB中通過MODEM采集測量數(shù)據(jù) 圖 7利用虛擬儀器顯示測量數(shù)據(jù)結(jié)果流程 4.3 系統(tǒng)測量曲線結(jié)果的虛擬化顯示開始打開LabVIEW軟件開發(fā)平臺利用LabVIEW的圖表控件制作系統(tǒng)曲線顯示的前面板,并編制框圖程序VB通過MODEM依次采集系統(tǒng)每種曲線的96個數(shù)據(jù)VB將曲線數(shù)據(jù)存入曲線數(shù)據(jù)庫LabVIEW調(diào)用數(shù)據(jù)庫數(shù)據(jù)虛擬化顯示數(shù)據(jù)曲線結(jié)果結(jié)束圖 8利用虛擬儀器顯示測量曲線結(jié)果流程電力遠程監(jiān)測管理系統(tǒng)的曲線顯示有前天(昨天)三相電壓曲線、前天(昨天)四線電流曲線、前天(昨天)功率因索曲線共六種曲線顯示形式。前天(昨天)曲線只針對采集單元而言。每種曲線的采樣點數(shù)為96次,從前天(昨天)凌晨0:00到次日凌晨0:00共24小時,其中每15分鐘采樣一次,因此在24小時中共采樣96次。將這96個數(shù)據(jù)利用線條連接起來便可得到前天(昨天)曲線。電力遠程監(jiān)測管理系統(tǒng)的遠程監(jiān)鋇4結(jié)果曲線顯示流程如圖 8 所示。參考文獻[1] Philips Semiconductors:CAN Specification Version ,Part A and B,1992[2] [M]. 北京:北京航空航天大學(xué)出版社,1990[3] 王幸之,王雷,翟成,[M]. 北京:北京航空航天大學(xué)出版社,2000[4] [M]. 北京:北京航空航天大學(xué)出版社,1990[5] [M].北京:北京航空航天大學(xué)出版社,1993[6] [M]. 北京:北京航空航天大學(xué)出版社,1998[7] [M]. 北京:北京航空航天大學(xué)出版社,1996[8] 李朝青. PC機及單片機數(shù)據(jù)通信技術(shù)[M]. 北京:北京航空航天大學(xué)出版社,2001[9] 99 SE電路設(shè)計與仿真[M]. 北京:機械工業(yè)出版社,2001[10] 老虎工作室 高鵬,安濤,——Protel 99入門與提高[M]. 北京:人民郵電出版社,2001[11] 中國儀器儀表學(xué)會電磁測量信息處理儀器分會[J].,:59[12] 虞日躍,史洪源. RS485總線的理論與實踐[J]. 電子技術(shù)應(yīng)用,:5557[13] 徐迎輝. 提高485總線在消防產(chǎn)品應(yīng)用中的可靠性[J]. 力源電子工程,:10,11,13[14] 蔡祥榮. RS485總線應(yīng)用中的幾個問題[J]. 力源電子工程,:1517[15]王可寧,鄭舜生,滕召勝.CAN總線在儲糧水分自動測試系統(tǒng)中的應(yīng)用.儀表技術(shù),2001,(6):31.33[16]石冰,鄒津海,江岳春.基于VB的電力遠程監(jiān)測管理系統(tǒng).控制工程,2004,5(11):48—50[17] Hurfin M,Raynal M.A Simple and Fast Asynchronoue Consensus ProtocolBased on a Weak Failure Detector.Distri buted Computing,1999,12(4):209—223[18] 4th International CAN Conference :Hank,:A New CAN Controller Supporting Diagnosis and System Optimization,Berlin,Germany,October 1997
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1