Sequence Makerで測定器と通信してみる

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

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/d05bcb08-3240-cc3f-7df6-877081d7f2e1.png)
（図は https://sequencemaker.hioki.com/ja/ より引用）

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

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

https://sequencemaker.hioki.com/ja/

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

https://qiita.com/sequencemaker/items/83505706777b24c70206

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

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/f73ba378-f281-3ef5-85d7-0ef1ef7c76bf.png)

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

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

https://www.keysight.com/jp/ja/lib/software-detail/computer-software/io-libraries-suite-downloads-2175637.html

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

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/8d71246e-e5b3-95e3-a1d9-c8c5e0437c9e.png)

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

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/ef55e36b-0b7e-21f9-7590-36d3c7f888ea.png)

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

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3821782/918bbe23-7f1c-90c8-4735-e5426bcc6463.png)

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

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

https://x.com/ichiken_make/status/1755900916887408813

## その他関連記事
### 基本編
- [Sequence Makerでパソコンと計測器を接続する方法各種🔌](https://qiita.com/sequencemaker/items/08d1fb66d1ba284e00a4)
- [Sequence MakerのExcelサンプル集](https://qiita.com/sequencemaker/items/ae09b8f65a5da5b09813)
- [Sequence Makerの「通信設定切替」ボタンに関する裏技！？](https://qiita.com/sequencemaker/items/b8a4ba6348396c659332)
- [Sequence Makerでステップ実行したりコマンドを単発送信🚀する](https://qiita.com/sequencemaker/items/c5fde0e3ba66961c6e10)
- [Sequence MakerでKEYSIGHT 34401Aを制御する](https://qiita.com/sequencemaker/items/d358b51dd14c47641883)
- [Sequence Makerで測定器に送るコマンドを書く時のコツ](https://qiita.com/sequencemaker/items/e45e0c8d36a375bb27e1)
- [Sequence Makerでとりあえず最初に書いておくと幸せになれる専用コマンド](https://qiita.com/sequencemaker/items/07851b026c44e8e9ca05)
- [Sequence Makerで1秒以下の時間を指定する](https://qiita.com/sequencemaker/items/73f830b69336ad6f60db)
- [Sequence Makerのコマンドモニター機能を試す](https://qiita.com/sequencemaker/items/6e8dff0cf8d836191c18)
- [Sequence Makerをオンラインバージョンアップする](https://qiita.com/sequencemaker/items/690c3b25186a208eda25)

### 応用編
- [Sequence Makerを同時に複数動かす方法！？](https://qiita.com/sequencemaker/items/abc9cfea9da9a9be30e6)
- [Sequence Makerで移動先をいい感じに指定する裏技](https://qiita.com/sequencemaker/items/c5492e70fc990f227944)
- [Sequence Makerで常に同じ設定でExcelを起動させる](https://qiita.com/sequencemaker/items/5e44b4ec323f0e8ea052)
- [Sequence MakerでCO2濃度を測定する](https://qiita.com/sequencemaker/items/a92cdc47fcdad0ec5bd3)
- [Sequence MakerでArduinoと通信してみる](https://qiita.com/sequencemaker/items/e68cf7d242e01de62f97)
- [Sequence MakerでLINEにメッセージを送る](https://qiita.com/sequencemaker/items/63e3aa822b09250a6b95)
- [Sequence MakerでCONTECのデジタル入出力ユニットを制御する～制御編～](https://qiita.com/sequencemaker/items/3916dfcdb94da87eb634)
- [Sequence MakerでCONTECのデジタル入出力ユニットを制御する～準備編～](https://qiita.com/sequencemaker/items/23a56159cef0d253ead3)

### 困ったときに役立つ
- [Sequence Makerで測定器とRS-232C通信できない時はここをチェック！](https://qiita.com/sequencemaker/items/3ecb7f63e567578a1cc4)
- [Sequence Makerで測定器とUSB通信できない時はここをチェック！](https://qiita.com/sequencemaker/items/d3450e449fb390312af9)
- [Sequence Makerで測定器とGPIB通信できない時はここをチェック！](https://qiita.com/sequencemaker/items/9e5bf6bfb7bffd00b465)
- [Sequence Makerで測定器とLAN通信できない時はここをチェック！](https://qiita.com/sequencemaker/items/5188cb48c90e3a59a258)
- [Sequence MakerのFAQ](https://qiita.com/sequencemaker/items/7b29f38c210cb94f1683)
- [Sequence Makerで文字化け👻が起きた時](https://qiita.com/sequencemaker/items/4efd5beee711a5699027)
- [Sequence MakerのタブがExcelから消えてしまった時の対処法](https://qiita.com/sequencemaker/items/eff17cef1ed88873a1fd)

### 役立ち情報
- [Sequence Makerの情報サイト一覧](https://qiita.com/sequencemaker/items/7b785ae45d4e4623d171)
- [Sequence Makerで🔧制御可能な測定器一覧](https://qiita.com/sequencemaker/items/1f1f43a2914249fa5a25)
- [Sequence Makerは完全オフラインのパソコンでも使えるのか！？](https://qiita.com/sequencemaker/items/45c8de7a2910d1dcc93e)
- [Sequence Makerでインストールされるファイルたち](https://qiita.com/sequencemaker/items/83505706777b24c70206)
- [Sequence Makerの🔧設定ファイルはどこにあるのか？](https://qiita.com/sequencemaker/items/37149671baac133b2f46)
- [Sequence Maker V1.60で追加された新機能](https://qiita.com/sequencemaker/items/58541a2a1b7ca4ab4c7b)
- [Sequence Makerの商標登録を確認してみる](https://qiita.com/sequencemaker/items/8e77825a664d6f49b217)

### VBA・API編
- [Sequence MakerでVBAの処理を呼び出す](https://qiita.com/sequencemaker/items/2c13cd388cede0fe9234)
- [Sequence MakerとVBAを使用して🐸カエルの歌🎵を演奏する](https://qiita.com/sequencemaker/items/43522e3030e7e0905083)
- [Sequence Makerでいろいろな種類のメッセージボックスを表示する](https://qiita.com/sequencemaker/items/c77b21b398255cca08f0)
- [Sequence Makerで自動保存機能を実現する方法](https://qiita.com/sequencemaker/items/2ee1311434a784dfae5b)
- [Sequence Makerで独自のコマンド送受信ボタンを作る方法（APIを使ってみる）](https://qiita.com/sequencemaker/items/4d31b1d26cddc3e0ebfc)