- オシロスコープ: Tektronix TDS2012B
- MacBook Pro 2020
基本的には dat:sou ch1
して dat:enc ribinary
して curve?
すれば、ch1のバイナリが降ってくる。データ構造は #42500
で始まり、その後はデータ長分(2500個?)バイナリが続く。
このバイナリ構造が厄介。
curve?
は基本的に画面座標系の値を返す(positionダイヤルに依存する)ため、プローブが測定した絶対値を求めるにはちょっとした計算が必要になる。
Digital Oscilloscope Series Programmer Manual によれば、時間軸
定数 wfmpre?
から取得できる。
wfmp:xze?;xin?;yze?;ymu?;yof?
でまとめてもってくることも可能。
これを代入して計算すればいい感じの時間軸と縦軸を算出できる。なお、時間軸は水平トリガをゼロとして左右に正負の値を取る点に注意。
This repository is published under MIT License.