"連続する通信サイクルn-1,n,n1の通信スロットID59,ID60,ID61で通信するタイムトリガ型バスシステムの作動方法であって、入力データ1とコンフィギュレーションデータ2から処理指示4が自動的に生成され3、該処理指示4が、通信タスクの処理のために時間信号121に基づいて使用され、前記入力データ1は、通信タスクを識別するための識別子、通信タスクを少なくとも1つの通信サイクルn-1,n,n1に割り当てるためのサイクル情報、および通信タスクを少なくとも1つの通信サイクルn-1,n,n1内で時間設定するための時間位置情報を含んでおり、前記コンフィギュレーションデータ2は、通信タスクを規定するデータおよび/またはバスシステムを記述するデータを含んでおり、前記処理指示の自動生成3は少なくとも、a時間的に連続する通信タスクを、時間情報および時間位置情報に基づいて形成するステップ、b時間位置情報を、時間オフセット情報および/または通信スロットID59,ID60,ID61の境界に基づいて適合するステップ、およびc処理指示を時間同期したバスと同期するステップ、を含む作動方法。入力データ1は少なくとも部分的に、ユーザ問い合わせ機能を使用して準備される、請求項1に記載の方法。コンフィギュレーションデータ2は少なくとも部分的に、コンフィギュレーションファイル、とりわけFIBEX-XMLファイルとして準備され、EcuCValuesおよび/またはECU抽出情報のような制御装置固有の情報を含んでいる、請求項1または2に記載の方法。時間的に連続する通信タスクの形成は、通信タスクをサイクル情報と時間位置情報に基づいて時間的に配列することを含む、請求項1から3までのいずれか1項に記載の方法。通信タスクに割り当てられた時間位置情報の適合は、時間位置情報を所定の遅延時間だけ時間的にシフトすることを含む、請求項1から4までのいずれか1項に記載の方法。通信タスクに割り当てられた時間位置情報の適合は、通信サイクル内のセグメント境界により時間的に配列することを含む、請求項1から5までのいずれか1項に記載の方法。通信タスクを処理するために、フレックスレイバスシステム、SAFEバスシステム、SPIDERバスシステム、TTCANバスシステム、および/またはタイムトリガ型プロトコルバスシステムで使用される、請求項1から6までのいずれか1項に記載の方法。処理指示はコンフィギュレーションファイル、とりわけAUTOSAR-XMLファイルおよび/またはCソーステキストファイルと所属ヘッダファイルの形態で、対応するバスシステムで使用するために出力される、請求項1から7までのいずれか1項に記載の方法。通信タスクのために処理指示を自動生成するための方法であって、順次連続し、それぞれセグメントに分割された多数の通信サイクル内でタイマ割込みに基づき動作するタイムトリガ型バスシステムの作動に使用し、請求項1から8までのいずれか1項に対応する第1のデータと第2のデータを使用する方法通信タスクのために処理指示を自動生成するためのプログラムコードを備えるコンピュータプログラムであって、順次連続し、それぞれセグメントに分割された多数の通信サイクル内でタイマ割込みに基づき動作するタイムトリガ型バスシステムの運転に使用し、請求項1から8までのいずれか1項に対応する第1のデータと第2のデータを使用するコンピュータプログラム。したがって、最適化された処理指示に基づき時間同期バスシステムを作動する方法が必要であり、この処理指示は、例えばFIBEXコンフィギュレーションファイルを使用して自動的に、かつほとんどユーザとの相互作用なしに作成されるようにする。この背景から、本発明は、連続する通信サイクルの通信スロットで通信するタイムトリガ型バスシステムの作動方法であって、入力データとコンフィギュレーションデータから自動的に生成された処理指示を通信タスクの処理のために時間信号に基づいて使用する方法、および独立請求項の特徴を備える対応するコンピュータプログラムを提供する。好まし構成は、それぞれ従属請求項に記載されている。すでに述べたようにフレックスレイは時間同期バスプロトコルであり、いわゆるフレーム、すなわち信号を反復通信サイクルで伝送する。フレックスレイプロトコルは、各通信加入者で変換されるグローバルタイムベースに基づいて動作する日付は、システム全体にわたり統一的ないわゆるマクロティックの形で行われる。このマクロティックは、それぞれローカルタイムベース例えばローカル発振器のクロックに相当するマクロティックの倍数である。マクロティックの正規化された絶対持続時間は、すべてのフレックスレイシステムで同じである。フレックスレイは、全部で最高64の連続する通信サイクルで動作する。最後の最大64サイクルが終了すると、サイクルシーケンスは新たに第1のサイクルにより開始するラップアラウンド。各通信サイクル内で、フレームが特定の時間で伝送され受信される。この特定の時間は、サイクル開始を基準にするマクロティック値の形で表されるそれぞれの時間オフセットにより定義される。したがってフレックスレイの枠内での時間設定は、サイクル情報それぞれのサイクルの連続番号と時間オフセット情報により行うことができる。フレックスレイバス上の通信は、すでに述べたようにグローバルなフレックスレイスケジュールに基づいて行われる。いわゆるジョブリストに、通信タスクジョブの処理が設定される。ジョブリストは、タスクの処理のためにここでは絶対信号割込みにより制御されるトリガされる。ここでは、割込みのサイクル値とマクロティック値が絶対位置を対応するサイクルとオフセットに関連付けるためにジョブリストにファイルされている。さらにジョブリストは、伝送または受信すべきフレームTxないしRxへの指示ポインタを含んでいる。本発明により、通信サイクルの反復シーケンスを基礎にして動作するタイムトリガ型バスシステム、例えばフレックスレイバスの作動が可能になり、ここでは入力データとコンフィギュレーションデータから自動的に生成される処理指示が、時間信号を基礎とする通信ラスクの処理に使用される。入力データを介して対応するバスシステムのユーザまたは構築者は、通信タスクを識別するための識別子、通信ラスクを少なくとも1つの通信サイクルに割り当てるためのサイクル情報、および少なくとも1つの通信サイクル内で通信タスクを時間設定するための時間オフセット情報を指定することができる。有利には入力データは、ソフトウエアウィザードによって非常に簡単に問い合わせすることができる。他方で、処理指示の作成にために使用されるコンフィギュレーションデータは、通信タスクを定義するデータおよび/またはバスシステムを記述するデータを、とりわけFIBEXコンフィギュレーションファイルの形式で含む。引き続き処理指示の自動生成が行われる。これは完全に自動的に行われ、入力データからのサイクル情報および時間オフセット情報を基礎とする通信タスクの時間的シーケンスの形成と、場合により時間オフセット情報に基づく時間オフセット位置情報の適合と、処理指示の時間同期バスシステムとの同期化とを含む。本発明の手段に基づいて、対応するバスシステムが非常に簡単にかつユーザフレンドリーに、既存のコンフィギュレーションファイルからのリソース最適化された処理指示の自動生成によって構築される。コンピュータ読み出し可能データ担体に記憶されたプログラムコード手段を備える本発明のコンピュータプログラムは、このコンピュータプログラムがコンピュータまたは対応する計算装置、とりわけ本発明の制御装置で実行される時に本発明の方法が実施されるように構成されている。これにより例えば入力データのとりわけユーザフレンドリーな問い合わせを、ウィザード機能によって行うことができる。本発明のさらなる利点および実施形態は、以下の説明および添付図面から明らかである。前記の特徴および後でさらに説明する特徴は、記載された組合せだけでなく、本発明の枠を逸脱することなく、別の組合せまたは単独でも使用可能であることは理解されよう。本発明の実施例が図面に概略的に示されており、以下、図面を参照して詳細に説明する。以下の図面中、互いに対応するエレメントには同じ参照符合が付してあり、分かりやすくするため繰り返しの説明は行わない。図1には、全体が110により示されており、下方領域に3つ全部で64のフレックスレイサイクルn-1、n、1がサイクル境界111の間に示されている。サイクルn-1、n、n1はそれぞれ、静的セグメントSと動的セグメントDを有する。後で考察する同様にセグメントと称する、割込みの間の時間区間との混乱を避けるため、以下では静的フレックスレイセグメントSと動的フレックスレイセグメントDに対して、通常の専門用語とは異なるがそれぞれ用語通信領域を使用する。図1の上方部分には、全体が120により示されているが、割込み121により分割された5つの完全なジョブリストセグメントx、x1、x2、x3、およびx4が示されている。ジョブリストの処理は、割込み121の発生時には常に、それぞれ次のジョブがジョブリストコンフィギュレーションテーブルから呼び出されるようにしてなされる。これに基づき後続の割込みが、既知のサイクル情報および時間オフセット情報に基づいてコンフィギュレートされる。言い替えると、後続の割込み時点に対するサイクル情報と時間オフセット情報がグローバル時間に基づいてジョブリストに含まれており、これによりコンフィギュレートされる。通信コントローラまたはシステムタイマがこれらの値によりプログラムされ、次の割込みをトリガする。割込みがトリガされると直ちに、目下のジョブの通信操作送信/受信が実施される。すでに述べたようにジョブリストは、絶対時間に基づく割込みによってトリガされる。しかし本発明の方法の枠内で、割込みなしで動作するジョブリストを使用することも考えられる。この場合、割込みはそれ自体公知のポーリングによって代替することができる。オペレーションシステムがグローバル時間にすでに同期していれば、割込みを通常のクロックにより代替することができる。特定の通信サイクルn-1、n、n1を基準にして、各割込み位置は、それぞれのサイクル内のサイクル値およびオフセット値から決定される値マクロティックで表され、以下、時間位置情報と称するに相当する。この事実関係が図2に示されている。図2には全体で、サイクル境界111により分離された2つのフレックスレイサイクルnとn1が示されており、これらはそれぞれ静的通信領域Sと動的通信領域Dを有する。さらにジョブリストには、MとM1により示された割込み121がある。ここで値MとM1は、ジョブリストコンフィギュレーションテーブルのジョブインデクス識別子に相当する。セグメントmは、それぞれの時間情報ここではnないしn1と所属のオフセット値により表されるタイムスタンプM1とMの間の時間差として理解される。さらなるセグメントがm-1とm1により示されている。したがって本発明は、サイクル境界に掛かるセグメントm-1、m、m1を規定する。まだ値が代入されていない典型的なジョブリストコンフィギュレーションテーブルが以下の表に概略的に示されている。値ジョブインデクスは、ジョブリスト中の目下のジョブまたはその割込み位置を表すM,M1等、それぞれグローバル時間を基準にして。可能な割込みの最大数に相当するジョブ総数Kは、コンフィギュレーション可能である。サイクルの欄には、ジョブが実施されるフレックスレイ通信サイクルのインデクスが各ジョブごとに記入される。オフセットにより、ジョブが実施されるサイクル内での時間位置マクロティックでが指示される。TxとRxは、実施すべき通信タスクへのアレイ形態の指示ポインタである。Txおよび/またはRxに対して値が設けられていなければ、対応するフィールドが例えばゼロポインタを含む。この場合、アレイは生成されない。図2の割込みは、前記テーブル0,1,2,...の特定のジョブインデクスに相当する。図2の例での割込みMはサイクルnにあるから、この割込みまたはそれと結び付いたジョブに対するパラメータサイクルは値nを有する。パラメータオフセットは、サイクルn内の割込みMの位置をマクロティックで指示する。対応して、次の割込みM1に対するパラメータサイクルは値n1を有する。割込みM1がサイクルn1にあるからである。したがって上記の表に示されたジョブリストコンフィギュレーションテーブルの各列は、2つの割込みの間にあるセグメントm-1、m、m1に対応する。したがって値TxとRxは、このセグメントで処理すべきそれぞれの通信タスクに相当する。すなわち、送信および受信すべき送受信フレーム、通信コントローラ内でのバッファないしはリソースのコンフィギュレーション等である。有利には、すべてが記入されたジョブリストが、本発明により完全に自動的に作成され、使用される。このために入力データおよびコンフィギュレーションデータが処理される。前に説明したように、タイムトリガ型バスシステムをコンフィギュレートするために通常使用されるFIBEX-XMLコンフィギュレーションデータでは、ジョブリストメルクマールの規格化ができない。したがってこれら付加的に必要なメルクマールは、入力データの形で準備される。この準備は好ましくは、ソフトウエアウィザードによる問い合わせによって行われる。本発明により設けられた作成規則に基づき、入力データおよびコンフィギュレーションデータから、とりわけFIBEX-XMLデータおよび/またはAUTOSARコンフィギュレーションファイルからジョブリストが作成され、このジョブリストを対応する時間同期バスシステムの構築に使用することができる。同期バスは、このジョブリストを使用して作動される。択一的に、ジョブリストを適切なフォーマットで、例えばCソースコードファイルおよび所属のヘッダファイルのフォーマット、および/またはAUTOSARファイルのフォーマットで出力することもできる。AUTOSARファイルからCソースコードファイルへの自動変換も同様に可能である。これによりユーザは、非常に簡単かつ面倒なしに、処理指示をジョブリストの形で作成することができる。前に説明したように、これまでAUTOSARオペレーションに必要であってAUTOSARファイルを構築または作成するための専門知識が不要である。ここでコンフィギュレーションデータについては詳細に説明しない。FIBEXファイルフォーマットは一般的に周知だからである。とりわけコンフィギュレーションデータは、関連するすべてのパラメータ、例えばトポロジー、コンフィギュレーションパラメータおよび/または対応するバスシステムのフレームを有する。しかし本発明の方法は、ジョブリストの作成に依存するものではない。ジョブリストが作成されないか、またはその使用が省略される場合、フレックスレイドライバは周期的に既存のすべてのバッファにわたって送信または受信すべきフレームを問い合わせる。これは前に説明したMEDC17の枠内で行われるのと同じである。すでに前に説明したように、ジョブリストを割込みなしで処理することも考えられる。ジョブリストを使用すべき場合、入力データは、例えば以下の形式に対応する最小コンテンツを有していなければならない。FrlfJobName01BaseCycleCycleRepetitionMacrotickOffsetFrlfJobName02BaseCycleCycleRepetitionMacrotickOffsetここで入力データは、2つの処理すべきジョブに対するジョブ情報またはタスク情報を有する。ここでJobname01は、例えば第1のジョブに対する一義的識別子であり、Jobname02は、第2のジョブに対する一義的識別子に相当する。値BaseCycleは、ジョブがそれぞれ実行される第1のフレックスレイサイクルを指示する。BaseCycleは、異なるジョブに対して同じか、または異なっていてよい。CyCleRepetitionは、いくつのサイクルでおよび/またはどのサイクルで対応のジョブを実行すべきかを指示し、例えば1によりジョブが、BaseCycleにより指示されたベースサイクルに続く各サイクルで実行されることが指示される。最後にMacroOffsetは、前に説明したようにサイクル内でのジョブの時間設定を表す。CyCleRepetitionとMacroOffsetも、異なるジョブに対して同じか、または異なっていてよい。例えば入力データに存在するジョブ情報は次の値を取ることができる。JobName010,1,400JobName020,1,3000ここにおいて入力データでは、識別子JobName01を有する第1のジョブが0番目のサイクルBaseCycle=0から各サイクルにおいてCyCleRepetition=1、400のマクロティック位置MacroOffset=400で実行すべきであることが定義される。対応して、JobName02を有する第2のジョブは、0番目のサイクルBaseCycle=0から各サイクルにおいてCyCleRepetition=1、しかしここでは3000のマクロティック位置MacroOffset=3000で実行すべきである。入力データに存在するジョブ情報は、コンフィギュレーションデータとともにジョブリストコンフィギュレーションテーブルに変換される。コンフィギュレーションデータから、相応にして例えばサイクル時間、絶対時間値、および割込みに割り当てられた時間値、すなわち割込みの絶対位置が求められる。ジョブリストを作成するための第1のステップでは、通信タスク、すなわちそれぞれの識別子により表されるジョブの時間的順序が、サイクル情報と時間オフセット情報に基づいて、すなわち値BaseCycle、CyCleRepetitionおよびMacroOffsetに基づいて形成される。時間的順序はジョブリストにファイルされるか、または他のやり方で中間記憶される。時間的順序は例えば、ジョブを上昇順に、まずサイクル情報に対応して、続いてオフセット情報に対応して配列することにより形成される。ここから得られる暫定的第1のジョブリストが以下の表に示されており、このジョブリストはJobName01とJobName02に該当する上記情報により形成されたものである。このようにして形成された第1のジョブリストから第2のジョブリストが形成される。第2のジョブリストでは、いわゆるジョブディレーが正または負の時間シフト値の形で考慮される。正の時間シフト値veDelayが、例えば大きな割込み潜在時間を補償するために必要なことがある。この時間シフト値は、典型的には割込みの目標時間と実際時間との時間差すなわち割込み潜在時間を考慮し、例えば割込みの実際時間と、ISRルーチンの第1のコード実行時間とに適合する。反対に負の時間シフト値は、データを伝送のために前もって準備するため、高速の応答時間を達成するために必要なことがある。図3には、この時間シフト値を中心にする本発明の時間シフトが全体で300により示されている。図3の下方部分には、310により2つのセグメントm-1とmが概略的に示されている。セグメントの間にはセグメント境界311がある。図の上方部分320には、スロットが符合ID60とID61により示されている。これらのスロットは、例えば通信サイクルの動的通信領域および/または静的通信領域のスロットとすることができる。331により、まだ時間シフト値だけシフトされていない元の割込み要求が示されており、332は、例えば潜在時間補正の枠内で時間シフト値を考慮した後の仮想割込みを示す。341によりシフト値が示されている。このシフト値は、ジョブディレー補正の枠内で、例えば-40マクロティックとすることができる。図3に示すように、割込み要求332は、スロットID60とID61との間の境界にまだ相当していない。ユーザは正の時間シフトと負の時間シフトのために別個の値を指示することができ、この値もコンフィギュレーションデータに格納することができる。時間シフト値だけ実行時間をシフトすることによって、いわば仮想割込みシステムが形成され、これは、静的通信領域と動的通信領域の静的スロットと動的スロットとの間の真のスロット境界を調整する。真のスロット境界への調整は、有利には以下に説明する方法によって行われる。この手段の作用が図4に示されており、ここでも図3と同じようにセグメントm-1とm、およびセグメント境界311がある。図3とは異なり図4では、フレックスレイサイクルの動的または静的通信領域の3つのスロットID59、ID60、ID61が示されている。まず前の元の割込み要求331と同じように、シフトによって時間シフト値341が仮想割込み332を形成することで補正される。図4から分かるように、この仮想割込みは、スロットID60とID61との間のスロット境界には相当していない。したがって仮想割込み332をスロット境界と同期させなければならない。そのためにスロットID59とID60との間のスロット境界が使用される。この同期の結果として、さらなる仮想割込みが333により示されている。次にスロット境界調整について説明する。それぞれのスロットIDを指示し、それぞれの位置を特定する値は、コンフィギュレーションデータ、例えばFIBEX-XMLファイルに取り込まれる。次に、静的通信領域の静的フレックスレイスロットであるか、または動的通信領域の動的スロットミニスロットであるかが区別される。静的スロットに対しては次式が適用され、ここでGd_Static_Slotは静的スロットの長さを表す。VirtuelleTxRxInterruptpositionN1<TxRxSlotIDxGdStaticSlot≦VirtuellerTxRxInterruptNTxフレームとRxフレームに対してそれぞれ別個の計算が行われるのは、それらの仮想割込みが、前に説明したように異なることがあるからである。動的スロットに対しては、Gd_MaxDynamicLengthが動的スロットミニスロットの最大長であり、次式が適用される。VirtuelleTxRxInterruptpositionN1<TxRxSlotIDxGdMaxDynamicLength≦VirtuellerTxRxInterruptN前に説明した手段に基づき、次にスロット境界と割込みまたは割込み要求との実質的調整が行われる。タイムトリガ型バスシステムで使用するためには、形成されたジョブリストをリアルタイム環境で同期しなければならない。そのために、前に説明したように静的コンフィギュレーションにしたがってフレックスレイフレームを伝送および受信するために使用される規則を適用する。状態ノーマルアクティブにあるフレックスレイクラスタが、その状態変数を更新する。これによりフレックスレイタイマ割込みがアクティブになる。以下の方法が実行される。1.クラスタ通信加入者が状態ノーマルアクティブにあれば、クラスタはフレックスレイグローバル時間、すなわち目下のサイクルとマクロティック位置curr_cycleとcurr_macro_tickを読み出す。2.次に適切なサイクルシフト時間値が目下のサイクル値に加算されるcurr_cycle=CYLE_DELAY、例えば10ms。ここでCYCCLE_DELAYは、ジョブリストスケジューラを調整するための安全バッファとして作用する。3.サイクル値が目下のサイクルより大きいかまたは等しいジョブインデクスを発見するために最適化された検索ルーチンが実行される。JobJndex→Zyklus≧currcycle4.検索ルーチンが結果を返すと、次のフレックスレイタイマ割込みが、ジョブインデクスの対応するサイクル値およびマクロティック値に調整される。5.ジョブリストの同期の後、目下のジョブに対するタイマ割込みが検出されると直ちに、次のジョブに対するタイマ割込みがジョブリストテーブルから呼び出される。6.TxフレームおよびRxフレームの形態の通信タスクがジョブリストテーブルから呼び出され、Txfyrエームが伝送され、Rxfyrエームが目下のジョブのために受信され、および/または処理される。ステップ5と6は、通信コントローラがグローバル時間またはバスに同期するまで反復される。場合によりここでは、ラップアラウンドを考慮する。7.フレックスレイコントローラの同期が失われると直ちに、規則がステップ1から新たに実行されるラップアラウンド。本発明の方法は有利には、ジョブリストコンフィギュレーションテーブルのための作製規則の枠内で使用される。これは図5に概略的に500によって示されている。この方法は、FIBEXコンフィギュレーションファイル2の前に説明した入力データ1とコンフィギュレーションデータ2に対する2つのデータソースを使用する。ステップ3では、これらのデータからジョブリスト抽出方法によって、前に説明したようにジョブリストコンフィギュレーションテーブル4が作成され、出力される。このジョブリストコンフィギュレーションテーブル4は、タイムトリガ型バスシステムの運転のために、さらなる処理なしで使用することができる。択一的にステップ5で、例えば制御ソフトウエアで使用するためのCソーステキストファイルを所属のヘッダファイルとともに、および/またはステップ76で、AUTOSAR-XMLファイルをジョブリスト詳細とともに作成することもできる。対応するCソーステキストファイルと所属のヘッダファイルは、対応するAUTOSAR-XMLファイルから、チャートの矢印7により示すように作成することもできる。"