專(zhuān)利名稱(chēng):用于測(cè)試電子控制系統(tǒng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于測(cè)試至少一個(gè)電子控制系統(tǒng)的方法,其中控 制系統(tǒng)通過(guò)一個(gè)數(shù)據(jù)信道與一個(gè)測(cè)試裝置相連接,在測(cè)試裝置上計(jì)算 至少一個(gè)環(huán)境模型,并且此環(huán)境模型通過(guò)測(cè)試裝置將環(huán)境模型數(shù)據(jù)輸
據(jù)與控制系統(tǒng)交互作用。此外本發(fā)明還涉及一種用于在仿真計(jì)算機(jī)上 實(shí)現(xiàn)至少一個(gè)測(cè)試模型的調(diào)度方法,其中基于一個(gè)外部激活信號(hào)激活 第一調(diào)度器。最后,本發(fā)明還涉及一種用于測(cè)試至少一個(gè)電子控制系 統(tǒng)的測(cè)試裝置,其中測(cè)試裝置通過(guò)一個(gè)數(shù)據(jù)信道與控制系統(tǒng)相連接, 利用該測(cè)試裝置計(jì)算至少一個(gè)環(huán)境模型,并且此環(huán)境模型通過(guò)將環(huán)境 模型數(shù)據(jù)輸出到
制系統(tǒng)數(shù)據(jù)與控制系統(tǒng)交互作用。
背景技術(shù):
實(shí)際中已知了不同形式的用于測(cè)試電子控制系統(tǒng)的方法,它們主 要應(yīng)用于廣泛的電子控制系統(tǒng)的開(kāi)發(fā)和應(yīng)用領(lǐng)域中的應(yīng)用研究和工業(yè) 研發(fā),即應(yīng)用于需要完成廣義的過(guò)程控制任務(wù)的所有場(chǎng)合。"控制系統(tǒng)" 這一概念在下面用于指廣泛的一類(lèi)技術(shù)裝置,它主要用于測(cè)量,控制、 調(diào)節(jié)、校準(zhǔn)等任務(wù)。廣義上這類(lèi)裝置是一種電子的可編程系統(tǒng),此系 統(tǒng)在自動(dòng)化應(yīng)用領(lǐng)域通常被稱(chēng)為控制設(shè)備。"控制系統(tǒng)"這個(gè)概念不限 于在系統(tǒng)論的意義上所定義的控制器,通常實(shí)現(xiàn)對(duì)控制系統(tǒng)的調(diào)節(jié)。
最終可應(yīng)用于批量生產(chǎn)的控制系統(tǒng)的開(kāi)發(fā)大都進(jìn)行以下的步驟 在功能開(kāi)發(fā)中首先借助于數(shù)學(xué)建模工具進(jìn)行由后續(xù)的目標(biāo)硬件和目標(biāo) 環(huán)境抽象出的調(diào)節(jié)器設(shè)計(jì),其中如此開(kāi)發(fā)出的調(diào)節(jié)器只在仿真中與同 樣僅作為數(shù)學(xué)模型存在的過(guò)程方案一起被試驗(yàn)。
在下一步驟中,即在所謂的快速控制原型設(shè)計(jì)(RCP)中抽象的 調(diào)節(jié)器設(shè)計(jì)借助于代碼發(fā)生器被轉(zhuǎn)換為一個(gè)可執(zhí)行的程序,此程序在 一個(gè)通常功能很強(qiáng)的、并且與最終使用的批量控制系統(tǒng)不可比的實(shí)時(shí) 控制系統(tǒng)上運(yùn)行。此RCP控制系統(tǒng)通過(guò)相應(yīng)的I/O接口與實(shí)際受控過(guò) 程相互作用。如果結(jié)果是滿意的,則通過(guò)相應(yīng)設(shè)計(jì)的代碼發(fā)生器由調(diào) 節(jié)器的數(shù)學(xué)模型產(chǎn)生用于批量控制系統(tǒng)的可執(zhí)行代碼,從而實(shí)際應(yīng)用 在批量應(yīng)用中的控制系統(tǒng)可以設(shè)計(jì)成具有在批量應(yīng)用中必須具有的功 能。
然而在批量控制系統(tǒng)與實(shí)際過(guò)程一起被試驗(yàn)之前,進(jìn)行詳細(xì)的測(cè) 試,即所謂硬件環(huán)路測(cè)試(HIL測(cè)試)。在HIL測(cè)試中此(批量)控 制系統(tǒng)與測(cè)試裝置相連接,并且在測(cè)試裝置上借助于一個(gè)環(huán)境模型對(duì) 被測(cè)控制系統(tǒng)的功能環(huán)境進(jìn)行仿真;此控制系統(tǒng)與虛擬環(huán)境的交互作 用這樣來(lái)實(shí)現(xiàn)即環(huán)境模型通過(guò)測(cè)試裝置將環(huán)境模型數(shù)據(jù)輸出到控制
置建立聯(lián)系。
本發(fā)明以這種HIL測(cè)試為例進(jìn)行說(shuō)明,然而本發(fā)明并不限于這種 測(cè)試情況,它可用于任意一個(gè)控制系統(tǒng)的測(cè)試,此系統(tǒng)與一個(gè)測(cè)試裝 置相連接,并借助于一個(gè)在測(cè)試裝置上運(yùn)行的環(huán)境模型被檢測(cè)。
控制系統(tǒng)例如在自動(dòng)化應(yīng)用領(lǐng)域中可以是一個(gè)電動(dòng)機(jī)控制設(shè)備, 其中此電動(dòng)機(jī)控制設(shè)備的環(huán)境模型是一個(gè)發(fā)動(dòng)機(jī)模型,它實(shí)時(shí)地在測(cè) 試裝置上運(yùn)行。然而它也可以是在虛擬環(huán)境中運(yùn)動(dòng)的整部汽車(chē)的行駛 和發(fā)動(dòng)機(jī)動(dòng)態(tài)模型。此環(huán)境模型原則上不必覆蓋被測(cè)控制系統(tǒng)的所有 接口,而是環(huán)境的任意部分由實(shí)際部件實(shí)現(xiàn)。在上述例子中,這意味 著被測(cè)控制系統(tǒng)實(shí)際上與一個(gè)真實(shí)的內(nèi)燃發(fā)動(dòng)機(jī)相連接,其中發(fā)動(dòng)機(jī) 的環(huán)境(例如傳動(dòng)裝置、驅(qū)動(dòng)支路、車(chē)身底盤(pán)和道路)借助于一個(gè)在 測(cè)試裝置上運(yùn)行的環(huán)境模型來(lái)模擬。環(huán)境模型不一定是完全的環(huán)境模 型,它可以直接和/或間接地與被測(cè)控制系統(tǒng)相連接。
原來(lái)的控制系統(tǒng)測(cè)試在于,控制系統(tǒng)的環(huán)境模型以合理方式被影 響,即受到一個(gè)用于影響環(huán)境模型的測(cè)試模型的影響。這種有意的影
響例如在對(duì)一個(gè)用于制動(dòng)系統(tǒng)的控制系統(tǒng)的測(cè)試中可以是描述底座的 參數(shù)在一個(gè)大范圍中變化并且制動(dòng)控制系統(tǒng)分別被導(dǎo)致完全制動(dòng)。為 了評(píng)估控制系統(tǒng),這里大多引入環(huán)境模型的行為,此模型在上述例子 中可以是確定整個(gè)系統(tǒng)、即汽車(chē)的延遲。同樣有利的是直接從控制系 統(tǒng)讀出狀態(tài)變量并用于評(píng)估控制系統(tǒng)。
現(xiàn)有技術(shù)中已知了不同的方法和裝置,它們可以在前述意義上測(cè) 試控制系統(tǒng)。例如,為了影響在其上運(yùn)行環(huán)境模型的測(cè)試裝置,除測(cè) 試裝置外還設(shè)置了另外的一個(gè)實(shí)驗(yàn)裝置,它與測(cè)試裝置相連接。在這
個(gè)通常為標(biāo)準(zhǔn)PC的實(shí)驗(yàn)裝置上執(zhí)行一個(gè)測(cè)試模型,此模型通過(guò)實(shí)驗(yàn)
裝置與測(cè)試裝置之間的數(shù)據(jù)連接以所希望的方式影響測(cè)試裝置上的環(huán) 境模型。這里實(shí)驗(yàn)裝置允許采用圖形形式的模型化環(huán)境設(shè)計(jì)測(cè)試模型, 并且可以根據(jù)時(shí)間和根據(jù)環(huán)境模型的模型量給出確定的測(cè)試功能
(dSPACE公司"Automation Desk: Test and Experiment Software"; 產(chǎn)品說(shuō)明,2006年2月)。這種方法的缺點(diǎn)在于,不能保證測(cè)試裝置 上的環(huán)境模型與實(shí)驗(yàn)裝置上的測(cè)試模型之間的嚴(yán)格同步,因?yàn)樵趦蓚€(gè) 裝置間的耦合具有通信中所出現(xiàn)的延遲時(shí)間。此外在實(shí)驗(yàn)裝置上應(yīng)用
一個(gè)非實(shí)時(shí)的標(biāo)準(zhǔn)操作系統(tǒng)的情況下不能保證嚴(yán)格的實(shí)時(shí)性。這意味 著一個(gè)在環(huán)境模型的特定計(jì)算間隔中應(yīng)有的對(duì)環(huán)境模型的影響不總是
能發(fā)生在這個(gè)計(jì)算間隔內(nèi),這可能導(dǎo)致測(cè)試的錯(cuò)誤實(shí)施和錯(cuò)誤解釋。
在本發(fā)明意義下實(shí)時(shí)性意味著規(guī)定進(jìn)行到一個(gè)確定時(shí)刻的過(guò)程必 須嚴(yán)格進(jìn)行到該時(shí)刻,并在此時(shí)刻結(jié)束。實(shí)時(shí)性問(wèn)題并不是和計(jì)算的 絕對(duì)速度相關(guān)聯(lián),而是僅僅與是否滿足以下條件相關(guān)在規(guī)定時(shí)間間 隔內(nèi)應(yīng)有的動(dòng)作也可以在此時(shí)間間隔內(nèi)實(shí)現(xiàn);因此實(shí)時(shí)性并不要求盡 可能快地實(shí)現(xiàn)所期望的動(dòng)作,而是在規(guī)定時(shí)間內(nèi)可靠地實(shí)現(xiàn)這個(gè)動(dòng)作。 時(shí)間離散系統(tǒng)以一個(gè)確定的(大多是固定的)計(jì)算頻率和采樣頻 率工作,在此系統(tǒng)中最短的時(shí)間單位對(duì)應(yīng)于控制系統(tǒng)的固定采樣間隔 的長(zhǎng)度。如果控制系統(tǒng)例如以1毫秒被采樣并被計(jì)算,環(huán)境模型通常 至少也以這個(gè)采樣率工作。這意味著環(huán)境模型的模型量(在系統(tǒng)論意 義上稱(chēng)為環(huán)境模型的狀態(tài)量)以1kHz的頻率被計(jì)算,并從而環(huán)境模
型的輸出量同樣以lkHz的頻率被計(jì)算并被輸出用于影響控制系統(tǒng)。 在一個(gè)采樣或計(jì)算間隔內(nèi),在上述例子中為在1毫秒內(nèi),被實(shí)現(xiàn)
的所有動(dòng)作對(duì)于時(shí)間離散的采樣系統(tǒng)來(lái)說(shuō)同時(shí)發(fā)生;這些動(dòng)作相互間 在時(shí)間上是不可區(qū)分的。從實(shí)時(shí)性和同時(shí)性的這個(gè)定義出發(fā),在應(yīng)用 一個(gè)電子控制系統(tǒng)或測(cè)試裝置時(shí),指令只能?chē)?yán)格地被相繼處理,多個(gè) 動(dòng)作同時(shí)進(jìn)行,只要它們?cè)谕徊蓸踊蛴?jì)算間隔內(nèi)實(shí)現(xiàn)。
上述測(cè)試方法的優(yōu)點(diǎn)在于,為了實(shí)現(xiàn)測(cè)試,環(huán)境模型既不需要被 停止,也不需要改變,并且實(shí)時(shí)性要求僅在很小的采樣率時(shí)不能可靠 地滿足,因?yàn)橥ǔ;诜菍?shí)時(shí)操作系統(tǒng)的實(shí)驗(yàn)裝置不能保證時(shí)間上可 預(yù)測(cè)的實(shí)現(xiàn)。
在另 一種現(xiàn)有技術(shù)已知的用于測(cè)試電子控制系統(tǒng)的方法中,環(huán)境 模型通過(guò)調(diào)用測(cè)試功能來(lái)實(shí)現(xiàn)。因此如果測(cè)試被改變的話,環(huán)境模型 不再獨(dú)立于所進(jìn)行的測(cè)試而是必須始終與其相匹配,這種方法的缺點(diǎn) 在于測(cè)試模型和環(huán)境模型在功能上相互依賴(lài),因?yàn)榄h(huán)境模型必須通過(guò)
專(zhuān)用的與測(cè)試模型有關(guān)的功能調(diào)用來(lái)實(shí)現(xiàn)(OPAL-RT技術(shù)公司"RT LAB,產(chǎn)品說(shuō)明,詳細(xì)特性,典型應(yīng)用";2005)。這在環(huán)境模型中形 成明顯很高的開(kāi)銷(xiāo),并從而導(dǎo)致當(dāng)測(cè)試模型的功能是一個(gè)"空功能" 時(shí)明顯的運(yùn)行時(shí)間缺點(diǎn)。
發(fā)明內(nèi)容
因此本發(fā)明的目的在于提供一種用于測(cè)試電子控制系統(tǒng)的方法和 裝置,其中上述缺點(diǎn)至少部分地被克服。
根據(jù)本發(fā)明,上述任務(wù)通過(guò)本發(fā)明的第一方面的指導(dǎo)來(lái)實(shí)現(xiàn),在 用于測(cè)試至少一個(gè)電子控制系統(tǒng)的方法中,利用了測(cè)試裝置和在該測(cè) 試裝置上計(jì)算的環(huán)境模型,其中所述控制系統(tǒng)通過(guò)一個(gè)數(shù)據(jù)信道與測(cè) 試裝置相連接,并且環(huán)境模型通過(guò)測(cè)試裝置將環(huán)境模型數(shù)據(jù)輸出到控
系統(tǒng)^互作用,上述4務(wù)是如此完成的在須、J試裝置上執(zhí)行至;一個(gè) 用于影響環(huán)境模型和/或環(huán)境模型的計(jì)算和/或電子控制系統(tǒng)的測(cè)試模
型,其中此測(cè)試模型或這些測(cè)試模型在功能上獨(dú)立于環(huán)境模型,并且 在測(cè)試工作中同步于環(huán)境模型被執(zhí)行。相對(duì)于現(xiàn)有技術(shù)已知的方法,根據(jù)本發(fā)明的方法有多方面的優(yōu)點(diǎn)。 由于測(cè)試模型在功能上獨(dú)立于環(huán)境模型被執(zhí)行,環(huán)境模型不必再采用 測(cè)試模型有意放置的功能調(diào)用來(lái)實(shí)現(xiàn)。這一方面具有環(huán)境模型可廣泛 使用而與所進(jìn)行的測(cè)試無(wú)關(guān)的優(yōu)點(diǎn),另 一方面由于不再使用至測(cè)試模 型的功能調(diào)用,帶來(lái)了不再花費(fèi)環(huán)境模型的運(yùn)行時(shí)間的優(yōu)點(diǎn)。此外在 根據(jù)本發(fā)明的方法中,在環(huán)境模型和測(cè)試模型的實(shí)現(xiàn)之間的延遲時(shí)間 和同步相對(duì)于已知方法得以避免,而在這些已知方法中測(cè)試裝置的環(huán) 境模型會(huì)受到在硬件上與測(cè)試裝置分離的配置裝置或者在配置裝置上 運(yùn)行的測(cè)試模型的影響。在本發(fā)明的第一個(gè)具有優(yōu)點(diǎn)的實(shí)施例中,測(cè)試模型影響環(huán)境模型 的方法是在了解了環(huán)境模型的模型量的存儲(chǔ)地點(diǎn)的情況下寫(xiě)和/或讀 這些存儲(chǔ)地點(diǎn)。通過(guò)測(cè)試模塊對(duì)環(huán)境模塊的模型量的直接訪問(wèn)可以省 去這兩個(gè)模型之間的軟件接口,這導(dǎo)致明顯的運(yùn)行時(shí)間的優(yōu)點(diǎn)。按照本發(fā)明所述方法的一個(gè)優(yōu)選的實(shí)施例, 一個(gè)配置裝置通過(guò)另 一個(gè)數(shù)據(jù)信道與測(cè)試裝置相連接,并且測(cè)試模型和/或環(huán)境模型隨后通 過(guò)另一數(shù)據(jù)信道從配置裝置被傳送到測(cè)試裝置。通過(guò)這個(gè)方法設(shè)計(jì), 例如可以通過(guò)特別具有優(yōu)點(diǎn)的方式,通過(guò)例如由具有相應(yīng)模塊化軟件的商業(yè)上常見(jiàn)的PC構(gòu)成的配置裝置設(shè)置、更改或僅僅獲取測(cè)試模型和/或環(huán)境模型,以便隨后有目的地將其傳送到測(cè)試裝置。所述配置裝 置在這個(gè)方法設(shè)計(jì)中5f皮用作用戶(hù)接口,用戶(hù)通過(guò)它對(duì)目標(biāo)硬件、即測(cè) 試裝置進(jìn)行訪問(wèn)。在本發(fā)明所述方法的另一個(gè)實(shí)施例中,在環(huán)境模型的運(yùn)行時(shí)間, 至少 一 個(gè)被實(shí)現(xiàn)的測(cè)試模型的同時(shí)執(zhí)行被停止,使得由多個(gè)測(cè)試模型 構(gòu)成的總體測(cè)試可以在很寬的范圍內(nèi)改變。此外,在本發(fā)明所述方法 中,至少一個(gè)測(cè)試模型,作為替代或補(bǔ)充,在測(cè)試工作中被加載到測(cè) 試裝置上并在那里開(kāi)始執(zhí)行。當(dāng)然同樣也可以是一個(gè)已經(jīng)存在于測(cè)試 裝置上的測(cè)試模型在任意時(shí)刻在測(cè)試裝置上開(kāi)始執(zhí)行,這與測(cè)試模型 是提前加載到測(cè)試裝置上還是要激活的測(cè)試模型已長(zhǎng)時(shí)間存在于測(cè)試裝置上無(wú)關(guān)。在本方法的一個(gè)特別優(yōu)選的實(shí)施例中,測(cè)試模型根據(jù)需要以一個(gè) 與環(huán)境模塊異步的工作模式被執(zhí)行,以實(shí)現(xiàn)后續(xù)與環(huán)境模塊的同步。 當(dāng)測(cè)試模型被起動(dòng)并在起始階段必須進(jìn)行例如大范圍的初始化時(shí)這是 特別有好處的。這種初始化過(guò)程的范圍可能如此之廣,使得它不能在 一個(gè)釆樣間隔內(nèi)完成,從而導(dǎo)致不滿足實(shí)時(shí)性要求或測(cè)試模塊與環(huán)境 模塊之間的同步要求。在這種情況下,當(dāng)計(jì)算過(guò)程進(jìn)行到測(cè)試模型與 環(huán)境模型同步并在實(shí)時(shí)性要求重又滿足時(shí),本發(fā)明所述方法能很快重 新滿足實(shí)時(shí)和同步要求。這種情況主要出現(xiàn)在一個(gè)測(cè)試模型新加載到 測(cè)試裝置上并應(yīng)被集成到一個(gè)已經(jīng)運(yùn)行的電子控制系統(tǒng)的測(cè)試中時(shí)。在另一優(yōu)選的實(shí)施例中,本發(fā)明所述方法如此被設(shè)計(jì)測(cè)試模型 被變換為這樣一種執(zhí)行格式,該執(zhí)行格式在測(cè)試裝置上通過(guò)一個(gè)解釋 器被執(zhí)行。在一種特別優(yōu)選的實(shí)施例中,這種執(zhí)行格式由字節(jié)碼構(gòu)成, 所述字節(jié)碼通過(guò)一個(gè)實(shí)時(shí)解釋器在測(cè)試裝置上執(zhí)行。這個(gè)與機(jī)器無(wú)關(guān) 的字節(jié)碼通過(guò)解釋器的執(zhí)行在原理上與時(shí)間上的缺點(diǎn)有關(guān),因?yàn)橥ǔ?也被稱(chēng)為虛擬機(jī)的解釋器不能直接執(zhí)行字節(jié)碼,而是必須事先對(duì)它進(jìn) 行轉(zhuǎn)換。由于這個(gè)原因,實(shí)時(shí)解釋器最好與一個(gè)應(yīng)時(shí)編譯器 (Just-In-Time-Compiler) —起使用,它在測(cè)試模塊運(yùn)行時(shí)間開(kāi)始時(shí) 將字節(jié)碼一次變換為與機(jī)器有關(guān)的機(jī)器碼。在此情況下尤其有意義的 是,在變換階段中以一個(gè)與環(huán)境模型異步的模式運(yùn)行測(cè)試模型,就像 在測(cè)試模型的初始化例子中已說(shuō)明的那樣。在本發(fā)明的另 一個(gè)具有優(yōu)點(diǎn)的實(shí)施例中,為了測(cè)試模型與環(huán)境模 型的同步,由環(huán)境模型產(chǎn)生一個(gè)用于激活測(cè)試模型的激活信號(hào)。由環(huán) 境模型產(chǎn)生激活信號(hào)與對(duì)環(huán)境模塊和測(cè)試模塊之間功能獨(dú)立性的要求 是相符的,因?yàn)橛森h(huán)境模塊不進(jìn)行現(xiàn)有技術(shù)已知的直接涉及測(cè)試模塊 的功能調(diào)用。激活信號(hào)僅用作執(zhí)行測(cè)試模型的脈沖時(shí)標(biāo),它可以完全 獨(dú)立于環(huán)境模型而被執(zhí)行。特別是,激活信號(hào)以環(huán)境模型的每個(gè)計(jì)算間隔或每整數(shù)個(gè)計(jì)算間 隔產(chǎn)生,使得測(cè)試模型也可作為時(shí)間離散的采樣系統(tǒng)。在一個(gè)優(yōu)選的 實(shí)施例中,如果保證模型計(jì)算或模型執(zhí)行的特征階段已經(jīng)結(jié)束,所述 激活信號(hào)由環(huán)境模型產(chǎn)生。該階段例如包括環(huán)境模型的所有輸入量的 釆集、由當(dāng)前輸入量以及由環(huán)境模型先前的狀態(tài)量計(jì)算環(huán)境模型的狀 態(tài)量,或者由環(huán)境模型輸出輸出量。通過(guò)本發(fā)明所述方法的這種處理 確保了環(huán)境模型處于一個(gè)時(shí)間上一致的狀態(tài),因此測(cè)試模型可以對(duì)環(huán) 境模型的 一組相符的模型量進(jìn)行訪問(wèn)。按照本發(fā)明所述方法的另一個(gè)具有優(yōu)點(diǎn)的實(shí)施例,激活信號(hào)激活 一個(gè)調(diào)度方法,它配合測(cè)試模型的執(zhí)行。由這個(gè)特性可見(jiàn),通過(guò)激活 信號(hào)確保了環(huán)境模塊和測(cè)試模塊之間的功能去耦,因?yàn)闇y(cè)試模型后續(xù) 獨(dú)立于環(huán)境模型由一個(gè)上級(jí)協(xié)調(diào)單元、即所說(shuō)的調(diào)度方法進(jìn)行協(xié)調(diào)。本發(fā)明的第二部分指導(dǎo)針對(duì)調(diào)度方法的實(shí)現(xiàn),在所述調(diào)度方法中 基于一個(gè)外部激活信號(hào)激活一個(gè)第一調(diào)度器。此調(diào)度方法如此完成本發(fā)明的上述任務(wù)第一調(diào)度器執(zhí)行測(cè)試模型或執(zhí)行測(cè)試模型的一部分, 這一部分對(duì)應(yīng)于預(yù)定的計(jì)算間隔,并且第一調(diào)度器在測(cè)試模型或測(cè)試 模型的預(yù)定部分的執(zhí)行結(jié)束之后通過(guò)一個(gè)結(jié)束信號(hào)指示計(jì)算結(jié)束。為了使第一調(diào)度器開(kāi)始工作,需要一個(gè)激活信號(hào),它例如由一個(gè) 中斷形成。以這種方式激活的第一調(diào)度器可以根據(jù)其它參數(shù)執(zhí)行測(cè)試 模型或測(cè)試模型的預(yù)定部分。可以在調(diào)用時(shí)通過(guò)傳遞參數(shù)將數(shù)值傳遞 到第一調(diào)度器,或者所述第一調(diào)度器可在激活時(shí)從為此所設(shè)置的存儲(chǔ) 單元讀出相應(yīng)的參數(shù),這些參數(shù)告知第一調(diào)度器應(yīng)該計(jì)算哪些測(cè)試模 型或測(cè)試模型的哪些部分,以及對(duì)于它們應(yīng)該用什么計(jì)算間隔執(zhí)行這 些測(cè)試模型或測(cè)試模型部分。通過(guò)第 一調(diào)度器在測(cè)試模型或測(cè)試模型 的預(yù)定部分的執(zhí)行結(jié)束之后用一個(gè)結(jié)束信號(hào)指示計(jì)算的結(jié)束,可以使 在其上級(jí)設(shè)置或補(bǔ)充設(shè)置的系統(tǒng),例如環(huán)境模型,在時(shí)間上接近地響 應(yīng),以例如繼續(xù)其過(guò)程。按照本發(fā)明所述方法的 一個(gè)優(yōu)選實(shí)施例,在測(cè)試模型具有多個(gè)同 時(shí)要處理的測(cè)試支路的情況下,第一調(diào)度器調(diào)用第二調(diào)度器來(lái)完成同 時(shí)要處理的測(cè)試支路,第二調(diào)度器允許相繼執(zhí)行同時(shí)要處理的所有測(cè)
試支路,并在所有同時(shí)要處理的測(cè)試支路結(jié)束后向第 一調(diào)度器指示執(zhí) 行結(jié)束,第一調(diào)度器通過(guò)一個(gè)結(jié)束信號(hào)指示計(jì)算的結(jié)果。這里同時(shí)性的概念和前面結(jié)合實(shí)時(shí)仿真所說(shuō)明的完全一樣。在第 二部分指導(dǎo)的意義上"同時(shí)"是指所有過(guò)程在測(cè)試裝置的預(yù)定的最小時(shí)間分辨率內(nèi)被處理;因此在物理時(shí)間上實(shí)際上可以將先后相繼進(jìn)行 的計(jì)算在以上所給定義中理解為同時(shí)的。只要用于處理測(cè)試模型的同 時(shí)要處理的測(cè)試支路的第二調(diào)度器能夠先后相繼執(zhí)行同時(shí)要處理的測(cè) 試支路。在測(cè)試模型中同時(shí)要處理的測(cè)試支路例如是簡(jiǎn)單產(chǎn)生兩個(gè)不 同的測(cè)試信號(hào),用它們作用于一個(gè)控制系統(tǒng),本發(fā)明所述調(diào)度方法的一個(gè)特別具有優(yōu)點(diǎn)的實(shí)施例中,在多個(gè)測(cè) 試模型或多個(gè)測(cè)試模型的部分同時(shí)被計(jì)算的情況下,第一調(diào)度器調(diào)用 分別對(duì)應(yīng)于每個(gè)測(cè)試模型的第二調(diào)度器,使得總是只有一個(gè)第二調(diào)度 器被激活,這個(gè)分別激活的第二調(diào)度器指示第 一調(diào)度器分配給它的測(cè) 試模型的執(zhí)行結(jié)束,第一調(diào)度器然后激活另一個(gè)至今未激活的第二調(diào) 度器,直到所有測(cè)試模塊或測(cè)試模塊的部分都已被計(jì)算,接著第一調(diào) 度器通過(guò)一個(gè)結(jié)束信號(hào)指示計(jì)算的結(jié)束。所述本發(fā)明的方法是非常清 楚的并能簡(jiǎn)單地實(shí)現(xiàn),而且此方法允許以特別簡(jiǎn)單的方式檢測(cè)多個(gè)測(cè) 試模型的完整處理。本發(fā)明所述調(diào)度方法的不同實(shí)施例涉及在一個(gè)測(cè) 試模型中多個(gè)同時(shí)要處理的測(cè)試支路的處理以及多個(gè)測(cè)試模型的同時(shí) 處理,顯然它們可以直接相互組合。按照本發(fā)明最后一部分指導(dǎo),本發(fā)明的上述有關(guān)用于測(cè)試至少一 個(gè)電子控制系統(tǒng)的測(cè)試裝置的任務(wù)如此完成在測(cè)試裝置上執(zhí)行至少 一個(gè)用于影響環(huán)境模型和/或環(huán)境模型的計(jì)算和/或電子控制系統(tǒng)的測(cè) 試模型,其中測(cè)試模型在功能上獨(dú)立于環(huán)境模塊,并在測(cè)試工作中可 同步于環(huán)境模型執(zhí)行。在另 一優(yōu)選的實(shí)施例中,本發(fā)明所述測(cè)試裝置進(jìn)一步如此設(shè)計(jì), 使得用它可以實(shí)現(xiàn)本發(fā)明所述的用于測(cè)試至少一個(gè)電子控制系統(tǒng)的方 法步驟。分別存在多種可能性來(lái)設(shè)計(jì)和改進(jìn)本發(fā)明用于測(cè)試電子控制系統(tǒng)
的方法、本發(fā)明的調(diào)度方法和本發(fā)明的測(cè)試裝置。這不僅在跟在權(quán)利要求l, 9和12后面的權(quán)利要求所給出,而且也通過(guò)下面借助附圖所示的本發(fā)明的測(cè)試方法和本發(fā)明的調(diào)度方法的實(shí)施例的說(shuō)明所證實(shí)。圖中示出
圖l是一個(gè)由電子控制系統(tǒng)、測(cè)試裝置和配置裝置組成的結(jié)構(gòu)一 個(gè)實(shí)施例的簡(jiǎn)圖;圖2是本發(fā)明測(cè)試方法 個(gè)實(shí)施例的簡(jiǎn)圖,圖3是本發(fā)明測(cè)試方法 一個(gè)實(shí)施例的簡(jiǎn)圖,圖4是本發(fā)明測(cè)試方法 一個(gè)實(shí)施例的簡(jiǎn)圖,圖5示出一個(gè)正弦曲線 和本發(fā)明測(cè)試裝置產(chǎn)生,以及圖6示出在形成圖5所示正弦曲線時(shí)本發(fā)明測(cè)試方法、本發(fā)明調(diào) 度方法和本發(fā)明測(cè)試裝置的各部件的相互關(guān)系。
具體實(shí)施方式
圖l至圖6分別借助不同的實(shí)施例示出本發(fā)明測(cè)試方法、本發(fā)明 調(diào)度方法和本發(fā)明測(cè)試裝置的某些方面。圖1示出一個(gè)用于測(cè)試電子控制系統(tǒng)1的測(cè)試環(huán)境的典型結(jié)構(gòu), 它適用于實(shí)行本發(fā)明的方法。這里被測(cè)電子系統(tǒng)1通過(guò)數(shù)據(jù)信道2與 測(cè)試裝置3相連接。在測(cè)試裝置3上計(jì)算環(huán)境模型4,其中環(huán)境模型4 通過(guò)測(cè)試裝置3將環(huán)境模型數(shù)據(jù)輸出到控制系統(tǒng)1,并通過(guò)數(shù)據(jù)信道2 接收來(lái)自控制系統(tǒng)1的控制系統(tǒng)數(shù)據(jù)與控制系統(tǒng)1相互作用。通過(guò)測(cè)試裝置3對(duì)控制系統(tǒng)1的測(cè)試原則上通過(guò)影響在測(cè)試裝置 3上執(zhí)行的環(huán)境模型4來(lái)完成。為此在測(cè)試裝置3上執(zhí)行一個(gè)用于影、本發(fā)明調(diào)度方法和本發(fā)明測(cè)試裝置的一 、本發(fā)明調(diào)度方法和本發(fā)明測(cè)試裝置的另 、本發(fā)明調(diào)度方法和本發(fā)明測(cè)試裝置的另 ,它用本發(fā)明測(cè)試方法、本發(fā)明調(diào)度方法
響環(huán)境模型4和/或環(huán)境模型4的計(jì)算和/或電子控制系統(tǒng)1的測(cè)試模 型5,其中此測(cè)試模型5或這些測(cè)試模型5, 5a, 5b在功能上獨(dú)立于 環(huán)境模型4,且在測(cè)試工作中與環(huán)境模型4同步地被執(zhí)行。環(huán)境模型4 自身或環(huán)境模型4的計(jì)算例如通過(guò)改變環(huán)境模型4的參數(shù)而受到影響。 但同樣也可以采用在測(cè)試裝置3上實(shí)現(xiàn)的方法直接通過(guò)測(cè)試模型5經(jīng) 數(shù)據(jù)信道2影響被測(cè)控制系統(tǒng)1,例如通過(guò)施加測(cè)試信號(hào)。圖1所示測(cè)試裝置3或在測(cè)試裝置3上執(zhí)行的測(cè)試方法的實(shí)施例 的優(yōu)點(diǎn)在于,測(cè)試模型5在功能上獨(dú)立于環(huán)境模型4被執(zhí)行,從而使 環(huán)境模型4在測(cè)試模型5改變時(shí)不需要改變或與之相匹配。在圖1至4所示測(cè)試裝置3中,環(huán)境模型4與測(cè)試模型5的功能 獨(dú)立性是這樣來(lái)實(shí)現(xiàn)的測(cè)試模型在了解了環(huán)境模型4的模型量存儲(chǔ) 地點(diǎn)的情況下寫(xiě)和/或讀該存儲(chǔ)地點(diǎn)。測(cè)試模型5可任意被改變,在環(huán) 境模塊4的運(yùn)行時(shí)間內(nèi)也是這樣,而環(huán)境模塊4不必須作任何匹配。 通過(guò)如此實(shí)現(xiàn)的測(cè)試模型5對(duì)環(huán)境模型4的模型量的直接訪問(wèn)可以省 去必須借助于它才能訪問(wèn)環(huán)境模型4的模型量的接口,因而所示方法 帶來(lái)明顯的運(yùn)行時(shí)間優(yōu)點(diǎn)。圖1還示出,測(cè)試裝置3通過(guò)另一個(gè)數(shù)據(jù)信道7與一個(gè)配置裝置 6相連接,使得測(cè)試模型5和環(huán)境模型4可隨后通過(guò)另一數(shù)據(jù)信道7 從配置裝置6被傳輸?shù)綔y(cè)試裝置3。在圖1所示實(shí)施例中配置裝置用 作用戶(hù)接口,它使用戶(hù)能根據(jù)其愿望影響測(cè)試裝置3。基于環(huán)境模型4與測(cè)試模型5之間的功能獨(dú)立性,在環(huán)境模型4 的運(yùn)行時(shí)間可以停止測(cè)試裝置3上測(cè)試模型5或一個(gè)已執(zhí)行的測(cè)試模 型5a, 5b (見(jiàn)圖4)的執(zhí)行,同樣也可以將一個(gè)測(cè)試模型5加栽到測(cè) 試裝置3上并在那里開(kāi)始執(zhí)行。在所示實(shí)施例中一個(gè)測(cè)試模型5, 5a, 5b的激活獨(dú)立于測(cè)試模塊5, 5a, 5b的加栽過(guò)程而進(jìn)行,例如所有測(cè) 試模型5, 5a, 5b在開(kāi)始測(cè)試控制系統(tǒng)1時(shí)已經(jīng)存在于測(cè)試裝置3上, 但是它們不同時(shí)、而是時(shí)間上錯(cuò)開(kāi)地被開(kāi)始執(zhí)行。在圖1至6所示實(shí)施例中每個(gè)測(cè)試模型5, 5a, 5b在其運(yùn)行時(shí)間 開(kāi)始時(shí)以與環(huán)境模型4異步的工作模式被執(zhí)行,直至測(cè)試模型5, 5a, 5b的所有初始化過(guò)程結(jié)束,這些初始化過(guò)程妨礙了測(cè)試工作實(shí)時(shí)進(jìn) 行。通過(guò)測(cè)試方法的這個(gè)設(shè)計(jì),實(shí)時(shí)和同步要求很快被滿足,從而不 存在由于違背這些要求而中斷測(cè)試過(guò)程的風(fēng)險(xiǎn),完成初始化的測(cè)試模 型5, 5a, 5b可以立即在滿足這些要求的前提下在測(cè)試裝置3上被執(zhí) 行。圖1至6中所示測(cè)試裝置或所示測(cè)試方法是如此設(shè)計(jì)的每個(gè)測(cè) 試模型5, 5a, 5b以這樣一種執(zhí)行格式存在測(cè)試裝置3上或被轉(zhuǎn)換為 這樣一種執(zhí)行格式,該執(zhí)行格式通過(guò)在測(cè)試裝置3上實(shí)現(xiàn)的解釋器被 執(zhí)行。在這些實(shí)施例中它是一個(gè)實(shí)時(shí)解釋器,它對(duì)字節(jié)碼格式的測(cè)試 模型5, 5a, 5b進(jìn)行轉(zhuǎn)換并開(kāi)始執(zhí)行。在所示實(shí)施例中為了測(cè)試模型5, 5a, 5b與環(huán)境模型4的同步, 由環(huán)境模型4產(chǎn)生一個(gè)用于激活測(cè)試模型5, 5a, 5b的激活信號(hào)8。 此激活信號(hào)8完成用于執(zhí)行測(cè)試模型5, 5a, 5b的節(jié)拍時(shí)標(biāo)功能,并 且所要求的環(huán)境模型4與測(cè)試模型5, 5a, 5b之間的功能獨(dú)立性繼續(xù) 得到保證。激活信號(hào)8的產(chǎn)生特別被示于圖2至4和圖6中。在這些 實(shí)施例中激活信號(hào)8在環(huán)境模型4的每個(gè)計(jì)算間隔9中產(chǎn)生,使得測(cè) 試模型5, 5a, 5b能夠和環(huán)境模型以精確的節(jié)拍同步執(zhí)行。在這些實(shí)施例中,在環(huán)境模型4的所有輸入量被讀入且環(huán)境模型 4的所有模型量被計(jì)算(必要時(shí)利用輸入量計(jì)算)之后給出激活信號(hào)8。 這樣保證了當(dāng)環(huán)境模型具有一致的數(shù)據(jù)成份時(shí)實(shí)現(xiàn)測(cè)試模型5, 5a, 5b對(duì)環(huán)境模型4的影響。如圖2至4和圖6所示, 一個(gè)調(diào)度方法被激活信號(hào)8激活,此方 法配合測(cè)試模型5的執(zhí)行,這樣同時(shí)也保證了環(huán)境模型4與測(cè)試模型 5之間的功能獨(dú)立性。在圖1至6所示實(shí)施例中,調(diào)度方法以確定的方式設(shè)計(jì),以便能 以特別具有優(yōu)點(diǎn)的方式滿足實(shí)時(shí)和同步要求。為此基于激活信號(hào)8首 先激活第一調(diào)度器IO,其中第一調(diào)度器IO使測(cè)試模型10開(kāi)始執(zhí)#(圖 2)。在這些實(shí)施例中所述執(zhí)行也可以只針對(duì)測(cè)試模型5, 5a, 5b的某 個(gè)對(duì)應(yīng)于預(yù)定的計(jì)算間隔9的部分。在測(cè)試模塊5, 5a, 5b或測(cè)試模
塊5, 5a, 5b的預(yù)定部分的執(zhí)行結(jié)束之后,第一調(diào)度器10通過(guò)一個(gè)圖 中未示出的結(jié)束信號(hào)指示計(jì)算的結(jié)束。這樣,第一調(diào)度器IO可以依據(jù) 其它參數(shù)執(zhí)行測(cè)試模型5, 5a, 5b,例如依據(jù)系統(tǒng)時(shí)間或當(dāng)前計(jì)算間 隔9進(jìn)行。這些參數(shù)在所示實(shí)施例中作為調(diào)用參數(shù)被傳送給第 一調(diào)度 器10。另外,在這里未示出的實(shí)施例中,第一調(diào)度器IO通過(guò)讀取一個(gè)為此設(shè)置的參數(shù)存儲(chǔ)器區(qū)域而得到這些參數(shù)和其它參數(shù)。這些參數(shù)可以包含普通的有關(guān)測(cè)試模型5, 5a, 5b中哪些應(yīng)被執(zhí)行或停止的信息。測(cè)試模型5, 5a, 5b可以包含多個(gè)測(cè)試支路lla, lib或llc, lld, 其中測(cè)試支路lla, lib, llc, 11d是指測(cè)試模型5, 5a, 5b的應(yīng)當(dāng)同 時(shí)、即在計(jì)算間隔9內(nèi)被執(zhí)行的部分。在測(cè)試模型5, 5a, 5b具有多 個(gè)同時(shí)要處理的測(cè)試支路lla, llb, llc, lld的情況下,第一調(diào)度器 IO調(diào)用(必要時(shí)根據(jù)同時(shí)要處理的測(cè)試支路)第二調(diào)度器12, 12a, 12b,接著此第二調(diào)度器12, 12a, 12b先后相繼地激活同時(shí)要處理的 測(cè)試支路lla, llb, llc, lld的執(zhí)行,并在所有同時(shí)^皮處理的測(cè)試支 路lla, llb, llc, lld的執(zhí)行結(jié)束之后向第一調(diào)度器10指示執(zhí)行結(jié) 束。第一調(diào)度器IO接著通過(guò)一個(gè)結(jié)束信號(hào)指示計(jì)算的結(jié)束。圖3示出 單個(gè)測(cè)試模型5包括多個(gè)測(cè)試支路lla, llb,它們借助所述方法同步 地被處理。在多個(gè)測(cè)試模型5, 5a, 5b或多個(gè)測(cè)試模型5, 5a, 5b的部分同 時(shí)被計(jì)算時(shí),如圖4所示實(shí)施例中那樣,第一調(diào)度器IO給每個(gè)測(cè)試模 型5, 5a, 5b分配一個(gè)第二調(diào)度器12a, 12b,并且調(diào)用與每個(gè)測(cè)試模 型5, 5a, 5b相對(duì)應(yīng)的第二調(diào)度器,使得總是只有一個(gè)第二調(diào)度器12a, 12b被激活,這個(gè)激活的第二調(diào)度器12a, 12b向第一調(diào)度器10指示 對(duì)應(yīng)于它的測(cè)試模型5, 5a, 5b的執(zhí)行結(jié)束,接著第一調(diào)度器10激活 另一個(gè)至今未激活的第二調(diào)度器12a, 12b,直至所有測(cè)試模型5, 5a, 5b或測(cè)試模型5, 5a, 5b的各部分都被計(jì)算完畢為止,接著第一調(diào)度 器10通過(guò)結(jié)束信號(hào)指示計(jì)算結(jié)束。此方法可以特別清楚和簡(jiǎn)單地實(shí) 現(xiàn),并能夠以簡(jiǎn)單的方式檢驗(yàn)多個(gè)測(cè)試模型5, 5a, 5b的完整處理。圖4所示實(shí)施例還示出,所述調(diào)度方法的特性也可組合使用,例 如在多個(gè)測(cè)試模式5, 5a, 5b具有并行的測(cè)試支路lla, llb, llc, lld的情況下。圖5和6所示實(shí)施例借助一個(gè)實(shí)際例子說(shuō)明測(cè)試方法、調(diào)度方法 和測(cè)試裝置的工作原理,其中應(yīng)由測(cè)試裝置3輸出一個(gè)正弦形信號(hào)作 為測(cè)試信號(hào)。圖5示出一個(gè)連續(xù)的正弦形信號(hào)14以及由測(cè)試裝置3 或測(cè)試模型5考慮到環(huán)境模型4的計(jì)算間隔9所產(chǎn)生的時(shí)間離散信號(hào) 15,它對(duì)應(yīng)于時(shí)間上離散的連續(xù)信號(hào)14??疾斓某霭l(fā)點(diǎn)在圖6中是在用時(shí)間單位"3"表示的計(jì)算間隔開(kāi)始 處離散信號(hào)值15a的成功計(jì)算;為了簡(jiǎn)化,假設(shè)測(cè)試模型總是在每個(gè) 計(jì)算間隔9開(kāi)始處被執(zhí)行。計(jì)算通過(guò)測(cè)試模型5的執(zhí)行在接近時(shí)刻"3" 處完成。在完成信號(hào)值15a的計(jì)算之后,第一調(diào)度器IO通過(guò)輸出一個(gè) 結(jié)束信號(hào)返回到環(huán)境模型4 (圖6中箭頭向下的虛垂直線)。在到達(dá)用時(shí)間單位"4"表示的時(shí)刻表示的下一個(gè)計(jì)算間隔9時(shí), 環(huán)境模型4產(chǎn)生一個(gè)激活信號(hào)8,它再次起動(dòng)第一調(diào)度器10,所述第 一調(diào)度器起動(dòng)對(duì)當(dāng)前計(jì)算間隔9的測(cè)試模型5的計(jì)算,其終止了對(duì)信 號(hào)值15b的計(jì)算(圖6中箭頭向上的虛垂直線)。所述過(guò)程對(duì)下一個(gè)計(jì) 算間隔9繼續(xù)進(jìn)行。
權(quán)利要求
1.一種用于測(cè)試至少一個(gè)電子控制系統(tǒng)(1)的方法,其中控制系統(tǒng)(1)通過(guò)一個(gè)數(shù)據(jù)信道(2)與測(cè)試裝置(3)相連接,在這個(gè)測(cè)試裝置(3)上計(jì)算至少一個(gè)環(huán)境模型(4),并且此環(huán)境模型(4)通過(guò)測(cè)試裝置(3)將環(huán)境模型數(shù)據(jù)輸出到控制系統(tǒng)(1)并且通過(guò)在數(shù)據(jù)信道(2)上接收來(lái)自控制系統(tǒng)(1)的控制系統(tǒng)數(shù)據(jù)與控制系統(tǒng)(1)交互作用,其特征在于,在測(cè)試裝置(3)上執(zhí)行至少一個(gè)用于影響環(huán)境模型(4)和/或環(huán)境模型(4)的計(jì)算和/或電子控制系統(tǒng)(1)的測(cè)試模型(5),并且此測(cè)試模型(5)或這些測(cè)試模型(5a,5b)在功能上獨(dú)立于環(huán)境模型(4),并且在測(cè)試工作中與環(huán)境模型(4)同步地被執(zhí)行。
2. 如權(quán)利要求l所述的方法,其特征在于,測(cè)試模型(5)通過(guò) 在了解了環(huán)境模型(4)的模型量存儲(chǔ)地點(diǎn)的情況下寫(xiě)和/或讀這些存 儲(chǔ)地點(diǎn)來(lái)影響環(huán)境模型(4)。
3. 如權(quán)利要求1或2所述的方法,其特征在于, 一個(gè)配置裝置(6 ) 通過(guò)另 一個(gè)數(shù)據(jù)信道(7 )與測(cè)試裝置(3 )相連接,并且測(cè)試裝置(5 ) 和/或環(huán)境裝置(4)隨后通過(guò)此另一數(shù)據(jù)信道(7)從該配置裝置(6) 傳送到測(cè)試裝置(3)。
4. 如權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,在環(huán)境 模型(4)的運(yùn)行時(shí)間,至少一個(gè)已被執(zhí)行的測(cè)試模型(5a, 5b)的同 時(shí)執(zhí)行被停止,和/或至少一個(gè)測(cè)試模型(5a, 5b)作為替代或補(bǔ)充被 加栽到測(cè)試裝置(3)上并在那里開(kāi)始執(zhí)行。
5. 如權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,特別是 測(cè)試模型被新加載到測(cè)試裝置(3)上時(shí),根據(jù)需要,尤其是在其運(yùn)行 時(shí)間開(kāi)始時(shí)進(jìn)行初始化時(shí),此測(cè)試模型(5)以與環(huán)境模型(4)異步 的工作模式被執(zhí)行。
6. 如權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,測(cè)試模 型(5)被轉(zhuǎn)換成一種執(zhí)行格式,該執(zhí)行格式在測(cè)試裝置(3)上由一個(gè)解釋器執(zhí)行,特別是測(cè)試模型(5)被轉(zhuǎn)換成字節(jié)碼,該字節(jié)碼通過(guò) 測(cè)試裝置上的一個(gè)實(shí)時(shí)解釋器被執(zhí)行。
7. 如權(quán)利要求l至6中任一項(xiàng)所述的方法,其特征在于,為了測(cè) 試模型(5)的同步,環(huán)境模型(5)產(chǎn)生一個(gè)用于間接或直接激活測(cè) 試模型(5)的激活信號(hào)(8),其中特別是在環(huán)境模型(4)的每個(gè)計(jì) 算間隔(9)或每整數(shù)個(gè)計(jì)算間隔(9)中產(chǎn)生此激活信號(hào)(8)。
8. 如權(quán)利要求7所述的方法,其特征在于,激勵(lì)信號(hào)(8)激活 一個(gè)協(xié)調(diào)測(cè)試模型(5)的執(zhí)行的調(diào)度方法,并且此調(diào)度方法特別是如 權(quán)利要求9至11任一項(xiàng)所述的調(diào)度方法。
9. 用于在測(cè)試裝置(3)上執(zhí)行至少一個(gè)測(cè)試模型(5)的調(diào)度方 法,其中基于一個(gè)外部激活信號(hào)(8)激活第一調(diào)度器(10),其特征 在于,第一調(diào)度器(10)使測(cè)試模型(5)或測(cè)試模型(5)的一部分開(kāi) 始執(zhí)行,它對(duì)應(yīng)于預(yù)定的計(jì)算間隔(9)并且第一調(diào)度器(10)在測(cè)試模型(5)或測(cè)試模型(5)的預(yù)定部分 的執(zhí)行結(jié)束后通過(guò)一個(gè)結(jié)束信號(hào)指示計(jì)算的結(jié)束。
10. 如權(quán)利要求9所述的調(diào)度方法,其特征在于,在測(cè)試模型(5) 具有多個(gè)同時(shí)要處理的測(cè)試支路(lla, lib; llc, lid)的情況下, 第一調(diào)度器(10)根據(jù)同時(shí)要處理的測(cè)試支路(lla, lib; lie, lid) 調(diào)用第二調(diào)度器(12),接著所述第二調(diào)度器(12)相繼使同時(shí)要處理 的測(cè)試支路(lla, lib; lie, lld)被執(zhí)行,并且在所有同時(shí)要處理 的測(cè)試支路(lla, lib; llc, lld)的執(zhí)行結(jié)束后指示第一調(diào)度器(lO) 執(zhí)行結(jié)束,接著第一調(diào)度器(10)通過(guò)一個(gè)結(jié)束信號(hào)指示計(jì)算結(jié)束。
11. 如權(quán)利要求9或IO所述的調(diào)度方法,其特征在于,在多個(gè)測(cè) 試模型(5a, 5b)或多個(gè)測(cè)試模型(5a, 5b)的部分同時(shí)要被計(jì)算的 情況下,第一調(diào)度器(10)調(diào)用分配給每個(gè)測(cè)試模型(5a, 5b)的第 二調(diào)度器(12a, 12b),使得總是只有一個(gè)第二調(diào)度器(12a, 12b) 是激活的,這個(gè)激活的第二調(diào)度器(12a, 12b)向第一調(diào)度器(10) 指示對(duì)應(yīng)于該笫二調(diào)度器的測(cè)試模型(5a, 5b)的執(zhí)行結(jié)束,接著第一調(diào)度器(10)激活另一個(gè)至今未激活的第二調(diào)度器(12a, 12b ),直 至所有測(cè)試模型(5a, 5b)或測(cè)試模型(5a, 5b)的各部分都被計(jì)算 為止,接著第一調(diào)度器(10)通過(guò)一個(gè)結(jié)束信號(hào)指示計(jì)算結(jié)束。
12. 用于測(cè)試至少一個(gè)電子控制系統(tǒng)(1)的測(cè)試裝置(3),其中 測(cè)試裝置(3 )可通過(guò)一個(gè)數(shù)據(jù)信道(2 )與控制系統(tǒng)(1)相連接,利 用該測(cè)試裝置計(jì)算至少一個(gè)環(huán)境模型(4),并且所述環(huán)境模型(4)可 通過(guò)將環(huán)境模型數(shù)據(jù)輸出到控制系統(tǒng)(1)并且通過(guò)數(shù)據(jù)信道(2)接 收來(lái)自控制系統(tǒng)(1)的控制系統(tǒng)數(shù)據(jù)與控制系統(tǒng)(1)交互作用,其 特征在于,在測(cè)試裝置(3)上執(zhí)行至少一個(gè)用于影響環(huán)境模型(4)和/或環(huán) 境模型(4)的計(jì)算和/或電子控制系統(tǒng)(1)的測(cè)試模型(5),其中所 述測(cè)試模型(5)在功能上獨(dú)立于環(huán)境模型(4),并且在測(cè)試工作中與 環(huán)境模型(4)同步地被執(zhí)行。
13. 如權(quán)利要求12所述的測(cè)試裝置,其特征在于,可用它實(shí)現(xiàn)權(quán) 利要求1至8中任一項(xiàng)所述的方法步驟。
全文摘要
示出和描述了一種用于測(cè)試至少一個(gè)電子控制系統(tǒng)(1)的方法,其中控制系統(tǒng)(1)通過(guò)一個(gè)數(shù)據(jù)信道(2)與測(cè)試裝置(3)相連接,在該測(cè)試裝置上計(jì)算至少一個(gè)環(huán)境模型(4),并且此環(huán)境模型(4)通過(guò)測(cè)試裝置(3)將環(huán)境模型數(shù)據(jù)輸出到控制系統(tǒng)(1)并通過(guò)在數(shù)據(jù)信道(2)上接收來(lái)自控制系統(tǒng)(1)的控制系統(tǒng)數(shù)據(jù)與控制系統(tǒng)(1)交互作用。本發(fā)明的方法克服了現(xiàn)有技術(shù)中已知方法的缺點(diǎn),即在測(cè)試裝置(3)上執(zhí)行至少一個(gè)用于影響環(huán)境模型(4)和/或環(huán)境模型(4)的計(jì)算和/或電子控制系統(tǒng)(1)的測(cè)試模型(5),并且此測(cè)試模型(5)或這些測(cè)試模型(5a,5b)在功能上獨(dú)立于環(huán)境模型(4),并且在測(cè)試工作中與環(huán)境模型(4)同步地被執(zhí)行。
文檔編號(hào)G05B23/02GK101149622SQ200710154220
公開(kāi)日2008年3月26日 申請(qǐng)日期2007年9月11日 優(yōu)先權(quán)日2006年9月11日
發(fā)明者埃杜爾德·米勒爾, 尼古拉·布拉斯基, 托馬斯·沃弗爾, 拉爾夫·G·博爾格, 朱伯斯特·瑞契爾特, 羅伯特·雷恩費(fèi)爾尼, 豪格·克瑞斯普 申請(qǐng)人:帝斯貝思數(shù)字信號(hào)處理和控制工程有限公司