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

生成可執(zhí)行控制程序至少一部分的設(shè)備及配置設(shè)備的制作方法

文檔序號:6277252閱讀:161來源:國知局
專利名稱:生成可執(zhí)行控制程序至少一部分的設(shè)備及配置設(shè)備的制作方法
技術(shù)領(lǐng)域
本公開涉及一種在計算機輔助下生成用于對控制系統(tǒng)進行控制的可執(zhí)行的控制程序的至少一部分的方法,其中控制系統(tǒng)具有至少一個電子的計算單元以及至少一個分配給該計算單元的I/O裝置,其中I/O裝置包含硬件功能塊并且控制系統(tǒng)適于經(jīng)由該I/O裝置連接到具有外部I/O接口的外部裝置。此外,本公開還涉及一種用于配置控制系統(tǒng)以在計算機輔助下生成用于對控制系統(tǒng)進行控制的可執(zhí)行的控制程序的至少一部分的配置設(shè)備,其中該配置設(shè)備包括至少一個顯示裝置、至少一個輸入裝置和用于存儲數(shù)據(jù)庫的至少一個存儲裝置。
背景技術(shù)
這樣的方法和用于執(zhí)行這些方法的配置設(shè)備作為現(xiàn)有技術(shù)中的公知技術(shù)已有一段時間(例如,“Real-Time Interface (RTI and RTI-MP) Implementation Guide ;Release 6.5”,dSPACE Gmbh,2009年12月)并且他們經(jīng)常被用于控制設(shè)備開發(fā)、控制設(shè)備編程以及控制設(shè)備測試等領(lǐng)域。例如快速控制原型(Rapid-Control-Prototyping)和硬件在環(huán)仿真 (Hardware-in-the-Loop-Simulation)是應(yīng)用這種方法的典型的場景。在快速控制原型的情況下,控制設(shè)備最廣義地-開發(fā)控制設(shè)備、原型硬件系統(tǒng)或者但是還有串聯(lián)控制設(shè)備-表示控制系統(tǒng),并且控制設(shè)備于是當然地包括電子的計算單元和分配給這個計算單元的1/0裝置,其中該1/0裝置并不一定是獨立的設(shè)備單元,而是與計算單元一起構(gòu)成設(shè)備技術(shù)的統(tǒng)一的控制系統(tǒng)??刂葡到y(tǒng)的1/0裝置,或控制設(shè)備的1/0接口,通常包含多個硬件功能塊,例如數(shù)字的或模擬的輸入端、模數(shù)轉(zhuǎn)換器和數(shù)模轉(zhuǎn)換器、用于輸出功率信號的端口、執(zhí)行確定的通信協(xié)議的接口、或者例如診斷接口。在快速控制原型的情況下,控制系統(tǒng)于是以控制設(shè)備的形式與技術(shù)物理的過程相結(jié)合。這里,外部裝置由該過程的傳感器和執(zhí)行器構(gòu)成,這些傳感器和執(zhí)行器在他們一側(cè)具有外部的1/0接口,傳感器和執(zhí)行器(并且因此間接地是技術(shù)物理的過程)通過這些外部的1/0接口能與控制系統(tǒng)的1/0裝置連接。在硬件在環(huán)仿真的情況下,控制系統(tǒng)是連接由1/0模塊(1/0裝置)的高效率的仿真計算機-電子的計算單元,并且外部裝置由控制設(shè)備構(gòu)成,該控制設(shè)備將在硬件在環(huán)仿真的范圍內(nèi)被測試,其中控制設(shè)備的環(huán)境由控制系統(tǒng)-硬件在環(huán)仿真器-進行仿真。要實現(xiàn)上述示范性描述的使用示例中的哪一個并不重要。重要的是,必須對控制系統(tǒng)與外部裝置之間或控制系統(tǒng)與外部裝置的外部1/0接口之間大量的連接進行設(shè)置和配置,這意味著可觀的開銷并且由于這種接口的復(fù)雜性,這可能是開發(fā)過程中的一個顯著的錯誤源。此外困難的是,在現(xiàn)有技術(shù)中,實際上可以為外部裝置或者外部1/0接口的每個端口分配1/0裝置的任何硬件功能塊,單單這一點就使得選擇過程非常的混亂、困難且容易出錯,并且以對下述內(nèi)容的準確認識為前提,即一方面在外部1/0接口處在外部裝置側(cè)存在什么,另一方面對于1/0裝置在控制系統(tǒng)側(cè)存在哪些端口。[0008]在對控制系統(tǒng)和外部裝置之間的I/O接口進行配置時造成的錯誤還直接在控制程序中產(chǎn)生影響,該控制程序根據(jù)方法無論如何也根據(jù)這些涉及I/O配置的說明自動生成??刂瞥绦蛴谑强刂瓶刂葡到y(tǒng),以便以所計劃的方式(通常是實時地)利用控制系統(tǒng)影響外部裝置。

實用新型內(nèi)容因此,本公開的一個任務(wù)是提供這樣的方法以及與其相關(guān)的設(shè)備,其簡化對控制系統(tǒng)和要連接的外部裝置間之間的連接所進行的配置,并且降低在配置所涉及的接口時以及因此在基于接口配置而生成的可執(zhí)行控制程序中的錯誤頻率。上述說明的任務(wù)根據(jù)本公開首先并且基本上在所討論的方法中通過以下方式解決,即外部I/O接口的端口以及端口的屬性在計算機輔助下至少部分地在數(shù)據(jù)庫中被詳細說明,外部I/O接口的端口在計算機輔助下尤其是在外部配置區(qū)域中以可選的方式被顯示,選擇至少一個尤其是在外部配置區(qū)域顯示出的外部I/O接口的端口并將該端口分配給至少一個同樣在計算機輔助下顯示的控制系統(tǒng)的I/O裝置的硬件功能塊,其中在選擇了外部I/O接口的端口之后,只有I/O裝置的能在功能上與外部裝置的外部I/O接口的端口以及端口的屬性的所存儲的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊在計算機輔助下以可選擇的方式被顯示。根據(jù)本公開的一個實施方式的一個技術(shù)效果是,按照完全系統(tǒng)的并且可靠的方式和方法通過以下方式避免對控制系統(tǒng)和外部裝置間接口的錯誤配置,即在計算機輔助下負責為外部I/O接口的一個端口只能分配控制系統(tǒng)或控制系統(tǒng)的I/O裝置的以下一個硬件功能塊,即該硬件功能塊在功能上沒有沖突地與外部I/O接口的所選端口匹配,由此強制性地避免了邏輯的錯誤配置,并且因此還從一開始就避免為控制系統(tǒng)生成以下可執(zhí)行的控制程序,即該控制程序通過控制系統(tǒng)實現(xiàn)外部I/O接口的錯誤響應(yīng)。在上下文中,“在功能上沒有沖突”是指,例如在選擇外部I/O接口的表示信號輸入端的端口時,只有I/O裝置的那些可以提供相應(yīng)輸出信號或者只提供一個輸出信號的硬件功能塊被提供用于選擇。這同樣適用于以下情形,即外部I/O接口的端口被指定為輸出端, 使得于是只有那些具有相應(yīng)的輸入端的硬件功能塊才被設(shè)置作為硬件功能塊用于選擇。對于在功能上沒有沖突的其他例子是,如果在外部I/O接口上已經(jīng)指定了電壓端口或電流端口,則提供I/O裝置側(cè)的電壓接口或電流接口或者I/O裝置的硬件功能塊。對于模擬信號或數(shù)字信號或?qū)τ谕獠縄/O接口的端口預(yù)定確定的短路能力,適用相應(yīng)的原則。除了外部I/O接口的端口的這些基本的詳細說明以外,還可能繼續(xù)對外部I/O接口的端口的詳細說明進行說明。對此例如可以理解為當相應(yīng)的端口已經(jīng)被指定作為用于電壓信號或者電流信號的端口時對電壓范圍或電流范圍的說明。作為外部I/O接口的其他涉及細節(jié)的說明或詳細說明,可以使用信號類型,要發(fā)送的、要采集的或要轉(zhuǎn)換的信號的頻率,信號的脈沖間隔比/占空比,或者例如還有可以在一個特定端口處被翻譯或提供的通信協(xié)議。外部裝置的外部I/O接口的端口同樣可以利用要連接的可變電阻(例如,熱敏元件)或者限定的最小和最大的脈沖間隔比(占空比)進行詳細說明。如果這些屬性中的至少一個被指定作為外部I/O接口的端口的屬性,則可以在該說明的基礎(chǔ)上,根據(jù)方法提供I/O裝置的協(xié)調(diào)的,即在功能上沒有沖突的相應(yīng)的硬件功能塊用于選擇,并然后對其進行選擇。這種做法之所以是有利的,不僅因為在所有可能的硬件功能塊中只設(shè)置一小部分用于選擇從而使得在配置過程中更加清晰,還因為它明顯縮短了配置時間。根據(jù)依據(jù)本公開的方法的另一個有利的實施方式,在選擇了顯示為可選的硬件功能塊中的一個后,被選擇的硬件功能塊在計算機輔助下被顯示于功能配置區(qū)域中。通過在選擇所顯示的硬件功能塊后顯示所選的硬件功能塊,使得使用者基本上可以馬上將最初選擇的外部I/O接口的端口分配到隨后同樣顯示出的I/O裝置的硬件功能塊的協(xié)調(diào)的端口。 在本方法的一個尤其有利的實施方式中,所選的外部I/O接口的端口自動地被分配到隨后顯示的硬件功能塊的唯一的,在功能上沒有沖突的端口,而不需要使用者做其他的工作。當分配只有唯一的可能時,這種做法就尤其有利。在本公開的另一個有利的實施方式中,在外部I/O接口的端口和所選擇的硬件功能塊之間存在多個可能的在功能上沒有沖突的連接可能時,所有可能的分配被顯示并用于選擇。如果一旦在所選擇的外部裝置的外部I/O接口的端口和所選擇的I/O裝置的硬件功能塊之間進行了分配,那么就可以還給出多個其他的參數(shù),以便完全地對所選擇的I/ 0裝置的硬件功能塊參數(shù)化。例如當外部I/O接口的一個數(shù)字輸入端已經(jīng)被分配給了 I/ 0裝置的一個硬件功能塊的數(shù)字輸出端,則在信息中存在這樣的進一步的參數(shù),即外部I/ 0接口的端口等待一個經(jīng)過脈寬調(diào)制的信號,該信號具有確定的最小和最大占空比,并且在這里涉及到TTL信號。根據(jù)本公開的方法的一個有利的進一步改進,為所選擇的外部I/ 0接口的端口而選擇的硬件功能塊被自動地利用所選擇的外部I/O接口的端口的存儲于數(shù)據(jù)庫中的詳細說明進行配置。在當前的情況下,這意味著所選擇的硬件功能塊不僅提供數(shù)字的輸出信號,還要提供經(jīng)過脈寬調(diào)制的不低于所要求的最低占空比并且不超過所要求的最高占空比的TTL信號。在根據(jù)本公開的方法的一個尤其優(yōu)選的實施方式中,在已經(jīng)存在外部I/O接口的端口到I/O裝置的硬件功能塊的至少一個分配的情況下,在可能改變了外部I/O接口的端口和/或端口屬性的詳細說明后,對已經(jīng)存在的分配在計算機輔助下基于存儲于數(shù)據(jù)庫中的改變后的詳細說明針對功能上的沒有沖突進行檢查,并顯示所確定的沖突,優(yōu)選地,所確定的沖突-只要是唯一可能的-和解決該沖突的建議一起被顯示,尤其優(yōu)選地-只要是唯一可能的-所確定的功能上的沖突自動地通過改變I/O裝置的硬件功能塊的參數(shù)而被解決。所描述的方法基于具有現(xiàn)有的計算單元、現(xiàn)有的具有現(xiàn)有硬件功能塊的I/O裝置的現(xiàn)有控制系統(tǒng),以及基于具有現(xiàn)有的外部I/O接口的現(xiàn)有的外部裝置,能特別有針對性地執(zhí)行,因為只有已知的現(xiàn)有的外部I/O裝置的外部I/O接口的可用的端口和端口屬性可以理解被設(shè)置用于選擇,正好如僅僅現(xiàn)有的已知的I/O裝置的可用的硬件功能塊那樣,這樣就使整個方法的執(zhí)行簡單了一些。但是,為了執(zhí)行本方法并不要求I/O裝置本身或者外部裝置本身必須物理地存在。相反地,根據(jù)本方法的一個優(yōu)選的實施方式,也可以從另一數(shù)據(jù)庫中獲得關(guān)于要插入的但并不存在的I/O裝置的硬件功能塊的信息和/或關(guān)于要插入的但物理上并不存在的外部I/O裝置的外部I/O接口的端口和端口屬性的信息,而控制系統(tǒng)的I/O裝置和/或外部裝置的外部I/O接口本身不存在。在根據(jù)本公開的方法的一個尤其優(yōu)選的實施方式中,不僅控制系統(tǒng)和外部裝置之間的I/O接口被配置,此外還有用于描述控制系統(tǒng)應(yīng)當執(zhí)行的功能的數(shù)學(xué)模型被配置。為此,在數(shù)學(xué)模型中定義所謂的I/O接入點,其顯示哪些信號應(yīng)當通過控制系統(tǒng)的I/O裝置進行發(fā)送或接收。優(yōu)選地,至少顯示數(shù)學(xué)模型的一個I/O接入點,并且將所選擇的并顯示的I/ 0裝置的硬件功能塊分配給所顯示的數(shù)學(xué)模型的I/O接入點中的一個,從而從描述控制系統(tǒng)基本功能的抽象數(shù)學(xué)模型開始,通過控制系統(tǒng)I/O裝置的I/O接口,一直到要連接到控制系統(tǒng)的外部裝置的開發(fā)的完整表現(xiàn)是可能的。根據(jù)一個獨立的教導(dǎo),本公開還涉及-如開頭提到的那樣-一種用于配置控制系統(tǒng)的配置設(shè)備,該配置的目的在于在計算機輔助下生成用于對控制系統(tǒng)進行控制的可執(zhí)行的控制程序的至少一部份,其中控制系統(tǒng)包括至少一個電子的計算單元和至少一個分配給該計算單元的I/O裝置,其中I/O裝置包含硬件功能塊并且控制系統(tǒng)適于通過I/O裝置連接到具有外部I/O接口的外部裝置,其中配置設(shè)備包括至少一個顯示裝置、至少一個輸入裝置和用于存儲數(shù)據(jù)庫的至少一個存儲裝置,其中配置設(shè)備總體上被構(gòu)造為使得利用該配置設(shè)備能夠執(zhí)行前述根據(jù)本公開的方法-以及在提到的進一步改進和變形中的方法。根據(jù)本公開的一個方面,提供了一種在計算機輔助下生成用于對能經(jīng)由輸入/輸出裝置(4)連接到具有外部輸入/輸出接口(7)的外部裝置(6)的控制系統(tǒng)( 進行控制的可執(zhí)行的控制程序(1)的至少一部分的設(shè)備,其中所述控制系統(tǒng)( 具有至少一個電子的計算單元(3)以及至少一個分配給所述計算單元C3)的所述輸入/輸出裝置G),其中所述輸入/輸出裝置(4)包含硬件功能塊( ,5b,5c,5dje),其特征在于,所述設(shè)備包括所述外部輸入/輸出接口(7)的端口(8)以及所述端口(8)的屬性(9)在計算機輔助下至少部分地在其中被詳細說明的數(shù)據(jù)庫;用于在計算機輔助下在外部配置區(qū)域(10)中以能夠被選擇的方式顯示所述外部輸入/輸出接口(7)的端口(8)的裝置,用于選擇所述外部輸入/輸出接口(7)的在所述外部配置區(qū)域(10)中顯示的至少一個端口(8)并將其分配給所述控制系統(tǒng)O)的輸入/輸出裝置的同樣在計算機輔助下在功能配置區(qū)域(11)中顯示的硬件功能塊( 的裝置,用于使得在選擇了所述外部輸入/輸出接口(7)的端口(8) 之后,只有所述輸入/輸出裝置的在功能上能與所存儲的關(guān)于所述外部裝置(6)的外部輸入/輸出接口⑵的端口⑶以及所述端口(8)的屬性(9)的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊(5ajb,5C,5d,5e)在計算機輔助下以能夠被選擇的方式被顯示的裝置。優(yōu)選地,所述設(shè)備還包括用于使得在選擇了顯示為能夠被選擇的硬件功能塊 (5a,5b,5c,5d,5e)中的一個之后,所選擇的硬件功能塊(5)在計算機輔助下被顯示于所述功能配置區(qū)域(11)中的裝置。優(yōu)選地,所述設(shè)備還包括用于將所述外部輸入/輸出接口(7)的被選擇的端口 (8)自動地分配給所顯示的硬件功能塊(5)的唯一的在功能上沒有沖突的端口的裝置。優(yōu)選地,所述設(shè)備還包括用于自動地利用所述外部輸入/輸出接口(7)的被選擇的端口(8)的存儲于數(shù)據(jù)庫中的詳細說明配置為所述外部輸入/輸出接口(7)的被選擇的端口⑶而選擇的硬件功能塊(5)的裝置。優(yōu)選地,所述設(shè)備還包括用于在改變了所述外部輸入/輸出接口(7)的端口⑶ 和/或所述端口(8)的屬性(9)的詳細說明之后,在計算機輔助下基于存儲于所述數(shù)據(jù)庫中的改變后的詳細說明對已經(jīng)存在的所述外部輸入/輸出接口(7)的端口(8)到所述輸入/輸出裝置的硬件功能塊(5)的分配的功能沖突進行檢查,并顯示所確定的沖突的裝置。優(yōu)選地,所述設(shè)備還包括用于顯示數(shù)學(xué)模型(1 的至少一個輸入/輸出接入點 (12),并且將所述輸入/輸出裝置(4)的被選擇并被顯示的硬件功能塊(5)分配給所述數(shù)學(xué)模型(13)的所顯示的輸入/輸出接入點(12)中的一個的裝置。優(yōu)選地,所述設(shè)備還包括用于在所述輸入/輸出裝置和/或所述外部裝置(6)的外部輸入/輸出接口本身不存在的情況下提供關(guān)于所述輸入/輸出裝置⑷的硬件功能塊 (5)的信息和/或關(guān)于所述外部裝置(6)的外部輸入/輸出接口(7)的端口(8)和所述端口(8)的屬性(9)的信息的另一數(shù)據(jù)庫。根據(jù)本公開的另一方面,提供了一種用于配置能經(jīng)由輸入/輸出裝置(4)連接到具有外部輸入/輸出接口(7)的外部裝置(6)的控制系統(tǒng)O)以在計算機輔助下生成用于對所述控制系統(tǒng)( 進行控制的可執(zhí)行的控制程序(1)的至少一部分的配置設(shè)備(20), 其中所述控制系統(tǒng)( 具有至少一個電子的計算單元(3)以及至少一個分配給所述計算單元(3)的所述輸入/輸出裝置G),其中所述輸入/輸出裝置(4)包含硬件功能塊(5),其特征在于,所述配置設(shè)備00)包括用于在計算機輔助下在外部配置區(qū)域(10)中以能夠被選擇的方式顯示所述外部輸入/輸出接口(7)的端口(8),并且在選擇了所述外部輸入/輸出接口(7)的端口(8)之后,在計算機輔助下以能夠被選擇的方式只顯示所述輸入/輸出裝置(4)的在功能上能與所存儲的關(guān)于所述外部裝置(6)的外部輸入/輸出接口(7)的端口(8)以及所述端口(8)的屬性(9)的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊(5a, 5b,5c,5d,5e)的至少一個顯示裝置,用于選擇所述外部輸入/輸出接口(7)的在所述外部配置區(qū)域(10)中顯示的至少一個端口(8)并將其分配給所述控制系統(tǒng)O)的輸入/輸出裝置的同樣在計算機輔助下在功能配置區(qū)域(11)中顯示的硬件功能塊(5)的至少一個輸入裝置和用于存儲所述外部輸入/輸出接口(7)的端口(8)以及所述端口(8)的屬性 (9)在計算機輔助下至少部分地在其中被詳細說明的數(shù)據(jù)庫的至少一個存儲裝置。優(yōu)選地,所述配置設(shè)備還包括用于使得借助于所述顯示裝置在計算機輔助下在外部配置區(qū)域(10)中以能夠被選擇的方式顯示所述外部輸入/輸出接口(7)的端口(8)的
直ο優(yōu)選地,所述用于使得借助于所述顯示裝置在計算機輔助下在外部配置區(qū)域(10) 中以能夠被選擇的方式顯示所述外部輸入/輸出接口(7)的端口(8)的裝置包括用于使得通過并排地設(shè)置成行的方框按照框圖的方式顯示所述外部輸入/輸出接口(7)的端口 (8)的裝置。優(yōu)選地,所述配置設(shè)備還包括用于使得在功能上能與所述外部接口(7)的端口 (8)以及所述端口(8)的屬性(9)的所存儲的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊 (5)在選擇區(qū)域0 中以能夠被選擇的方式被顯示以通過所述輸入裝置進行選擇的裝置。優(yōu)選地,所述配置設(shè)備還包括用于使得所述輸入/輸出裝置(4)的借助于顯示裝置所選擇的硬件功能塊(5)在功能配置區(qū)域(11)中被顯示的裝置。優(yōu)選地,所述用于使得所述輸入/輸出裝置(4)的借助于顯示裝置所選擇的硬件功能塊(5)在功能配置區(qū)域(11)中被顯示的裝置包括用于使得所述輸入/輸出裝置(4) 的借助于顯示裝置所選擇的硬件功能塊(5)通過并排設(shè)置成行的方框03)按照框圖的方
9式與所述外部I/O接口(7)的端口(8)平行地被顯示的裝置。優(yōu)選地,所述配置設(shè)備還包括用于將所述外部配置區(qū)域(10)中的所述外部輸入/ 輸出接口(7)的至少一個端口(8)分配給所述功能配置區(qū)域(11)中的所述控制系統(tǒng)(2) 的外部裝置的硬件功能塊(5)的圖形分配工具。優(yōu)選地,所述配置設(shè)備還包括用于使得借助于所述顯示裝置,數(shù)學(xué)模型(13)的至少一個輸入/輸出接入點(1 在模型配置區(qū)域0 中被顯示的裝置。優(yōu)選地,所述配置設(shè)備還包括用于將所述數(shù)學(xué)模型(1 的至少一個在所述模型配置區(qū)域0 中顯示的輸入/輸出接入點(1 分配給所述輸入/輸出裝置(4)的所選擇并在所述功能配置區(qū)域(11)中顯示的硬件功能塊(5)的裝置。

詳細地,現(xiàn)有存在不同的可能性來構(gòu)造和進一步改進根據(jù)本公開的方法和根據(jù)本公開的配置設(shè)備。對此參閱結(jié)合附圖對優(yōu)選實施方式的描述。附圖中圖1示出了一個連接有外部I/O裝置的控制系統(tǒng)的示意圖;圖2示例性地示出了外部I/O接口的端口和端口屬性的詳細說明;圖3示出了外部I/O裝置的外部I/O接口的圖示;圖4示出了外部I/O接口的端口到I/O裝置的硬件功能塊的分配;圖5示出了功能上沒有沖突的硬件功能塊到之前選擇的外部I/O接口的端口的視圖;圖6示出了在使用存儲于數(shù)據(jù)庫中的詳細說明的情況下進一步配置所選擇的硬件功能塊;圖7A和7B示出了檢驗外部I/O接口的端口和I/O裝置的硬件功能塊之間的連接的功能上沒有沖突;圖8示出了同時操作模型、I/O裝置和外部裝置。
具體實施方式
圖1非常原則性地描繪了環(huán)境,該環(huán)境借助于根據(jù)本公開的方法被配置并且至少部分地-基于該配置-并且在可能的情況下還有其他的說明-被編程并按常規(guī)的方式被操作。示出了用于控制控制系統(tǒng)2的可執(zhí)行的控制程序1,其中控制系統(tǒng)2包括至少一個電子的計算單元3和至少一個分配給該計算單元3的I/O裝置4。I/O裝置4包含多個硬件功能塊5ajb、5C、5d、5e,因此控制系統(tǒng)2適于通過I/O裝置4連接到外部裝置6,其中外部裝置6裝備有外部I/O接口 7。在當前情況下,控制系統(tǒng)2是一個HIL仿真器,并且外部裝置6是一臺待測試的控制裝置(待測設(shè)備)。顯然合理的是,為了通過控制系統(tǒng)2正確的影響外部裝置6,需要兩個設(shè)備間的I/O接口相互協(xié)調(diào)并且需要I/O裝置4的硬件功能塊 5a, ... ,5e和外部裝置6的外部I/O接口 7之間的配置相互協(xié)調(diào)。在圖2到圖5中描述了一種方法,通過該方法在計算機輔助下生成用于對控制系統(tǒng)2進行控制的可執(zhí)行的控制程序1的至少一部分。圖2首先顯示了,在樹型結(jié)構(gòu)的左側(cè)區(qū)域中給出了外部I/O接口 7的端口 8,并且外部I/O接口 7的端口 8的屬性9在計算機輔助下-在右側(cè)的兩個區(qū)域內(nèi)顯示-在數(shù)據(jù)庫中進行詳細說明。數(shù)據(jù)庫本身并沒有示出,而是設(shè)置在執(zhí)行該方法的計算機系統(tǒng)中。能看出,外部裝置6具有端口 8,該端口用于控制車輛的左門并被標記為“LeftDoorControl (左門控制)”。在圖2中描述的端口 8和外部I/O 接口 7的端口 8的屬性9顯然并不涉及在圖1中描述的端口 8本身,而只是計算機輔助的展示。從圖2可知,單獨一個端口 8a-這里是“Mirror Heating(鏡子加熱)”可以具有多個屬性9。在選擇另一端口 8-例如“D00rLight(門燈)”時以相應(yīng)的方式進行處理。在圖3中示出了,外部I/O接口 7的端口 8在計算機輔助下(這里是在外部配置區(qū)域10內(nèi))被以可選的方式進行顯示,其中當前選擇了端口 8a“Mirror Heating(鏡子加熱)”。在圖4中示出了,除了外部1/0接口 7的端口 8之外,在外部配置區(qū)域10中同樣在計算機輔助下顯示了 1/0裝置4的硬件功能塊5,其中這里的顯示在功能配置區(qū)域11中進行。在圖4中,外部1/0接口 7的兩個端口 8a、8b被選擇并分配給硬件功能塊5。在圖5中顯示的方法的以下特性尤其有利,即在選擇了外部1/0接口 7的端口 8a 之后,只有1/0裝置4的以下硬件功能塊5ajb、5c、5d在計算機輔助下以可選擇的方式被顯示,即這些硬件功能塊fe、5b、5c、5d與外部裝置6的外部1/0接口 7的端口 8或端口 8的屬性9的所存儲的詳細說明在功能上沒有沖突地一致,這里是硬件功能塊“Voltage In(電壓輸入)”、“Digital Pulse Capture (數(shù)字脈沖捕獲)”、“P麗/PFiOη (P麗/PFM 輸入)”、 "Multi Bit In(多比特輸入)”。由圖5可看出,外部1/0接口 7的端口 8a涉及一個輸出端,因此在右側(cè)顯示的含有1/0裝置4的硬件功能塊fe、5b、5c、5d的選擇菜單中只有提供協(xié)調(diào)的輸入端的那些硬件功能塊被提供用于選擇,這無疑涉及之前提到的四個硬件功能塊“Voltage In(電壓輸入)”到“Multi Bit In(多比特輸入)”。在該方法的在這里描述的實現(xiàn)中,執(zhí)行該方法的時間順序通過圖3、5和4給出,因此在圖5中描述的方法步驟先于圖4中描述的配置狀態(tài)被執(zhí)行。因此在這里,在選擇了顯示為可選的硬件功能塊5c "PWM/PFM In(PWM/PFM輸入)”后,所選擇的硬件功能塊5c在計算機輔助下被顯示在圖4中的功能配置區(qū)域11中,其中在這里甚至自動將外部1/0接口 7 的所選擇的端口 8a分配到所顯示的硬件功能塊5 "PWM/PFM In 1 (PWM/PFM輸入1),,的唯一的在功能上沒有沖突的端口。圖6示出了,被選擇到外部1/0接口 7的所選端口 SfMirrorHeating (鏡子加熱)” 的硬件功能塊5 “PWM/PFM In 1 (PWM/PFM輸入1) ”自動地在使用存儲于數(shù)據(jù)庫中的外部I/ 0接口 7的所選端口 8a的詳細說明的情況下被配置。因此,例如屬性“Open Circuit (開路),,"Short toGND (短接到地),,和"Short to VBAT (短接到VBAT),,已經(jīng)被自動地選中以與相連的端口相互一致。最后在圖7中描述了如何在當前的情況下實現(xiàn)對功能上沖突或者功能上沒有沖突進行識別和標記。在圖7A表述的情況中,屬性“Short tosignal generation channel (短接到信號生成通道)”被有區(qū)別的設(shè)置,即一方面作為外部1/0接口 7的端口 8的屬性9, 另一方面作為硬件功能塊“PWM/PFM In 1 (PWM/PFM輸入1) ”的屬性。這些設(shè)置之間的失調(diào)已在這里被識別出來并被顯示。在當前情況下,該方法還可以被執(zhí)行為使得在已經(jīng)存在外部1/0接口 7的端口 8到1/0裝置4的硬件功能塊5的至少一個分配的情況下,在改變了外部1/0接口 7的端口 8和/或端口 8的屬性9的詳細說明后,已經(jīng)存在的分配在計算機輔助下基于存儲于數(shù)據(jù)庫中的改變后的詳細說明針對功能上沒有沖突地被檢查,并顯示所確定的沖突。尤其是通過在計算機輔助下僅僅將I/O裝置4的那些能在功能上與外部裝置6的外部I/O接口 7的端口 8及端口 8的屬性9的所存儲的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊5a,... Ae顯示為可選擇,并且還通過基于外部接口 7的之前選擇的端口 8的存儲于數(shù)據(jù)庫中的詳細說明對所選擇的硬件功能塊5進行自動配置,實現(xiàn)了最終基于這種配置比之前明顯更無錯誤而且更快地生成用于對控制系統(tǒng)2進行控制的可執(zhí)行控制程序1的至少一部分。用于在計算機輔助下生成用于對控制系統(tǒng)2進行控制的可執(zhí)行控制程序1的至少一部分-即至少涉及I/O接口的部分-的一般性方法在圖2至8中利用至少部分地顯示出的配置設(shè)備20而被執(zhí)行,該配置設(shè)備20用于配置控制系統(tǒng)2以在計算機輔助下生成用于對控制系統(tǒng)2進行控制的可執(zhí)行控制程序1的前述部分,其中,配置設(shè)備20被構(gòu)造為通常的工作場所計算機,即-此處未顯示-具有顯示裝置、輸入裝置和用于存儲數(shù)據(jù)庫的存儲裝置。借助于構(gòu)造為屏幕的顯示裝置,外部I/O接口 7的端口 8在計算機輔助下在外部配置區(qū)域10中,當前在程序窗口中,以可選擇的方式被顯示,特別地通過塊21按照方框圖的方式顯示,其中塊21并排地排列為一行,此處沿垂直的方向并排地排列,如圖3、4和5所示。 在塊21上,端口 8以三角符號顯示,這些三角符號(只要存在的話)顯示信號方向。通過輸入裝置,此處通過光標選擇端口 8或者更具體的,在圖3和5中選擇外部I/ 0接口 7的端口 8a。能在功能上與外部接口 7的端口 8以及端口 8的屬性9的所存儲的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊5然后在選擇區(qū)域22(圖幻中以可選擇的方式被顯示,用于通過輸入裝置進行選擇,其中選擇區(qū)域22在這里被設(shè)計為列表區(qū)域。借助于顯示裝置所選擇的I/O裝置4的硬件功能塊5c在這里在功能配置區(qū)域11 中被顯示(圖4、7和8),該功能配置區(qū)域作為鄰近的區(qū)段在外部配置區(qū)域10也已顯示在其中的同一個程序窗口中顯示。這里,硬件功能塊5同樣通過塊23按照方框圖的方式顯示, 其中優(yōu)選地,塊23應(yīng)重新并排排列為一行,即與外部I/O接口 7的端口 8平行。這使得能夠非常簡單地將外部I/O接口 7的端口 8分配到硬件功能塊5的相應(yīng)的端口。由圖4可看出,外部配置區(qū)域10中的外部I/O接口 7的端口 Sajb同樣通過圖形的分配手段,即通過信號線對,分配給功能控制區(qū)域11中的控制系統(tǒng)2的I/O裝置4的硬件功能塊5。配置設(shè)備20的特征在于以下方面,即不僅外部裝置6或外部裝置6的外部I/O接口 7的端口 8能夠顯示-當前在外部配置區(qū)域10中-并且控制系統(tǒng)2的I/O裝置4的硬件功能塊5能夠顯示-當前在功能配置區(qū)域11中,如圖8所示,而是還借助于顯示裝置,數(shù)學(xué)模型13的至少一個I/O接入點12可在模塊配置區(qū)域25中顯示,當前由通過塊沈按照方框圖的方式顯示,因此塊沈同樣并排地排列為一行。這里,塊沈被設(shè)置為與I/O裝置4 的所選擇并顯示的硬件功能塊5平行,其好處在于簡化了相互間的分配能力。因此,配置設(shè)備20允許在結(jié)果中一般性地觀察開發(fā)過程,從在其中形成控制系統(tǒng)2的將要轉(zhuǎn)換的功能的抽象數(shù)學(xué)模型13起,通過控制系統(tǒng)2的硬件功能塊5直到由控制系統(tǒng)2調(diào)用的外部裝置 6。由圖8容易知道,在模塊配置區(qū)域25中顯示的I/O接入點12以數(shù)學(xué)模型13的塊沈的形式能被分配并且被分配給I/O裝置4的已選的并在功能配置區(qū)域11中顯示的硬件功能塊5,當前即通過圖形的分配工具實現(xiàn)分配,在這里該分配工具以信號線M的形式實現(xiàn)。
權(quán)利要求1.一種生成可執(zhí)行控制程序至少一部分的設(shè)備,所述設(shè)備是用于在計算機輔助下生成用于對能經(jīng)由輸入/輸出裝置(4)連接到具有外部輸入/輸出接口(7)的外部裝置(6)的控制系統(tǒng)( 進行控制的可執(zhí)行的控制程序(1)的至少一部分的設(shè)備,其中所述控制系統(tǒng) (2)具有至少一個電子的計算單元(3)以及至少一個分配給所述計算單元(3)的所述輸入 /輸出裝置G),其中所述輸入/輸出裝置(4)包含硬件功能塊(^!^!^^(巧山^^,其特征在于,所述設(shè)備包括所述外部輸入/輸出接口(7)的端口(8)以及所述端口(8)的屬性(9)在計算機輔助下至少部分地在其中被詳細說明的數(shù)據(jù)庫;用于在計算機輔助下在外部配置區(qū)域(10)中以能夠被選擇的方式顯示所述外部輸入 /輸出接口(7)的端口(8)的裝置,用于選擇所述外部輸入/輸出接口(7)的在所述外部配置區(qū)域(10)中顯示的至少一個端口(8)并將其分配給所述控制系統(tǒng)O)的輸入/輸出裝置(4)的同樣在計算機輔助下在功能配置區(qū)域(11)中顯示的硬件功能塊(5)的裝置,用于使得在選擇了所述外部輸入/輸出接口(7)的端口(8)之后,只有所述輸入/輸出裝置(4)的在功能上能與所存儲的關(guān)于所述外部裝置(6)的外部輸入/輸出接口(7)的端口(8)以及所述端口(8)的屬性(9)的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊(5a, 5b, 5c, 5d,5e)在計算機輔助下以能夠被選擇的方式被顯示的裝置。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其特征在于,所述設(shè)備還包括用于使得在選擇了顯示為能夠被選擇的硬件功能塊(5ajb,5C,5d,5e)中的一個之后,所選擇的硬件功能塊(5)在計算機輔助下被顯示于所述功能配置區(qū)域(11)中的裝置。
3.根據(jù)權(quán)利要求2所述的設(shè)備,其特征在于,所述設(shè)備還包括用于將所述外部輸入/ 輸出接口(7)的被選擇的端口(8)自動地分配給所顯示的硬件功能塊(5)的唯一的在功能上沒有沖突的端口的裝置。
4.根據(jù)權(quán)利要求1至3中之一所述的設(shè)備,其特征在于,所述設(shè)備還包括用于自動地利用所述外部輸入/輸出接口(7)的被選擇的端口(8)的存儲于數(shù)據(jù)庫中的詳細說明配置為所述外部輸入/輸出接口(7)的被選擇的端口(8)而選擇的硬件功能塊(5)的裝置。
5.根據(jù)權(quán)利要求1至3中之一所述的設(shè)備,其特征在于,所述設(shè)備還包括用于在改變了所述外部輸入/輸出接口⑵的端口⑶和/或所述端口⑶的屬性(9)的詳細說明之后,在計算機輔助下基于存儲于所述數(shù)據(jù)庫中的改變后的詳細說明對已經(jīng)存在的所述外部輸入/輸出接口⑵的端口⑶到所述輸入/輸出裝置⑷的硬件功能塊(5)的分配的功能沖突進行檢查,并顯示所確定的沖突的裝置。
6.根據(jù)權(quán)利要求1至3中之一所述的設(shè)備,其特征在于,所述設(shè)備還包括用于顯示數(shù)學(xué)模型(1 的至少一個輸入/輸出接入點(12),并且將所述輸入/輸出裝置(4)的被選擇并被顯示的硬件功能塊( 分配給所述數(shù)學(xué)模型(1 的所顯示的輸入/輸出接入點(12) 中的一個的裝置。
7.根據(jù)權(quán)利要求1至3中之一所述的設(shè)備,其特征在于,所述設(shè)備還包括用于在所述輸入/輸出裝置和/或所述外部裝置(6)的外部輸入/輸出接口本身不存在的情況下提供關(guān)于所述輸入/輸出裝置(4)的硬件功能塊(5)的信息和/或關(guān)于所述外部裝置(6)的外部輸入/輸出接口⑵的端口⑶和所述端口⑶的屬性(9)的信息的另一數(shù)據(jù)庫。
8.一種配置設(shè)備,所述配置設(shè)備是用于配置能經(jīng)由輸入/輸出裝置(4)連接到具有外部輸入/輸出接口(7)的外部裝置(6)的控制系統(tǒng)O)以在計算機輔助下生成用于對所述控制系統(tǒng)( 進行控制的可執(zhí)行的控制程序(1)的至少一部分的配置設(shè)備(20),其中所述控制系統(tǒng)( 具有至少一個電子的計算單元(3)以及至少一個分配給所述計算單元(3)的所述輸入/輸出裝置G),其中所述輸入/輸出裝置(4)包含硬件功能塊(5),其特征在于,所述配置設(shè)備00)包括用于在計算機輔助下在外部配置區(qū)域(10)中以能夠被選擇的方式顯示所述外部輸入/輸出接口⑵的端口(8),并且在選擇了所述外部輸入/輸出接口(7)的端口⑶之后,在計算機輔助下以能夠被選擇的方式只顯示所述輸入/輸出裝置的在功能上能與所存儲的關(guān)于所述外部裝置(6)的外部輸入/輸出接口(7)的端口(8)以及所述端口(8) 的屬性(9)的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊(5ajb,5C,5d,5e)的至少一個顯示裝置,用于選擇所述外部輸入/輸出接口(7)的在所述外部配置區(qū)域(10)中顯示的至少一個端口(8)并將其分配給所述控制系統(tǒng)O)的輸入/輸出裝置(4)的同樣在計算機輔助下在功能配置區(qū)域(11)中顯示的硬件功能塊(5)的至少一個輸入裝置和用于存儲所述外部輸入/輸出接口(7)的端口(8)以及所述端口(8)的屬性(9)在計算機輔助下至少部分地在其中被詳細說明的數(shù)據(jù)庫的至少一個存儲裝置。
9.根據(jù)權(quán)利要求8所述的配置設(shè)備,其特征在于,所述配置設(shè)備還包括用于使得借助于所述顯示裝置在計算機輔助下在外部配置區(qū)域(10)中以能夠被選擇的方式顯示所述外部輸入/輸出接口(7)的端口(8)的裝置。
10.根據(jù)權(quán)利要求9所述的配置設(shè)備,其特征在于,所述用于使得借助于所述顯示裝置在計算機輔助下在外部配置區(qū)域(10)中以能夠被選擇的方式顯示所述外部輸入/輸出接口(7)的端口(8)的裝置包括用于使得通過并排地設(shè)置成行的方框按照框圖的方式顯示所述外部輸入/輸出接口(7)的端口⑶的裝置。
11.根據(jù)權(quán)利要求8至10之一所述的配置設(shè)備,其特征在于,所述配置設(shè)備還包括用于使得在功能上能與所述外部接口(7)的端口(8)以及所述端口(8)的屬性(9)的所存儲的詳細說明沒有沖突地協(xié)調(diào)一致的硬件功能塊( 在選擇區(qū)域0 中以能夠被選擇的方式被顯示以通過所述輸入裝置進行選擇的裝置。
12.根據(jù)權(quán)利要求8至10之一所述的配置設(shè)備,其特征在于,所述配置設(shè)備還包括用于使得所述輸入/輸出裝置的借助于顯示裝置所選擇的硬件功能塊(5)在功能配置區(qū)域(11)中被顯示的裝置。
13.根據(jù)權(quán)利要求12所述的配置設(shè)備,其特征在于,所述用于使得所述輸入/輸出裝置的借助于顯示裝置所選擇的硬件功能塊(5)在功能配置區(qū)域(11)中被顯示的裝置包括用于使得所述輸入/輸出裝置(4)的借助于顯示裝置所選擇的硬件功能塊(5)通過并排設(shè)置成行的方框03)按照框圖的方式與所述外部I/O接口(7)的端口(8)平行地被顯示的裝置。
14.根據(jù)權(quán)利要求8至10之一所述的配置設(shè)備,其特征在于,所述配置設(shè)備還包括用于將所述外部配置區(qū)域(10)中的所述外部輸入/輸出接口(7)的至少一個端口(8)分配給所述功能配置區(qū)域(11)中的所述控制系統(tǒng)O)的外部裝置的硬件功能塊(5)的圖形分配工具。
15.根據(jù)權(quán)利要求8至10之一所述的配置設(shè)備,其特征在于,所述配置設(shè)備還包括用于使得借助于所述顯示裝置,數(shù)學(xué)模型(1 的至少一個輸入/輸出接入點(1 在模型配置區(qū)域05)中被顯示的裝置。
16.根據(jù)權(quán)利要求15所述的配置設(shè)備,其特征在于,所述配置設(shè)備還包括用于將所述數(shù)學(xué)模型(1 的至少一個在所述模型配置區(qū)域0 中顯示的輸入/輸出接入點(12)分配給所述輸入/輸出裝置的所選擇并在所述功能配置區(qū)域(11)中顯示的硬件功能塊 (5)的裝置。
專利摘要本公開涉及生成可執(zhí)行控制程序的設(shè)備及控制系統(tǒng)配置設(shè)備,包括外部I/O接口的端口及端口屬性至少部分在其中被詳細說明的數(shù)據(jù)庫;可選地顯示外部I/O接口的端口的裝置,選擇外部I/O接口的所顯示的至少一個端口并將其分配給控制系統(tǒng)的I/O裝置的所顯示的硬件功能塊的裝置,使得在選擇了外部I/O接口的端口后僅I/O裝置的功能上能與所存儲的外部裝置的外部I/O接口的端口及端口屬性的詳細說明無沖突地協(xié)調(diào)一致的硬件功能塊可選地顯示的裝置。本公開一實施例解決的一個問題是簡化對控制系統(tǒng)和要連接的外部裝置間連接的配置。根據(jù)本公開一實施例的一個用途是控制設(shè)備開發(fā)、控制設(shè)備編程以及控制設(shè)備測試。
文檔編號G05B19/4155GK202183035SQ20112000111
公開日2012年4月4日 申請日期2011年1月5日 優(yōu)先權(quán)日2010年1月7日
發(fā)明者H·農(nóng)多夫, H·森德, H·豪皮特, M·克朗姆勒, M·魯埃勒 申請人:帝斯貝思數(shù)字信號處理和控制工程有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
瑞金市| 神池县| 宾阳县| 凤城市| 南川市| 商水县| 淮北市| 乐昌市| 辽源市| 宁海县| 麻城市| 新密市| 手游| 名山县| 竹山县| 任丘市| 华阴市| 莲花县| 西藏| 射阳县| 黑水县| 青河县| 黎平县| 博湖县| 子洲县| 聊城市| 晋江市| 广宁县| 于田县| 清流县| 喜德县| 四川省| 伊吾县| 务川| 平定县| 郓城县| 和平区| 荔浦县| 鱼台县| 扎赉特旗| 惠安县|