專利名稱:用于設(shè)計(jì)技術(shù)設(shè)備的方法、數(shù)據(jù)庫系統(tǒng)及計(jì)算機(jī)程序產(chǎn)品的制作方法
當(dāng)今,現(xiàn)代技術(shù)設(shè)備多數(shù)包括大量單獨(dú)的功能,這些單獨(dú)的功能的共同作用決定了技術(shù)設(shè)備的整體功能。
這里,這些單獨(dú)的功能通常通過設(shè)備組件實(shí)現(xiàn),這些組件例如通過交換材料和/或信息相互交互影響。
在設(shè)計(jì)技術(shù)設(shè)備時(shí),要為了實(shí)現(xiàn)單獨(dú)的功能選擇適當(dāng)?shù)脑O(shè)備組件,使得設(shè)備組件的共同作用也提供了所希望的技術(shù)設(shè)備的整體功能。通常在設(shè)計(jì)階段會(huì)出現(xiàn)很多變化,特別是關(guān)于所采用的設(shè)備組件的變化,因?yàn)橐呀?jīng)選擇的設(shè)備組件被證明是不合適的或者必須實(shí)現(xiàn)附加的單獨(dú)功能。
例如,如果技術(shù)設(shè)備涉及發(fā)電站設(shè)備,則必須至少設(shè)計(jì)測(cè)量位置(在以后的運(yùn)行期間在該位置上積累數(shù)據(jù))、各種形式能量(尤其是電能)的耗電器具、用于操作的裝置和/或設(shè)備組件的連接,以及管線系統(tǒng)(例如管道系統(tǒng))。
為此,受委托的工程師通常編制一個(gè)清單,他在該清單中將在設(shè)備中設(shè)計(jì)的組件與一些信息一同填寫,這些信息例如有該組件屬于什么功能、它將安裝在何處、從哪里為其供電、它向哪供電、它具有何種連接功率等等。
如果此時(shí)進(jìn)行變動(dòng),則該設(shè)計(jì)工程師必須注意,一直將其設(shè)計(jì)清單保持為最新的狀態(tài)。為此,他必須至少總是按照實(shí)現(xiàn)的變動(dòng)對(duì)清單做標(biāo)記,例如記錄最后的變動(dòng)日期。如果存在多個(gè)設(shè)計(jì)清單在流通(這通常在當(dāng)今經(jīng)常建立的設(shè)計(jì)團(tuán)隊(duì)中出現(xiàn)),則他必須啟動(dòng)一個(gè)變動(dòng)服務(wù)并負(fù)責(zé),在一個(gè)變動(dòng)之后對(duì)所有處于流通的設(shè)計(jì)清單進(jìn)行更新。否則可能出現(xiàn)問題,因?yàn)椴荒茴I(lǐng)會(huì),此時(shí)當(dāng)前出現(xiàn)的清單是否反映了設(shè)備的當(dāng)前設(shè)計(jì)狀態(tài)。
這里,存在一個(gè)大的錯(cuò)誤來源。例如可能出現(xiàn),一位團(tuán)隊(duì)成員由于一張不是當(dāng)前的設(shè)計(jì)清單為設(shè)備選擇了另一個(gè)組件,記錄在其清單上(可能甚至忘記了,將他的變動(dòng)通知其他團(tuán)隊(duì)成員)、訂購了該組件并讓人安裝到了設(shè)備上。由于設(shè)計(jì)數(shù)據(jù)的錯(cuò)誤此時(shí)可以造成,新的組件與已經(jīng)存在的不匹配或者在運(yùn)行中甚至導(dǎo)致對(duì)人員和材料的危害;這至少造成了設(shè)計(jì)費(fèi)用的損失(因?yàn)楸仨氉R(shí)別錯(cuò)誤并進(jìn)行補(bǔ)救),或者甚至造成對(duì)人員的損害(例如如果一個(gè)錯(cuò)誤安裝的組件運(yùn)行不穩(wěn)定和爆炸)和對(duì)物質(zhì)的損害(過負(fù)載、過度磨損、毀壞)。
此外,幾乎不可能領(lǐng)會(huì)在設(shè)計(jì)期間進(jìn)行的變動(dòng)。
為了改善上述情形,公知的是電子地處理設(shè)計(jì)清單,其中將設(shè)計(jì)數(shù)據(jù)輸入到一個(gè)所有團(tuán)隊(duì)成員都可以訪問的數(shù)據(jù)庫中。
按照這種方式可以至少將該清單保持為當(dāng)前的,因?yàn)樗袌F(tuán)隊(duì)成員都訪問僅僅一個(gè)數(shù)據(jù)存量并在其中進(jìn)行變動(dòng)。
但是,仍然不可能領(lǐng)會(huì)在設(shè)計(jì)階段進(jìn)行的變動(dòng);特別是不可能確定,當(dāng)前存在的數(shù)據(jù)顯示的是否只是一種(還)不適合于實(shí)現(xiàn)的“中間狀態(tài)”,或者其反映的已經(jīng)是一種有效的狀態(tài)。此外,變動(dòng)僅僅通過與變動(dòng)前存儲(chǔ)的數(shù)據(jù)的手動(dòng)比較才可以感覺出來。
因此,本發(fā)明要解決的技術(shù)問題是,提供一種用于設(shè)計(jì)技術(shù)設(shè)備的方法、數(shù)據(jù)庫系統(tǒng)以及計(jì)算機(jī)程序產(chǎn)品,其可以克服上述缺點(diǎn)、改善設(shè)計(jì)并可以靈活地使用。
按照本發(fā)明,關(guān)于方法的技術(shù)問題是通過一種用于設(shè)計(jì)具有多個(gè)設(shè)備組件的技術(shù)設(shè)備的方法解決的,該方法具有下列步驟1)每個(gè)設(shè)備組件的規(guī)范分別作為數(shù)據(jù)組存儲(chǔ)在一個(gè)電子數(shù)據(jù)庫中,并由這些數(shù)據(jù)組構(gòu)成一個(gè)工作數(shù)據(jù)存量,2)在設(shè)計(jì)過程中將在數(shù)據(jù)庫中的一個(gè)或多個(gè)設(shè)備組件規(guī)范的變動(dòng)傳輸至該工作數(shù)據(jù)存量,3)按照第一用戶請(qǐng)求將該工作數(shù)據(jù)存量標(biāo)記為當(dāng)前參考數(shù)據(jù)存量,4)將數(shù)據(jù)庫的工作數(shù)據(jù)存量提供給一個(gè)可以調(diào)用的、與當(dāng)前參考數(shù)據(jù)存量的自動(dòng)比較,在調(diào)用該自動(dòng)比較時(shí),將工作數(shù)據(jù)存量中與當(dāng)前參考數(shù)據(jù)存量不同的數(shù)據(jù)進(jìn)行標(biāo)記,以及5)按照第二用戶請(qǐng)求將該工作數(shù)據(jù)存量作為新的當(dāng)前參考數(shù)據(jù)存量進(jìn)行標(biāo)記。
通過該按照本發(fā)明的方法,使得可以領(lǐng)會(huì)在設(shè)計(jì)過程中進(jìn)行的變動(dòng),其中,通過用戶請(qǐng)求將當(dāng)前的數(shù)據(jù)存量標(biāo)記為參考數(shù)據(jù)存量(例如,如果當(dāng)前數(shù)據(jù)存量是有效的以及例如描述了設(shè)備的原型),然后,將進(jìn)行的變動(dòng)與該變動(dòng)沒有涉及的數(shù)據(jù)組一同存儲(chǔ),由于另一個(gè)用戶請(qǐng)求將這樣產(chǎn)生的工作數(shù)據(jù)存量與參考數(shù)據(jù)存量進(jìn)行比較,并將關(guān)于參考數(shù)據(jù)存量的變動(dòng)進(jìn)行標(biāo)記和必要時(shí)顯示和/或存儲(chǔ)。
按照這種方式一個(gè)設(shè)計(jì)工程師在設(shè)計(jì)的任何時(shí)間點(diǎn)可以了解,從最后有效的數(shù)據(jù)存量之后進(jìn)行了哪些變動(dòng)。這樣他可以例如有目的地檢驗(yàn)該變動(dòng),看該變動(dòng)是否適合于實(shí)現(xiàn)一個(gè)希望的結(jié)果和/或?qū)崿F(xiàn)新的功能和/或有意地去除一種原來計(jì)劃的功能等等。如果適合,則他可以通過另一個(gè)用戶請(qǐng)求將變動(dòng)后的數(shù)據(jù)存量標(biāo)記為(新的)當(dāng)前參考數(shù)據(jù)存量。
由此,極大地減少了在實(shí)際中設(shè)計(jì)時(shí)經(jīng)常出現(xiàn)的錯(cuò)誤。
優(yōu)選地,存儲(chǔ)所有在設(shè)計(jì)過程中由于變動(dòng)每次積累的工作數(shù)據(jù)存量。
按照這種方式受委托進(jìn)行設(shè)計(jì)的人可以了解所有在設(shè)計(jì)期間進(jìn)行的變動(dòng),即使這樣變動(dòng)不總是包括有效的數(shù)據(jù)存量,例如嘗試性地更換組件,而該更換隨后又被取消。這樣也可以追溯原先曾放棄、但隨后又可能再次變得重要的變動(dòng)。
在本發(fā)明的另一個(gè)優(yōu)選實(shí)施方式中,存儲(chǔ)所有在設(shè)計(jì)期間積累的參考數(shù)據(jù)存量。
這樣使得設(shè)計(jì)人員隨時(shí)了解,在直到當(dāng)前時(shí)間點(diǎn)在任意一個(gè)時(shí)間點(diǎn)上哪些數(shù)據(jù)存量曾經(jīng)有效,例如一個(gè)用戶在設(shè)計(jì)過程中按清單的形式得到了哪些數(shù)據(jù)存量。這樣,特別容易看出,針對(duì)最后有效的設(shè)計(jì)數(shù)據(jù)變動(dòng)的細(xì)節(jié)在哪里,這樣追蹤項(xiàng)目格外地簡(jiǎn)單了。
在此,優(yōu)選的是將各參考數(shù)據(jù)存量分別與一個(gè)唯一的修訂狀態(tài)標(biāo)記一起存儲(chǔ)。
修訂狀態(tài)標(biāo)記是唯一的識(shí)別特征,通過該特征可以相互區(qū)別參考數(shù)據(jù)存量,例如其中為參考數(shù)據(jù)存量按其時(shí)間上的順序設(shè)置一個(gè)遞增的數(shù)字下標(biāo)。
在本發(fā)明的另一優(yōu)選實(shí)施方式中,數(shù)據(jù)庫是一臺(tái)具有數(shù)據(jù)庫程序(特別是微軟Access)的計(jì)算機(jī)。
市場(chǎng)上常見的數(shù)據(jù)庫程序特別適合于,按照簡(jiǎn)單的方式和極小的造價(jià)對(duì)例如設(shè)計(jì)數(shù)據(jù)的數(shù)據(jù)進(jìn)行采集、存儲(chǔ)和例如為打印而整理。公知的數(shù)據(jù)庫程序微軟Access尤其出色,因?yàn)樗鼈鞑サ梅浅V、幾乎能在每臺(tái)計(jì)算機(jī)上運(yùn)行以及其操作已經(jīng)為廣泛的人員所熟知。此外,利用該數(shù)據(jù)庫程序特別容易實(shí)現(xiàn)數(shù)據(jù)庫查詢,利用查詢從整個(gè)數(shù)據(jù)存量中過濾出有針對(duì)性的部分?jǐn)?shù)據(jù)。
工作數(shù)據(jù)存量與參考數(shù)據(jù)存量的比較優(yōu)選地借助于至少一個(gè)可以自動(dòng)執(zhí)行的、特別是通過程序語言SQL產(chǎn)生的數(shù)據(jù)庫查詢進(jìn)行。
如所述,借助于數(shù)據(jù)庫查詢可以從數(shù)據(jù)庫中調(diào)用出有針對(duì)性的部分?jǐn)?shù)據(jù)。如果現(xiàn)在這樣地設(shè)置檢索標(biāo)準(zhǔn),使得例如由此可以檢測(cè)出數(shù)據(jù)的變動(dòng),于是可以按照簡(jiǎn)單的方式方法實(shí)現(xiàn)數(shù)據(jù)存量之間的比較。公知的程序語言SQL按標(biāo)準(zhǔn)的形式提供了用于產(chǎn)生數(shù)據(jù)庫查詢所需的幫助手段。
本發(fā)明還涉及一種用于設(shè)計(jì)具有多個(gè)設(shè)備組件的技術(shù)設(shè)備的數(shù)據(jù)庫系統(tǒng),其中,a)每個(gè)設(shè)備組件的規(guī)范分別作為數(shù)據(jù)組存儲(chǔ)在該數(shù)據(jù)庫系統(tǒng)的一個(gè)文件中,b)一個(gè)或多個(gè)設(shè)備組件規(guī)范的變動(dòng)可以存儲(chǔ)在文件中,c)按第一用戶請(qǐng)求將該文件作為當(dāng)前參考文件存儲(chǔ),以及d)該數(shù)據(jù)庫系統(tǒng)能夠,按照第二用戶請(qǐng)求將該文件自動(dòng)地與當(dāng)前參考文件進(jìn)行比較,并對(duì)文件中與當(dāng)前參考文件的數(shù)據(jù)不同的數(shù)據(jù)進(jìn)行標(biāo)記。
優(yōu)選的是,將所有在設(shè)計(jì)期間積累的參考文件分別與一個(gè)唯一的修訂狀態(tài)標(biāo)記一同存儲(chǔ)。
在本發(fā)明的另一優(yōu)選實(shí)施方式中,數(shù)據(jù)庫系統(tǒng)是一個(gè)具有數(shù)據(jù)庫程序(特別是微軟Access)的數(shù)據(jù)處理裝置。
在此,文件與當(dāng)前參考文件的比較優(yōu)選地借助于一個(gè)可以自動(dòng)執(zhí)行的、特別是通過程序語言SQL產(chǎn)生的數(shù)據(jù)庫查詢進(jìn)行。
此外,本發(fā)明還涉及一種存儲(chǔ)在存儲(chǔ)介質(zhì)中和包括軟件代碼段的計(jì)算機(jī)程序產(chǎn)品,其中,當(dāng)該程序加載計(jì)算機(jī)的內(nèi)部存儲(chǔ)器并在計(jì)算機(jī)上運(yùn)行時(shí),則該軟件代碼段對(duì)按照本發(fā)明的方法的執(zhí)行進(jìn)行控制。
下面詳細(xì)描述本發(fā)明的一個(gè)實(shí)施方式。圖中,
圖1表示按照本發(fā)明的數(shù)據(jù)庫系統(tǒng)。
在圖1中示意地示出了一個(gè)按照本發(fā)明的數(shù)據(jù)庫系統(tǒng)5,其在一個(gè)數(shù)據(jù)處理裝置中實(shí)現(xiàn)。一個(gè)技術(shù)設(shè)備的設(shè)備組件的規(guī)范7借助于輸入掩模(Eingabemaske)12被采集,并作為數(shù)據(jù)組10存儲(chǔ)在文件15中。
在技術(shù)設(shè)備的設(shè)計(jì)期間對(duì)設(shè)備組件規(guī)范7的變動(dòng)同樣借助于輸入掩模12被采集,并作為數(shù)據(jù)組10存儲(chǔ)在文件15中。
按照本發(fā)明數(shù)據(jù)庫系統(tǒng)5的用戶,可以借助于他在處理模塊20上輸入的用戶請(qǐng)求30、31整理數(shù)據(jù)庫系統(tǒng)5的數(shù)據(jù)存量。
該用戶例如可以向處理模塊20發(fā)出第一用戶請(qǐng)求30,以便將文件10作為當(dāng)前參考文件25存儲(chǔ)。處理模塊20將該要求轉(zhuǎn)達(dá)到檢索模塊35,然后檢索模塊35產(chǎn)生參考文件25并存儲(chǔ)。
為了確定在文件15中的當(dāng)前數(shù)據(jù)存量相對(duì)于參考文件25中的參考數(shù)據(jù)存量是否改變,用戶可以借助于第二用戶請(qǐng)求31觸發(fā)文件15與當(dāng)前參考文件25的比較。為此,他將請(qǐng)求31傳達(dá)至處理模塊20,該模塊20又讓檢索模塊35將文件15自動(dòng)地與當(dāng)前參考文件25進(jìn)行比較,并對(duì)文件15中與當(dāng)前參考文件25中數(shù)據(jù)不同的數(shù)據(jù)進(jìn)行標(biāo)記。
檢索模塊35例如可以在文件15′中存儲(chǔ)文件15和文件25的比較結(jié)果,其中,在文件15′中將變動(dòng)突顯出來,例如用彩色標(biāo)記。按照這種方式可以特別簡(jiǎn)單地使用文件15′,以便例如將變動(dòng)打印在紙張上,使得變動(dòng)特別容易看出。
此外,用戶可以在設(shè)計(jì)的任何時(shí)間點(diǎn)通過用戶請(qǐng)求30將當(dāng)前文件15作為新的當(dāng)前參考文件25存儲(chǔ)。
優(yōu)選的是,在數(shù)據(jù)庫系統(tǒng)5中,所有在設(shè)計(jì)過程中產(chǎn)生的文件15和/或文件25和/或文件15′都可以存儲(chǔ),從而非常容易領(lǐng)會(huì)變動(dòng)在時(shí)間上的順序和各變動(dòng)的范圍。如果在產(chǎn)生參考文件25時(shí)為其設(shè)置唯一的修訂狀態(tài)標(biāo)記,則是特別優(yōu)選的。
權(quán)利要求
1.一種用于設(shè)計(jì)技術(shù)設(shè)備的方法,所述技術(shù)設(shè)備具有多個(gè)設(shè)備組件,該方法具有下列步驟a)每個(gè)設(shè)備組件的規(guī)范(7)分別作為數(shù)據(jù)組(10)存儲(chǔ)在一個(gè)電子數(shù)據(jù)庫(5)中,并由這些數(shù)據(jù)組構(gòu)成一個(gè)工作數(shù)據(jù)存量,b)在設(shè)計(jì)過程中將在數(shù)據(jù)庫(5)中的一個(gè)或多個(gè)設(shè)備組件規(guī)范的變動(dòng)傳輸至該工作數(shù)據(jù)存量(15),c)按照第一用戶請(qǐng)求(30)將該工作數(shù)據(jù)存量(15)標(biāo)記為當(dāng)前參考數(shù)據(jù)存量(25),d)將數(shù)據(jù)庫的工作數(shù)據(jù)存量(15)提供給一個(gè)可以調(diào)用的、與當(dāng)前參考數(shù)據(jù)存量(25)的自動(dòng)比較,在調(diào)用該自動(dòng)比較時(shí),將工作數(shù)據(jù)存量(15)中與當(dāng)前參考數(shù)據(jù)存量(25)不同的數(shù)據(jù)進(jìn)行標(biāo)記,以及e)按照第二用戶請(qǐng)求將該工作數(shù)據(jù)存量(15)作為新的當(dāng)前參考數(shù)據(jù)存量(25)進(jìn)行標(biāo)記。
2.根據(jù)權(quán)利要求1所述的方法,其中,存儲(chǔ)所有在設(shè)計(jì)期間由于變動(dòng)每次積累的工作數(shù)據(jù)存量(15)。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,存儲(chǔ)所有在設(shè)計(jì)期間積累的參考數(shù)據(jù)存量(25)。
4.根據(jù)權(quán)利要求3所述的方法,其中,將所述參考數(shù)據(jù)存量(25)分別與一個(gè)唯一的修訂狀態(tài)標(biāo)記共同存儲(chǔ)。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,所述數(shù)據(jù)庫(5)是具有數(shù)據(jù)庫程序、特別是微軟Access的計(jì)算機(jī)。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述工作數(shù)據(jù)存量(15)與參考數(shù)據(jù)存量(25)的比較是借助于至少一個(gè)可以自動(dòng)執(zhí)行的、特別是通過程序語言SQL產(chǎn)生的數(shù)據(jù)庫查詢進(jìn)行的。
7.一種用于設(shè)計(jì)技術(shù)設(shè)備的數(shù)據(jù)庫系統(tǒng)(5),所述技術(shù)設(shè)備具有多個(gè)設(shè)備組件,其特征在于,a)每個(gè)設(shè)備組件的規(guī)范(7)分別作為數(shù)據(jù)組(10)存儲(chǔ)在該數(shù)據(jù)庫系統(tǒng)(5)的一個(gè)文件(15)中,b)一個(gè)或多個(gè)設(shè)備組件規(guī)范的變動(dòng)可以存儲(chǔ)在文件(10)中,c)按第一用戶請(qǐng)求(30)將該文件(15)作為當(dāng)前參考文件(25)存儲(chǔ),以及d)該數(shù)據(jù)庫系統(tǒng)能夠,按照第二用戶請(qǐng)求(31)將該文件(15)自動(dòng)地與當(dāng)前參考文件(25)進(jìn)行比較,并對(duì)文件(15)中與當(dāng)前參考文件(25)的數(shù)據(jù)不同的數(shù)據(jù)進(jìn)行標(biāo)記。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)庫系統(tǒng),其特征在于,將所有在設(shè)計(jì)期間積累的參考數(shù)據(jù)存量(25)分別與一個(gè)唯一的修訂狀態(tài)標(biāo)記共同存儲(chǔ)。
9.根據(jù)權(quán)利要求7或8所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述數(shù)據(jù)庫(5)是具有數(shù)據(jù)庫程序(特別是微軟Access)的數(shù)據(jù)處理裝置。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)庫系統(tǒng),其特征在于,所述將工作數(shù)據(jù)存量(15)與參考數(shù)據(jù)存量(25)的比較是借助于可以自動(dòng)執(zhí)行的、特別是通過程序語言SQL產(chǎn)生的數(shù)據(jù)庫查詢進(jìn)行的。
11.一種計(jì)算機(jī)程序產(chǎn)品,其存儲(chǔ)在一種存儲(chǔ)介質(zhì)中,并包括軟件代碼段,其中,當(dāng)該程序加載到計(jì)算機(jī)的內(nèi)部存儲(chǔ)器并在計(jì)算機(jī)上運(yùn)行時(shí),則這些軟件代碼段對(duì)根據(jù)權(quán)利要求1至6所述的方法的執(zhí)行進(jìn)行控制。
全文摘要
本發(fā)明涉及一種方法,其中,將設(shè)備組件的規(guī)范及其變動(dòng)存儲(chǔ)在一個(gè)文件中,按照第一用戶請(qǐng)求將一個(gè)工作數(shù)據(jù)存量標(biāo)記為當(dāng)前參考數(shù)據(jù)存量,借助于一個(gè)可以調(diào)用的比較將工作數(shù)據(jù)存量自動(dòng)地與當(dāng)前參考數(shù)據(jù)存量進(jìn)行比較并標(biāo)記變動(dòng),按照第二用戶請(qǐng)求將該工作數(shù)據(jù)存量作為新的當(dāng)前參考數(shù)據(jù)存量進(jìn)行標(biāo)記。一種按照本發(fā)明的數(shù)據(jù)庫系統(tǒng)用于實(shí)現(xiàn)按照本發(fā)明的方法;按照本發(fā)明的計(jì)算機(jī)程序產(chǎn)品當(dāng)被加載到計(jì)算機(jī)的內(nèi)部存儲(chǔ)器并在計(jì)算機(jī)上運(yùn)行時(shí),執(zhí)行按照本發(fā)明的方法。
文檔編號(hào)G06F7/00GK1636173SQ02807962
公開日2005年7月6日 申請(qǐng)日期2002年3月28日 優(yōu)先權(quán)日2001年4月9日
發(fā)明者克勞斯·艾伯特, 埃瓦爾德·赫爾曼, 安德烈亞斯·威布利肖瑟 申請(qǐng)人:西門子公司