AbstractThe graphical user interface (GUI) for the supervision of Tore Supra is intended to supervise the start-up and the shut-down of the installation, to control general state (state of all diagnostics, state of the system and network) and to follow the pulse sequence. Implementation of a new multi-platform, modular GUI for Tore Supra is in progress. This provides not only a simpler, more structured view for the non-specialist user, but also is open-ended and adaptable to a wide variety of uses. The actual implementation of a GUI is a question of user-ergonomics. Hence, a user-directed study in 2000 produced a specification for the interface. The information is treated with a hierarchical order. At the top level, only the global state of the supervised elements appears, i.e. the general state of every diagnostics, the pulse sequence, the safety systems. If a problem occurs, the operator has access to the lower level detailed state of the concerned element, simply with a double-click. An event log also helps the operator to analyse the chronology of the alarms arising during the pulse. Although the GUI is mainly used in the control room on X terminals under Unix, it should also be accessible via a portable PC for the purpose of maintenance, or directly from any office to see how the physics program is progressing. The choice of Java, multi-platform object programming language was thus adopted with access via any web browser. The modularity of the GUI is made possible by a distributed architecture (remote method invocation) between the graphic client and different servers: one for the diagnostics and the sequence, one for the system and the network and one for the configuration database. All the components interact with each other in a very simple and standard way. This distributed architecture allows the progressive set up of the new interface. The first step, being produced for mid-2001 is the GUI for the supervision of diagnostics. This prototype will help us to validate all the concepts. The second step in mid-2002 will be the complete GUI to supervise and execute pulse sequences and maintenance operations.
Tore Supraの監視用グラフィカルユーザーインターフェース(GUI)は、装置の起動と停止を監視し、全体的な状態(全診断装置の状態、システムおよびネットワークの状態)を制御し、パルスシーケンスを追跡することを目的としている。Tore Supra用のマルチプラットフォーム対応のモジュール式GUIの実装が進行中である。これにより、非専門家ユーザーにとってより簡潔で構造化されたビューが提供されるだけでなく、多様な用途に適応可能な拡張性も備わる。GUIの実際の実装は、ユーザーエルゴノミクスの問題である。したがって、2000年に実施されたユーザー指向の調査により、インターフェースの仕様が作成された。情報は階層的な順序で扱われる。最上位レベルでは、監視対象要素の全体的な状態のみが表示される。すなわち、全診断装置の一般的な状態、パルスシーケンス、安全システムである。問題が発生した場合、オペレーターはダブルクリックするだけで、該当する要素の下位レベルの詳細な状態にアクセスできる。イベントログは、パルス中に発生したアラームの時系列を分析する際にも役立つ。GUIは主に制御室のXターミナル上でUnix環境において使用されるが、保守目的のポータブルPCや、オフィスから直接、物理プログラムの進行状況を確認するためにもアクセス可能であるべきである。そのため、マルチプラットフォーム対応のオブジェクト指向プログラミング言語であるJavaが採用され、任意のWebブラウザを介したアクセスが可能となった。GUIのモジュール性は、グラフィッククライアントと複数のサーバー間の分散アーキテクチャ(リモートメソッド呼び出し)によって実現されている。サーバーには、診断装置とシーケンス用、システムとネットワーク用、構成データベース用のものがある。すべてのコンポーネントは、非常に簡潔かつ標準的な方法で相互に作用する。この分散アーキテクチャにより、新しいインターフェースの段階的な構築が可能となる。最初の段階として、2001年半ばまでに診断装置監視用のGUIが制作される予定である。このプロトタイプにより、すべての概念を検証することができる。第二の段階として、2002年半ばまでに、パルスシーケンスの実行と監視、および保守操作のための完全なGUIが完成する予定である。