pmokeDOCS
設定

設定作成

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リファレンスで確認可能。

目次