Engineerの研鑽

メインはプログラミング系ブログ(本の要約とかもします)

質問はCONTACTやコメントでお願い致します。

【RIGOL DS1054Z + VisualStudio2019】オシロスコープをプログラムで制御してみた

お久しぶりです。ゆきぽんずです。

 

更新自体が、まるまる4か月ぶりぐらいになると思います。

 

前書きは短く早速本文に入っていきます。

 

RIGOL (リゴル) デジタルオシロスコープ 50MHz 4ch 1GSa/s 【国内正規品】,DS1054Z

 

目次

記事の目的

オシロスコープ RIGOL DS1054ZVisualStudio2019を使用することで制御すること

( + 参考になる記事が少なく、色々サイトを物色してコードを書く必要があり、それを一つの記事にまとめておきたかった。主に同じ境遇の方のため)

記事の対象者

RIGOL 1054Zオシロスコープを買ってマニュアルを読んだが、マニュアルが古すぎてよくわからない方

RIGOL 1054Z + VisualStudio2019で制御する方法手順(写真付きで説明します)

注意点として、今回の内容はオシロスコープのセッティングができている状態を想定しています。

もし、オシロスコープとPCの設定ができていない人は以下のURLのサイトを見ながら、設定してください。(http://beyondmeasure.rigoltech.com/acton/attachment/1579/f-0695/1/-/-/-/-/DS1000Z%20DS2000%20DS4000%20DS6000%20UltraScope%20Getting%20Started%20Guide.pdf

 

それではどうぞ

VisualStudio2019を各自インストールしてください

(おすすめサイト : https://qiita.com/Gaccho/items/1409c27216a67014a024)

windowsのFormアプリのプロジェクトを作成する

f:id:yukiyukiponsu:20191114174230p:plain

プロジェクト名を入力して、作成をクリック

f:id:yukiyukiponsu:20191114174321p:plain

作成した画面

f:id:yukiyukiponsu:20191114174443p:plain

ツールボックスをクリックして、Buttonを選択

f:id:yukiyukiponsu:20191114174542p:plain

ボタンが画面に生成されます

f:id:yukiyukiponsu:20191114174642p:plain

ボタンをダブルクリックすると、ボタンクリックメソッドが自動的に生成されるので、その中に以下のように記述

f:id:yukiyukiponsu:20191114174809p:plain

メソッドを書いた後、プロジェクト -> 参照の追加をクリックする

f:id:yukiyukiponsu:20191114174726p:plain

参照マネージャー => COM => VISA COM...(PC環境によって違うかも)をクリックし、OK

f:id:yukiyukiponsu:20191114175133p:plain

ビルド

f:id:yukiyukiponsu:20191114175341p:plain

ビルドすると以下のような結果になると思います。

エラーが出たらエラー文をGoogle先生に入力して、検索してみてください。

f:id:yukiyukiponsu:20191114175422p:plain

VisualStudioの開始ボタンを押すと、以下の画面が出てくる(ボタンの位置は少しずらしました)

f:id:yukiyukiponsu:20191114175607p:plain

この画面をクリックすると.........

ババ( ,,`・ω・´)ンンン

f:id:yukiyukiponsu:20191114175632p:plain

おおおおおおおおおおおおおおおおおおおおおお

 

オシロスコープの基本情報が取れましたね( ´∀`)bグッ!

 

ただ、今回の内容ではRIGOL DS1054Z独自のマニュアル(http://beyondmeasure.rigoltech.com/acton/attachment/1579/f-0386/1/-/-/-/-/DS1000Z_Programming%20Guide_EN.pdf)に載っているメソッドを使うことはできません。

 

そのメソッドを使えるようにするにはちょっとしたコツがいるので、また後日紹介します。


今日もブログを読んでくださりありがとうございます。

それではまた遠くない日に