設定
設定作成
signal roleとartifactを軸にしたschema v5設定。
過去の実験設定を複製せず、実行中binaryが提供する現行templateを起点に設定:
pmoke config init --output config.toml装置 endpoint
オシロスコープとのdirect接続をscopeに定義。trigger sourceと、direct GPIBまたはPrologix adapterをgeneratorに定義。
version = 5
[scope]
model = "DHO5108"
connection = "tcp://192.0.2.10:55255"
[generator]
model = "WF1946B"
connection = "prologix-tcp://192.0.2.20:1234?addr=11"channel role
各sensorにはscale形式を一つだけ指定。referenceチャンネルには、zero-area Sagnac干渉計の
EOMへ入力したファンクションジェネレータ正弦波のオシロスコープ記録を割り当てる。
この電気信号をフィッティングし、数値lock-in解析で使用する周波数と位相を求める。
lock-in signalチャンネルにはphotodetector応答を設定。
[[sensors]]
channel = 1
scale = { max_abs = 55.0, polarity = -1 }
label = '$\mu_0H$'
unit = "T"
[reference]
channel = 2
fft_window = { start = 0.0, end = 0.015 }
[lockin]
signal_channels = [3]
filter = { kind = "boxcar_legacy", half_window_cycles = 1.0 }artifact 方針
大容量DHO captureにはRAW取得を使用。shotごとの分離と不変な設定snapshotには--run-dirを使用。
[data]
output = "raw"
input = "auto"
screenshot = trueすべてのdefaultと制約は、自動生成fieldリファレンスで確認可能。