亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置的制作方法

文檔序號:6321505閱讀:348來源:國知局
專利名稱:冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及自動化技術(shù),特別涉及一種冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置。
背景技術(shù)
冶金行業(yè)的信息體系結(jié)構(gòu)一般劃分為四級基礎(chǔ)自動化系統(tǒng)(Automation System,以下簡稱Li)、過程控制計算機系統(tǒng)(PCS系統(tǒng),以下簡稱L2)、制造執(zhí)行系統(tǒng)(MES 系統(tǒng),以下簡稱L3),企業(yè)資源計劃系統(tǒng)(ERP系統(tǒng),以下簡稱L4)。L2上連L3,下連Li,地位非常關(guān)鍵。L2的開發(fā)與Li、L3往往是獨立進行的,傳統(tǒng)方式下L2人員為了測試L2的功能比如接收L3鋼卷數(shù)據(jù)、軋輥數(shù)據(jù)等功能,往往需要手動編寫測試數(shù)據(jù)。在測試中往往需要測試數(shù)據(jù)能夠有所變化,并且還能與真實情況類似,相關(guān)參數(shù)符合物理意義,而不是幾乎相同的測試數(shù)據(jù)或者是無意義的測試數(shù)據(jù)。另外在L2開發(fā)后期,往往需要進行7* 小時壓力測試,以模擬生產(chǎn)線實際生產(chǎn)情況,這個時候測試人員準備測試數(shù)據(jù)的工作量是非常大的。冶金冷軋過程控制計算機系統(tǒng)中L2與L3、L1通信的主要方式是電文通信是,電文可以分為兩類1、文本電文。主要用于L2與L3通信,如生產(chǎn)計劃、鋼卷數(shù)據(jù)、軋輥數(shù)據(jù)等。2、二進制電文。主要用于L2與Ll通信,如物料移動、鋼卷設定值等。文本電文形式上體現(xiàn)為一大段的文本字符串,實際上一個完整的電文由多個電文項所組成,每個電文項具有特定的規(guī)格(長度、類型等),比如下面這個字符串片斷 190049000456318250,代表了某條機組的鋼卷數(shù)據(jù)的部分內(nèi)容,鋼卷號190049000,長度 4563,重量:18250 ο一條鋼卷數(shù)據(jù)電文所包含電文項一般有600多項,每項平均長度可達5個字符,這樣一條電文的字符就達3000多個字符,讓這些字符變化起來,是一個相當大的工作量,靠手工做數(shù)據(jù)容易出錯。最麻煩的是電文里面的數(shù)據(jù)項往往有關(guān)聯(lián),牽一發(fā)而動全身,比如鋼卷電文中的電文項鋼卷重量,可以按照鋼卷展開后的長度(L)、寬度(W)、厚度(H)方式計算,也可以按照圓柱體方式計計算,即展開方式M = L*H*W* P,圓柱體方式M = π * (D2-d2)/4*W* P,由此可知 L*H = Ji*(D2-d2)/4,上式中,M為鋼卷重量,L為鋼卷展開后的長度,W為鋼卷的寬度,H為鋼卷的厚度, P為鋼的密度,D為鋼卷的外徑,d為鋼卷的內(nèi)徑,即鋼卷長度、厚度、內(nèi)徑、外徑這四個變量是有制約關(guān)系的。需要說明的是對于一個包含600項電文項的鋼卷數(shù)據(jù),在實際測試中,并不是每一項都需要變化,實際情況是對于同一批計劃的鋼卷數(shù)據(jù),往往至少有80%的內(nèi)容是相同的,但就是那20%的不同恰恰是控制系統(tǒng)的關(guān)鍵,如鋼卷數(shù)據(jù)中有諸如鋼種、退火曲線代碼、套筒代碼等數(shù)據(jù),這些數(shù)據(jù)對于測試L2的物料跟蹤功能非常關(guān)鍵,一般是字符串類型的,一般是非連續(xù)的,取值很有限;鋼卷數(shù)據(jù)中有入口鋼卷號、出口鋼卷號等,這些數(shù)據(jù)對于測試L2的計劃功能與生產(chǎn)實績功能非常關(guān)鍵,它們都是固定長度的字符,并且一般編號的時候有特定要求,比如某條機組要求入口鋼卷號都是10位字符,最后兩位是00。另外如軋輥電文中有諸如軋輥齒冠系數(shù),軋輥齒冠系數(shù),軋輥齒冠系數(shù),軋輥齒冠系數(shù)等數(shù)據(jù),這些數(shù)據(jù)一般是連續(xù)的,在某個數(shù)值區(qū)間,同時這些電文項可能還存在一個固定的比較關(guān)系,比如軋輥齒冠系數(shù)>軋輥齒冠系數(shù)等。冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)的質(zhì)量往往可以決定最終產(chǎn)品質(zhì)量,因此產(chǎn)生高質(zhì)量的測試數(shù)據(jù)是非常關(guān)鍵的,如果單純依靠手工產(chǎn)生測試數(shù)據(jù),不僅測試數(shù)據(jù)容易出錯,而且很難產(chǎn)生覆蓋足夠多情況的測試數(shù)據(jù)。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,能自動批量產(chǎn)生符合實際生產(chǎn)情況的測試數(shù)據(jù)。為解決上述技術(shù)問題,本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,包括電文模版數(shù)據(jù)模塊、數(shù)據(jù)發(fā)生器模塊、用戶操作界面、處理器、測試數(shù)據(jù)模塊;所述電文模版數(shù)據(jù)模塊,存儲有一個或多個電文模版數(shù)據(jù),每個電文模版數(shù)據(jù)具有唯一的識別碼,一個電文模版數(shù)據(jù)包括多個電文項,每個電文項同確定的編號、起始地址、數(shù)據(jù)長度相對應,一個電文模版數(shù)據(jù)的各個電文項對應的編號不相同;所述數(shù)據(jù)發(fā)生器模塊,建立有一個或多個數(shù)據(jù)發(fā)生器,每個數(shù)據(jù)發(fā)生器具有唯一的識別碼;所述用戶操作界面,用于用戶輸入操作信息,所述用戶輸入操作信息包括電文模版數(shù)據(jù)識別碼、需要產(chǎn)生變化的每個電文項的編號、數(shù)據(jù)發(fā)生器識別碼、產(chǎn)生的測試數(shù)據(jù)文件個數(shù)和目標路徑、生成測試數(shù)據(jù)指令;所述處理器,接收到所述用戶操作界面輸入的生成測試數(shù)據(jù)指令后,根據(jù)所述用戶操作界面輸入的電文模版數(shù)據(jù)識別碼、需要產(chǎn)生變化的每個電文項的對應的編號、數(shù)據(jù)發(fā)生器識別碼、產(chǎn)生的測試數(shù)據(jù)文件個數(shù)和目標路徑,輸出所輸入個數(shù)的測試數(shù)據(jù)文件到所輸入目標路徑,所述測試數(shù)據(jù)文件,是將所述電文模版數(shù)據(jù)識別碼所對應的電文模版數(shù)據(jù)的需要產(chǎn)生變化的每個電文項的數(shù)據(jù)替換為所述數(shù)據(jù)發(fā)生器識別碼所對應的數(shù)據(jù)發(fā)生器產(chǎn)生的所述需要產(chǎn)生變化的每個電文項的對應的編號所對應的數(shù)據(jù)長度的數(shù)據(jù)后得到。所述用戶輸入操作信息還可以包括數(shù)據(jù)發(fā)生器建立指令,所述處理器根據(jù)所述用戶操作界面輸入的數(shù)據(jù)發(fā)生器建立指令,在所述數(shù)據(jù)發(fā)生器模塊中建立新的數(shù)據(jù)發(fā)生器。在所述數(shù)據(jù)發(fā)生器模塊中建立新的數(shù)據(jù)發(fā)生器可以包括數(shù)學表達式數(shù)據(jù)發(fā)生器。所述冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,還可以包括電文產(chǎn)生變化電文項信息模塊,用于存儲電文產(chǎn)生變化電文項模板;所述用戶輸入操作信息還包括電文產(chǎn)生變化電文項模板選擇指令;所述處理器將所述用戶操作界面輸入的需要產(chǎn)生變化的每個電文項的對應的編號和數(shù)據(jù)發(fā)生器識別碼,作為一個電文產(chǎn)生變化電文項模板保存到所述電文產(chǎn)生變化電文項信息模塊,并根據(jù)所述用戶操作界面輸入的電文模版數(shù)據(jù)識別碼、電文產(chǎn)生變化電文項模板選擇指令,選擇所述電文產(chǎn)生變化電文項信息模塊中相應已存儲的電文產(chǎn)生變化電文項模板所對應的需要產(chǎn)生變化的每個電文項的對應的編號、數(shù)據(jù)發(fā)生器識別碼,生成測試數(shù)據(jù)文件。所述數(shù)據(jù)發(fā)生器可以包括數(shù)值類型數(shù)據(jù)發(fā)生器、字符串類型數(shù)據(jù)發(fā)生器。所述數(shù)值類型數(shù)據(jù)發(fā)生器可以包括固定數(shù)值替換數(shù)據(jù)發(fā)生器、區(qū)間隨機數(shù)據(jù)發(fā)生器、固定步長數(shù)據(jù)發(fā)生器、數(shù)學表達式數(shù)據(jù)發(fā)生器,所述字符串類型數(shù)據(jù)發(fā)生器可以包括固定長度字符替換數(shù)據(jù)發(fā)生器、符合特定要求的字符串數(shù)據(jù)發(fā)生器、一組字符串的順序交替數(shù)據(jù)發(fā)生器、完全隨機字符串數(shù)據(jù)發(fā)生器。所述冶金過程控制計算機系統(tǒng)可以為冷軋過程控制計算機系統(tǒng),所述電文模版數(shù)據(jù)模塊存儲的電文模版數(shù)據(jù),包括冷軋鋼卷電文模版數(shù)據(jù)、冷軋軋輥電文模版電文數(shù)據(jù)。本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,所述電文模版數(shù)據(jù)模塊存儲的電文模版數(shù)據(jù),是以資深的工藝專家根據(jù)生產(chǎn)線的工藝參數(shù)指定或直接以某條真實數(shù)據(jù)為依據(jù)得到,是以生產(chǎn)線真實數(shù)據(jù)為模版數(shù)據(jù),所以產(chǎn)生的測試數(shù)據(jù)符合實際生產(chǎn)情況;用戶可以通過用戶操作界面選定電文模版數(shù)據(jù),可以為不同規(guī)格的電文產(chǎn)生批量測試數(shù)據(jù);用戶可以通過用戶操作界面選定需要產(chǎn)生變化的每個電文項編號和數(shù)據(jù)發(fā)生器識別碼,從而確定需要產(chǎn)生變化的每個電文項的起始地址、數(shù)據(jù)長度和數(shù)據(jù)發(fā)生器識別碼,而且數(shù)據(jù)發(fā)生器有多種類型,包括按照數(shù)學公式變化的數(shù)學表達式數(shù)據(jù)發(fā)生器,可以使用數(shù)學公式,定義獨立變化或者定義不同數(shù)據(jù)項之間的依賴變化,所以生成的測試數(shù)據(jù)中各電文項信息可以按照指定要求獨立變化,測試數(shù)據(jù)中電文項如長度、內(nèi)徑、外徑、厚度可以互相制約,測試數(shù)據(jù)中電文項如軋輥齒冠系數(shù),軋輥齒冠系數(shù)可以存在比較關(guān)系;用戶可以通過用戶操作界面設定產(chǎn)生的測試數(shù)據(jù)文件個數(shù)和目標路徑,產(chǎn)生的測試數(shù)據(jù)的數(shù)量可以由用戶自己來控制,可以自動大批量產(chǎn)生測試數(shù)據(jù);用戶操作界面輸入需要產(chǎn)生變化的每個電文項的編號和數(shù)據(jù)發(fā)生器識別碼,可以作為一個電文產(chǎn)生變化電文項模板保存,用戶可以選擇已存儲電文產(chǎn)生變化電文項模板,對相同類型的電文不需要重復輸入。本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,能有效提高冶金過程控制計算機系統(tǒng)的測試效率和準確性,降低系統(tǒng)故障。


下面結(jié)合附圖及具體實施方式
對本發(fā)明作進一步詳細說明。圖1是本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置一實施方式示意圖;圖2是本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置產(chǎn)生測試數(shù)據(jù)的原理示意圖。
具體實施例方式本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置一實施方式如圖1所示,包括電文模版數(shù)據(jù)模塊、電文產(chǎn)生變化電文項信息模塊、數(shù)據(jù)發(fā)生器模塊、用戶操作界面、處理器、測試數(shù)據(jù)模塊。所述電文模版數(shù)據(jù)模塊,存儲有一個或多個電文模版數(shù)據(jù),每個電文模版數(shù)據(jù)具有唯一的識別碼,一個電文模版數(shù)據(jù)包括多個電文項,如冷軋鋼卷電文模版數(shù)據(jù)、冷軋軋輥電文模版電文數(shù)據(jù)等。每個電文項包括編號、名稱、起始地址、數(shù)據(jù)長度、數(shù)據(jù)類型等定義。
5其中任一個電文模版數(shù)據(jù)的各電文項的編號是互不相同的。所述數(shù)據(jù)發(fā)生器模塊,建立有一個或多個數(shù)據(jù)發(fā)生器,每個數(shù)據(jù)發(fā)生器具有唯一的識別碼,如針對數(shù)值類型的數(shù)據(jù)發(fā)生器有固定數(shù)值替換(比如2替換為3)、區(qū)間隨機 (比如0-100內(nèi)的隨機數(shù))、固定步長(比如0-100內(nèi),每次增長2)、數(shù)學表達式(比如 2*X+1)等;針對字符串類型的數(shù)據(jù)發(fā)生器有固定長度字符替換(比如將電文模版數(shù)據(jù)中的 ABC替換為DEF)、符合特定要求的字符串(比如RJ*00,表示允許中間的字符發(fā)生變化)、一組字符串的順序交替(比如在W、B、M中輪流變化)、完全隨機字符串(隨機產(chǎn)生固定長度字符)等。所述用戶操作界面,用于用戶輸入操作信息,所述用戶輸入操作信息包括數(shù)據(jù)發(fā)生器建立指令、電文模版數(shù)據(jù)識別碼、需要產(chǎn)生變化的每個電文項的編碼及數(shù)據(jù)發(fā)生器識別碼、產(chǎn)生的測試數(shù)據(jù)文件個數(shù)和目標路徑、生成測試數(shù)據(jù)指令,以及電文產(chǎn)生變化電文項模板選擇指令。所述電文產(chǎn)生變化電文項信息模塊,用于存儲電文產(chǎn)生變化電文項模板。一實施例如表一所示。表一
序號電文項編號電文項名稱起始位置長度類型數(shù)據(jù)發(fā)生器類型數(shù)據(jù)發(fā)生器1AA鋼卷號1210字符串特定格式字符串_2AB長度154數(shù)值區(qū)間數(shù)值1000-20003AC重量195數(shù)值固定值213504AD厚度243數(shù)值區(qū)間數(shù)值0. 05-0. 510AJ內(nèi)直徑725數(shù)值數(shù)值列表650,680,72011AK外直徑775數(shù)值數(shù)學表達式(4*AD/3. 14+ AJ*AJ)#0. 5 注序號11中的G*AD/3. 14+AJ*AJ)#0. 5中的#表示冪運算。 所述處理器,能根據(jù)所述用戶操作界面輸入的數(shù)據(jù)發(fā)生器建立指令,在所述數(shù)據(jù)
發(fā)生器模塊中建立新的數(shù)據(jù)發(fā)生器,比如增加退火曲線發(fā)生器,該用戶自定義的數(shù)學表達
式發(fā)生器按照數(shù)學公式變化,定義獨立變化或者定義不同數(shù)據(jù)項之間的依賴變化,可以對
一個電文模版數(shù)據(jù)中的多個電文項之間建立復雜的約束關(guān)系,以后就可以直接使用;所述
處理器,接收到所述用戶操作界面輸入的生成測試數(shù)據(jù)指令后,根據(jù)所述用戶操作界面輸入的電文模版數(shù)據(jù)識別碼、需要產(chǎn)生變化的每個電文項的編號、數(shù)據(jù)發(fā)生器識別碼、產(chǎn)生的測試數(shù)據(jù)文件個數(shù)和目標路徑,輸出所輸入個數(shù)的測試數(shù)據(jù)文件到所輸入目標路徑,所述測試數(shù)據(jù)文件,其產(chǎn)生原理如圖2所示,是將所述電文模版數(shù)據(jù)識別碼所對應的電文模版數(shù)據(jù)的需要產(chǎn)生變化的每個電文項的數(shù)據(jù)替換為所述數(shù)據(jù)發(fā)生器識別碼所對應的數(shù)據(jù)發(fā)生器產(chǎn)生的所述需要產(chǎn)生變化的每個電文項的對應的編號所對應的數(shù)據(jù)長度的數(shù)據(jù)后得到;所述處理器,并將所述用戶操作界面輸入的需要產(chǎn)生變化的每一個電文項的編號和數(shù)據(jù)發(fā)生器識別碼,作為一個電文產(chǎn)生變化電文項模板保存到所述電文產(chǎn)生變化電文項信息模塊;所述處理器可以根據(jù)所述用戶操作界面輸入的電文模版數(shù)據(jù)識別碼、電文產(chǎn)生變化電文項模板選擇指令,選擇所述電文產(chǎn)生變化電文項信息模塊中相應已存儲的電文產(chǎn)生變化電文項模板所對應的需要產(chǎn)生變化的每一個電文項的編號和數(shù)據(jù)發(fā)生器識別碼,生成測試數(shù)據(jù)文件。本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,所述電文模版數(shù)據(jù)模塊存儲的電文模版數(shù)據(jù),是以資深的工藝專家根據(jù)生產(chǎn)線的工藝參數(shù)指定或直接以某條真實數(shù)據(jù)為依據(jù)得到,是以生產(chǎn)線真實數(shù)據(jù)為模版數(shù)據(jù),所以產(chǎn)生的測試數(shù)據(jù)符合實際生產(chǎn)情況; 用戶可以通過用戶操作界面選定電文模版數(shù)據(jù),可以為不同規(guī)格的電文產(chǎn)生批量測試數(shù)據(jù);用戶可以通過用戶操作界面選定需要產(chǎn)生變化的每個電文項的編號和數(shù)據(jù)發(fā)生器識別碼,而且數(shù)據(jù)發(fā)生器有多種類型,包括按照數(shù)學表達式變化的數(shù)學表達式數(shù)據(jù)發(fā)生器類型, 可以使用數(shù)學公式,定義獨立變化或者定義不同數(shù)據(jù)項之間的依賴變化,所以生成的測試數(shù)據(jù)中各電文項信息可以按照指定要求獨立變化,測試數(shù)據(jù)中電文項如長度、內(nèi)徑、外徑、 厚度可以互相制約,測試數(shù)據(jù)中電文項如軋輥齒冠系數(shù),軋輥齒冠系數(shù)可以存在比較關(guān)系; 用戶可以通過用戶操作界面設定產(chǎn)生的測試數(shù)據(jù)文件個數(shù)和目標路徑,產(chǎn)生的測試數(shù)據(jù)的數(shù)量可以由用戶自己來控制,可以自動大批量產(chǎn)生測試數(shù)據(jù);用戶操作界面輸入需要產(chǎn)生變化的每一個電文項的編號和數(shù)據(jù)發(fā)生器識別碼,可以作為一個電文產(chǎn)生變化電文項模板保存,用戶可以選擇已存儲電文產(chǎn)生變化電文項模板,對相同類型的電文不需要重復輸入。本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,具有通用性,可廣泛應用于冶金行業(yè)過程控制計算機系統(tǒng)測試數(shù)據(jù)的生成,可用于產(chǎn)生冷軋領(lǐng)域最重要的計劃數(shù)據(jù)、鋼卷數(shù)據(jù)、軋輥數(shù)據(jù),還可以用于高爐、熱軋等領(lǐng)域,能夠迅速、大批量的產(chǎn)生符合實際情況的測試數(shù)據(jù),電文模版數(shù)據(jù)中需要變化的電文項由用戶選擇不同的預定義的或用戶自定義的數(shù)據(jù)發(fā)生器來實現(xiàn),能有效提高冶金過程控制計算機系統(tǒng)的測試效率和準確性,降低系統(tǒng)故障。
權(quán)利要求
1.一種冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,其特征在于,包括電文模版數(shù)據(jù)模塊、數(shù)據(jù)發(fā)生器模塊、用戶操作界面、處理器、測試數(shù)據(jù)模塊;所述電文模版數(shù)據(jù)模塊,存儲有一個或多個電文模版數(shù)據(jù),每個電文模版數(shù)據(jù)具有唯一的識別碼,一個電文模版數(shù)據(jù)包括多個電文項,每個電文項同確定的編號、起始地址、數(shù)據(jù)長度相對應,一個電文模版數(shù)據(jù)的各個電文項對應的編號不相同;所述數(shù)據(jù)發(fā)生器模塊,建立有一個或多個數(shù)據(jù)發(fā)生器,每個數(shù)據(jù)發(fā)生器具有唯一的識別碼;所述用戶操作界面,用于用戶輸入操作信息,所述用戶輸入操作信息包括電文模版數(shù)據(jù)識別碼、需要產(chǎn)生變化的每個電文項的編號、數(shù)據(jù)發(fā)生器識別碼、產(chǎn)生的測試數(shù)據(jù)文件個數(shù)和目標路徑、生成測試數(shù)據(jù)指令;所述處理器,接收到所述用戶操作界面輸入的生成測試數(shù)據(jù)指令后,根據(jù)所述用戶操作界面輸入的電文模版數(shù)據(jù)識別碼、需要產(chǎn)生變化的每個電文項的對應的編號、數(shù)據(jù)發(fā)生器識別碼、產(chǎn)生的測試數(shù)據(jù)文件個數(shù)和目標路徑,輸出所輸入個數(shù)的測試數(shù)據(jù)文件到所輸入目標路徑,所述測試數(shù)據(jù)文件,是將所述電文模版數(shù)據(jù)識別碼所對應的電文模版數(shù)據(jù)的需要產(chǎn)生變化的每個電文項的數(shù)據(jù)替換為所述數(shù)據(jù)發(fā)生器識別碼所對應的數(shù)據(jù)發(fā)生器產(chǎn)生的所述需要產(chǎn)生變化的每個電文項的對應的編號所對應的數(shù)據(jù)長度的數(shù)據(jù)后得到。
2.根據(jù)權(quán)利要求1所述的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,其特征在于, 所述用戶輸入操作信息還包括數(shù)據(jù)發(fā)生器建立指令,所述處理器根據(jù)所述用戶操作界面輸入的數(shù)據(jù)發(fā)生器建立指令,在所述數(shù)據(jù)發(fā)生器模塊中建立新的數(shù)據(jù)發(fā)生器。
3.根據(jù)權(quán)利要求2所述的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,其特征在于, 在所述數(shù)據(jù)發(fā)生器模塊中建立新的數(shù)據(jù)發(fā)生器包括數(shù)學表達式數(shù)據(jù)發(fā)生器。
4.根據(jù)權(quán)利要求1所述的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,其特征在于, 還包括電文產(chǎn)生變化電文項信息模塊,用于存儲電文產(chǎn)生變化電文項模板;所述用戶輸入操作信息還包括電文產(chǎn)生變化電文項模板選擇指令;所述處理器將所述用戶操作界面輸入的需要產(chǎn)生變化的每個電文項的對應的編號和數(shù)據(jù)發(fā)生器識別碼,作為一個電文產(chǎn)生變化電文項模板保存到所述電文產(chǎn)生變化電文項信息模塊,并根據(jù)所述用戶操作界面輸入的電文模版數(shù)據(jù)識別碼、電文產(chǎn)生變化電文項模板選擇指令,選擇所述電文產(chǎn)生變化電文項信息模塊中相應已存儲的電文產(chǎn)生變化電文項模板所對應的需要產(chǎn)生變化的每個電文項的對應的編號、數(shù)據(jù)發(fā)生器識別碼,生成測試數(shù)據(jù)文件。
5.根據(jù)權(quán)利要求1、2或3任一項所述的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置, 其特征在于,所述數(shù)據(jù)發(fā)生器包括數(shù)值類型數(shù)據(jù)發(fā)生器、字符串類型數(shù)據(jù)發(fā)生器。
6.根據(jù)權(quán)利要求5所述的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,其特征在于, 所述數(shù)值類型數(shù)據(jù)發(fā)生器包括固定數(shù)值替換數(shù)據(jù)發(fā)生器、區(qū)間隨機數(shù)據(jù)發(fā)生器、固定步長數(shù)據(jù)發(fā)生器、數(shù)學表達式數(shù)據(jù)發(fā)生器,所述字符串類型數(shù)據(jù)發(fā)生器包括固定長度字符替換數(shù)據(jù)發(fā)生器、符合特定要求的字符串數(shù)據(jù)發(fā)生器、一組字符串的順序交替數(shù)據(jù)發(fā)生器、完全隨機字符串數(shù)據(jù)發(fā)生器。
7.根據(jù)權(quán)利要求1所述的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,其特征在于, 所述冶金過程控制計算機系統(tǒng)為冷軋過程控制計算機系統(tǒng),所述電文模版數(shù)據(jù)模塊存儲的電文模版數(shù)據(jù),包括冷軋鋼卷電文模版數(shù)據(jù)、冷軋軋輥電文模版電文數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,包括電文模版數(shù)據(jù)模塊、數(shù)據(jù)發(fā)生器模塊、用戶操作界面、處理器、測試數(shù)據(jù)模塊;所述處理器,接收到輸入的生成測試數(shù)據(jù)指令后,根據(jù)輸入的電文模版數(shù)據(jù)識別碼、需要產(chǎn)生變化的每個電文項的編碼及數(shù)據(jù)發(fā)生器識別碼,將所述電文模版數(shù)據(jù)識別碼所對應的電文模版數(shù)據(jù)的需要產(chǎn)生變化的每個電文項的數(shù)據(jù)替換為所述數(shù)據(jù)發(fā)生器識別碼所對應的數(shù)據(jù)發(fā)生器產(chǎn)生的所述需要產(chǎn)生變化的每個電文項的對應的編號所對應的數(shù)據(jù)長度的數(shù)據(jù)后,作為測試數(shù)據(jù)文件輸出。本發(fā)明的冶金過程控制計算機系統(tǒng)測試數(shù)據(jù)生成裝置,能自動批量產(chǎn)生符合實際生產(chǎn)情況的測試數(shù)據(jù)。
文檔編號G05B23/02GK102253671SQ201010180010
公開日2011年11月23日 申請日期2010年5月20日 優(yōu)先權(quán)日2010年5月20日
發(fā)明者傅賢棟, 吳毅平, 徐長盛, 楊宇賢 申請人:上海寶信軟件股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1