xdm1000
マニュアル
システム構成
設計方針
上位制御層 (xdm1000_ctrl.py)
ctrl API リファレンス
SCPI ドライバ層の概要
SCPI 採用方針
SCPI ドライバ API リファレンス
FastAPI 公開レイヤ
実装上の注意事項
APIリファレンス
APIリファレンス
xdm1000
XDM1000 ドキュメント
View page source
XDM1000 ドキュメント
OWON XDM1000/XDM1241 のPython制御、SCPI、マルチプロセス、FastAPIに関するドキュメント。
マニュアル
システム構成
ファイル構成
レイヤ構成
ローカル利用
SCPI 直接利用
FastAPI 利用
設定
設計方針
基本方針
config 優先規則
use_process
測定設定キャッシュ
長時間測定
上位制御層 (xdm1000_ctrl.py)
責務分離
公開される主な API
use_process=True
use_process=False
初期化
state
running 中の制約
測定モード
手動レンジ
内部測定速度
単発測定
continuous 測定
結果取得
FastAPI 透過 API
ctrl API リファレンス
設計方針
公開 API
Xdm1000Ctrl 初期化
状態・ライフサイクル
装置識別 API
設定 API
連続測定条件 API
測定 API
結果取得 API
running 中の制約
FastAPI 透過 API
最小使用例
SCPI ドライバ層の概要
主な責務
通信仕様
ctrl 層との関係
SCPI 採用方針
SCPI 層と ctrl 層の分担
CONFigure と FUNCtion / RANGE の扱い
RATE
MEAS 系
SCPI ドライバ API リファレンス
AverageStats
Xdm1000Scpi 初期化
ライフサイクル
基本通信
IEEE 488.2
System
Configure
CALCulate
RATE
Measure
FastAPI 公開レイヤ
構成
spec.py
models/common.py
routers/xdm1000_router.py
clients
公開しない API
実装上の注意事項
ctrl 層に公開しない API
running 中の API 制限
stop の扱い
continuous 測定の時刻
statistics mode の注意
RATE 値の不一致
Config の SERVER_HOST / SERVER_IP
Config のパス解決
APIリファレンス
APIリファレンス
xdm1000
xdm1000 package