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

圖形環(huán)境中搜索結(jié)果的語(yǔ)境顯示和滾動(dòng)的制作方法

文檔序號(hào):6494626閱讀:156來(lái)源:國(guó)知局
圖形環(huán)境中搜索結(jié)果的語(yǔ)境顯示和滾動(dòng)的制作方法
【專利摘要】提出用于收集和顯示涉及工程設(shè)計(jì)中項(xiàng)目的信息的系統(tǒng)和方法。用于設(shè)計(jì)工程項(xiàng)目的系統(tǒng)過(guò)濾用戶感興趣的組件,然后從可以與相互不兼容應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)庫(kù)的集合收集屬于組件的數(shù)據(jù)。系統(tǒng)以簡(jiǎn)單的方式隔離地并且上下文關(guān)聯(lián)地呈現(xiàn)組件屬性的集成顯示和過(guò)濾組件的視覺(jué)表達(dá)。多個(gè)過(guò)濾組件可以使用諸如鼠標(biāo)輪的滾動(dòng)設(shè)備滾動(dòng)。視覺(jué)表達(dá)可以使用可調(diào)整大小的剪裁框剪裁,且剪裁框外的非選擇組件可以具有變化的不透明度水平。
【專利說(shuō)明】圖形環(huán)境中搜索結(jié)果的語(yǔ)境顯示和滾動(dòng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及輔助工程項(xiàng)目設(shè)計(jì)的計(jì)算機(jī)化的工具,更具體而言,涉及工程項(xiàng)目的各個(gè)組件的圖形顯示,其中在整體設(shè)計(jì)語(yǔ)境中向用戶顯示組件的圖形或數(shù)字屬性。
【背景技術(shù)】
[0002]很多交互式圖形計(jì)算機(jī)軟件應(yīng)用處理大量的復(fù)雜三維模型數(shù)據(jù)以用于在一個(gè)或更多視頻顯示器上呈現(xiàn)。這種應(yīng)用例如包括用于設(shè)計(jì)三維物品、建筑和車輛制造的計(jì)算機(jī)輔助設(shè)計(jì)(CAD)工具以及可以用于跟蹤公共運(yùn)輸系統(tǒng)或通信網(wǎng)絡(luò)的地理信息系統(tǒng)(GIS)工具。
[0003]這些應(yīng)用通常是必須操作復(fù)雜信息陣列的設(shè)計(jì)系統(tǒng)的核心。典型的應(yīng)用可能必須處理包含成千上萬(wàn)或甚至數(shù)百萬(wàn)個(gè)組件的設(shè)計(jì)。并且每一個(gè)組件可以與屬于其設(shè)計(jì)目的的信息、其規(guī)格和所需容差、其成本和訂貨至交貨時(shí)間、制造它的供貨商、建造調(diào)度、現(xiàn)場(chǎng)交付數(shù)據(jù)、測(cè)試和檢驗(yàn)數(shù)據(jù)以及很多其它數(shù)據(jù)相關(guān)。這些數(shù)據(jù)典型地不存儲(chǔ)在一個(gè)地點(diǎn);而是,它們存在于與具有不同用戶的若干不同應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)庫(kù)的集合中。例如,組件的3D規(guī)格對(duì)于設(shè)計(jì)工程師可能是有用的,而成本和訂貨至交貨時(shí)間信息對(duì)于項(xiàng)目管理員可能是有用的。因?yàn)閿?shù)據(jù)的多樣化屬性,將它們組合到一個(gè)地點(diǎn)以獲得屬于指定組件的所有信息的全局觀點(diǎn)是困難的。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的各個(gè)實(shí)施方式在集成顯示器中同時(shí)呈現(xiàn)組件的兩個(gè)視圖:局部視圖和全局視圖,由此改善設(shè)計(jì)系統(tǒng)的使用簡(jiǎn)易性。這些實(shí)施方式改善了現(xiàn)有技術(shù)系統(tǒng),因?yàn)樗鼈儚耐ㄟ^(guò)相互不可互操作的軟件應(yīng)用創(chuàng)建的多個(gè)數(shù)據(jù)源收集在集成顯示器中顯示的數(shù)據(jù)。而且,通過(guò)一同顯示局部和全局信息二者,這種實(shí)施方式消除了在這些軟件應(yīng)用之間或在單個(gè)應(yīng)用中的視圖之間切換以理解這些設(shè)計(jì)觀點(diǎn)二者的分心。
[0005]第一實(shí)施方式包括顯示涉及工程設(shè)計(jì)中多個(gè)項(xiàng)目的信息的方法。每個(gè)項(xiàng)目與顯示在該設(shè)計(jì)中的該每個(gè)項(xiàng)目和至少一個(gè)其它項(xiàng)目二者的視覺(jué)表達(dá)(如下面定義)相關(guān)聯(lián)?;痉椒ň哂腥齻€(gè)步驟:首先,接收涉及所述工程設(shè)計(jì)的屬性的選擇;接著,從具有數(shù)據(jù)記錄的數(shù)據(jù)庫(kù)的集合檢索記錄;然后,在圖形顯示設(shè)備上顯示與所述檢索到的記錄中的至少一個(gè)對(duì)應(yīng)的可選擇標(biāo)記。每個(gè)數(shù)據(jù)庫(kù)中的每個(gè)記錄具有與所述多個(gè)項(xiàng)目中的項(xiàng)目相關(guān)聯(lián)的信息。檢索到的記錄涉及具有在接收的屬性選擇中的至少一個(gè)屬性的一個(gè)或更多項(xiàng)目,如在數(shù)據(jù)庫(kù)編程的領(lǐng)域中已知的。標(biāo)記的選擇導(dǎo)致兩個(gè)圖像同時(shí)被顯示。第一個(gè)圖像是與對(duì)應(yīng)于所選擇標(biāo)記的記錄的項(xiàng)目相關(guān)聯(lián)的視覺(jué)表達(dá)。第二個(gè)圖像是顯示所述視覺(jué)表達(dá)的剪裁部分的剪裁圖像。
[0006]存在可以應(yīng)用于本實(shí)施方式的各種改進(jìn)。例如,標(biāo)記可以以可滾動(dòng)列表的方式布置在顯示設(shè)備上,且響應(yīng)于從具有物理輸入的用戶輸入設(shè)備(諸如鼠標(biāo))接收輸入而執(zhí)行選擇,所述物理輸入具有滾動(dòng)功能(諸如滾動(dòng)輪)。在一些相關(guān)實(shí)施方式中,數(shù)據(jù)庫(kù)中的至少兩個(gè)具有不同存儲(chǔ)格式。與多個(gè)項(xiàng)目中的至少一個(gè)項(xiàng)目相關(guān)聯(lián)的視覺(jué)表達(dá)可以是圖像文件或軟件應(yīng)用的圖形用戶界面。剪裁圖像可以是放大的并且集中于所述項(xiàng)目的所述視覺(jué)表達(dá)的一部分,且可以包括可以由用戶調(diào)整大小以更多或更少地顯示放大部分的剪裁區(qū)域。在一些實(shí)施方式中,不包括所述項(xiàng)目的所述視覺(jué)表達(dá)的一部分具有用戶可調(diào)節(jié)的不透明度。
[0007]另一實(shí)施方式包括有形計(jì)算機(jī)可用存儲(chǔ)介質(zhì),其上存儲(chǔ)用于執(zhí)行上述方法或其改進(jìn)的步驟的程序代碼。另一實(shí)施方式包括用于實(shí)施方法或其改進(jìn)的步驟的系統(tǒng)。這種系統(tǒng)可以是配置成運(yùn)行上面描述的程序代碼的計(jì)算機(jī)。
【專利附圖】

【附圖說(shuō)明】
[0008]通過(guò)下面參考附圖的詳細(xì)描述將更容易理解實(shí)施方式的上述特征,附圖中:
[0009]圖1是示出根據(jù)本發(fā)明的一個(gè)實(shí)施方式的系統(tǒng)的各個(gè)組件;
[0010]圖2示出存儲(chǔ)在圖1的一個(gè)或更多數(shù)據(jù)庫(kù)中在工程設(shè)計(jì)中被多個(gè)項(xiàng)目擁有的圖形屬性的集合;
[0011]圖3示出這些項(xiàng)目擁有的功能屬性的集合;
[0012]圖4示出用于從一個(gè)或更多數(shù)據(jù)庫(kù)過(guò)濾用于語(yǔ)境顯示的項(xiàng)目的圖形顯示的表達(dá);
[0013]圖5示出經(jīng)過(guò)濾的項(xiàng)目的圖形屬性;
[0014]圖6示出用于顯示一般涉及過(guò)濾項(xiàng)目且尤其涉及當(dāng)前選擇項(xiàng)目的信息的圖形顯示的表達(dá);
[0015]圖7示出在用戶放大當(dāng)前選擇項(xiàng)目的剪裁區(qū)域之后圖6的圖形顯示;
[0016]圖8示出在用戶變更非選擇項(xiàng)目的不透明度之后圖7的圖形顯示;
[0017]圖9示出在用戶選擇用于語(yǔ)境顯示的新項(xiàng)目之后圖6的圖形顯示;以及
[0018]圖10是示出根據(jù)本發(fā)明的一個(gè)實(shí)施方式用于顯示項(xiàng)目的方法的流程圖。
【具體實(shí)施方式】
[0019]當(dāng)在本說(shuō)明書(shū)和所附權(quán)利要求書(shū)中使用時(shí),除非上下文要求,否則以下術(shù)語(yǔ)將具有指不的意義。
[0020]項(xiàng)目的視覺(jué)表達(dá)是指定設(shè)計(jì)語(yǔ)境中項(xiàng)目的圖像。諸如工程設(shè)計(jì)中的組件之類的項(xiàng)目可以具有涉及設(shè)計(jì)的若干不同語(yǔ)境。例如,在化學(xué)工藝車間中,可以在燃料和排污管的系統(tǒng)、電氣線路系統(tǒng)、熱源系統(tǒng)等語(yǔ)境中看到用于加熱反應(yīng)容器的熔爐。每個(gè)語(yǔ)境可以具有其自己的視覺(jué)表達(dá);例如,熔爐可以出現(xiàn)在在結(jié)構(gòu)藍(lán)圖、電氣線路圖、車間的3D剖面圖等中。這樣,熔爐與若干視覺(jué)表達(dá)相關(guān)。相反地,任意給定視覺(jué)表達(dá)典型地將顯示很多不同項(xiàng)目,項(xiàng)目中的每一個(gè)與之關(guān)聯(lián)。例如,電氣線路圖將顯示很多電氣組件。因而,在設(shè)計(jì)元件和視覺(jué)表達(dá)之間存在多對(duì)多關(guān)系。
[0021]圖1示出可以實(shí)施本發(fā)明的各個(gè)實(shí)施方式的計(jì)算機(jī)系統(tǒng)100的各個(gè)組件。計(jì)算機(jī)系統(tǒng)100的核心是用于輔助工程項(xiàng)目的設(shè)計(jì)和管理的設(shè)計(jì)系統(tǒng)110。如本領(lǐng)域中所已知,設(shè)計(jì)系統(tǒng)110可以是計(jì)算機(jī)、若干計(jì)算機(jī)或單個(gè)計(jì)算機(jī)的一部分,但是僅需要包括執(zhí)行此處描述的方法的功能所必需的這種硬件、固件和軟件。因而,應(yīng)當(dāng)理解,在本發(fā)明的一些實(shí)施方式中,將存在比結(jié)合圖1的典型實(shí)施方式描述的組件更多或更少的組件。為清晰起見(jiàn),圖1省略了設(shè)計(jì)系統(tǒng)110的各個(gè)組件,諸如計(jì)算機(jī)處理器、易失性存儲(chǔ)器、像鼠標(biāo)和鍵盤(pán)這樣的輸入設(shè)備以及一般已知在現(xiàn)有技術(shù)的計(jì)算機(jī)系統(tǒng)中有用的其它設(shè)備和子系統(tǒng)。
[0022]設(shè)計(jì)系統(tǒng)110包括設(shè)計(jì)應(yīng)用111,其包括用于允許用戶設(shè)計(jì)工程項(xiàng)目的硬件和軟件的組合。示例性應(yīng)用111包含用于操作涉及項(xiàng)目的各種信息和數(shù)據(jù)的程序代碼、用于允許用戶以2D或3D可視化項(xiàng)目或其相關(guān)數(shù)據(jù)的圖形用戶界面(GUI)的程序代碼以及用于允許用戶修改底層項(xiàng)目數(shù)據(jù)的GUI中的一系列控制元件的程序代碼。針對(duì)另外的速度,應(yīng)用111的其它實(shí)施方式可以以硬件或固件完成這些特征。
[0023]設(shè)計(jì)系統(tǒng)110包括用于與其它設(shè)備和系統(tǒng)通信的很多適配器。因而,設(shè)計(jì)系統(tǒng)110包括用于從應(yīng)用111向顯示設(shè)備120a、120發(fā)送圖像的兩個(gè)顯示適配器112、112b,盡管可以使用更多或更少的顯示設(shè)備。示例性顯示適配器112a、112b是顯卡,但是也可以使用本領(lǐng)域所已知的網(wǎng)卡或其它硬件或軟件設(shè)備。示例性顯示設(shè)備120a、120b是計(jì)算機(jī)監(jiān)視器,但是可以使用電視、智能電話、PDA或任意其它合適的顯示設(shè)備。發(fā)送的圖像的類型例如包括項(xiàng)目的3D示意、項(xiàng)目的2D藍(lán)圖、項(xiàng)目的各種機(jī)械、電氣、安全性或其它系統(tǒng)、項(xiàng)目調(diào)度、個(gè)人名簿的其它示意以及項(xiàng)目的設(shè)計(jì)和實(shí)施的任意其它方面的圖像。圖像可以表達(dá)文本文檔、電子數(shù)據(jù)表、數(shù)據(jù)庫(kù)或任意其它信息組織,包括軟件應(yīng)用的圖形顯示。
[0024]設(shè)計(jì)系統(tǒng)110還包括用于產(chǎn)生和讀取圖像文件130的成像適配器114。成像適配器114典型地實(shí)施為格式化且解析包括JPEG、GIF、PNG和本領(lǐng)域中已知的其它任意格式的圖像數(shù)據(jù)的文件格式化軟件。示意圖、藍(lán)圖等圖像被成像適配器114處理以創(chuàng)建圖像文件130。相反地,圖像文件130可以被成像適配器114讀取和解析以用于發(fā)送到顯示設(shè)備120。
[0025]根據(jù)本發(fā)明的各個(gè)實(shí)施方式,設(shè)計(jì)系統(tǒng)110與涉及項(xiàng)目的若干其它系統(tǒng)和應(yīng)用交互。例如,設(shè)計(jì)需求軟件應(yīng)用140可以用在設(shè)計(jì)的初始階段以收集和組織屬于一個(gè)或更多項(xiàng)目的所有設(shè)計(jì)需求。需求應(yīng)用140在數(shù)據(jù)庫(kù)142中存儲(chǔ)其所有數(shù)據(jù)。當(dāng)所有需求被確定時(shí),部件需要被定制,其中使用制造工序應(yīng)用150。制造應(yīng)用150使用數(shù)據(jù)庫(kù)152來(lái)存儲(chǔ)其數(shù)據(jù)。物流應(yīng)用160可以用于根據(jù)例如甘特圖示出的工作分解結(jié)構(gòu)協(xié)調(diào)項(xiàng)目實(shí)施。其數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)162中。
[0026]如本領(lǐng)域所已知,每個(gè)數(shù)據(jù)庫(kù)包括記錄的集合,且根據(jù)本發(fā)明的各個(gè)實(shí)施方式,數(shù)據(jù)庫(kù)中的每個(gè)記錄具有與設(shè)計(jì)中的組件相關(guān)的信息。應(yīng)當(dāng)理解的是,數(shù)據(jù)庫(kù)142、152、162可以包含諸如淺層文本(flat text)、CSV、XLS、XML、ISAM等不同形式的數(shù)據(jù)。為了促進(jìn)設(shè)計(jì)應(yīng)用111與這些其它系統(tǒng)的互操作性,設(shè)計(jì)系統(tǒng)110包括允許設(shè)計(jì)系統(tǒng)110分別讀取數(shù)據(jù)且可選地向數(shù)據(jù)庫(kù)142、152、162寫(xiě)入數(shù)據(jù)的數(shù)據(jù)庫(kù)適配器116a-c。另外,如有需要,設(shè)計(jì)系統(tǒng)110包括其自己的信息數(shù)據(jù)庫(kù)118,其中它存儲(chǔ)項(xiàng)目設(shè)計(jì)數(shù)據(jù)。
[0027]圖2示出在數(shù)據(jù)庫(kù)118、142、152、162其中一個(gè)或更多個(gè)中存儲(chǔ)的圖形屬性的示例集合。設(shè)計(jì)中的每個(gè)項(xiàng)目具有各種圖形屬性,且與一個(gè)或更多視覺(jué)表達(dá)相關(guān)聯(lián)。用于一個(gè)項(xiàng)目的視覺(jué)表達(dá)可以是繪圖,諸如圖像文件130。備選地,用于不同項(xiàng)目的視覺(jué)表達(dá)可以是動(dòng)態(tài)產(chǎn)生的軟件應(yīng)用的圖形用戶界面,諸如是網(wǎng)絡(luò)瀏覽器、文字處理器、電子數(shù)據(jù)表、幻燈片應(yīng)用、圖表應(yīng)用或其它應(yīng)用。在一個(gè)實(shí)施方式中這種視覺(jué)表達(dá)可以通過(guò)設(shè)計(jì)系統(tǒng)110使用華盛頓雷蒙德的微軟公司的對(duì)象鏈接和嵌入(OLE)技術(shù)從外部應(yīng)用獲得。然而,不同實(shí)施方式可以使用網(wǎng)絡(luò)服務(wù),諸如遵循網(wǎng)絡(luò)服務(wù)描述語(yǔ)言(WSDL)或使用XML-RPC或其繼承者、SOAP的服務(wù)。另一實(shí)施方式可以使用微軟的窗口通信基礎(chǔ)(WCF)或用于該目的的其它可比擬技術(shù)。[0028]圖2示出具有繪圖1D1、2和3的三個(gè)繪圖。每個(gè)繪圖包括4個(gè)組件;因而,繪圖1包括馬達(dá)1、連接器3、馬達(dá)3和面板4,且對(duì)于其它繪圖也是如此。如圖所示,用于這些組件的圖形屬性表達(dá)為X和Y坐標(biāo)以及長(zhǎng)度。在典型應(yīng)用中,存在包括這些組件的尺寸和形狀的完整描述的更多屬性,使得它們可以呈現(xiàn)在附圖中,為清楚起見(jiàn)省略了這些字段。
[0029]圖3示出圖2的項(xiàng)目擁有的功能屬性的樣本。因而,馬達(dá)I具有10安培的最大輸入電流。在典型的實(shí)施方式中,很多更多的功能屬性將被包含在數(shù)據(jù)庫(kù)中,且圖3中列舉的值僅是示例性的。從上面的討論應(yīng)當(dāng)意識(shí)到,各個(gè)組件的功能屬性可以存儲(chǔ)在數(shù)據(jù)庫(kù)118、142、152、162其中一個(gè)中,而這些相同組件的圖形屬性可以存儲(chǔ)在不同數(shù)據(jù)庫(kù)或若干不同數(shù)據(jù)中。
[0030]在各個(gè)實(shí)施方式中,設(shè)計(jì)應(yīng)用111為用戶提供從設(shè)計(jì)選擇各個(gè)項(xiàng)目的能力是有用的。例如,工程師可能希望將她的注意力集中在馬達(dá)的指定子集或加熱源上。為此,圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施方式用于從一個(gè)或更多數(shù)據(jù)庫(kù)過(guò)濾用于語(yǔ)境顯示的項(xiàng)目的圖形顯示的表達(dá)。過(guò)濾窗口 410作為圖形用戶界面的部件以圖形的方式顯示在顯示器上。過(guò)濾窗口 410包括屬性選擇器420、運(yùn)算符選擇器430、值選擇器440和運(yùn)行查詢按鈕450。屬性選擇器420在下拉菜單中包括屬性選擇。這些屬性對(duì)應(yīng)于圖3的功能屬性。每個(gè)功能屬性具有相關(guān)值。運(yùn)算符選擇器430作為下拉菜單提供以允許用戶選擇相對(duì)于該值的關(guān)系,且值選擇器440作為下拉列表提供以接收對(duì)應(yīng)于該運(yùn)算符的值。因而,如圖4所示,當(dāng)前選擇的過(guò)濾器是“具有等于10安培的最大輸入電流的組件”。一旦用戶選擇了適當(dāng)?shù)倪^(guò)濾器,當(dāng)用戶按下運(yùn)行查詢按鈕450時(shí),設(shè)計(jì)系統(tǒng)接收且處理選擇。在完成過(guò)濾處理之后,如下面結(jié)合6更詳細(xì)討論,滿足選擇標(biāo)準(zhǔn)的組件將被顯示。
[0031]應(yīng)當(dāng)理解,圖4中示出的示例性圖形界面不是限制性的。尤其是,選擇器420、430、440可以不同于下拉菜單和下拉列表。本領(lǐng)域中已知的任意輸入小部件可以用于接收過(guò)濾器選擇,例如包括復(fù)選框、單選按鈕、可點(diǎn)擊圖標(biāo)、文本字段、文本區(qū)域、列表窗口、滾動(dòng)條、滑動(dòng)條、圖表和樹(shù)。另外,諸如組件名稱、組件類型、設(shè)計(jì)系統(tǒng)(電氣、結(jié)構(gòu)、傳感器系統(tǒng)等)、項(xiàng)目名稱和子項(xiàng)目名稱等其它輸入字段可以存在于GUI中。
[0032]圖5示出使用圖4的示例過(guò)濾器以及圖2和3的列表過(guò)濾的項(xiàng)目的圖形屬性。尤其是,示例過(guò)濾器是“具有等于10安培的最大輸入電流的組件”。從圖3可以看出,這些組件是馬達(dá)1、馬達(dá)8和馬達(dá)9,但不是馬達(dá)3。然后參考圖2,例如,馬達(dá)I出現(xiàn)在繪圖1中,其坐標(biāo)是(10,10),且其長(zhǎng)度是I。馬達(dá)8出現(xiàn)在繪圖2中,且具有相同的坐標(biāo)和長(zhǎng)度。這些數(shù)據(jù)對(duì)于匹配過(guò)濾標(biāo)準(zhǔn)的所有組件相同,且如圖5所示在單個(gè)列表中收集。如上所述,每個(gè)組件的功能和圖形屬性可以存儲(chǔ)在不同數(shù)據(jù)庫(kù)中。因而,在一個(gè)實(shí)施方式中,設(shè)計(jì)系統(tǒng)能夠組合且操作從很多不同數(shù)據(jù)庫(kù)得出的信息,這允許它使用若干不同外部應(yīng)用產(chǎn)生的數(shù)據(jù)執(zhí)行指示過(guò)濾功能。
[0033]圖6是用于顯示一般涉及過(guò)濾項(xiàng)目的信息的示例圖形顯示的表達(dá)。圖形用戶界面(GUI) 600具有若干區(qū)域,包括過(guò)濾的組件610的可滾動(dòng)列表、用于觀看項(xiàng)目的視覺(jué)表達(dá)的輔助視圖面板620以及用于觀看視覺(jué)表達(dá)的剪裁圖像的主要視圖面板630。進(jìn)而更詳細(xì)地描述這些區(qū)域中的每一個(gè)。
[0034]在該示例實(shí)施方式中,可滾動(dòng)列表610包括與如上所述的搜索處理檢索的數(shù)據(jù)庫(kù)記錄對(duì)應(yīng)的可選擇標(biāo)記的集合。因而,馬達(dá)1、馬達(dá)8和馬達(dá)9與其相關(guān)圖形屬性一起出現(xiàn)在搜索結(jié)果中。應(yīng)當(dāng)理解,除了其圖形屬性,可以一同顯示相關(guān)組件的功能屬性和任意其它相關(guān)信息。
[0035]在圖6中,整體第一行是可選擇的標(biāo)記612且以高亮狀態(tài)顯示。在備選實(shí)施方式中,可以使用諸如圖標(biāo)的其它標(biāo)記,且在其選擇狀態(tài)中,它們可以使用所示的輪廓、不同顏色背景、不同顏色文本、其組合高亮顯示,或者它們根本不被高亮顯示。當(dāng)用戶選擇標(biāo)記時(shí),例如選擇圖6的第一行時(shí),設(shè)計(jì)系統(tǒng)導(dǎo)致對(duì)應(yīng)于所選擇標(biāo)記的組件的兩個(gè)圖形的同時(shí)顯示,一個(gè)圖像在主要視圖面板630中顯示且一個(gè)圖像在輔助視圖面板620中顯示。
[0036]輔助視圖面板620包括針對(duì)所選擇組件在其放大語(yǔ)境中通過(guò)標(biāo)記620識(shí)別的組件的視覺(jué)表達(dá)。在圖6中,例如,視覺(jué)表達(dá)是在文件中存儲(chǔ)為繪圖1的整體電氣線路圖。如上所述,組件可以與若干視覺(jué)表達(dá)相關(guān)聯(lián)。如果指定系統(tǒng)或子系統(tǒng)不屬于過(guò)濾標(biāo)準(zhǔn)其中之一,相同的物理組件可以具有列表610中的若干標(biāo)記,每個(gè)語(yǔ)境一個(gè)標(biāo)記,且每個(gè)標(biāo)記與可以在輔助視圖面板620中顯示的不同視覺(jué)表達(dá)相關(guān)聯(lián)。面板620中示出的視覺(jué)表達(dá)還包括很多其它組件,包括通過(guò)所選擇標(biāo)記識(shí)別的組件。
[0037]主要視圖面板630包括具有視覺(jué)表達(dá)的放大視圖的視圖區(qū)域632。使用組件的坐標(biāo),視圖集中于選擇的組件622。尤其是,視圖對(duì)應(yīng)于面板620示出的視覺(jué)表達(dá)內(nèi)框64示出的剪裁邊界。對(duì)于這種類型的組件(在這種情況中,馬達(dá)),所選擇組件的視圖被縮放且旋轉(zhuǎn)到標(biāo)準(zhǔn)尺寸和取向。在一些實(shí)施方式中,這自動(dòng)地完成,而在其它實(shí)施方式中,面板620中示出的視覺(jué)表達(dá)通過(guò)固定放大率縮放。在一些實(shí)施方式中,用戶可以使用諸如滑動(dòng)條(未示出)之類的GUI小部件改變放大率。視圖區(qū)域632本身在面板630中居中,且其初始大小可以使用組件的圖形屬性確定。例如,馬達(dá)I具有長(zhǎng)度1,所以視圖區(qū)域632具有大約為2的長(zhǎng)度和覽度。
[0038]通過(guò)同時(shí)在主要視圖面板630中呈現(xiàn)組件的放大視圖且在輔助視圖面板620中呈現(xiàn)組件的語(yǔ)境視圖,GUI有利地允許用戶同時(shí)在其子系統(tǒng)語(yǔ)境中觀看組件的局部和全局視圖二者,由此改善設(shè)計(jì)系統(tǒng)的使用簡(jiǎn)易性。該系統(tǒng)部分地改善現(xiàn)有技術(shù)系統(tǒng),因?yàn)樗嗽谲浖?yīng)用之間或單個(gè)應(yīng)用中視圖之間切換以可視化組件的局部和全局屬性二者的分心。還有利地從多個(gè)數(shù)據(jù)庫(kù)118、142、152、162收集在列表中610顯示的數(shù)據(jù)和面板620、630的視覺(jué)表達(dá),這些數(shù)據(jù)庫(kù)中的一些可以通過(guò)相互不可互操作的軟件應(yīng)用形成。
[0039]為了進(jìn)一步改善使用簡(jiǎn)易性,本發(fā)明的實(shí)施方式可以在GUI中包括其它特征。例如,實(shí)施方式可以給予用戶放大裁剪區(qū)域的能力以顯示更多或更少的附近組件。這種實(shí)施方式在圖7中示出,其中視圖區(qū)域710現(xiàn)在示出附近的電氣組件。例如,現(xiàn)在很明顯,所選擇馬達(dá)的正極端子連接到8V電源。盡管圖6的剪裁區(qū)域是方形的,但是圖7的剪裁區(qū)域是不等尺度的更大的矩形。
[0040]在另一實(shí)施方式中,用戶可以調(diào)節(jié)不位于剪裁區(qū)域中的視覺(jué)表達(dá)的部分的不透明度。這種實(shí)施方式在圖8中示出,其中用戶將不透明度從圖6的100%減小到0%。因而,在圖8中,用戶將全部視圖區(qū)域810設(shè)置為完全可見(jiàn)??梢允褂?%至100%的不透明度。裁剪框812被示出以用于參考,且向用戶指示通過(guò)調(diào)節(jié)不透明度視圖區(qū)域810的哪個(gè)部分將變暗或變亮,因?yàn)樗鼈兲幱诓眉艨?12外部。盡管在圖8中沒(méi)有示出,但是,在一些實(shí)施方式中,當(dāng)整個(gè)視圖并不擬合視圖區(qū)域810時(shí),滾動(dòng)條或鼠標(biāo)可以用于導(dǎo)航放大視圖。例如,可以執(zhí)行如本領(lǐng)域中已知的點(diǎn)擊和拖拽操作以移動(dòng)視覺(jué)表達(dá)的顯示部分。[0041]除了觀看與第一選擇標(biāo)記相關(guān)聯(lián)的視覺(jué)表達(dá),如圖9所示,用戶可以選擇其它標(biāo)記。此處,選擇對(duì)應(yīng)于繪圖2的組件920的第二標(biāo)記910。該組件(即馬達(dá)8)在視圖區(qū)域930中視為放大的組件932。該組件被縮放和旋轉(zhuǎn),使得其圖像可以容易地與前一組件的圖像進(jìn)行比較。在一些實(shí)施方式中,這自動(dòng)地完成,在其它實(shí)施方式中,用戶必須根據(jù)GUI (未示出)中的其它小部件縮放且旋轉(zhuǎn)視圖。
[0042]第二標(biāo)記的選擇可以使用任意數(shù)目的技術(shù)執(zhí)行,包括具有通過(guò)滾動(dòng)功能的物理輸入的用戶輸入設(shè)備的使用。例如,可以使用鼠標(biāo)上的滾動(dòng)輪。在另一實(shí)施方式中,可以使用具有跟蹤球的輸入設(shè)備。在又一實(shí)施方式中,具有指定區(qū)域(典型地沿著右手邊緣的帶)的觸摸板用于在列表610中的項(xiàng)目之間滾動(dòng)。盡管圖像之間的滾動(dòng)在本領(lǐng)域中是已知的,但是本發(fā)明的各個(gè)實(shí)施方式允許在基于從一個(gè)或更多數(shù)據(jù)檢索的圖形屬性而動(dòng)態(tài)居中或放大的使用指定搜索標(biāo)準(zhǔn)過(guò)濾的組件的圖像之間的滾動(dòng)。這些實(shí)施方式的可滾動(dòng)特征因而是優(yōu)于現(xiàn)有技術(shù)的改進(jìn),因?yàn)閬?lái)自多個(gè)源的所有視覺(jué)信息和圖形數(shù)據(jù)被收集在一起,調(diào)整大小和居中被自動(dòng)化,且每個(gè)組件的若干視圖顯示在允許簡(jiǎn)單滾動(dòng)的集成顯示器上。
[0043]圖10是示出根據(jù)本發(fā)明的一個(gè)實(shí)施方式用于顯示項(xiàng)目的方法的流程圖。在步驟1010中,實(shí)施方式接收在圖形顯示器上顯示的⑶I中的屬性的選擇??梢允褂弥T如圖4中示出且如上所述的輸入窗口選擇屬性。在步驟1020中,實(shí)施方式從涉及具有所選擇屬性其中至少一個(gè)的項(xiàng)目的數(shù)據(jù)庫(kù)的集合檢索記錄。典型結(jié)果列表在圖5中示出。在步驟1030中,實(shí)施方式在圖形顯示器上顯示與檢索到的記錄對(duì)應(yīng)的可選擇標(biāo)記和第一項(xiàng)目的兩個(gè)圖像。這種顯示的示例在圖6中示出。第一圖像是諸如輔助視圖面板620這樣的在列表中的第一項(xiàng)目的視覺(jué)表達(dá)。第二圖像是諸如在視圖區(qū)域632中示出的在列表中的第一項(xiàng)目剪裁的放大視圖。在步驟1040中,實(shí)施方式使用具有通過(guò)滾動(dòng)功能的物理輸入的用戶輸入設(shè)備(諸如鼠標(biāo)或跟蹤球)接收標(biāo)記的選擇。最后,響應(yīng)于接收到標(biāo)記的選擇,實(shí)施方式在圖形顯示器上顯示第二選擇項(xiàng)目的兩個(gè)圖像。
[0044]如上所述的本發(fā)明的實(shí)施方式僅旨在是說(shuō)明性的;本領(lǐng)域技術(shù)人員將顯見(jiàn)各種變型和修改。本發(fā)明可以以很多不同形式實(shí)施,包括但不以任意方式限制為:與處理器(例如微處理器、微控制器、數(shù)字信號(hào)處理器或通用目的計(jì)算機(jī))一同使用的計(jì)算機(jī)程序邏輯、與可編程邏輯設(shè)備(例如現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或其它PLD) —同使用的可編程邏輯、分立的組件、集成電路(例如專用集成電路(ASIC))或包括其任意組合的任意其它方式。
[0045]實(shí)施此前描述的所有或部分功能性的計(jì)算機(jī)程序邏輯可以以各種方式實(shí)施,包括但不以任意方式限制為:源代碼形式、計(jì)算機(jī)可執(zhí)行形式和各種中間形式(例如,匯編程序、編譯器、鏈接器或定位器產(chǎn)生的形式)。源代碼可以包括以與各種操作系統(tǒng)或操作環(huán)境一同使用的各種計(jì)算機(jī)語(yǔ)言(例如,對(duì)象代碼、匯編語(yǔ)言或諸如Fortran、C、C++、JAVA或HTML的高級(jí)語(yǔ)言)其中任意一個(gè)實(shí)施的一系列計(jì)算機(jī)程序指令。源代碼可以定義和使用數(shù)據(jù)結(jié)構(gòu)和通信消息。源代碼可以是計(jì)算機(jī)可執(zhí)行形式(例如經(jīng)由解釋器),或源代碼可以被轉(zhuǎn)換(例如經(jīng)由轉(zhuǎn)換器、匯編程序或編譯器)成計(jì)算機(jī)可執(zhí)行形式。
[0046]計(jì)算機(jī)程序可以以任意形式(例如源代碼形式、計(jì)算機(jī)可執(zhí)行形式或中間形式)永久地或臨時(shí)地固定在有形存儲(chǔ)介質(zhì)中,所述有形存儲(chǔ)介質(zhì)諸如是半導(dǎo)體存儲(chǔ)器設(shè)備(例如RAM、ROM、PROM、EEPROM或閃存可編程RAM)、磁性存儲(chǔ)器設(shè)備(例如磁盤(pán)或固定硬盤(pán))、光學(xué)存儲(chǔ)器設(shè)備(例如CD-R0M)、PC卡(例如PCMCIA卡)或其它存儲(chǔ)器設(shè)備。計(jì)算機(jī)程序可以以任意形式分布為具有輔助印刷或電子文檔(例如緊縮套裝軟件)的可拆卸存儲(chǔ)介質(zhì),使用計(jì)算機(jī)系統(tǒng)(例如在系統(tǒng)ROM或固定硬盤(pán)上)預(yù)載或通過(guò)通信系統(tǒng)(例如因特網(wǎng)或萬(wàn)維網(wǎng))從服務(wù)器或電子公告板分布。
[0047]實(shí)施此前描述的所有或部分功能性的硬件邏輯(包括與可編程邏輯設(shè)備一同使用的可編程邏輯)可以使用常規(guī)手動(dòng)方法來(lái)設(shè)計(jì),或可以使用諸如計(jì)算機(jī)輔助設(shè)計(jì)(CAD)、硬件描述語(yǔ)言(例如VHDL或AHDL)或PLD編程語(yǔ)言(例如PALASM、ABEL或CUPL)電子地設(shè)計(jì)、捕獲、模擬或歸檔。
[0048]所有這種變型和修改旨在處于如所附權(quán)利要求書(shū)限定的本發(fā)明的范圍內(nèi)。
【權(quán)利要求】
1.一種顯示涉及工程設(shè)計(jì)中多個(gè)項(xiàng)目的信息的方法,所述多個(gè)項(xiàng)目中的每個(gè)項(xiàng)目與顯示所述多個(gè)項(xiàng)目中的該每個(gè)項(xiàng)目和至少一個(gè)其它項(xiàng)目二者的視覺(jué)表達(dá)相關(guān)聯(lián),該方法包括以下步驟: 接收涉及所述工程設(shè)計(jì)的屬性的選擇; 從具有數(shù)據(jù)記錄的數(shù)據(jù)庫(kù)的集合檢索記錄,每個(gè)數(shù)據(jù)庫(kù)中的每個(gè)記錄具有與所述多個(gè)項(xiàng)目中的項(xiàng)目相關(guān)聯(lián)的信息,檢索到的記錄涉及具有在接收的屬性選擇中的至少一個(gè)屬性的一個(gè)或更多項(xiàng)目;以及 在圖形顯示設(shè)備上顯示與所述檢索到的記錄中的至少一個(gè)對(duì)應(yīng)的可選擇標(biāo)記,其中標(biāo)記的選擇導(dǎo)致以下內(nèi)容同時(shí)被顯示: (i)與對(duì)應(yīng)于所選擇標(biāo)記的記錄的項(xiàng)目相關(guān)聯(lián)的視覺(jué)表達(dá);以及 (ii)顯示與所述項(xiàng)目相關(guān)聯(lián)的所述視覺(jué)表達(dá)的剪裁部分的剪裁圖像。
2.根據(jù)權(quán)利要求1所述的方法,其中,涉及所述檢索到的記錄的所述標(biāo)記以可滾動(dòng)列表的形式布置在所述顯示設(shè)備上,并且其中,響應(yīng)于從具有物理輸入的用戶輸入設(shè)備接收輸入而執(zhí)行選擇的接收,所述物理輸入具有滾動(dòng)功能。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述用戶輸入設(shè)備是鼠標(biāo)且所述物理輸入是滾動(dòng)輪。
4.根據(jù)權(quán)利要求1所述的方法,其中,數(shù)據(jù)庫(kù)的所述集合中的至少兩個(gè)數(shù)據(jù)庫(kù)具有不同的存儲(chǔ)格式。
5.根據(jù)權(quán)利要求1所述的方法,其中,與所述多個(gè)項(xiàng)目中的至少一個(gè)項(xiàng)目相關(guān)聯(lián)的視覺(jué)表達(dá)包括圖像文件或軟件應(yīng).用的圖形用戶界面。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述剪裁圖像包含放大的并且集中于所述項(xiàng)目的所述視覺(jué)表達(dá)的一部分。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述剪裁圖像包括可以由用戶調(diào)整大小以更多或更少地顯示放大部分的剪裁區(qū)域。
8.根據(jù)權(quán)利要求1所述的方法,其中,不包括所述項(xiàng)目的所述視覺(jué)表達(dá)的一部分具有用戶可調(diào)節(jié)的不透明度。
9.一種有形計(jì)算機(jī)可用存儲(chǔ)介質(zhì),其上存儲(chǔ)用于顯示涉及工程設(shè)計(jì)中多個(gè)項(xiàng)目的信息的程序代碼,所述多個(gè)項(xiàng)目中的每個(gè)項(xiàng)目與顯示所述多個(gè)項(xiàng)目中的該每個(gè)項(xiàng)目和至少一個(gè)其它項(xiàng)目二者的視覺(jué)表達(dá)相關(guān)聯(lián),所述程序代碼包含: 用于接收涉及所述工程設(shè)計(jì)的屬性的選擇的程序代碼; 用于從具有數(shù)據(jù)記錄的數(shù)據(jù)庫(kù)的集合檢索記錄的程序代碼,每個(gè)數(shù)據(jù)庫(kù)中的每個(gè)記錄具有與所述多個(gè)項(xiàng)目中的項(xiàng)目相關(guān)聯(lián)的信息,檢索到的記錄涉及具有在接收的屬性選擇中的至少一個(gè)屬性的一個(gè)或更多項(xiàng)目;以及 用于在圖形顯示設(shè)備上顯示與所述檢索到的記錄中的至少一個(gè)對(duì)應(yīng)的可選擇標(biāo)記的代碼,其中標(biāo)記的選擇導(dǎo)致以下內(nèi)容同時(shí)被顯示: (i)與對(duì)應(yīng)于所選擇標(biāo)記的記錄的項(xiàng)目相關(guān)聯(lián)的視覺(jué)表達(dá);以及 (ii)顯示與所述項(xiàng)目相關(guān)聯(lián)的所述視覺(jué)表達(dá)的剪裁部分的剪裁圖像。
10.根據(jù)權(quán)利要求9所述的存儲(chǔ)介質(zhì),還包含用于以可滾動(dòng)列表的形式將涉及所述檢索到的記錄的所述標(biāo)記布置在所述顯示設(shè)備上的程序代碼以及用于響應(yīng)于從具有物理輸入的用戶輸入設(shè)備接收輸入而確定選擇的程序代碼,所述物理輸入具有滾動(dòng)功能。
11.根據(jù)權(quán)利要求10所述的存儲(chǔ)介質(zhì),其中,所述用戶輸入設(shè)備是鼠標(biāo)且所述物理輸入是滾動(dòng)輪。
12.根據(jù)權(quán)利要求9所述的存儲(chǔ)介質(zhì),其中,數(shù)據(jù)庫(kù)的所述集合中的至少兩個(gè)數(shù)據(jù)庫(kù)具有不同的存儲(chǔ)格式。
13.根據(jù)權(quán)利要求9所述的存儲(chǔ)介質(zhì),其中,與所述多個(gè)項(xiàng)目中的至少一個(gè)項(xiàng)目相關(guān)聯(lián)的視覺(jué)表達(dá)包括圖像文件或軟件應(yīng)用的圖形用戶界面。
14.根據(jù)權(quán)利要求9所述的存儲(chǔ)介質(zhì),其中,所述剪裁圖像包含放大的并且集中于所述項(xiàng)目的所述視覺(jué)表達(dá)的一部分。
15.根據(jù)權(quán)利要求14所述的存儲(chǔ)介質(zhì),其中,所述剪裁圖像包括剪裁區(qū)域,還包含用于響應(yīng)于用戶輸入而調(diào)整所述剪裁區(qū)域的大小以更多或更少地顯示放大部分的程序代碼。
16.根據(jù)權(quán)利要求9所述的存儲(chǔ)介質(zhì),還包含用于調(diào)節(jié)不包括所述項(xiàng)目的所述視覺(jué)表達(dá)的一部分的不透明度的程序代碼。
17.一種用于顯示涉及工程設(shè)計(jì)中多個(gè)項(xiàng)目的信息的系統(tǒng),該系統(tǒng)包括: 圖形顯示設(shè)備: 具有數(shù)據(jù)記錄的數(shù)據(jù)庫(kù)的集合,每個(gè)數(shù)據(jù)庫(kù)中的每個(gè)記錄具有與所述多個(gè)項(xiàng)目中的項(xiàng)目相關(guān)聯(lián)的信息;以及 耦合到所述圖形顯示設(shè)備、視覺(jué)表達(dá)和數(shù)據(jù)庫(kù)的所述集合的設(shè)計(jì)系統(tǒng),該設(shè)計(jì)系統(tǒng)包括: 顯示適配器,其配置成向所述圖形顯示設(shè)備發(fā)送圖像; 成像適配器,其配置成產(chǎn)生和讀取包含所述工程設(shè)計(jì)中的所述項(xiàng)目的視覺(jué)表達(dá)的圖像文件; 數(shù)據(jù)庫(kù)適配器,其對(duì)于在數(shù)據(jù)庫(kù)的所述集合中的每個(gè)數(shù)據(jù)庫(kù),配置成從所述數(shù)據(jù)庫(kù)讀取數(shù)據(jù);以及 設(shè)計(jì)應(yīng)用,其配置成:(i)接收涉及所述工程設(shè)計(jì)的屬性的選擇;(ii)從數(shù)據(jù)庫(kù)的所述集合檢索記錄,檢索到的記錄涉及具有在接收的屬性選擇中的至少一個(gè)屬性的一個(gè)或更多項(xiàng)目;以及(iii)在所述圖形顯示設(shè)備上顯示與所述檢索到的記錄中的至少一個(gè)對(duì)應(yīng)的可選擇標(biāo)記,其中,標(biāo)記的選擇導(dǎo)致以下內(nèi)容同時(shí)被顯示:與對(duì)應(yīng)于所選擇標(biāo)記的記錄的項(xiàng)目相關(guān)聯(lián)的視覺(jué)表達(dá);以及顯示與所述項(xiàng)目相關(guān)聯(lián)的所述視覺(jué)表達(dá)的剪裁部分的剪裁圖像。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,所述顯示設(shè)備可配置成以可滾動(dòng)列表的形式布置涉及所述檢索到的記錄的所述標(biāo)記,并且還包括具有物理輸入的用戶輸入設(shè)備,所述物理輸入具有滾動(dòng)功能。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述用戶輸入設(shè)備是鼠標(biāo)且所述物理輸入是滾動(dòng)輪。
20.根據(jù)權(quán)利要求17所述的方法,其中,數(shù)據(jù)庫(kù)的所述集合中的至少兩個(gè)數(shù)據(jù)庫(kù)具有不同的存儲(chǔ)格式。
21.根據(jù)權(quán)利要求17所述的方法,其中,與所述多個(gè)項(xiàng)目中的至少一個(gè)項(xiàng)目相關(guān)聯(lián)的視覺(jué)表達(dá)包括圖像文件或軟件應(yīng)用的圖形用戶界面。
【文檔編號(hào)】G06F17/50GK103443793SQ201280013224
【公開(kāi)日】2013年12月11日 申請(qǐng)日期:2012年3月20日 優(yōu)先權(quán)日:2011年3月22日
【發(fā)明者】T·德羅爾 申請(qǐng)人:赫克斯岡技術(shù)中心
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东城区| 云霄县| 凯里市| 两当县| 贡觉县| 平远县| 修文县| 法库县| 仁怀市| 会泽县| 辽宁省| 天台县| 荣昌县| 武强县| 铜鼓县| 峡江县| 武义县| 平乡县| 乌鲁木齐市| 金川县| 吉首市| 建昌县| 碌曲县| 怀仁县| 临洮县| 寿阳县| 丹巴县| 贡山| 定陶县| 山丹县| 新绛县| 诏安县| 西畴县| 和田市| 桦南县| 肥西县| 宽城| 平南县| 和林格尔县| 安陆市| 辽宁省|