ユーザ用ツール

サイト用ツール


tabuchi:xafsm2-remote

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tabuchi:xafsm2-remote [2023/12/26 04:50] – [1.3 測定準備関連のコマンド] mtabtabuchi:xafsm2-remote [2023/12/26 05:28] (現在) – [2.1 状態変化等の告知や、情報提供のために発生するイベント] mtab
行 54: 行 54:
 ^ 測定準備/ブロック設定 ^ ^ ^ ^ 測定準備/ブロック設定 ^ ^ ^
 | SetBlockNum   | [数値(ブロック数)] | 測定ブロックの数を指定する。 | | SetBlockNum   | [数値(ブロック数)] | 測定ブロックの数を指定する。 |
-| GetBlockNum   | 無し | 設定されている測定ブロック数を返す。 (動作おかしい ?) |+| GetBlockNum   | 無し | 設定されている測定ブロック数を返す。 |
 | SetBlockUnit  | [数値] | ブロックの始点/終点指定の数字の単位を指定する。0 : eV, 1 : keV, 2 : A, 3 : deg | | SetBlockUnit  | [数値] | ブロックの始点/終点指定の数字の単位を指定する。0 : eV, 1 : keV, 2 : A, 3 : deg |
 | SetBlock      | [行番号][始点][終点][刻み幅][時間]([刻み数]) | 測定ブロックの1行を設定する。\\ [行番号]は 0 始まり。始点/終点の数値の単位は SetBlockUnit で指定されたもの。\\ [刻み数]は無くても良い。[刻み数]があった場合は[刻み幅]が無視されて\\ ([終点]-[始点])/[刻み数] の値が刻み幅になる。 | | SetBlock      | [行番号][始点][終点][刻み幅][時間]([刻み数]) | 測定ブロックの1行を設定する。\\ [行番号]は 0 始まり。始点/終点の数値の単位は SetBlockUnit で指定されたもの。\\ [刻み数]は無くても良い。[刻み数]があった場合は[刻み幅]が無視されて\\ ([終点]-[始点])/[刻み数] の値が刻み幅になる。 |
行 74: 行 74:
 | SetXafsFileFolder | [文字列] | DataRoot の下に [文字列]という名前のフォルダを作る。 | | SetXafsFileFolder | [文字列] | DataRoot の下に [文字列]という名前のフォルダを作る。 |
 | SetXafsFileDir | [文字列] | SetXafsFileFolder と同じ動作。 | | SetXafsFileDir | [文字列] | SetXafsFileFolder と同じ動作。 |
 +| SetXafsMeasComment | [文字列] | コメント文字列を設定 |
 +^ 自動試料交換 ^ ^ ^
 +| SetAutoModeEnable | [数値] | 自動試料交換モードを On にする: 1, しない: 0 |
 +| SelectChanger | [数値]/[文字列(id)] | 試料交換に使用するチェンジャを選択する |
 +| SetAutoModeParams | [文字列] | 自動交換する試料の指定/設定 | 
 +| MoveSHolderTo | [文字列] | 特殊ホルダーを、名前のついた特定の位置に移動する |
 ^ 測定準備/その他 ^ ^ ^ ^ 測定準備/その他 ^ ^ ^
 | SetXafsRpt | [数値] | XAFS測定の繰り返し回数を設定する。 | | SetXafsRpt | [数値] | XAFS測定の繰り返し回数を設定する。 |
行 108: 行 114:
 | _EvSelectedAtom    | [原子番号] [原子名] | 測定対象の原子が選択された時に発生する。 | | _EvSelectedAtom    | [原子番号] [原子名] | 測定対象の原子が選択された時に発生する。 |
 | _EvNewEnergy       | [数値]eV | ステップXAFS測定の際に、新しいエネルギー店に移動した時に発生する。 | | _EvNewEnergy       | [数値]eV | ステップXAFS測定の際に、新しいエネルギー店に移動した時に発生する。 |
 +| _EvSetDwellTimeMs  | [数値] | 測定時間が設定された時にその時間を告知。単位は[ms]。 |
 | _EvDataFileName    | [ファイル名] | Quick XAFS の結果を記録する[ファイル名]を告知する為に発生する。\\ 情報としては _EvNewFileStart と重複するが HiPic2Stars との連携の為に発生する。 | | _EvDataFileName    | [ファイル名] | Quick XAFS の結果を記録する[ファイル名]を告知する為に発生する。\\ 情報としては _EvNewFileStart と重複するが HiPic2Stars との連携の為に発生する。 |
 | _EvExecLog         | [状態名] [状態番号] | ExecLog 的な状態変化の通知 | | _EvExecLog         | [状態名] [状態番号] | ExecLog 的な状態変化の通知 |
 +| _EvGetValue0       | 無し | 計測前に準備が必要な計測器のために GetValue0 を発信したことを告知 |
 +| _EvGetValue        | 無し | 計測器に計測開始を支持する GetValue を発信したことを告知 |
 +| _EvFinishedGetValue | 無し | 全計測器の計測終了を確認したことを告知 |
 +| _EvReadValue       | 無し | 計測器に測定値を尋ねたことを告知 |
 +| _EvCheckingI0Start | 無し | I0確認を開始したことを告知 |
 +| _EvCheckingI0End   | 無し | I0確認が終了したことを告知 |
 +| _EvNewSScanStart   | [数値] | 1軸スキャンを開始(1)したことを告知。多分、終了(0)も告知 |
 +| _EvNewSScanPos     | [数値] | 1軸スキャン中にその軸の位置が変化したことを告知 |
 +| _EvMovingCurTh           | 分光器の主軸θが移動中であることを告知 |
 +| _EvChangerMoving         | 試料交換機が移動中であることの告知 |
 +
 +
  
  
行 117: 行 136:
  
 ^ イベント名 ^ 付随する値 ^ 発生理由 / 意味 ^ ^ イベント名 ^ 付随する値 ^ 発生理由 / 意味 ^
 +| _EvErrStartXAFSMeas | XAFS測定が開始できなかった時にウインドウ下部に表示される理由を示すメッセージと同等のもの(日本語化されていない) |
 | _EvMeasNoDisorder | Er:[ドライバ名] [計測番号] [一つ前の計測番号] | 連続した計測の計測番号の差が 1 になっていない時に発生。 | | _EvMeasNoDisorder | Er:[ドライバ名] [計測番号] [一つ前の計測番号] | 連続した計測の計測番号の差が 1 になっていない時に発生。 |
 | _ErWrongXafsMeasID | Er:[ドライバ名] [送信した計測ID] [受信した計測ID] | 計測時にドライバに渡した計測ID と違う ID を付与された\\ データが返ってきた時に発生。| | _ErWrongXafsMeasID | Er:[ドライバ名] [送信した計測ID] [受信した計測ID] | 計測時にドライバに渡した計測ID と違う ID を付与された\\ データが返ってきた時に発生。|
 | _EvAllCountsAreTheSameAsOldOnes | Er: | 全チャンネルの計測値が、一つ前の回の計測値と\\ 同じだった時に発生。 | | _EvAllCountsAreTheSameAsOldOnes | Er: | 全チャンネルの計測値が、一つ前の回の計測値と\\ 同じだった時に発生。 |
 | _EvSendNack | Er:Data-Wait-Timeout | データ転送待ちがタイムアウトしたためにドライバに\\  NACK を送った時に発生。 | | _EvSendNack | Er:Data-Wait-Timeout | データ転送待ちがタイムアウトしたためにドライバに\\  NACK を送った時に発生。 |
-                +| _EvErrRemote | | リモートコマンドのやり取りでなにか不具合が起こったことの通知 | | 
 +| _EvErrChangerMove | | 試料交換機を指定位置に移動できなかったことの告知 | |                
tabuchi/xafsm2-remote.1703566211.txt.gz · 最終更新: 2023/12/26 04:50 by mtab