2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Sequence Makerとは

Sequence Makerは無償のExcelのアドインで、Excelのワークシートに通信コマンドを記述するだけで測定器を制御したり、測定値を取ったりすることができます。通常、測定器と通信するためには、メーカーが提供している専用のソフトウェア(有償のものも無償のものもある)を使用したり、PythonやC#などで通信プログラムを作成したりする必要がありますが、汎用性が無かったり、プログラミング知識が無いと難しかったりとなかなかハードルが高いものです。Sequence Makerを使うとExcelから測定器の制御が可能になるので、大変便利です。通信インターフェースもLANやUSBなど各種対応しています。

image.png
(図は https://sequencemaker.hioki.com/ja/ より引用)

お断り
本記事の内容はSequence Maker開発元の公式見解ではなく、あくまでも個人が趣味の範囲内で執筆しているものです。記事の内容について開発元へ問い合わせることはお控えください。ご質問・要望などは各記事のコメント欄へお願いいたします。

Sequence Makerのダウンロード

Sequence Makerは以下のサイトよりダウンロード可能です。

インストール

Sequence Makerをダウンロードしたら、インストーラに従うだけで準備完了です。注意点としては、Excelが起動しているとインストールできないので、終了しておく必要があります。インストールの詳細は以下の記事参照。

インストールが成功するとExcelのタブに「SEQUENCE MAKER」のタブが追加されます。

image.png

実際に測定器と通信してみる

ちょうど手元にKeysight Technologies社の34401Aがあったので通信してみました。通信インターフェースはGPIBです。パソコンと34401Aの接続はこちらもKeysight社の82357BというUSB-GPIB変換器を使用しました。

Keysight IOライブラリ・スイートのダウンロードとインストール

82357BとVISAを使用するためにKeysight IOライブラリ・スイートをインストールします。以下のサイトから入手可能です。

接続の確認

Keysight Connection Expertを起動するとGPIB接続が正しく行われているか確認できます。今回はVISAアドレスが「GPIB0::11::INSTR」であることが確認できました。

image.png

Sequence Makerの通信設定

今回はVISAアドレスを指定して接続するので、「インターフェイス #1」で「VISA」を選択し、更新ボタンを押した後、プルダウンから先ほど確認したVISAのアドレス「GPIB0::11::INSTR」を選択します。

image.png

通信確認

Excelのシートに測定器の情報を取得する「*IDN?」という通信コマンドを入力して「コマンド送受信」ボタンを押します。測定器から「HEWLETT-PACKARD,34401A,0,11-5-2」という応答が返ってきたことが確認できました。

image.png

まとめ

Sequence Makerを使うと、Excelから測定器の制御が簡単にできることが確認できました。

おまけ

電気系ユーチューバーのイチケンさんも使っている。

その他関連記事

基本編

応用編

困ったときに役立つ

役立ち情報

VBA・API編

2
0
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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?