『Mil1394 Signal Monitor』
AS5643仕様では、非同期サブスクライバーメッセージ(ASM)を定義しています。 リモートノードは、特定の1394チャネルをリッスンし、そのチャネルで受信された各パケットのMessageIDフィールドを調べて、メッセージデータの形式を決定し、センサー値などをデコードします。 『Mil1394 Signal Monitor』は、指定したデータのみを取得して表示・デコードするため、Scriptorの計器パネルよりリアルタイムに動作します。
下図は、センサーが連続的に監視されているAS5643コックピットデモの画面を示しています。 下部にはプロットビューが表示されます。右上には、現在の値が計器パネルパネルに表示されます。左側のツリー表示は、監視する信号の定義と現在値が表示されます。
Sygnal View
Sygnal Viewを使用して、事前定義された信号のセットから監視する信号を選択するか、手動で監視する信号を定義できます。また、Mil1394シグナルモニターがアクティブな場合、現在の信号値も表示されます。
事前定義された信号のセットは、いくつかのAS5643スラッシュシートで定義された構成アイテムを定義するXMLファイルから発生するか、信号定義を含む.csvファイルから発生します。
これらのファイルを選択して定義する方法については、Mil1394設定のドキュメントを参照してください。Mil1394 XMLベースの設定を有効にして構成すると、監視対象の選択が非常に簡単になります。
Control View
Controls Viewは、信号値を監視するためのグラフィック表示を提供します。この表示は、FireSpyスクリプトで使用されるコントロールパネルに似ています。ツリービューで定義された信号を簡単に追加できます。 インジケーターは、値の範囲、単位、ラベルテキストなどのすべての適切な設定を使用してコントロールパネルに配置されます。
Mil1394 Signal Monitorの実行中、インジケーターは現在の値をリアルタイムで表示します。ウィンドウの下半分に表示されるプロットビューを使用して、時間を過去に遡って表示することが可能です。 インジケーターはそれに応じて値が更新されます。
Plot View
Plot Viewは『Mil1394 Signal Monitor』ウィンドウの下部にあり、時間の経過に伴う信号値の履歴を表示するために使用されます。複数の信号を選択してプロットしたり、カーソルを前後に動かして履歴値をナビゲートしたりできます。