Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 3.24 KB

DOC_DAC_SCAN.md

File metadata and controls

34 lines (21 loc) · 3.24 KB

Scans > Collimator scan, DAC scan (normal), General 2D scan, General 1D scan

2Dスキャンアプリ群

Collimator scan, DAC scan (normal), General 2D scan は、スキャンする軸が異なる以外は同一のアプリケーションであり、General 2D scanには、スキャンに用いる軸を自由に選ぶ機能が追加されている以外は、3つのアプリケーションの機能は共通です。内部的にも、Collimator scanおよびDAC scanは、General 2D scanの特殊例として、General 2D scan用に定義された函数を用いて実装されています。

以下、General 2D scanアプリのスクリーンショットを示します。

  • (General 2D scanのみ)ユーザーは、スキャンに使用するステージを二つ選びます。
  • それぞれの軸について、スキャン範囲(全幅で指定)と、グリッド数を指定します。
  • Speedで、スキャン中のステージの移動速度を指定します。
  • Settle time after move は、移動完了後、X線強度を読み取るまでの待ち時間です。デフォルトは100 msです。DACを用いた試験測定では、0 msでも結果は変わりませんでしたが、ステージの振動などが気になる場合にはこちらを設定してください。
  • Reads per point は、各スキャン点においてX線強度の読み取りを何回行うかを設定する項目です。X線強度の読み取りは非常に速いため、10程度の値にしても、スキャンにかかる時間はほぼ変わりません。
  • 設定が完了したら、Start scanを押すと、自動的にスキャンが開始されます。いつでも緊急停止可能です。
  • Fitting では、Gaussian または Aperture (erf)を選択できます。 Apertureは、両端がerfで定義された台形形の函数です。
  • スキャンを途中で停止(Stop)しても、それまでのデータを用いてフィッティングが行われます。

二つのフィッティング函数の比較

ガスケットの穴径とビーム径の兼ね合いによっては、台形状の函数の方がデータをよくフィットできる場合があります。ただし、透過X線で見た穴の形状が十分対称で綺麗であれば、Gaussian でフィット自体が多少悪かったとしても、中心位置の計算にはほとんど影響しません。以下、実機を用いたテスト測定データを、二つの関数でフィットした結果を示します。

Important

フィッティングを適切に行うことで、粗いスキャンから十分に正確なデータが得られ、結果として時間短縮につながると考えられます。テスト測定の結果を テスト:フィッティングを行うことによる時間短縮の効果 にまとめているので参照ください。

1D scan

スキャンする軸が一つになったスキャンアプリであり、ある特定の並進ステージを移動させながら、透過X線強度を読み取り、フィットして最適位置を推定します。