(57)【要約】【課題】複数のデータ構造体と複数のＭＭＩ要素とを効率的かつ簡単に接続できる、データ処理方法を提供する。【解決手段】本発明の方法は、複数のＭＭＩ要素を含むマンマシンインタフェースを用意するステップと、複数のデータ構造体を１つのリストとして配列するステップと、いずれかのＭＭＩ要素をユーザが選択するステップと、リストからの第１のデータ構造体を選択されたＭＭＩ要素に自動接続するステップと、リスト内で先行して接続されたデータ構造体に続くデータ構造体に、リストの先頭をセットするステップとを含み、ここで、上記ユーザが選択するステップ、及び、上記自動接続するステップ、及び、上記リストの先頭をセットするステップが当該順序で反復実行される。【選択図】図１
2015215898.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置の複数のデータ構造体（１８）と複数のマンマシンインタフェース要素（ＭＭＩ要素；１２）とを接続する方法であって、
前記データ構造体（１８）は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、該現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表しており、
複数のＭＭＩ要素（１２）を含むマンマシンインタフェース（ＭＭＩ）を用意するステップと、
複数のデータ構造体（１８）を１つのリスト（２０）として配列するステップと、
いずれかのＭＭＩ要素（１２）をユーザが選択するステップと、
前記リスト（２０）からの第１のデータ構造体（１８）を選択されたＭＭＩ要素（１２）に自動接続するステップと、
前記リスト（２０）内で先行して接続されたデータ構造体（１８）に続くデータ構造体（１８）に、前記リストの先頭をセットするステップと
を含み、
前記いずれかのＭＭＩ要素（１２）をユーザが選択するステップ、及び、前記リスト（２０）からの第１のデータ構造体（１８）を選択されたＭＭＩ要素（１２）に自動接続するステップ、及び、前記リスト（２０）内で先行して接続されたデータ構造体（１８）に続くデータ構造体（１８）に前記リストの先頭をセットするステップを、当該順序で反復実行する、
ことを特徴とする方法。
【請求項２】
前記方法は、前記データ構造体（１８）の前記リスト（２０）の終了部に達したとき、又は、全てのＭＭＩ要素（１２）にデータ構造体（１８）が割り当てられたときに、前記方法を終了する付加的なステップを含む、
請求項１記載の方法。
【請求項３】
前記リスト（２０）内で先行して接続されたデータ構造体（１８）に続くデータ構造体（１８）に、前記リストの先頭をセットするステップは、前記先行して接続されたデータ構造体（１８）を前記リスト（２０）から除去するステップを含む、
請求項１又は２記載の方法。
【請求項４】
前記マンマシンインタフェース（ＭＭＩ）は、少なくとも１つのデータ構造体（１８）を表示するための出力エレメント（２２）を備えており、
前記方法は、少なくとも前記リストの先頭がセットされたデータ構造体（１８）を前記出力エレメント（２２）において表示する付加的なステップを含む、
請求項１から３までのいずれか１項記載の方法。
【請求項５】
前記マンマシンインタフェース（ＭＭＩ）は、前記複数のＭＭＩ要素（１２）間で移動可能なグラフィック選択手段（１４）、特にポインタを含んでおり、
前記いずれかのＭＭＩ要素（１２）をユーザが選択するステップは、前記グラフィック選択手段（１４）を選択すべきＭＭＩ要素（１２）へ移動させて選択を確認するステップを含む、
請求項１から４までのいずれか１項記載の方法。
【請求項６】
前記マンマシンインタフェース（ＭＭＩ）は、前記グラフィック選択手段（１４）に対応して、少なくとも１つのデータ構造体（１８）を表示する出力ユニット（１６）を備えており、該出力ユニット（１６）は前記グラフィック選択手段（１４）によって移動可能であり、
前記方法は、少なくとも前記リストの先頭がセットされたデータ構造体（１８）を前記出力ユニット（１６）において表示する付加的なステップを含む、
請求項５記載の方法。
【請求項７】
前記複数のデータ構造体（１８）を１つのリスト（２０）として配列するステップは、前記リスト（２０）内で複数のデータ構造体（１８）をソートするステップを含む、
請求項１から６までのいずれか１項記載の方法。
【請求項８】
前記リスト（２０）内で複数のデータ構造体（１８）をソートするステップは、複数のデータ構造体（１８）を前記リスト（２０）内でソートするための少なくとも１つのソート基準を求めるステップと、該少なくとも１つのソート基準にしたがって前記リスト（２０）内で複数のデータ構造体（１８）を自動ソートするステップとを含む、
請求項７記載の方法。
【請求項９】
前記方法は、前記データ処理装置の利用可能なデータ構造体（１８）の全体から前記データ処理装置の複数のデータ構造体（１８）を選択する付加的なステップを含む、
請求項１から８までのいずれか１項記載の方法。
【請求項１０】
前記データ処理装置の利用可能なデータ構造体（１８）の全体から前記データ処理装置の複数のデータ構造体（１８）を選択するステップは、複数のデータ構造体（１８）を選択するための少なくとも１つのフィルタリング基準を求めるステップと、該少なくとも１つのフィルタリング基準にしたがって前記利用可能なデータ構造体（１８）の全体から複数のデータ構造体（１８）を自動選択するステップとを含む、
請求項９記載の方法。
【請求項１１】
前記方法は、接続されたＭＭＩ要素（１２）におけるデータ構造体（１８）の内容を出力する付加的なステップを含む、
請求項１から１０までのいずれか１項記載の方法。
【請求項１２】
データ処理装置の複数のデータ構造体（１８）と複数のマンマシンインタフェース要素（ＭＭＩ要素；１２）とを接続する方法であって、
前記データ構造体（１８）は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、該現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表しており、
複数のＭＭＩ要素（１２）を含むマンマシンインタフェース（ＭＭＩ）を用意するステップと、
複数のＭＭＩ要素（１２）を１つのリスト（２０）として配列するステップと、
複数のデータ構造体（１８）の少なくとも一部を表示するためのデータ構造体表示エレメント（２４）を前記マンマシンインタフェース（ＭＭＩ）に用意するステップと、
前記データ構造体表示エレメント（２４）においていずれかのデータ構造体（１８）をユーザが選択するステップと、
前記リスト（２０）からの第１のＭＭＩ要素（１２）を選択されたデータ構造体（１８）と自動接続するステップと、
前記リスト（２０）内で先行して接続されたＭＭＩ要素（１２）に続くＭＭＩ要素（１２）に、前記リストの先頭をセットするステップと
を含み、
前記データ構造体表示エレメント（２４）においていずれかのデータ構造体（１８）をユーザが選択するステップ、及び、前記リスト（２０）からの第１のＭＭＩ要素（１２）を選択されたデータ構造体（１８）と自動接続するステップ、及び、前記リスト（２０）内で先行して接続されたＭＭＩ要素（１２）に続くＭＭＩ要素（１２）に、前記リストの先頭をセットするステップを、当該順序で反復実行する、
ことを特徴とする方法。
【請求項１３】
複数のＭＭＩ要素（１２）を含むマンマシンインタフェース（ＭＭＩ）と複数のデータ構造体（１８）とを備えたデータ処理装置であって、
前記データ構造体（１８）は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、該現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表しており、
請求項１から１２までのいずれか１項記載の方法を実行するように構成されている
ことを特徴とするデータ処理装置。
【請求項１４】
前記マンマシンインタフェース（ＭＭＩ）は、前記複数のＭＭＩ要素（１２）を表示及び選択するためのタッチパネルを含む、
請求項１３記載のデータ処理装置。
【請求項１５】
適切なデータ処理装置へロードされた後、請求項１から１２までのいずれか１項記載の方法の各ステップを実行するための、コンピュータで実行可能な複数の命令を含む、
コンピュータプログラム製品。
【請求項１６】
プログラミング可能なデータ処理装置と協働して、前記データ処理装置上で、請求項１から１２までのいずれか１項記載の方法を実行するための、電子的に読み出し可能な複数の制御信号を含む、
ディジタル記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置の複数のデータ構造体と複数のマンマシンインタフェース要素（ＭＭＩ要素）とを接続する方法であって、データ構造体は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系の複数の要素、又は、これら現実もしくは仮想の１つの開制御系もしくは閉ループ制御系の複数の要素に対する関係を表している方法に関する。
【０００２】
本発明はまた、複数のＭＭＩ要素を含むマンマシンインタフェース（ＭＭＩ）と複数のデータ構造体とを備えたデータ処理装置であって、データ構造体は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系の複数の要素、又は、これら現実もしくは仮想の１つの開制御系もしくは閉ループ制御系の複数の要素に対する関係を表しており、上記方法を実行する装置に関する。
【０００３】
本発明はさらに、適切なデータ処理装置へロードされた後に上記方法の各ステップを実行するための、コンピュータで実行可能な複数の命令を含むコンピュータプログラム製品、並びに、プログラミング可能なデータ処理装置と協働してデータ処理装置上で上記方法を実行するための電子的に読み出し可能な複数の制御信号を含むディジタル記憶媒体にも関する。
【背景技術】
【０００４】
例えば、閉ループ制御系もしくは開制御系のモデルベースの開発の分野では、上記モデル内に存在するパラメータをモデルのランタイムで開発者に対して可視とするか又は開発者が操作できるようにする必要がある。このために、仮想の表示エレメント及び／又は操作エレメント、例えば、仮想のアナログもしくはディジタル評価ディスプレイや仮想の警告灯、仮想スイッチ又は値入力フィールド等を使用できる。こうした表示エレメント及び操作エレメントはツール（インストルメント）とも称される。
【０００５】
閉ループ制御回路もしくは開制御回路のモデリングの分野で公知のアプリケーションとして、例えば、本出願人による製品ControlDeskがある。この場合、実行可能モデル、すなわち、技術的もしくは物理的なプロセスを数学的にシミュレートするモデル、又は、技術プロセスのための制御アルゴリズムを表示するモデルから、種々の変数が形成される。これらの変数は技術的パラメータ又は物理的パラメータを表しており、例えば、電圧、又は、温度、又は、エラーメッセージもしくはタイムアウト時間などの技術的条件を付された量である。当該分野で公知の他のアプリケーションとして、本出願人による製品ProduktConfigurationDeskがある。ここでは、制御装置のポートの形態のＭＭＩ要素とモデルインタフェースの形態のデータ構造体との接続が形成される。
【０００６】
ＭＭＩ要素とデータ構造体との接続は、ふつう、ＭＭＩであるグラフィックインタフェースにおける「ドラッグアンドドロップ」によって行われる。つまり、データ構造体が例えばマウスによって選択され、いずれかのＭＭＩ要素までドラッグされて、当該ＭＭＩ要素とデータ構造体との接続が形成されるのである。ただし、変数とツールとの間の結合には非常に時間がかかる。これを、個々のデータ構造体と個々のＭＭＩ要素との接続の際に行うのは実際的ではないし、複数の接続を形成すべきケースではなおさらである。特に、閉ループ制御系もしくは開制御系をモデルベースで開発する分野では、変数を表示したり操作したりするために、多数のデータ構造体（例えば多数の変数）を多数の要素（例えば多数の仮想ツール）に接続しなければならない。このことも膨大な時間コストを意味する。
【０００７】
時間コストを低減する手段として、例えば同じ標識を付すことによって、接続を自動的に形成することが挙げられる。ただし、この手段は、全てのデータ構造体、乃至、全てのＭＭＩ要素に適用することはできない。さらに別の手段として、全ての変数に対して１つのツールを当てることが考えられるが、この手段は自由度が小さい。
【０００８】
モデルインタフェース乃至制御装置ポートが、例えば自動車分野のＣＡＮバスなどのバスシステムでしばしば見られるように、複雑な構造、例えば階層構造を有する場合、階層レベルの相違のせいで、対応づけはいっそう困難となる。名称を等しくしても、階層レベルの不統一性のために、状況によっては対応づけがどちらの側でも不可能となりうる。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述した従来技術から出発して、本発明の基礎とする課題は、複数のデータ構造体と複数のＭＭＩ要素とを効率的かつ簡単に接続できる、上述した形式のデータ処理方法、データ処理装置、コンピュータプログラム製品、並びに、電子的に読み出し可能な複数の制御信号を含むディジタル記憶媒体を提供することである。
【課題を解決するための手段】
【００１０】
この課題は、本発明の独立請求項の特徴により解決される。本発明の有利な実施形態は従属請求項から得られる。
【００１１】
本発明によれば、データ処理装置の複数のデータ構造体と複数のマンマシンインタフェース要素（ＭＭＩ要素）とを接続する方法が提供される。データ構造体は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、これら現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表している。本発明の方法は、複数のＭＭＩ要素を含むマンマシンインタフェースＭＭＩを用意するステップと、複数のデータ構造体を１つのリストとして配列するステップと、いずれかのＭＭＩ要素をユーザが選択するステップと、リストからの第１のデータ構造体を選択されたＭＭＩ要素に自動接続するステップと、リスト内で先行して接続されたデータ構造体に続くデータ構造体に、リストの先頭をセットするステップとを含み、ここで、いずれかのＭＭＩ要素をユーザが選択する上記ステップ、及び、リストからの第１のデータ構造体を選択されたＭＭＩ要素に自動接続する上記ステップ、及び、リスト内で先行して接続されたデータ構造体に続くデータ構造体に、リストの先頭をセットする上記ステップが、当該順序で反復実行される。
【図面の簡単な説明】
【００１２】
【図１】データ処理装置の複数のデータ構造体と複数のＭＭＩ要素とを接続する本発明の方法の第１の実施例を示すフローチャートである。
【図２】第１の実施例でのＭＭＩのグラフィック出力を示す概略図である。
【図３】データ処理装置の複数のデータ構造体と複数のＭＭＩ要素とを接続する本発明の方法の第２の実施例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
また、本発明によれば、データ処理装置の複数のデータ構造体と複数のマンマシンインタフェース要素（ＭＭＩ要素）とを接続する方法であって、データ構造体は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、これら現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表しており、複数のＭＭＩ要素を含むマンマシンインタフェースＭＭＩを用意するステップと、複数のＭＭＩ要素を１つのリストとして配列するステップと、複数のデータ構造体の少なくとも一部を表示するための出力エレメントをマンマシンインタフェースに用意するステップと、出力エレメントにおいていずれかのデータ構造体をユーザが選択するステップと、リストからの第１のＭＭＩ要素を選択されたデータ構造体と自動接続するステップと、リスト内で先行して接続されたＭＭＩ要素に続くＭＭＩ要素に、リストの先頭をセットするステップとを含み、ここで、データ構造体表示エレメントにおいていずれかのデータ構造体をユーザが選択する上記ステップ、及び、リストからの第１のＭＭＩ要素を選択されたデータ構造体と自動接続する上記ステップ、及び、リスト内で先行して接続されたＭＭＩ要素に続くＭＭＩ要素に、リストの先頭をセットする上記ステップを当該順序で反復実行する方法が提供される。
【００１４】
本発明によれば、さらに、複数のＭＭＩ要素を含むマンマシンインタフェース（ＭＭＩ）と複数のデータ構造体とを備えたデータ処理装置が提供される。データ構造体は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、これら現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表している。ここで、本発明の装置は、上記方法を実行するように構成されている。
【００１５】
本発明はさらに、コンピュータプログラム製品に関する。本発明のコンピュータプログラム製品は、適切なデータ処理装置へロードされた後に上記方法の各ステップを実行するための、コンピュータで実行可能な複数の命令を含む。
【００１６】
本発明はさらに、ディジタル記憶媒体に関する。本発明のディジタル記憶媒体は、プログラミング可能なデータ処理装置と協働して、データ処理装置上で、上記方法を実行するための電子的に読み出し可能な複数の制御信号を含む。
【００１７】
つまり、本発明の基本的着想は、複数のデータ構造体をリストとして配列し、これを、このリストから選択されたＭＭＩ要素に自動的に割り当てて接続することにより、データ構造体とＭＭＩ要素との接続を簡単化するということである。このようにすれば、接続のたびに、まず変数を選択し、続いてＭＭＩ要素を選択するという必要がなくなるので、データ構造体とＭＭＩ要素との接続を従来の手法よりも迅速化することができる。本発明では、接続すべき全てのデータ構造体をリスト内の順序にしたがってリストから取り出し、相応の個々の動作、例えばマウスクリックによって、それぞれのＭＭＩ要素に接続することができる。こうした方法は、データ構造体とＭＭＩ要素との自動割り当てや、従来技術で通常用いられている「ドラッグアンドドロップ」方式に比べて、自由度が高い。
【００１８】
マンマシンインタフェースＭＭＩは、情報を出力する画面と、この画面を介して情報を入力するための一種の指示装置である入力デバイス、例えばマウスとを含んでいる。基本的にはあらゆるタイプの入出力デバイスを使用可能であり、例えば、音声出力デバイスもしくは光出力デバイス、及び、光入力機器もしくは音声制御機器もしくはジェスチャ制御機器などを利用できる。
【００１９】
リストは種々の形式で実現され、それぞれの第１のＭＭＩ要素へのアクセスが重要である。例えば、リストをキューとして構成できる。また、リストを、個々のリスト要素が所定順序でリスト内に記憶されるように構成してもよい。これに代えて、リスト要素を順序なしでリスト内に記憶しておき、個々のリスト要素を結合することによって、又は、リストポインタを用いて、リスト要素順序を定めるようにしてもよい。
【００２０】
データ構造体は、技術系の種々の部分、例えば、複数の変数、パラメータ、インタフェース、ポート、モデル、インテリジェントセンサ、又は、通信対を表している。
【００２１】
ＭＭＩ要素は、例えば、ポートもしくはインタフェースのグラフィック表現などの仮想の構成要素、又は、仮想スイッチもしくは仮想移動制御装置もしくは仮想回転制御装置などの仮想の操作要素、又は、仮想信号灯もしくは評価用数値ディスプレイもしくはプロッタなどの仮想の表示エレメントとして構成できる。したがって、ＭＭＩ要素は、データ構造体に対する出力機能及び／又は入力機能を有する。
【００２２】
この場合、第１のリスト要素と選択されたＭＭＩ要素との接続は、データ構造体をリストから論理的に又は物理的に削除することなく、行うことができる。よって、１つのデータ構造体をそれぞれ異なるＭＭＩ要素に複数回割り当てることもできる。例えば、既存のデータ構造体を新たに接続することも可能である。
【００２３】
データ構造体及びＭＭＩ要素のソースは、上述したデータ構造体及びＭＭＩ要素の種々の実施形態を基礎として種々に異なっていてよい。例えば、別個のモデリング及びツール作成プログラム、又は、別個のハードウェア構成及びツール作成プログラムを、ソースとして使用できる。
【００２４】
データ処理装置は、１個のデータ処理装置、例えばコンピュータであってもよいし、分散配置された複数のデータ処理装置をネットワーク接続（例えばインタネット接続）によって相互に接続した分散型データ処理システムであってもよい。
【００２５】
有利には、マンマシンインタフェースＭＭＩは、本発明の方法をグラフィック的に実行可能なブラウザ、特にウェブブラウザを含む。ブラウザは、ＭＭＩ要素を表示するための利用が簡単である。ネットワークへの結合も容易なので、個々のデータ処理装置の情報を簡単に共通処理できる。
【００２６】
ユーザによるＭＭＩ要素の選択は、有利には、ユーザによるＭＭＩ内での操作によって行われる。操作は基本的には種々の方式で行うことができる。例えば、ＭＭＩを介した入力が可能である。これに代えて、さしあたりの選択が設定された時間内に変更されなかった場合、このことを、リストからの第１のデータ構造体とＭＭＩ要素との接続の操作と解釈することもできる。
【００２７】
したがって、データ構造体とＭＭＩ要素とを接続する方法の上述した方式は、複数のデータ構造体をリストとして配列する方法の構成にも関連している。また、これに代えて、ＭＭＩ要素をリストとして配列することもできる。なお、データ構造体を配列する方法について上述したことがらは、ＭＭＩ要素をリストとして配列する方法にも充分に当てはまる。
【００２８】
本発明の方法の有利な実施形態では、付加的なステップとして、データ構造体のリストの終了部に達したとき、又は、全てのＭＭＩ要素にデータ構造体が割り当てられたときに、方法を終了するステップが含まれる。つまり、利用可能な全てのデータ構造体とＭＭＩ要素との接続、又は、全てのＭＭＩ要素とデータ構造体との接続が行われる。
【００２９】
本発明の方法の別の有利な実施形態では、リストの先頭をリスト内で先行して接続されたデータ構造体に続くデータ構造体にセットするステップが、先行して接続されたデータ構造体をリストから除去するステップを含む。したがって、データ構造体が除去可能となり、割り当てのリソースを最小限まで小さくし、また、一度割り当てられたリソースを再利用できるようになる。これに代えて、リスト要素そのものを変更するのでなく、リストのリンクのみを変更することにより、論理的削除を行うこともできる。この場合、例えば、論理的に削除されたデータ構造体については、その表示が隠される。これに代えて又はこれに加えて、論理的に削除されたデータ構造体をＭＭＩのディスプレイにおいて相応の標識を付して表示してもよい。例えば、既に接続されたデータ構造体をリストの光学表示においてグレーハッチングその他のカラーマークを付して表示することもできる。
【００３０】
本発明の方法の別の有利な実施形態では、付加的なステップとして、リスト内でデータ構造体のナビゲーションが行われる。このようにすると、例えば、リスト内のデータ構造体からのジャンプによって、所定のＭＭＩ要素との接続を行うことができる。よって、例えば、リストの先頭を次のリスト要素にセットすることもできる。
【００３１】
本発明の方法の別の有利な実施形態によれば、ＭＭＩが少なくとも１つのデータ構造体を表示するための出力エレメントを備え、付加的なステップとして、少なくともリストの先頭がセットされたデータ構造体を表示エレメントにおいて表示するステップが含まれる。このようにすれば、ＭＭＩによって、リストのうちどのデータ構造体を次に接続すべきかを直接に識別することができる。少なくともリストの先頭がセットされたデータ構造体を表示することにより、ユーザは接続前にデータ構造体を認識して、簡単かつ効率的に接続を行うことができるようになる。複数のデータ構造体がリストの先頭に表示される場合、ユーザにとっていっそう改善された視認性が達成される。
【００３２】
本発明の方法の別の有利な実施形態によれば、ＭＭＩが、複数のＭＭＩ要素間で移動可能なグラフィック選択手段、特にポインタを含み、さらに、いずれかのＭＭＩ要素をユーザが選択する上記ステップが、選択すべきＭＭＩ要素へ選択手段を移動させて選択を確認するステップを含む。ＭＭＩ要素の選択手段を用いれば、ＭＭＩ要素の選択を光学的に行うことができる。当該選択手段は、有利には、一種のポインタ、例えばマウスポインタとして構成される。これに代えて、選択手段は、その時点で選択されているＭＭＩ要素の標識、例えば、一種の移動可能なフレームであってもよい。さらに有利には、ユーザはＭＭＩ要素を選択した後に、選択を確認する動作を実行して、選択されたＭＭＩ要素をリストの第１のデータ構造体と接続できる。当該動作は例えばＭＭＩを介した入力である。これに代えて、選択が設定された時間内に変更されなかった場合、つまり例えば、マウスポインタが所定の時間にわたって１つのＭＭＩ要素上にとどまっていた場合に、このことを、リストの第１のデータ構造体と選択されたＭＭＩ要素との接続を確認する動作と解釈することもできる。
【００３３】
本発明の方法の別の有利な実施形態によれば、ＭＭＩは、グラフィック選択手段に対応して、少なくとも１つのデータ構造体を表示する出力ユニットを備えており、これら出力ユニットはグラフィック選択手段によって移動可能である。さらに、本発明の方法は、付加的なステップとして、少なくともリストの先頭がセットされたデータ構造体を出力ユニットに表示するステップを含む。出力ユニットでの表示によって、接続すべきＭＭＩ要素の選択に関連して、少なくともリストの先頭がセットされたデータ構造体が表示されるので、ユーザはどのデータ構造体が選択にかかっているかを直接に視認することができる。なお、通常、出力ユニットでの表示に関連して上述したことがらは、少なくとも１つのデータ構造体の出力エレメントでの表示にも当てはまる。有利には、出力ユニットは、一種のツールチップとして構成される。
【００３４】
本発明の方法の別の有利な実施形態によれば、複数のデータ構造体を１つのリストとして配列するステップが、リスト内で複数のデータ構造体をソートするステップを含む。リストのソートにより、重要度の高いリスト要素及び／又は頻繁に使用されるリスト要素がリストの先頭に配置されるので、こうしたリスト要素へのアクセスが容易となる。このようにすれば、例えば、高い優先度を有するデータ構造体が全てＭＭＩ要素に割り当てられさえすれば、データ構造体とＭＭＩ要素との接続を終了することができ、リスト内で高い優先度を有するデータ構造体の前方に存在する全てのデータ構造体について時間のかかる接続を行わなくてよくなる。リスト内のデータ構造体の順序は、例えば、ユーザによって手動で定めることができる。こうして、ユーザは個々のリスト要素を移動する／優先順位付けすることにより、ソート順を変更することができる。この場合、基本的には、リストの一部のみをソートし、残りの部分はソートしないままにしておくことができる。例えば、設定された数のデータ構造体、例えば重要度の高い方から数えて１０個又は１００個のデータ構造体をリストの先頭に配置し、リストの残部を並べ直さないままにしておくことができる。
【００３５】
本発明の有利な別の実施形態では、リスト内で複数のデータ構造体をソートするステップが、複数のデータ構造体をリスト内でソートするための少なくとも１つのソート基準を求めるステップと、少なくとも１つのソート基準にしたがって複数のデータ構造体をリスト内で自動ソートするステップとを含む。このようにすれば、ソートを自動で、有利にはデータ処理装置によって直接に行うことができる。これに代えて、リストの自動ソートを行う別の計算ユニットを利用してもよい。
【００３６】
ソート基準の例としては、データ構造体がそれぞれ変数である場合、変数の名称もしくは仕様データに関連する英数字列、又は、変数タイプ（Ｉｎｔ８，Ｉｎｔ１６，ｆｌｏａｔ３２，ｂｏｏｌ，…など）、又は、変数の更新速度（サンプリング時間）、又は、それぞれのデータ構造体が割り当てられた機能ブロックなどが挙げられる。閉ループ制御回路もしくは開制御回路がモデリングされる場合、１つの機能ブロックを例えば１つのモデル要素とすることができる。インタフェースでのソート基準は、例えば、名称もしくは仕様データ、又は、要素内のインタフェースの階層などとなる。階層は、例えば、当該インタフェースが存在する閉ループ制御回路もしくは開制御回路のモデルもしくはハードウェアに関連する。リスト内でのデータ構造体のソートは、複数のソート基準を順に適用することにより、複数のソート基準を用いて行うこともできる。
【００３７】
本発明の別の有利な実施形態では、上記方法は、付加的なステップとして、データ処理装置の利用可能なデータ構造体の全体からデータ処理装置の複数のデータ構造体を選択するステップを含む。データ構造体を選択することにより、特別な重要性を有するデータ構造体及び／又は頻繁に使用されるデータ構造体を、利用可能なデータ構造体の全体から取り出すことができる。データ構造体の選択は例えばユーザが手動で行うことができる。設定された数のデータ構造体、例えば、重要度の高い方から数えて２０個又は２００個のデータ構造体をデータ構造体の全体から選択して、リストへ引き渡すことができる。この場合、残りのデータ構造体は考慮されないままにされる。このようにすれば、上述した選択によって複数のデータ構造体を見通せるようになるので、リストの使用が簡単化される。
【００３８】
本発明の別の有利な実施形態によれば、データ処理装置の利用可能なデータ構造体の全体からデータ処理装置の複数のデータ構造体を選択するステップは、複数のデータ構造体を選択するための少なくとも１つのフィルタリング基準を求めるステップと、少なくとも１つのフィルタリング基準にしたがって利用可能なデータ構造体の全体から複数のデータ構造体を自動選択するステップとを含む。このようにすれば、データ構造体の自動選択を、有利にはデータ処理装置によって直接に行うことができる。これに代えて、データ構造体の自動選択を行う別の計算ユニットを利用してもよい。
【００３９】
フィルタリング基準の例としては、データ構造体がそれぞれ変数である場合、変数の名称もしくは仕様データに関連する英数字列、又は、変数タイプ（Ｉｎｔ８，Ｉｎｔ１６，ｆｌｏａｔ３２，ｂｏｏｌ，…など）、又は、変数の更新速度（サンプリング時間）、又は、それぞれのデータ構造体が割り当てられた機能ブロックなどが挙げられる。閉ループ制御回路もしくは開制御回路がモデリングされる場合には、１つの機能ブロックを例えば１つのモデル要素とすることができる。インタフェースでのフィルタリング基準は、例えば、名称もしくは仕様データ、又は、要素内のインタフェースの階層などとなる。階層は、例えば、当該インタフェースが存在する閉ループ制御回路もしくは開制御回路のモデルもしくはハードウェアに関連する。データ構造体の全体からの特定のデータ構造体の選択は、複数のフィルタリング基準を選択に応じて順に適用することにより、複数のフィルタリング基準を用いて行うこともできる。
【００４０】
本発明の別の有利な実施形態によれば、上記方法は、付加的なステップとして、ＭＭＩに接続された要素におけるデータ構造体の内容を出力するステップを含む。この出力は、要素のタイプに依存して、例えば、データ構造体に対応する閉ループ制御回路もしくは開制御回路のモデルのランタイムで、変数の表示として行われる。
【００４１】
本発明の別の有利な実施形態によれば、ＭＭＩは、自身の要素を表示及び選択するためのタッチパネルを含む。通常は、タッチパネルが設けられていれば、通常、画面の表面で操作を行うことができる。ただし、タッチパネルを介した操作が行われる場合、例えばマウス及びキーボードを用いた電子システムの操作から知られているような所定の操作手段は少なくとも充分には適用できない。例えば、技術系のモデリングのためのソフトウェアにおいて、従来技術で知られているような「ドラッグアンドドロップ」によりＭＭＩ要素とデータ構造体とを接続していた場合、タッチパネルの操作では問題が生じる。基本的には、マウスを用いた「ドラッグアンドドロップ」で通常行われるように、要素を指で「ピックアップ」して移動させることはできるが、タッチパネルの表面への接触が意図せずに失われることがあり、このために、マウスもしくは同等のポインタ手段を用いた操作に比べて、誤った割り当てがなされる頻度が高まってしまうからである。また、アプリケーションの画面部分はタッチパネルでピックアップされたデータ構造体においては移動が非常に困難であるが、こうした移動は多数の要素を含む大規模な技術系ではしばしば必要となる。ただし、本発明では、第１のＭＭＩ要素がリストから既に選択されており、データ構造体がリストから自動的に形成されているので、データ構造体の選択無しに接続が行われ、これにより誤操作のおそれが低減される。したがって、リストの第１の要素と画面に表示されているＭＭＩ要素との接続は、画面部分を最初に移動させなければならない場合にも、タッチパネルを介した操作によって簡単に行うことができる。リスト内のデータ構造体の選択又はデータ構造体のソートは別々に実行可能である。この場合、基本的には同じ操作方式を適用可能であり、これらのステップもタッチパネルを介した操作によって容易に実行できる。
【実施例】
【００４２】
以下に、本発明を図示の有利な実施例に則して詳細に説明する。
【００４３】
図１には、本発明のデータ処理装置の複数のデータ構造体を複数のマンマシンインタフェース要素（ＭＭＩ要素）と接続する方法の第１の実施例のフローチャートが示されている。
【００４４】
データ処理装置は、この実施例では、ディスプレイ装置及び入力装置としてのタッチパネルを備えた個別のコンピュータである。タッチパネルでは、画面の表面を介して操作を行うことができる。
【００４５】
タッチパネルにはマンマシンインタフェースＭＭＩの一部として、本発明の方法を図２のようにグラフィック表示するブラウザウィンドウ１０が示されている。ブラウザウィンドウ１０には複数のマンマシンインタフェース要素（ＭＭＩ要素）１２が示されている。ブラウザウィンドウ１０には、グラフィック選択手段１４として、ブラウザ１０内で移動可能なポインタが示されている。さらに出力ユニット１６が設けられており、この出力ユニット１６は、この実施例ではツールチップとして構成されており、かつ、選択手段１４に対応してこれとともに移動する。この出力ユニット１６に、リスト２０の一部である複数のデータ構造体１８が表示されるが、これについては後述する。また、ブラウザウィンドウ１０には、出力エレメント２２とリスト２０の複数のデータ構造体１８とが示されている。
【００４６】
各データ構造体１８は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の要素、又は、これら現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の要素へのリンクを表している。データ構造体１８は、技術系の種々の部分、例えば、複数の変数、パラメータ、インタフェース、ポート、モデル、インテリジェントセンサ、又は、通信対を表している。
【００４７】
この場合、各ＭＭＩ要素１２は、ポートもしくはインタフェースのグラフィック表現などの仮想の構成要素、又は、仮想スイッチもしくは仮想移動制御装置もしくは仮想回転制御装置などの仮想の操作要素、又は、仮想信号灯もしくは評価用数値ディスプレイもしくはプロッタなどの仮想の表示エレメントとして構成できる。したがって、ＭＭＩ要素は、データ構造体に対する出力機能及び／又は入力機能を有する。
【００４８】
データ構造体１８及びＭＭＩ要素１２のソースは、ここでは、別個のモデリング及びツール作成プログラム、又は、別個のハードウェア構成及びツール作成プログラムである。
【００４９】
図１に示されている方法は、ステップＳ１００で開始される。ステップＳ１００では、複数の要素１２を有するＭＭＩが用意される。
【００５０】
ステップＳ１１０では、図２のデータ構造体表示エレメント２４に表示されるデータ処理装置の利用可能なデータ構造体１８の全体から、複数のデータ構造体１８が選択される。このために、ユーザによって、複数のデータ構造体１８を選択するための少なくとも１つのフィルタリング基準が定められ、少なくとも１つのフィルタリング基準にしたがって、利用可能なデータ構造体の全体から複数のデータ構造体１８が自動選択される。
【００５１】
フィルタリング基準の例として、データ構造体１８がそれぞれ変数である場合、変数の名称もしくは仕様データに関連する英数字列、又は、変数タイプ（Ｉｎｔ８，Ｉｎｔ１６，ｆｌｏａｔ３２，ｂｏｏｌ，…など）、又は、変数の更新速度（サンプリング時間）、又は、それぞれのデータ構造体が割り当てられた機能ブロックなどが挙げられる。データ構造体１８がインタフェースである場合、フィルタリング基準は、例えば、名称もしくは仕様データ、又は、要素内のインタフェースの階層などとなる。階層は、例えば、インタフェースが存在する閉ループ制御回路もしくは開制御回路のモデルもしくはハードウェアに関連する。データ構造体１８の全体からの特定のデータ構造体１８の選択は、複数のフィルタリング基準を選択に応じて順に適用することにより、全てのフィルタリング基準を用いて行うこともできる。
【００５２】
ステップＳ１２０では、先行して選択された複数のデータ構造体１８がリスト２０として配列される。リスト２０は、ここでは例えば、各リスト要素がそれぞれ後続のリスト要素を指示する形態のチェーン状リストとして実現される。
【００５３】
ステップＳ１３０では、データ構造体１８がリスト２０内でソートされる。このために、少なくとも１つのソート基準が選択され、データ構造体１８がリスト２０内で少なくとも１つのソート基準にしたがって自動ソートされる。この実施例でのソート基準は、データ構造体１８が変数であるので、変数の名称もしくは仕様データに関連する英数字列、又は、変数タイプ（Ｉｎｔ８，Ｉｎｔ１６，ｆｌｏａｔ３２，ｂｏｏｌ，…など）、又は、変数の更新速度（サンプリング時間）、又は、それぞれのデータ構造体が割り当てられた機能ブロックなどである。データ構造体１８がインタフェースである場合には、ソート基準を、例えば、名称もしくは仕様データ、又は、要素内のインタフェースの階層などとしてもよい。階層は、例えば、インタフェースが存在する閉ループ制御回路もしくは開制御回路のモデルもしくはハードウェアに関連する。リスト２０内でのデータ構造体１８のソートは、複数のソート基準を選択に応じて順に適用することにより、選択された全てのソート基準を用いて行うこともできる。こうしたソーティングアルゴリズムは従来技術から公知である。
【００５４】
ステップＳ１４０では、ＭＭＩ要素１２の選択がユーザによって行われる。このために、選択手段１４は、タッチパネル上で指を選択すべきＭＭＩ要素１２まで動かすことによって移動される。つまり例えば、選択すべきＭＭＩ要素１２が指で押圧されるか、又は、選択手段１４が選択すべきＭＭＩ要素１２へドラッグされる。その際に、出力ユニット１６は、グラフィック選択手段１４によって移動される。出力ユニット１６及び出力エレメント２２において、リスト２０の第１のデータ構造体１８、すなわち、リストの先頭がセットされたデータ構造体１８と、次のデータ構造体１８とが表示される。
【００５５】
ＭＭＩ要素１２の選択は、ユーザの動作によって、アクティブに操作される。これは、タッチパネルの操作、例えば、選択すべきＭＭＩ要素１２をあらためて押圧することによって行われる。
【００５６】
ステップＳ１５０では、リスト２０の第１のデータ構造体１８と選択されたＭＭＩ要素１２とが自動接続される。
【００５７】
ステップＳ１６０では、リストの先頭が、リスト２０内で先行して接続されたデータ構造体１８に続くデータ構造体１８にセットされる。相応に、出力ユニット１６及び出力エレメント２２での出力が更新される。この場合、先行して接続されたデータ構造体１８はリスト２０から除去される。これに代えて、除去されるべきデータ構造体の表示のみを隠してもよい。
【００５８】
さらにデータ構造体１８及びＭＭＩ要素１２が存在する場合、本発明の方法はステップＳ１４０から続行される。
【００５９】
ステップＳ１７０で、データ構造体１８のリスト２０の終了部に達したとき、又は、全てのＭＭＩ要素１２とデータ構造体１８とが接続されたとき、本発明の方法は終了する。
【００６０】
本発明の方法がモデルのランタイムで実行される場合、付加的に、データ構造体１８とＭＭＩ要素１２とを接続した後に、接続されたＭＭＩ要素１２におけるそれぞれのデータ構造体１８の内容を出力することもできる。当該出力は、要素のタイプに依存して、例えば変数の表示として行われる。
【００６１】
続いて、図３に関連して、本発明のデータ処理装置の複数のデータ構造体と複数のマンマシンインタフェース要素（ＭＭＩ要素）とを接続する方法の第２の実施例を説明する。本発明のデータ構造体とＭＭＩ要素との接続方法の第１の実施例に関する上述した方式は、第２の実施例のリスト内でのＭＭＩ要素の配列方法にも基本的には当てはまるので、ここでは相違点のみを説明する。
【００６２】
ステップＳ２００で本発明の方法が開始される。
【００６３】
ステップＳ２２０では、複数のＭＭＩ要素１２がリスト２０として配列される。ここでのリスト２０は、各リスト要素がそれぞれ後続のリスト要素を指示する形態のチェーン状リストとして構成されている。
【００６４】
ステップＳ２３０では、ＭＭＩ要素１２がリスト２０内でソートされる。このために、少なくとも１つのソート基準が選択され、リスト２０内のＭＭＩ要素１２が少なくとも１つのソート基準にしたがって自動ソートされる。リスト２０内のＭＭＩ要素１２のソートは、選択された全てのソート基準を用いて実行される。この場合、複数のソート基準が選択に応じて順に適用される。
【００６５】
ステップＳ２３５では、データ処理装置２４で利用可能なデータ構造体１８の全体がブラウザウィンドウ１０に出力される。
【００６６】
ステップＳ２４０では、データ構造体表示エレメント２４におけるデータ構造体１８の選択がユーザによって行われる。このために、選択手段１４は、タッチパネル上で指を選択すべきデータ構造体１８まで動かすことによって移動される。つまり例えば、選択すべきデータ構造体１８が指で押圧されるか、又は、選択手段１４が選択すべきデータ構造体１８へドラッグされる。その際に、出力ユニット１６は、グラフィック選択手段１４によって移動される。ここで、出力ユニット１６及び出力エレメント２２では、リスト２０の第１のＭＭＩ要素１２、すなわち、リストの先頭がセットされたＭＭＩ要素１２と、次のＭＭＩ要素とが表示される。
【００６７】
データ構造体１８の選択は、ユーザ動作によりアクティブに操作される。これは、タッチパネルで、選択すべきデータ構造体１８をあらためて押圧する操作によって行われる。
【００６８】
ステップＳ２５０では、リスト２０の第１のＭＭＩ要素１２と選択されたデータ構造体１８とが自動接続される。
【００６９】
ステップＳ２６０では、リストの先頭が、リスト２０内で先行して接続されたＭＭＩ要素１２に続くＭＭＩ要素１２にセットされる。相応に、出力ユニット１６及び出力エレメント２２での出力が更新される。この場合、先行して接続されているＭＭＩ要素１２はリスト２０から除去される。これに代えて、除去されるＭＭＩ要素１２の表示のみを隠してもよい。
【００７０】
さらにデータ構造体１８及びＭＭＩ要素１２が存在する場合、本発明の方法はステップＳ２４０から続行される。
【００７１】
ステップＳ２７０で、ＭＭＩ要素１２のリスト２０の終了部に達したとき、又は、全てのデータ構造体１８とＭＭＩ要素１２とが接続されたとき、本発明の方法は終了する。
【００７２】
なお、本発明の方法は、ローディング後の実行時にデータ処理装置で上述した方法の各ステップを実行するための、コンピュータで実行可能な複数の命令を含むコンピュータプログラム製品として構成できる。
【００７３】
ディジタル記憶媒体は、データ処理装置と協働して上述した方法をデータ処理装置で実行するための、電子的に読み出し可能な複数の制御信号を形成する。
【符号の説明】
【００７４】
１０  ブラウザウィンドウ、  １２  マンマシンインタフェース要素（ＭＭＩ要素）、  １４  グラフィック選択手段（ポインタ）、  １６  出力ユニット、  １８  データ構造体、  ２０  リスト、  ２２  出力エレメント、  ２４  データ構造体表示エレメント
【図１】
2015215898.tif 000003
【図２】
2015215898.tif 000004
【図３】
2015215898.tif 000005
【手続補正書】
【提出日】平成27年7月9日(2015.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ処理装置の複数のデータ構造体（１８）と複数のマンマシンインタフェース要素（ＭＭＩ要素；１２）とを接続する方法であって、
前記データ構造体（１８）は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、該現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表しており、
複数のＭＭＩ要素（１２）を含むマンマシンインタフェース（ＭＭＩ）を用意するステップと、
複数のデータ構造体（１８）を１つのリスト（２０）として配列するステップと、
いずれかのＭＭＩ要素（１２）をユーザが選択するステップと、
前記リスト（２０）からの第１のデータ構造体（１８）を選択されたＭＭＩ要素（１２）に自動接続するステップと、
前記リスト（２０）内で先行して接続されたデータ構造体（１８）に続くデータ構造体（１８）に、前記リストの先頭をセットするステップと
を含み、
前記いずれかのＭＭＩ要素（１２）をユーザが選択するステップ、及び、前記リスト（２０）からの第１のデータ構造体（１８）を選択されたＭＭＩ要素（１２）に自動接続するステップ、及び、前記リスト（２０）内で先行して接続されたデータ構造体（１８）に続くデータ構造体（１８）に前記リストの先頭をセットするステップを、当該順序で反復実行する、
ことを特徴とする方法。
【請求項２】
前記方法は、前記データ構造体（１８）の前記リスト（２０）の終了部に達したとき、又は、全てのＭＭＩ要素（１２）にデータ構造体（１８）が割り当てられたときに、前記方法を終了する付加的なステップを含む、
請求項１記載の方法。
【請求項３】
前記リスト（２０）内で先行して接続されたデータ構造体（１８）に続くデータ構造体（１８）に前記リストの先頭をセットするステップは、前記先行して接続されたデータ構造体（１８）を前記リスト（２０）から除去するステップを含む、
請求項１又は２記載の方法。
【請求項４】
前記マンマシンインタフェース（ＭＭＩ）は、少なくとも１つのデータ構造体（１８）を表示するための出力エレメント（２２）を備えており、
前記方法は、少なくとも前記リストの先頭がセットされたデータ構造体（１８）を前記出力エレメント（２２）において表示する付加的なステップを含む、
請求項１から３までのいずれか１項記載の方法。
【請求項５】
前記マンマシンインタフェース（ＭＭＩ）は、前記複数のＭＭＩ要素（１２）間で移動可能なグラフィック選択手段（１４）を含んでおり、
前記いずれかのＭＭＩ要素（１２）をユーザが選択するステップは、前記グラフィック選択手段（１４）を選択すべきＭＭＩ要素（１２）へ移動させて選択を確認するステップを含む、
請求項１から４までのいずれか１項記載の方法。
【請求項６】
前記マンマシンインタフェース（ＭＭＩ）は、前記グラフィック選択手段（１４）に対応して、少なくとも１つのデータ構造体（１８）を表示する出力ユニット（１６）を備えており、該出力ユニット（１６）は前記グラフィック選択手段（１４）によって運動可能であり、
前記方法は、少なくとも前記リストの先頭がセットされたデータ構造体（１８）を前記出力ユニット（１６）において表示する付加的なステップを含む、
請求項５記載の方法。
【請求項７】
前記複数のデータ構造体（１８）を１つのリスト（２０）として配列するステップは、前記リスト（２０）内で複数のデータ構造体（１８）をソートするステップを含む、
請求項１から６までのいずれか１項記載の方法。
【請求項８】
前記リスト（２０）内で複数のデータ構造体（１８）をソートするステップは、複数のデータ構造体（１８）を前記リスト（２０）内でソートするための少なくとも１つのソート基準を求めるステップと、該少なくとも１つのソート基準にしたがって前記リスト（２０）内で複数のデータ構造体（１８）を自動ソートするステップとを含む、
請求項７記載の方法。
【請求項９】
前記方法は、前記データ処理装置の利用可能なデータ構造体（１８）の全体から前記データ処理装置の複数のデータ構造体（１８）を選択する付加的なステップを含む、
請求項１から８までのいずれか１項記載の方法。
【請求項１０】
前記データ処理装置の利用可能なデータ構造体（１８）の全体から前記データ処理装置の複数のデータ構造体（１８）を選択するステップは、複数のデータ構造体（１８）を選択するための少なくとも１つのフィルタリング基準を求めるステップと、該少なくとも１つのフィルタリング基準にしたがって前記利用可能なデータ構造体（１８）の全体から複数のデータ構造体（１８）を自動選択するステップとを含む、
請求項９記載の方法。
【請求項１１】
前記方法は、接続されたＭＭＩ要素（１２）におけるデータ構造体（１８）の内容を出力する付加的なステップを含む、
請求項１から１０までのいずれか１項記載の方法。
【請求項１２】
データ処理装置の複数のデータ構造体（１８）と複数のマンマシンインタフェース要素（ＭＭＩ要素；１２）とを接続する方法であって、
前記データ構造体（１８）は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、該現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表しており、
複数のＭＭＩ要素（１２）を含むマンマシンインタフェース（ＭＭＩ）を用意するステップと、
複数のＭＭＩ要素（１２）を１つのリスト（２０）として配列するステップと、
複数のデータ構造体（１８）の少なくとも一部を表示するためのデータ構造体表示エレメント（２４）を前記マンマシンインタフェース（ＭＭＩ）に用意するステップと、
前記データ構造体表示エレメント（２４）においていずれかのデータ構造体（１８）をユーザが選択するステップと、
前記リスト（２０）からの第１のＭＭＩ要素（１２）を選択されたデータ構造体（１８）と自動接続するステップと、
前記リスト（２０）内で先行して接続されたＭＭＩ要素（１２）に続くＭＭＩ要素（１２）に、前記リストの先頭をセットするステップと
を含み、
前記データ構造体表示エレメント（２４）においていずれかのデータ構造体（１８）をユーザが選択するステップ、及び、前記リスト（２０）からの第１のＭＭＩ要素（１２）を選択されたデータ構造体（１８）と自動接続するステップ、及び、前記リスト（２０）内で先行して接続されたＭＭＩ要素（１２）に続くＭＭＩ要素（１２）に前記リストの先頭をセットするステップを、当該順序で反復実行する、
ことを特徴とする方法。
【請求項１３】
前記グラフィック選択手段（１４）は、ポインタを含む、請求項５から１２までのいずれか１項記載の方法。
【請求項１４】
複数のＭＭＩ要素（１２）を含むマンマシンインタフェース（ＭＭＩ）と複数のデータ構造体（１８）とを備えたデータ処理装置であって、
前記データ構造体（１８）は、現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素、又は、該現実もしくは仮想の１つの開制御系もしくは閉ループ制御系もしくはメカトロニクス系の複数の要素へのリンクを表しており、
請求項１から１３までのいずれか１項記載の方法を実行するように構成されている
ことを特徴とするデータ処理装置。
【請求項１５】
前記マンマシンインタフェース（ＭＭＩ）は、前記複数のＭＭＩ要素（１２）を表示及び選択するためのタッチパネルを含む、
請求項１４記載のデータ処理装置。
【請求項１６】
適切なデータ処理装置へロードされた後、請求項１から１３までのいずれか１項記載の方法の各ステップを実行するための、コンピュータで実行可能な複数の命令を含む、
コンピュータプログラム。
【請求項１７】
プログラミング可能なデータ処理装置と協働して、前記データ処理装置上で、請求項１から１３までのいずれか１項記載の方法を実行するための、電子的に読み出し可能な複数の制御信号を含む、
ディジタル記憶媒体。