5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

matlabでKeysightのオシロスコープのデータを取り込む

Posted at

 KeysightのPC用アプリにBenchVueがあります。最初ベータ版でリリースされ、その後、有料になりました。昨年は、毎年費用を払うサブスクリプションになっています。だったはずですが、今はよくわからない体系になっているようです。ころころライセンス形態が変わっているので、利用される方は、最新の情報を調べてください。
 ここではベータ版を使います。
 オシロスコープ、発振器、DMMなど、最近の機種ではそれぞれ対応したモジュール?ライセンス?があります。さらに、測定の手順をGUIで記述できるアプリも用意されています。GPIBとかまったく気にせずに使えます。予算さえあれば。
###オシロスコープでデータをエクスポートする
 BenchVueでオシロスコープのDSOX3012Tを認識させます。このオシロスコープはUSBが標準で用意されています。PCとUSBケーブルで接続します。
2021-12-02 (4).png

 右下のエクスポートをクリックします。
 現在のトレースをキャプチャをクリックします。
2021-12-02 (5).png

###matlabで読み込む
 「1 DSO-X 3012T USBInstrument1.mat」というファイル名で保存されていました。これを、matlabのライブエディタのフォルダにコピーします。
 プログラムです。

clear
load("1 DSO-X 3012T USBInstrument1.mat")
disp(Trace_1)
figure
plot(Trace_1(:,1),Trace_1(:,2));
title('wave');
xlabel('Time(sec)');
ylabel('Voltage (V)');
grid on;

 実行結果です。
2021-12-02 (7).png

 ローパス・フィルタをかけました。
lowpass(Trace_1(:,2), 10 ,1000)

2021-12-02 (9).png

●参考文献
https://courses.engr.illinois.edu/ece110/sp2018/content/labs/ReferenceMaterial/BenchEquipment/Port%20Oscilloscope%20data%20to%20MATLAB%20using%20Keysight%20BenchVue%20v2.pdf

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?