欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

智能虛擬顯示器的制作方法

文檔序號:6420109閱讀:183來源:國知局
專利名稱:智能虛擬顯示器的制作方法
技術(shù)領(lǐng)域
本發(fā)明是在測試分析儀器領(lǐng)域及科學計算可視化領(lǐng)域中,提出一種全新的圖形顯示方式——一種通用性好、功能強大和人性化的智能虛擬顯示器。
背景技術(shù)
申請日前有如下涉及虛擬儀器的已公開專利文獻[1]Graphical method for programming a virtual instrument,NI Co.,UnitedStates Patent,5301336[2]Instrumentation system & method including an improved driversoftware architecture,NI Co.,United States Patent,5963726[3]System & method for creating resources in instrumentation system,NICo.,United States Patent,5710727[4]System & method for performing interface independent virtualinstrumentation,NI Co.,United States Patent,5920479[5]Functions in a graphical data flow program method & apparatus forcontrolling an instrumentation system,NI Co.,United States Patent,5724272測試測量儀器發(fā)展至今,大體可分為三個階段第一個階段為傳統(tǒng)硬件化儀器,第二個階段為現(xiàn)在流行的以軟件為主體的虛擬儀器,第三個階段為智能控件化虛擬儀器。
20世紀80年代中期首先出現(xiàn)于美國的虛擬儀器,是儀器技術(shù)及計算機技術(shù)相互滲透的結(jié)果。虛擬儀器(VI,Virtual Instrument)是通過應用程序?qū)⒂嬎銠C資源(微處理器、存儲器、顯示器)和儀器硬件(A/D、D/A、數(shù)字I/O、定時器、信號調(diào)理器)的測量功能結(jié)合起來所形成的測量裝置或測試系統(tǒng)。用戶通過友好的圖形界面(稱為虛擬面板)操作計算機,就像操作傳統(tǒng)儀器一樣;通過庫函數(shù)實現(xiàn)儀器模塊間的通信、定時、觸發(fā)以及數(shù)據(jù)分析、數(shù)據(jù)表達,并形成圖形化接口。高速發(fā)展的計算機技術(shù)其處理能力已滿足儀器所需的強大數(shù)據(jù)處理能力、顯示存儲功能和高分辨力圖形顯示。虛擬儀器使得儀器儀表最大程度地軟件化,從而使儀器的發(fā)展搭上計算機發(fā)展的高速列車??梢哉J為虛擬儀器的出現(xiàn)在儀器儀表的發(fā)展中引起了一次飛躍,是儀器發(fā)展中的一個重要階段。但是在儀器的結(jié)構(gòu)形式和儀器的功能與面板控件的關(guān)系上,現(xiàn)在的虛擬儀器與傳統(tǒng)的硬件儀器并沒有本質(zhì)的區(qū)別。而組建一臺虛擬儀器,用戶需要有較高的專業(yè)知識和素質(zhì)一方面,用戶要清楚各種儀器的原理和構(gòu)成;另一方面,用戶要有計算機編程經(jīng)驗。這在虛擬儀器的開發(fā)中形成瓶頸,從而直接影響到它的快速發(fā)展。
智能控件化虛擬儀器采用測試融合原理和技術(shù),使儀器的測試功能、性能和精度指標與儀器控件的相應結(jié)構(gòu)融為一體,形成有智能特征的控件,再由這些智能虛擬控件經(jīng)過簡便的“拖-放”方式形成一臺虛擬儀器。由于虛擬儀器進行了智能控件化,在制造虛擬儀器的過程中,無需進行(硬、軟性)裝配,只需將控件在計算機屏幕的“拼搭場”內(nèi)作積木式拼搭即成。在拼搭過程中,各控件間形成的對儀器功能的制約關(guān)系與控件擺放的位置無關(guān),各控件可隨機置放,而儀器的功能、性能和精度不會因此發(fā)生改變。制造虛擬儀器及組建虛擬儀器系統(tǒng)將變得高效、簡單,而且實現(xiàn)了在系統(tǒng)開放的前提下將儀器的設計與組建(編程)的工作留給專家或廠商而將定義儀器的權(quán)利完全留給了用戶。
虛擬儀器有三大功能——數(shù)據(jù)采集、信號處理、結(jié)果表達,顯示器作為“結(jié)果表達”的載體,在虛擬儀器中占據(jù)著重要位置。研究一種智能虛擬顯示器有著很重要的意義。
“結(jié)果表達”包括模擬表盤顯示、數(shù)碼管顯示、圖形顯示、聲音及通信報警、記錄及輸出等。后兩者屬于報警和存儲范疇,對故障信號、奇異信號給予顏色或聲音報警,報告實驗工作人員,是虛擬儀器智能性的表現(xiàn);前三者屬于科學計算可視化的范疇,尤其是圖形顯示。在傳統(tǒng)儀器里,大量數(shù)據(jù)的存儲是很困難和昂貴的,而對基于計算機的虛擬儀器而言,即便是海量存儲也是容易實現(xiàn)的。
在虛擬儀器的顯示中,不僅需要分析由計算機得出的計算數(shù)據(jù),而且需要了解在計算過程中數(shù)據(jù)的變化情況,而這些都需要借助計算機圖形學及圖像處理技術(shù)來實現(xiàn)。人們把應用計算機圖形學和圖像處理技術(shù),將科學計算過程中產(chǎn)生的數(shù)據(jù)及計算結(jié)果轉(zhuǎn)換為圖形或圖像在屏幕上顯示出來,并進行交互處理的理論、方法和技術(shù),稱為科學計算可視化(Visualizationin scientific Computing),是發(fā)達國家在80年代后期提出并發(fā)展起來的一個新的研究領(lǐng)域。
虛擬儀器中的顯示將圖形生成技術(shù)、圖像處理技術(shù)和人機交互技術(shù)結(jié)合在一起,其主要功能是從復雜的多維數(shù)據(jù)中產(chǎn)生圖形,也可以分析和理解存入計算機的圖像數(shù)據(jù)。它涉及到計算機圖形學、圖像處理、計算機輔助設計、計算機視覺及人機交互技術(shù)等多個領(lǐng)域。
由于虛擬儀器的顯示將計算結(jié)果用圖形或圖像形象直觀地顯示出來,從而使許多抽象的、難于理解的原理和規(guī)律變得容易理解了,許多冗繁而枯燥的數(shù)據(jù)變得生動有趣了。虛擬儀器的顯示在虛擬儀器中發(fā)揮著重要作用,是人機交互的重要窗口。同時基于計算機的虛擬儀器系統(tǒng),借助商用計算機平臺和Windows操作系統(tǒng),以豐富多彩的色彩、多種多樣的形式和強大的輔助功能實現(xiàn)詳盡、生動地輸出顯示,可以完成傳統(tǒng)硬件儀器難以實現(xiàn)的顯示,比如三維瀑布圖、色譜圖等。這也是虛擬儀器的優(yōu)勢之一。

發(fā)明內(nèi)容
本發(fā)明的目的是提供用于智能控件化虛擬儀器的智能虛擬顯示器的制作方法。
本發(fā)明采用的技術(shù)方案具體描述為智能虛擬顯示器的制作步驟,包括1、確定智能虛擬顯示器的形態(tài)智能虛擬顯示器的形態(tài)主要指顯示器的區(qū)域配置,把智能虛擬顯示器劃分為邊框區(qū)、間隙區(qū)和至少一個圖形顯示區(qū)(參見附

圖1)。
2、確定智能虛擬顯示器的構(gòu)成如附圖2所示,智能虛擬顯示器能夠?qū)崿F(xiàn)多個儀器功能,各儀器功能之間可以互相切換;每個儀器功能包含圖形顯示區(qū)數(shù)、繪圖顏色表、繪圖字體表和區(qū)域鏈表;區(qū)域鏈表又對應多個圖形顯示區(qū);每個圖形顯示區(qū)則包含顯示模式、數(shù)據(jù)管理和數(shù)據(jù)傳輸及其它的多個功能和涉及外觀和性能的多個屬性。
智能虛擬顯示器采用上述構(gòu)成模式,是為了便于實現(xiàn)不同儀器功能的切換,即用鏈表管理多個界面中的多個圖形顯示區(qū),而多個圖形顯示區(qū)亦用鏈表動態(tài)管理各單個圖形顯示區(qū)。
3、建立構(gòu)成智能虛擬顯示器的模塊根據(jù)智能虛擬顯示器的結(jié)構(gòu),可以劃分出儀器功能模塊、功能模塊和屬性模塊三類,各模塊可以建立各自的數(shù)學模型,其內(nèi)容包括(1)儀器功能模塊根據(jù)具體的儀器功能還可以繼續(xù)劃分為示波器功能、信號發(fā)生器功能、FFT分析儀功能、小波變換分析儀功能、噪聲測試分析儀功能、溫度控制儀功能、扭矩測量儀功能、功率測量儀功能、機械效率測量儀功能、軸心軌跡測量儀功能、設備預測維修系統(tǒng)功能等。
(2)功能模塊還可以繼續(xù)劃分為顯示模式、數(shù)據(jù)管理和數(shù)據(jù)傳輸、游標讀數(shù)、雙光標、圖形放縮、旋轉(zhuǎn)、統(tǒng)計、擬合和插值、打印輸出等模塊。其中顯示模式是智能虛擬顯示器最重要的功能,具體還可劃分為圖片顯示、金屬質(zhì)感棒圖、平面棒圖、峰值搜索圖、動態(tài)示波圖(從右到左)、動態(tài)示波圖(從左到右)、多通道平鋪圖、多通道重疊圖、(正弦)對數(shù)圖、示波讀數(shù)圖、放大圖、三維參數(shù)圖、三維瀑布圖、三維色彩圖、雙通道波形/棒圖示波、雙通道示波、單通道示波圖、頂部菜單風格、XY圖等。實現(xiàn)數(shù)據(jù)管理和數(shù)據(jù)統(tǒng)計功能主要體現(xiàn)在智能虛擬顯示器的數(shù)據(jù)結(jié)構(gòu)設計上,智能虛擬顯示器的數(shù)據(jù)結(jié)構(gòu)主要包括顯示器外觀參數(shù)、通道數(shù)和圖形顯示區(qū)參數(shù)(參見附圖3)。
(3)屬性模塊還可以繼續(xù)劃分為顯示區(qū)背景設置、外觀模式、人機交互模式、柵格(包括設置柵格顏色和寬度)、標注、文字、顏色、顯示器的尺寸、邊緣模式等涉及外觀和性能的模塊。外觀模式是改變智能虛擬顯示器的外觀,分為三維突凸模式、線性漸變模式、線性變灰的漸變模式、亮度漸變模式、線性變灰的亮度漸變模式和亮度漸變模式(參見附圖4~9)。智能虛擬顯示器具有三種人機交互模式交互屬性頁、菜單交互和標簽交互(參見附圖10~12)。
(4)分別對這些模塊進行數(shù)學建模,包括三維形狀的建模,真實感處理建模,功能結(jié)構(gòu)建模等。
(5)進行算法設計、數(shù)據(jù)結(jié)構(gòu)設計和程序設計,完成了控件三維形狀繪制算法、真實感處理算法、功能結(jié)構(gòu)設置算法等函數(shù)。
(6)分別建立儀器功能庫和功能庫。
4、在Windows系統(tǒng)下建立智能控件化虛擬儀器開發(fā)系統(tǒng),并在此系統(tǒng)中完成智能虛擬顯示器的制作在Windows系統(tǒng)下,采用面向控制、數(shù)據(jù)和顯示的綜合集成技術(shù)、層次消息總線技術(shù)建立具備動態(tài)模擬運行和演化等特性的智能控件化虛擬儀器開發(fā)系統(tǒng)。在此建立的開發(fā)系統(tǒng)中完成智能虛擬顯示器的制作。其步驟為(1)通過設置和修改屬性構(gòu)建智能虛擬顯示器的外觀。
(2)選擇智能虛擬顯示器的功能,包括數(shù)據(jù)輸入方式、參數(shù)測量的設置、顯示模式的選擇等。
(3)選擇智能虛擬顯示器所要實現(xiàn)的儀器功能。
在上述建立智能虛擬顯示器的過程中,涉及的有關(guān)技術(shù)有信號傳輸?shù)綀D形顯示間的轉(zhuǎn)換匹配裝置、基于區(qū)域的配置方法、智能虛擬顯示器的數(shù)據(jù)結(jié)構(gòu)、智能虛擬顯示器的外觀實現(xiàn)及其它智能性措施等。
1、信號傳輸?shù)綀D形顯示間的轉(zhuǎn)換匹配裝置通過此技術(shù)實現(xiàn)了在一個智能虛擬顯示器中,通過統(tǒng)一的數(shù)據(jù)輸入接口來實現(xiàn)豐富多彩的顯示模式。
使用此裝置的優(yōu)點有(1)在控件外部使用適配器來管理控件的交互控制,而不再與控件捆綁在一起,可以降低控件的復雜性,使之易于理解并方便程序的編寫與修改。(2)分離控件間的交互控制,將增加控件的可復用性,這將使控件移植到不同的環(huán)境變得更為簡潔和便利。此時只需修改控件的轉(zhuǎn)換匹配裝置而不是修改控件本身。
使得用戶調(diào)用顯示器只需通過接口調(diào)用相應的功能而不必了解具體的實現(xiàn)細節(jié)。下面兩種情況適合采用此裝置(1)如果想通過接口調(diào)用類的一個方法,但那個類并沒有相應的接口。修改類的源代碼實現(xiàn)相應的接口并不是一個明智的選擇,這基于以下兩個原因無論類是否具有代碼,這個類設計的目的是作為一個基類;對基類而言為一個特定的目的專門實現(xiàn)一個接口是不合適的。(2)任何一個對象都期望能夠動態(tài)地調(diào)用其它對象的方法,但關(guān)鍵的問題是調(diào)用者本身得不到其它對象類的相關(guān)信息。
這種連接請求與服務的中間件裝置,它屏蔽了函數(shù)調(diào)用與函數(shù)實現(xiàn)的一一對應和交互性。通過轉(zhuǎn)換匹配裝置動態(tài)修改用戶接口,使相同的用戶請求,可以對應著不同的服務。如附圖13所示,用戶接口CI通過主轉(zhuǎn)換匹配裝置可映射到波形顯示、XY顯示、瀑布圖顯示等的對應功能實體。通過不同的類實現(xiàn)波形顯示、XY顯示、直方圖顯示、色譜圖和地形圖顯示,把公用接口地址傳遞給主轉(zhuǎn)換匹配裝置,主轉(zhuǎn)換匹配裝置就像一個選擇開關(guān),在不同的情況下,指向不同的地址,也就是調(diào)用不同的服務。
波形繪制與波形數(shù)據(jù)是相對分離的,通過不同顯示方式的轉(zhuǎn)換匹配裝置與相應的數(shù)據(jù)聯(lián)系,繪制出波形、柵格、文字等,這就使得在不同顯示模式間進行自由切換比較容易實現(xiàn)。
2、基于區(qū)域的配置方法在步驟1確定智能虛擬顯示器的形態(tài)中,涉及到基于區(qū)域的配置方法。
如附圖1所示,智能虛擬顯示器可以劃分為邊框區(qū)、間隙區(qū)和多個圖形顯示區(qū)。圖形的繪制是以指定的區(qū)域為參考坐標的,而非顯示器本身。這樣各個圖形區(qū)域的位置、大小可以隨機置位,而不影響圖形的顯示程序和顯示效果。
圖形的多區(qū)域顯示和鼠標追蹤的關(guān)鍵問題是1)任意劃分顯示器時,各區(qū)域原點位置的確定;2)不同區(qū)域中顯示比例的確定;3)鼠標響應的窗口位置轉(zhuǎn)化到特定區(qū)域的位置。
解決第一個問題的思路是用GetWindowRect函數(shù)獲取當前顯示器的有效顯示范圍,根據(jù)用戶設定的邊框樣式、寬度和輸入的M,N參數(shù)(其中M為行分割數(shù)、N為列分割數(shù)),將屏幕等分為M×N個區(qū)域,各區(qū)域的原點坐標為OrgX=Col*(rect.right-rect.left)/N+MarginOrgY=Row*(rect.bottom-rect.top)/M+Margin式中Row、Col為指定行、列值,Margin為邊框區(qū)域的寬度。而對于非等分區(qū)域,就需引入各區(qū)域的長寬方向的尺寸比例和區(qū)域間間隙大小參數(shù)。針對虛擬儀器的顯示需要,我們提供單列、雙列兩種顯示模式,各區(qū)域和間隙參數(shù)可通過屬性頁交互自由設定。區(qū)域的原點坐標通過迭代方式表達為OrgXi=OrgXi-1+X(i)*(rect.right-rect.left)+MarginXOrgYi=OrgYi-1+Y(i)*(rect.bottom-rect.top)+MarginY式中X(i)、Y(i)表示該區(qū)域占整個顯示器的長寬比例,MarginX、MarginY代表區(qū)域的間隙大小。
解決第二個問題應首先確定不同顯示區(qū)域中,水平和垂直方向的最大值和最小值。根據(jù)水平與垂直方向最大值和最小值的差與給定信號的最大最小相比,得到不同區(qū)域的顯示比例。并以此為基礎,將給定信號繪制到指定區(qū)域,這是區(qū)域配置方法的核心內(nèi)容。
解決第三個問題首先應了解Windows的消息驅(qū)動機制。當移動鼠標或按下鼠標鍵時就會產(chǎn)生一個INT 0CH中斷,由Mouse.drv安裝的鼠標中斷截獲這個中斷后,把鼠標事件以鼠標消息的形式存放在系統(tǒng)隊列中,然后對消息進一步處理或直接把它們發(fā)送到目標窗口。這是Windows的消息驅(qū)動機制,這也決定了鼠標響應回凋函數(shù)的返回的鼠標位置是基于窗口的,也就是相對于顯示器的,需要轉(zhuǎn)化為相對于特定區(qū)域的原點的坐標。具體實現(xiàn)為(1)確定鼠標按下點屬于哪個區(qū)域,這可用一個嵌套循環(huán)程序來實現(xiàn);(2)用鼠標點坐標減去該區(qū)域原點坐標即得到相對于區(qū)域的坐標。這時就可以利用已建立的模型進行光標讀數(shù)等操作了。
3、顯示器參數(shù)數(shù)據(jù)結(jié)構(gòu)步驟3建立相應的數(shù)學模型中,涉及到顯示器參數(shù)數(shù)據(jù)結(jié)構(gòu)。
從附圖13可以看出本文研制的虛擬智能顯示器的參數(shù)和波形數(shù)據(jù)是獨立出來,存放在數(shù)據(jù)倉庫中。這樣的目的,一是使各部分盡量獨立,從軟件工程角度講,加強了模塊內(nèi)的內(nèi)聚性,降低了編程的難度,提高了軟件的可讀性和可維護性,減少了軟件出錯的概率。同時,數(shù)據(jù)倉庫,特別是數(shù)據(jù)結(jié)構(gòu),成為版本控制的核心,分離有利于版本升級和向下兼容管理。
數(shù)據(jù)結(jié)構(gòu)包括顯示器外觀參數(shù)、通道數(shù)、圖形顯示區(qū)參數(shù),如附圖3所示。為了把一維、二維、三維波形數(shù)據(jù)統(tǒng)一到相同的數(shù)據(jù)存儲結(jié)構(gòu),根據(jù)定義1的冗余思想構(gòu)造統(tǒng)一的數(shù)學模型。而在波形、XY等具體繪圖時,通過相反的辦法,取出需要的數(shù)據(jù),比如XY顯示,就忽略有關(guān)Z的參數(shù)。
定義1若F1=f(a,x1),F(xiàn)2=f(a,b,x2),F(xiàn)3=f(a,b,c,x3),構(gòu)造函數(shù)F=f(a,b,c,x1,x2,x3)。那么F1,F(xiàn)2,F(xiàn)3可以統(tǒng)一為F。定義中的a、b、c為三維空間參數(shù),x1、x2、x3為附加信息參數(shù)。
在一個顯示器中,圖形顯示區(qū)可能有多個,其數(shù)量由通道數(shù)決定,通過鏈表來創(chuàng)建、追加、刪除、管理區(qū)域。
另外,為了保持繪制函數(shù)的獨立性,在顯示器參數(shù)加入一個臨時的圖形顯示區(qū)參數(shù)結(jié)構(gòu)體,通過適配器將要操作的參數(shù),傳遞給該結(jié)構(gòu)。繪圖操作只針對臨時的圖形顯示區(qū)參數(shù)結(jié)構(gòu)體。該結(jié)構(gòu)體,不參與保存。
4、外觀實現(xiàn)在步驟3建立相應的數(shù)學模型中,還涉及到顯示器外觀實現(xiàn)。
虛擬顯示器的外觀主要包括背景、柵格和邊框三大部分。背景和柵格的繪制比較簡單,只需按交互輸入頁面改變顏色等。邊框的設計影響的整個顯示器的形象,并直接關(guān)系到虛擬儀器的整體美觀。我們提供了多種顯示效果和處理方案,以滿足虛擬儀器的整體風格一致、顏色協(xié)調(diào)、美觀大方。可選擇的顯示效果包括(參見附圖4-9)(1)三維突凸效果。輸入三元色RGB值,生成陰陽邊緣過渡。
(2)線性漸變效果。輸入起始、終止RGB值RS、GS、BS,計算R、G、B各分量的步距Rstep、Gstep、BStep,從而確定各點的顏色r、g、b。另設參數(shù)i表示步進量。
=[RS+i*RStep,GS+i*GStep,BS+i*BStep](3)亮度漸變效果。輸入RGB值,將RGB值轉(zhuǎn)化為HLS(Hue,Luminance,Saturation)值。通過遞進修改LS,獲得新的HLS,并轉(zhuǎn)化為對應點的RGB值。
顏色處理的方式主要有灰度和亮度處理。將彩色圖象轉(zhuǎn)化為灰階圖象常采用如下的經(jīng)驗公式gray=0.30*R+0.59*G+0.11*B式中R、G、B為原圖象中相應點的RGB值,gray為變換后的圖象顏色值,即圖象顏色為RGB(gray,gray,gray)。
常用的增強灰階圖象的點處理方法有灰度比例變換、灰度線性變換、灰度線性截斷、兩段化灰度分層切片、三段線性變換、灰度取反、灰度對數(shù)變換以及灰度指數(shù)變換等。
灰度比例變換很直觀,它把原象素的灰度乘以一個縮放因子,并最后截至
?;叶染€性變換則是改變對比度的重要的方法。當圖象由于成像時曝光不足或曝光過度,會產(chǎn)生對比度不足的弊病,從而使圖象中的細節(jié)分辨不清。將圖象灰度進行線性擴展,常能顯著地改善圖象的外觀?;叶染€性變換的計算公式 式中,f是原象素的灰度,g為變換后的灰度。很顯然,該變換把屬于[a,b]的灰度級變換至灰度區(qū)間[c,d],而沒有在[a,b]區(qū)間的原象素灰度將保持不變。這里,a,b,c,d,f,g均為
之間的整數(shù)值??梢姡琣被映射為c,b被映射為d。
亮度處理可以直接乘以亮度比例,也可以通過HLS模式調(diào)節(jié)。如果亮度比例小于100%,則新圖象比原圖象暗。
另外也可以選擇無邊框、無顏色處理的模式。
5、虛擬顯示器的智能性在步驟3建立相應的數(shù)學模型中,還涉及到其它關(guān)于屬性的技術(shù),這些技術(shù)使得虛擬顯示器呈現(xiàn)出一定的智能性,可以在基于上述插接式集成體系結(jié)構(gòu)的拼搭場上積木式的裝配。
(1)隨機置位該顯示器可以在其它控件之前、之后或在其間裝配,可以放置于拼搭場中任何位置,其大小、外形也可以由用戶定義。
(2)顯示模式間自由切換在溫度測試儀中,需要同時顯示歷史曲線和溫度統(tǒng)計直方圖,在小波分析中,要并列顯示離散小波變換的各分解分量,也要顯示連續(xù)小波變換中的時間—尺度—幅值的三維圖,在階比分析儀中,要繪制XY圖和色譜圖,所以在各顯示模式間切換對于儀器特別是復雜儀器中是十分必要的。
(3)豐富的人機交互手段通過屬性頁可以修改幾乎所用的顯示參數(shù)(參見附圖10~12)。屬性頁包括以下6方面的內(nèi)容1)顯示器外觀,包括邊框、繪圖區(qū)顏色、文字顏色、柵格顏色及寬度等;2)各通道私有風格,包括標注文字、量程、柵格模式及步距;3)信息捕捉,包括光標追蹤窗口、光標追蹤模式(所有值、單峰值、雙峰值)、光標比較、放大模式、測量統(tǒng)計信息、插值模式;4)三維特征設置,包括選擇真實感色彩過渡模式、是否啟動附加窗口等;
5)窗口布局設置,包括單列/雙列設置、各窗口的高度、窗口間隙的大小等;6)其它,包括坐標的切換、直方圖的質(zhì)感設置、數(shù)據(jù)緩沖區(qū)的長度、動態(tài)顯示的方式、文字標注的區(qū)域等。
另外也可以通過菜單進行常用的設置。在運行模式也可以通過菜單或頂部功能標簽,執(zhí)行各項操作。
(4)記憶和自適應功能記憶功能是指通過用戶交互設定的模式,可以自動記憶,在多次切換之后,可以完全保持原貌。自適應功能是根據(jù)輸入的數(shù)據(jù)特征,自動找到一種合適的顯示模式。靈活檢查輸入指令,對不合法指令,作出安全處理。
(5)即插即用所謂即插即用,就是對任意時間、任意位置的顯示器,無區(qū)別的對待,只要顯示器裝配到拼搭場中,它就開始工作。這是顯示器適用于拼搭場拼搭的必要條件。
由上述智能虛擬顯示器的軟件實現(xiàn)方法建立的智能虛擬顯示器實例如附圖14~32所示,計有圖片顯示、金屬質(zhì)感棒圖、平面棒圖、峰值搜索圖、動態(tài)示波圖(從右到左)、動態(tài)示波圖(從左到右)、多通道平鋪圖、多通道重疊圖、(正弦)對數(shù)圖、示波讀數(shù)圖、放大圖、三維參數(shù)圖、三維瀑布圖、三維色彩圖、雙通道波形/棒圖示波、雙通道示波、單通道示波圖、頂部菜單風格、XY圖等。
本發(fā)明的技術(shù)效果包括1、顯示模式是顯示圖形的方式,智能虛擬顯示器能夠?qū)崿F(xiàn)多種顯示模式,是一種虛擬顯示設備。
2、顯示模式對數(shù)據(jù)格式要求嚴格,智能虛擬顯示器可以適應所有顯示模式。
3、智能虛擬顯示器可以實現(xiàn)多模式切換,可以滿足復雜虛擬儀器對計算可視化的要求。
4、能夠?qū)崿F(xiàn)即插即用功能,具備一般顯示器的特征。
以下結(jié)合附圖作進一步說明。
附圖1為智能虛擬顯示器的區(qū)域配置圖,圖中把顯示器劃分為邊框區(qū)、間隙區(qū)和多個圖形顯示區(qū),圖形顯示區(qū)又包括標注區(qū)、柵格區(qū)、繪圖區(qū)等。
附圖2為智能虛擬顯示器的結(jié)構(gòu)圖。智能虛擬顯示器能夠?qū)崿F(xiàn)多個儀器功能,各儀器功能之間可以互相切換;每個儀器功能包含圖形顯示區(qū)數(shù)、繪圖顏色表、繪圖字體表和區(qū)域鏈表;區(qū)域鏈表又對應多個圖形顯示區(qū);每個圖形顯示區(qū)則包含顯示模式、數(shù)據(jù)管理和數(shù)據(jù)傳輸及其它的多個功能和涉及外觀和性能的多個屬性。
附圖3為智能虛擬顯示器的數(shù)據(jù)結(jié)構(gòu),包括顯示器外觀參數(shù)、通道數(shù)和圖形顯示區(qū)參數(shù)。
附圖4~9為虛擬顯示器的外觀模式,分別為三維突凸模式、線性漸變模式、線性變灰的漸變模式、亮度漸變模式、線性變灰的亮度漸變模式和亮度漸變模式。
附圖10~12為三種人機交互接口交互屬性頁、菜單交互和標簽交互。
附圖13為虛擬顯示器的原理圖,從圖中可以看出用戶接口CI通過主適配器可映射到波形顯示、XY顯示、瀑布圖顯示等的對應功能實體。
附圖14~32智能虛擬顯示器的軟件實現(xiàn)方法建立的智能虛擬顯示器實例。計有圖片顯示、金屬質(zhì)感棒圖、平面棒圖、峰值搜索圖、動態(tài)示波圖(從右到左)、動態(tài)示波圖(從左到右)、三維圖、多通道平鋪圖、多通道重疊圖、(正弦)對數(shù)圖、示波讀數(shù)圖、放大圖、三維瀑布圖、三維色彩圖、雙通道波形/棒圖示波、雙通道示波、單通道示波圖、頂部菜單風格、XY圖。
其中附圖14為圖片顯示。
附圖15~16為金屬質(zhì)感棒圖和平面棒圖。棒圖(或稱直方圖)顯示在科學統(tǒng)計、工業(yè)實時監(jiān)控等領(lǐng)域中有著廣泛的應用,比如,在噪聲分析儀中,顯示噪聲信號的倍頻程圖。
附圖17為峰值搜索圖。
附圖18~19為動態(tài)示波圖(從右到左)、動態(tài)示波圖(從左到右)。
附圖20為三維圖。
附圖21~22為多通道平鋪圖和多通道重疊圖。
附圖23為(正弦)對數(shù)圖。
附圖24為示波讀數(shù)圖。
附圖25為放大圖。
附圖26為三維瀑布圖。在虛擬儀器中,借助計算機系統(tǒng)的顯示設備,通過投影矩陣變換將離散的三維空間數(shù)據(jù)場轉(zhuǎn)換為離散的二維數(shù)據(jù),即對三維離散數(shù)據(jù)場的重新采樣和圖像合成的方法來實現(xiàn)三維場的數(shù)據(jù)顯示。同時參考Matlab的顏色管理,建立了一張可伸縮的顏色數(shù)據(jù)表,使不同大小的數(shù)據(jù)對應著其中的不同的顏色值,給人以真實、直觀的感覺,適合于小波分析、聯(lián)合時頻分析、醫(yī)學圖像信號處理和三維造型等方面使用。
附圖27為三維色彩圖。三維色彩圖(或稱色譜圖)是實現(xiàn)三維場數(shù)據(jù)顯示的另一種方式,通過顏色表達第三維。此方式與三維瀑布圖互為補充三維瀑布圖感性化,形象直觀,色譜圖具有更好的量化特征,可以通過交互游標進行科學、準確的讀數(shù)。
附圖28為雙通道波形/棒圖示波。
附圖29~30為雙通道示波和單通道示波圖。
附圖31為頂部菜單風格圖。
附圖32為XY圖。如果取樣的區(qū)間并非有規(guī)律性,或者為了描述兩組數(shù)據(jù)的某種關(guān)系,則需要一組數(shù)據(jù)沿X軸顯示,另一組數(shù)據(jù)沿Y顯示。這就需要使用XY圖繪圖模式,輸入一一對應的X、Y值。
附圖33為虛擬記憶示波器的功能結(jié)構(gòu)圖。
附圖34為虛擬記憶示波器的軟件設計圖。
附圖35~39為拼搭好的智能控件化虛擬記憶示波器,分別表示單通道信號的示波,對信號的光標讀數(shù),雙通道信號的示波,正弦和方波的相加,以及調(diào)頻信號的放大圖。
具體實施方案現(xiàn)以智能控件化記憶示波器為例來說明智能虛擬顯示器的實現(xiàn)過程。
1、分析儀器的功能組成,并建立功能庫示波器的主要功能是觀察和測量電信號的波形,不但能觀察到電信號的動態(tài)過程,而且還能定量地測量電信號的各種參數(shù)。例如交流電的周期、幅度、頻率、相位等。在測試脈沖信號時,響應非常迅速,而且波形清晰可辨。另外還可將非電信號轉(zhuǎn)變?yōu)殡娦盘?,用來測量溫度,壓力、聲、熱等,因此它的用途非常廣泛。
虛擬記憶示波器是在數(shù)字記憶示波器的理論基礎上發(fā)展起來的,也是最早,最成功的虛擬化產(chǎn)品之一。借助商用計算機平臺的運算處理和Windows等操作系統(tǒng),虛擬記憶示波器能夠?qū)崿F(xiàn)大數(shù)據(jù)量的存儲、方便快捷的輸出、實時捕捉信息、智能化的交互顯示、比較測量、自動測量,以及對數(shù)據(jù)進行各種不同的處理,包括FFT、時頻分析等。而采用智能虛擬控件后,虛擬記憶示波器就改造為智能控件化記憶示波器。
(1)虛擬記憶示波器的系統(tǒng)原理數(shù)字記憶示波器的規(guī)范和主要的功能指標有1)帶寬;2)采樣樣本;3)存儲及輸出功能;4)觸發(fā)功能,常用的觸發(fā)方式有邊沿、視頻、毛刺等;5)分析功能。
虛擬記憶示波器由計算機、數(shù)據(jù)采集卡和分析處理軟件構(gòu)成。其功能結(jié)構(gòu)如附圖33所示,主要分為以下幾部分1)數(shù)據(jù)采集硬件部分。由數(shù)據(jù)采集板和相應的驅(qū)動程序組成;2)數(shù)據(jù)采集過程。由驅(qū)動程序?qū)崿F(xiàn)對數(shù)據(jù)采集硬件的設定,包括量程、信號通道、采樣頻率/觸發(fā)控制和時基控制等,以及對采樣數(shù)據(jù)的讀取及海量存儲到硬盤等設備,完成模擬量到數(shù)字量的轉(zhuǎn)換;3)數(shù)據(jù)預處理。對采集數(shù)據(jù)進行數(shù)字濾波、零均值化、基本特征量統(tǒng)計、數(shù)據(jù)擬合等處理;4)圖形顯示。以動態(tài)曲線、直方圖、數(shù)字等形式將信息顯示的顯示屏上;5)數(shù)據(jù)分析處理包。包括抖動分析、FFT變換、峰值搜索以及積分、微分等運算,這也是虛擬記憶示波器顯著的優(yōu)勢;6)數(shù)據(jù)輸出。將顯示數(shù)據(jù)或采集數(shù)據(jù)以磁盤文件形式存儲或打印,以便回放;7)操作控制過程。操作人員通過控制軟面板發(fā)出控制信號,控制硬件和軟件模塊作相應的處理。
(2)數(shù)據(jù)采集系統(tǒng)數(shù)據(jù)采集系統(tǒng)的性能指標直接影響虛擬儀器的精度。選擇數(shù)據(jù)采集系統(tǒng)要綜合考慮以下因素1)總線VXI總線價格相對較高,適用于尖端和軍用測試領(lǐng)域;ISA總線,曾經(jīng)在虛擬儀器中大量使用,但由于其帶寬、位數(shù)等的限制,不能滿足系統(tǒng)工作的要求,將逐步淘汰;串口、并口和USB已成為計算機的標準配置,串口、并口適用于采樣頻率較低,數(shù)據(jù)量較少的應用,而隨著USB總線規(guī)范的完善和更多廠商的支持,特別是變攜式計算機的普及,USB得到更廣泛的使用;PCI總線有獨特的優(yōu)點及很高的性價比,比較適合我國國情。
2)采樣頻率采樣頻率的選擇應滿足香農(nóng)采樣定理的要求,即fn=2fN≥2fmax(fmax為信號的最高頻率,fn為采樣頻率,fN為分析頻率)。在工程應用中,須留下一定的裕量,一般取fn=(4~10)fmax。實際上,在滿足香農(nóng)定理的前提下,采樣頻率的確定還必須兼顧數(shù)據(jù)長度和頻率分辨率Δf的要求,即fn=NΔf。為了方便數(shù)據(jù)處理,一般取N為2的整數(shù)冪。綜合考慮,才能最終確定合適的采樣頻率。
3)分辨率分辨率是指A/D轉(zhuǎn)換器所能分辨模擬輸入信號的最小變換量。設A/D轉(zhuǎn)換器的位數(shù)為n,滿量程電壓為FSR,則A/D轉(zhuǎn)換器的分辨率定義為分辨率=FSR/2n。另外,也可以用百分數(shù)來表示分辨率,此時的分辨率稱為相對分辨率。相對分辨率的定義為相對分辨率=1/2n×100%。A/D轉(zhuǎn)換器的位數(shù)一般有8位、10位、12位、16位、24位等,A/D轉(zhuǎn)換器分辨率的高低取決于位數(shù)的多少,因此,目前一般都簡單地用A/D轉(zhuǎn)換器的位數(shù)n來間接代表分辨率。
4)觸發(fā)方式數(shù)據(jù)采集系統(tǒng)中觸發(fā)信號有兩個來源,一是來自微機系統(tǒng)的控制信號,稱為內(nèi)觸發(fā)式;一是來自現(xiàn)場的擾動信號,稱為外觸發(fā)式。
除此之外,精度、量程以及價格等因素也應給予充分的考慮。
(3)虛擬記憶示波器的功能特征及實現(xiàn)虛擬記憶示波器是示波器測量法和計算機技術(shù)相結(jié)合的產(chǎn)物,它集成了示波器和計算機的主要特征,還產(chǎn)生了一些新的獨特的技術(shù)特征和功能。
1)存儲和提取波形參數(shù)。計算機提供了多種存儲方式,如內(nèi)存、硬盤、軟盤以及網(wǎng)絡等,為示波器提供了記憶存儲的條件。數(shù)字化存儲便于復現(xiàn)和進行計算機分析處理,尤其是在現(xiàn)場和野外測試,可以將測試結(jié)果帶回實驗室進行細致的分析和數(shù)據(jù)處理,往往會得到重要的試驗結(jié)果。記憶示波器必須具備兩種工作狀態(tài)采樣狀態(tài)和回放狀態(tài)。當記憶示波器處于采樣狀態(tài)時,數(shù)據(jù)來自A/D轉(zhuǎn)換器,此時實時顯示輸入端的電壓波形。當記憶示波器處于回放狀態(tài)時,數(shù)據(jù)來自計算機內(nèi)存,此狀態(tài)可顯示已采集的數(shù)據(jù)或從磁盤中讀出的歷史數(shù)據(jù)。
2)數(shù)學運算。虛擬記憶示波器可以進行波形的加、減、乘、除、微分、積分、對數(shù)、指數(shù)、代數(shù)表達式運算等,以便發(fā)現(xiàn)信號或信號間的微妙關(guān)系。還可以將復雜信號經(jīng)FFT變換轉(zhuǎn)換到頻域中進行觀察分析,用于判斷放大器及濾波器的頻響、測量信號源的噪聲、通信的調(diào)制分析等。這是傳統(tǒng)記憶示波器難以實現(xiàn)的。
3)豐富的顯示功能。記憶示波器不僅具有多種動態(tài)曲線顯示方法,可對信號進行縮小或局部放大等,還具有直方圖、XY顯示等。信號的直方圖分析已成為高檔記憶示波器的一個共同特點,主要用于提供對批量測量數(shù)據(jù)的分布顯示、檢驗產(chǎn)品的質(zhì)量、查出間歇性故障的原因、追蹤測量數(shù)據(jù)的變化趨勢等。虛擬記憶示波器可提供三種直方圖分析方法波形統(tǒng)計處理、波形參數(shù)結(jié)果的統(tǒng)計處理和電壓直方圖顯示。XY圖用于描述兩組信號的相互關(guān)系,當兩通道都處于選通狀態(tài)時,可選用此模式來顯示李沙育(Lissajous)圖形及測量相位差或頻率,而且還可以同時顯示時域波形和頻譜變換后的頻域信號,以及對功能選擇、運行狀態(tài)和測量結(jié)果的全屏幕注釋。
4)光標讀數(shù)。通常,數(shù)字示波器有4條測量光標2條電壓光標(水平)和2條時間光標(垂直),分別用來在屏幕上標出所測量的電壓差ΔV和時間差ΔT。
5)測量和自動測量(AUTOSETUP)。虛擬記憶示波器具有的常規(guī)測量參數(shù)包括①振幅——振幅的高、低,最大值與最小值,峰-峰值,平均值,周期平均值,均方根值(RMS),周期均方根值,正過沖與負過沖等;②時間——上升時間,下降時間,正脈寬,負脈寬,正工作周期,負工作周期,時間,頻率,延遲等;③組合——區(qū)域,周期區(qū)域,相位,脈沖寬度等;④直方圖相關(guān)測量——波形數(shù),框點擊數(shù),最高點擊數(shù),中值,最大值,最小值,峰-峰值,平均值等。借助光標與數(shù)字顯示,按程序自動完成對記憶示波器的參數(shù)設定和波形顯示,包括時間軸掃描參數(shù)和電壓軸數(shù)值范圍的設定、儀器本身的自動校準等,以及波形參數(shù)的計算與數(shù)字化測量。
6)組建自動測試網(wǎng)絡?;谟嬎銠C的虛擬記憶示波器構(gòu)建自動測試網(wǎng)絡是很方便的。利用計算機的并口、串口、USB、PCI等擴展接口,繪圖儀、打印機、硬盤、軟盤、網(wǎng)絡等輸出設備,以及操作系統(tǒng)、特定軟件包的支持和協(xié)作,可以組建功能強大的自動測試網(wǎng)絡,滿足特定復雜的測試需求。
這樣,根據(jù)記憶示波器的原理和功能,結(jié)合計算機軟件工程的思想,將功能細化為若干個功能模塊,分別對這些功能進行數(shù)學建模和算法設計及編程,建立與虛擬記憶示波器對應的功能庫。(參見附圖34)。
2、智能虛擬顯示器的制作根據(jù)智能虛擬顯示器的制作步驟,在Windows系統(tǒng)下建立的智能控件化虛擬儀器開發(fā)系統(tǒng)中完成智能虛擬顯示器的制作。
(1)對智能虛擬顯示器進行屬性設置,完成智能虛擬顯示器的外觀制作。
(2)確定智能虛擬顯示器需要實現(xiàn)的功能,特別是完成顯示模式的選擇。
(3)聯(lián)系虛擬記憶示波器的儀器功能,從已建立的儀器功能庫中選擇所需功能。
經(jīng)過以上步驟,用于智能控件化記憶示波器的智能虛擬顯示器制作完成了。
3、在智能控件化虛擬儀器開發(fā)系統(tǒng)中組建一臺四通道500kHz的智能控件化記憶示波器根據(jù)記憶示波器的原理把虛擬記憶示波器劃分為以下四組控件群(1)通道選擇。它包括總通道數(shù)和當前通道數(shù)??偼ǖ罃?shù)由滑桿控制,可以選擇1、2、3、4,分別表示單通道、雙通道、三通道和四通道采樣。當前通道數(shù)指定一個通道用于通道設定。
(2)通道設定。對當前通道的X掃描時基、Y放縮因子、Y移動因子進行設定,可以穩(wěn)定、直觀地觀察信號。
(3)示波控制。包括示波、暫停、記錄、回放、退出、波形疊加、打印比例、打印等等功能控制操作。
(4)設置采樣頻率。用于設置硬件采集系統(tǒng)的采樣頻率。
根據(jù)這四組控件群又選擇了智能虛擬旋鈕、智能虛擬按鈕、智能虛擬滑桿等智能虛擬控件,與前面建立的智能虛擬顯示器相配合,共同構(gòu)成智能控件化的虛擬記憶示波器。
附圖35~39是按照上述方法拼搭好的智能控件化記憶示波器的幾種顯示模式,分別為單通道低頻信號的示波圖,對信號的光標讀數(shù)圖,雙通道信號的示波圖,正弦和方波的相加圖,以及調(diào)頻信號的放大圖。
權(quán)利要求
1.一種智能虛擬顯示器的制作方法,包括以下步驟(1)確定智能虛擬顯示器的形態(tài);(2)確定智能虛擬顯示器的構(gòu)成,包括至少一個儀器功能,各儀器功能之間可以互相切換;每個儀器功能包含圖形顯示區(qū)數(shù)、繪圖顏色表、繪圖字體表和區(qū)域鏈表;區(qū)域鏈表又對應多個圖形顯示區(qū);每個圖形顯示區(qū)則包含顯示模式、數(shù)據(jù)管理和數(shù)據(jù)傳輸及其它的至少一個功能和涉及外觀和性能的屬性;(3)建立構(gòu)成智能虛擬顯示器的模塊根據(jù)智能虛擬顯示器的結(jié)構(gòu),可以劃分出儀器功能模塊、功能模塊和屬性模塊三類,各模塊可以建立各自的數(shù)學模型,其內(nèi)容包括①儀器功能模塊根據(jù)具體的儀器功能包括示波器功能、信號發(fā)生器功能、FFT分析儀功能、小波變換分析儀功能、噪聲測試分析儀功能、溫度控制儀功能、扭矩測量儀功能、功率測量儀功能、機械效率測量儀功能、軸心軌跡測量儀功能、設備預測維修系統(tǒng)功能;②功能模塊包括顯示模式、數(shù)據(jù)管理和數(shù)據(jù)傳輸、游標讀數(shù)、雙光標、圖形放縮、旋轉(zhuǎn)、統(tǒng)計、擬合和插值、打印輸出模塊;其中顯示模式具體還可劃分為圖片顯示、金屬質(zhì)感棒圖、平面棒圖、峰值搜索圖、從右到左的動態(tài)示波圖、從左到右的動態(tài)示波圖、多通道平鋪圖、多通道重疊圖、正弦對數(shù)圖、示波讀數(shù)圖、放大圖、三維參數(shù)圖、三維瀑布圖、三維色彩圖、雙通道波形/棒圖示波、雙通道示波、單通道示波圖、頂部菜單風格、XY圖;實現(xiàn)數(shù)據(jù)管理和數(shù)據(jù)統(tǒng)計功能主要體現(xiàn)在智能虛擬顯示器的數(shù)據(jù)結(jié)構(gòu)設計上,智能虛擬顯示器的數(shù)據(jù)結(jié)構(gòu)主要包括顯示器外觀參數(shù)、通道數(shù)和圖形顯示區(qū)參數(shù);③屬性模塊包括顯示區(qū)背景設置、外觀模式、人機交互模式、柵格、標注、文字、顏色、顯示器的尺寸、邊緣模式的涉及外觀和性能的模塊,其中,外觀模式包括三維突凸模式、線性漸變模式、線性變灰的漸變模式、亮度漸變模式、線性變灰的亮度漸變模式和亮度漸變模式;人機交互模式包括交互屬性頁、菜單交互和標簽交互;④分別對這些模塊進行數(shù)學建模,包括三維形狀的建模,真實感處理建模,功能結(jié)構(gòu)建模等;⑤進行算法、數(shù)據(jù)結(jié)構(gòu)和程序設計,完成了控件三維形狀繪制算法、真實感處理算法、功能結(jié)構(gòu)設置算法等函數(shù);⑥分別建立儀器功能庫和功能庫;(4)在Windows系統(tǒng)下建立智能控件化虛擬儀器開發(fā)系統(tǒng),并在此系統(tǒng)中完成智能虛擬顯示器的制作,其步驟為①通過設置和修改屬性構(gòu)建智能虛擬顯示器的外觀;②選擇智能虛擬顯示器的功能,包括數(shù)據(jù)輸入方式、參數(shù)測量的設置、顯示模式的選擇;③選擇智能虛擬顯示器所要實現(xiàn)的儀器功能。
2.根據(jù)權(quán)利要求1所述的1智能虛擬顯示器的制作方法,其特征是步驟(1)確定智能虛擬儀器形態(tài)采用的是基于區(qū)域的配置方法,步驟包括(1)任意劃分顯示器時,各區(qū)域原點位置的確定;(2)不同區(qū)域中顯示比例的確定;(3)鼠標響應的窗口位置轉(zhuǎn)化到特定區(qū)域的位置。
3.根據(jù)權(quán)利要求1所述的1智能虛擬顯示器的制作方法,其特征是步驟(2)中顯示模式的互相切換采用的方法包括對信號傳輸?shù)綀D形顯示間的轉(zhuǎn)換匹配裝置的采用;
4.根據(jù)權(quán)利要求1所述的1智能虛擬顯示器的制作方法,其特征是步驟(3)中建立數(shù)學模型涉及的顯示器參數(shù)數(shù)據(jù)結(jié)構(gòu)包括顯示器外觀參數(shù)、通道數(shù)、圖形顯示區(qū)參數(shù);其中,外觀參數(shù)包括位置大小、背景柵格顏色、光標追蹤窗口的大小、顏色、插值、放大模式、整體風格參數(shù)、文字規(guī)格參數(shù);圖形顯示區(qū)參數(shù)包括顯示區(qū)位置、大小、圖形數(shù)據(jù)、繪圖模式、柵格屬性設置、標注方式、文字、顯示區(qū)量程參數(shù)。
5.根據(jù)權(quán)利要求1所述的1智能虛擬顯示器的制作方法,其特征是步驟(3)建立的數(shù)學模型中包括顯示器外觀的實現(xiàn)方式,包括(1)輸入三元色RGB值,生成陰陽邊緣過渡,實現(xiàn)三維突凸效果;(2)輸入起始、終止RGB值RS、GS、BS,計算R、G、B各分量的步距Rstep、Gstep、BStep,從而確定各點的顏色r、g、b;另設參數(shù)i表示步進量,[r,g,b]=[RS+i*RStep,GS+i*GStep,BS+i*BStep],實現(xiàn)線性漸變效果;(3)輸入RGB值,將RGB值轉(zhuǎn)化為HLS(Hue,Luminance,Saturation)值,通過遞進修改LS,獲得新的HLS,并轉(zhuǎn)化為對應點的RGB值;實現(xiàn)亮度漸變效果。
全文摘要
本發(fā)明涉及智能控件化虛擬儀器的智能虛擬顯示器制作方法,制作步驟包括1.確定智能虛擬顯示器的形態(tài);2.確定智能虛擬顯示器的構(gòu)成;3.建立構(gòu)成智能虛擬顯示器的模塊,建立儀器功能庫和功能庫;4.在Windows系統(tǒng)下建立智能控件化虛擬儀器開發(fā)系統(tǒng)并完成智能虛擬顯示器的制作,包括(1)通過設置和修改屬性構(gòu)建智能虛擬顯示器的外觀。(2)選擇智能虛擬顯示器的功能。(3)選擇智能虛擬顯示器所要實現(xiàn)的儀器功能。本發(fā)明的技術(shù)效果包括能夠?qū)崿F(xiàn)多種顯示模式,是一種虛擬顯示設備;可以適應所有顯示模式;可以實現(xiàn)多模式切換,滿足復雜虛擬儀器對計算可視化的要求;能夠?qū)崿F(xiàn)即插即用功能,具備一般顯示器的特征。
文檔編號G06F9/44GK1555008SQ20031010419
公開日2004年12月15日 申請日期2003年12月29日 優(yōu)先權(quán)日2003年12月29日
發(fā)明者秦樹人, 周傳德, 湯寶平, 尹愛軍 申請人:秦樹人
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
肃宁县| 青川县| 桐庐县| 北票市| 霸州市| 武义县| 南汇区| 连州市| 河津市| 司法| 清镇市| 平舆县| 黄梅县| 高州市| 北票市| 德清县| 廊坊市| 衡山县| 蚌埠市| 双峰县| 昌吉市| 塔城市| 迁西县| 新干县| 启东市| 沿河| 县级市| 米脂县| 银川市| 阳西县| 海城市| 宜兰市| 盖州市| 沁水县| 望奎县| 水富县| 水富县| 随州市| 榆林市| 龙胜| 六安市|