検索された製品ページを表示しています その他の検索結果:

 

お問い合わせ窓口

InfiniiVisionオシロスコープ用自動計測サンプルプログラム(Excel VBA,Visual Basic,C#,VEE)

> 自動計測Webトップページに戻る

このサイトでは、InfiniiVisionオシロスコープの自動計測の魅力や使い勝手、実際のサンプル・プログラム&自動計測の入門ガイドをご紹介します。なお、プログラム無しで、すぐに使えるフリー・ソフトウェアや有償ソフトウェアは、こちらのサイトでご紹介しています。
分かりやすいサンプル・プログラムのコードや、自動計測の入門ガイドは、オシロスコープ以外の測定器にも応用頂けますので必見です。
トレーニング情報

PCと測定器をGPIB/USB/LANで接続
PCと測定器をGPIB/USB/LANで繋げば、すぐに、自動計測ができます!

■■■ どなたでも、自動計測が始めやすくなっています ■■■

一昔前までは、自動計測プログラムを構築するには、GPIBカード、プログラム言語を購入し、プログラムを作成していました。技術的に難しく、また、お金がかかるものでした。しかし、最近の測定器には、LAN、USBなど、普通のPCにも用意されているインタフェースが搭載されており、また、測定器メーカからは、わかりやすい通信制御用ライブラリが用意されています。プログラム言語も容易に入手でき、技術的にも、金銭的にも、敷居が低くなっています。

■■■  自動計測で使うオシロなら、Keysight InfiniiVision。生産技術の現場でも、開発現場でも。キーサイトがお薦めする6つの理由 ■■■

【理由1】 より低価格に! InfiniiVisionは14.5万円からラインナップ!
→ コスト管理にシビアな生産技術の現場にも、圧倒的な低価格で、キーサイトの品質をご提供します。

【理由2】 圧倒的な速さ!最大100万回/秒の波形更新&最大28万回/秒のマスク・テスト。
→ 速度向上のため、専用ASICを搭載。圧倒的な速さは、間欠的な不具合現象も、しっかりと捉え、不良率の改善に貢献します。

【理由3】 すべての測定をオシロ上で!Vppや周波数など、最大20数種類にも及ぶ自動計測&統計演算を搭載
→ オシロ上で測定し、必要な測定値だけをプログラムに返します。時間のかかる波形データの取り込みは不要で、プログラムでの演算処理を最小限に抑えます。

【理由4】 高価な投資を抑えます。GPIBに加え、PC標準のLAN、USBも使えます!
→ GPIB、LAN、USBが使えます。高価な投資をせずに、自動計測が可能となります。※LAN,GPIBモジュールは別売オプション

【理由5】 計測器&自動計測のパイオニア “Keysight”
→ GPIB(HPIB)を開発したのはKeysight。今も、制御用通信ライブラリやインタフェース、プログラム言語の提供を通じ、計測器だけでなく、自動計測の環境全てをサポート。さらに、通信ライブラリや、キーサイト社の計測器で分らない点も、経験豊富なテクニカルコンタクトセンターのエンジニアがしっかりとバックアップ。

【理由6】 すぐに使える!わかりやすいサンプルプログラム&テキストをご提供。買って、そのまま自動計測が可能です。
→ 生産技術の現場でも、開発の現場でも、大活躍のサンプルプログラムを多数提供しています。サンプルプログラムは、キーサイトのオシロにチューニングされていますので、オシロを購入して、そのまますぐに使えます。

【サンプル・プログラム】 

サンプル・イメージ 説明 対象言語 対象モデル
オシロスコープの基本的な制御
クリックで拡大します

【これから自動計測を始める方向け】 オシロスコープの基本的な制御(Visual Basic、Visual C#)

測定器のリモート制御入門書とInfiniiVisionのサンプル・プログラム。入門書では、制御プログラムを、これらから作り始める方のために一般的な測定器制御用プログラムの作成方法から、オシロの制御ポイントまでを詳しく解説いたします。サンプル・プログラムには、レッスンプログラムと、オシロの基本的な動作を行うプログラム(トリガ、測定値、波形データ、画像取得)を収録しました。
プログラム作成方法に関しては、弊社オシロに限らず、一般的な計測器の制御方法としても、ご活用いただけます。

Visual C#
Visual Basic

DSOX2000
MSOX2000
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSO5000
DSO6000
MSO6000
DSO7000
MSO7000

オシロスコープの基本的な制御(Excel VBA)
クリック拡大します

【これから自動計測を始める方向け】 オシロスコープの基本的な制御 (Excel 2010 VBA)

オシロスコープの基本的な制御のExcel VBA編です。Excel VBAを使って、測定器の制御プログラムを作成したい方に向けて、一般的な測定器制御のプログラムの作成方法から、オシロの制御のポイントまでを解説しています。サンプル・プログラムには、測定器に*IDN?(測定器名を尋ねるコマンド)を送る基本的なレッスンプログラムと、オシロスコープの基本動作を行うプログラム(トリガ、測定値、波形データ、画像取得)を収録しました。プログラムの作成方法、レッスンプログラムに関しては、オシロに限らず、一般的な測定器の制御方法として、ご活用いただけます。

Excel 2010 VBA

DSOX2000
MSOX2000
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSO5000
DSO6000
MSO6000
DSO7000
MSO7000

オシロスコープの基本的な制御(Keysight VEE)
クリック拡大します

【これから自動計測を始める方向け】 オシロスコープの基本的な制御 (Keysight VEE)

多くの方よりご要望がございました Keysight VEE 版のサンプルプログラムです。設定、トリガのかけ方、待ち方、波形データの取得、計測値の取得、画像データの取得など、基本的なオシロの制御が網羅されています。プログラムには、コマンドの説明や、ポイントとなる制御に関する説明の記載があり、すぐに、使いこなせるようになっています。

【Keysight VEEの特徴】
- マウスでオブジェクトを繋ぎ、プログラムを作りますので、ビジュアル的で、初心者の方でも、すぐに習得できます。
- ストリップチャートなどのグラフや、取得データのファイルへの保存も標準で用意。データ取りや、解析、レポート作成のプログラムを、簡単に作る事ができます。
- 測定器制御を主眼に作られており、制御ライブラリを考えることなく、測定器に簡単にアクセス、コマンドのやり取りができます。
- MATLABスクリプトとSignal Processing Toolbox機能にアクセスでき、MATLABで用意されている強力な数学計算ツールやグラフィック機能、信号処理機能も利用できます。

★ Keysight VEE データシート&クイックガイド

https://literature.cdn.keysight.com/litweb/pdf/5990-9117JAJP.pdf
https://literature.cdn.keysight.com/litweb/pdf/W4000-90049.pdf

★ 30日間の評価版のご利用、お見積り、お求めは、計測お客様窓口までご連絡下さい。その際、「Web上のInfiniiVision オシロ・サンプルを利用したい」旨、ご連絡を頂くと、スムーズです。

Keysight VEE 6.0以降 DSOX2000
MSOX2000
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSO5000
DSO6000
MSO6000
DSO7000
MSO7000
Excel VBAによるオシロスコープ制御 データロギング
クリック拡大します

【研究・開発の方向け】 Excel 2010 VBAによるオシロスコープ制御 (データロギング編)

指定した時間間隔で、オシロスコープから波形データと測定値を、連続してExcelに取得するデータロガー・サンプル・プログラムです。波形データ、測定値は、取得中に、操作パネルにチャート/グラフ表示され、時系列での変化が分ります。また、測定データ、測定値は、測定完了後に、別のシートに保存されます。測定値のデータロギングや連続的に波形を収集したい場合には、最適のサンプル・プログラムです。

Excel 2010
VBA

DSOX2000
MSOX2000
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSO5000
DSO6000
MSO6000
DSO7000
MSO7000
シリアルデコード データ収集 サンプルプログラム
クリック拡大します

【研究・開発の方向け】 シリアルデコード データ収集 サンプル・プログラム

シリアルデコード機能(有償オプション)を使ってデコードしたデータを、PC側に取得するサンプル・プログラムです。I2C、CAN、LIN、FlexRayなど、InfiniiVisionに搭載されているすべてのシリアルデコード・オプションに対応します。ユーザは、オシロスコープを手動で設定し、データを取得後、このサンプル・プログラムのボタンを押せば、瞬時にPC側にデータを取りだす事ができます。PC上でのデコードデータの確認や、測定レポート作成などに最適です。

※ 本サンプル・プログラムを使うには、シリアルデコードオプション(有償)が必要です。インストールされていない場合には、弊社Webサイトより30日間ご試用できるライセンスを取得する事ができます。
※ 本サンプル・プログラムは、シリアルデコードオプションの設定がないDSOX2000,MSOX2000シリーズでは使えません。

Visual C# Visual Basic
Excel 2010 VBA
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSO5000
DSO6000
MSO6000
DSO7000
MSO7000
マスク・テスト
クリック拡大します

【生産ライン向け】 マスク・テスト サンプル・プログラム

自動計測でマスク・テスト機能(有償オプション)を使うサンプル・プログラムです。最大28万回/秒のマスク・テストは、従来のオシロでは捕捉し難い間欠的な現象も、しっかり捕捉でき、信頼性の高いGO-NOGO測定を実施できます。また、マスク違反時には、オシロ内部のレジスタにビットを立てる事や、オシロのBNC端子より、外部にトリガ信号を出す事もでき、外部機器との連携も容易です。

【応用用途】
- 各種センサー出力のGO-NOGO判定(良否判定)
- シリアル通信用チップのマスク・テスト

※ 本サンプル・プログラムを使うには、マスクテストオプション(有償)が必要です。インストールされていない場合には、以下のサイトより30日間ご試用できるライセンスを取得する事ができます。

マスク・テストオプション データシート
DSOX/MSOX2000用:DSOX2MASK 30日間評価用ライセンス
DSOX/MSOX3000用:DSOX3MASK 30日間評価用ライセンス
DSO5000,DSO/MSO6000,DSO/MSO7000用:N5455A 30日間評価用ライセンス

Visual C#
Visual Basic
DSOX2000
MSOX2000
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSO5000
DSO6000
MSO6000
DSO7000
MSO7000
計測・統計機能を用いたGO-NOGO判定
クリック拡大します

【生産ライン向け】 計測・統計機能を用いたGO-NOGO判定 サンプル

InfiniiVisionは、電圧や周波数測定など最大20数種類にも及ぶ計測機能をオシロ上で実施可能。例えば、オシロ単体で、波形の各種パラメータを測定、その結果をPCに返す事で、GO-NOGO判定も簡単に実施できます。また、統計演算値(最大、最小、平均、標準偏差、測定回数)の取得ができ、波形の更新速度も速いため、信頼性の高い試験を短時間で行えます。これら計測、統計演算は、オシロ上で測定が可能なため、波形データを取り込む事や、PCでの演算が不要になり、タクトタイムの短縮に貢献します。このサンプルでは、波形に対して、指定した測定を実施し、規定内に収まっているのか判定します。

【応用用途】
- 各種センサーの電圧や周波数チェック。良否判定。
- サーボモーターにおけるドライブパルス、回転パルスの位相差測定
- エンコーダー出力のパルスカウント
- 水晶発振子の周波数チェック(内蔵カウンタで最大8ケタ&スルーアウト機能で周波数カウンタとの連携も可能)
- 電源のノイズ確認や、負荷変動回復時間のチェック

Visual C#
Visual Basic
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSO5000
DSO6000
MSO6000
DSO7000
MSO7000
 

MSO ロジックデータ取得マクロ

ロジック・アナライザ機能を持つオシロスコープ(Mixed Signal Oscilloscope)のロジック・チャネルでデジタル信号のデータを取得しExcelワークシート上に表示します。

Excel 2010
VBA

MSOX2000
MSOX3000
MSO6000
MSO7000
 

BinファイルからASCIIテキストファイルへの変換ツール及びプログラムソースコード(Visual C++)

このツール及びプログラムソースコードは、Infiniium及びInfiniiVision用のものです。バイナリファイル(Bin形式に限る)で保存された数値データをASCIIファイル(CSV形式)に変換するツールです。また、ソースコードも含まれています。

なし

Infiniiumシリーズ (一部の古いモデルのみ非対応)
InfiniiVisionシリーズ

 
クリック拡大します

【これから自動計測を始める方向け】 InfiniiVision Xシリーズ VBA基本サンプルプログラム

(Excel 2013/2016 VBA) InfiniiVision MSOX/DSOX 2000/3000/4000/6000シリーズオシロスコープで基本設定、波形パラメータの測定、波形データの取得、オシロスコープ画面画像の取得を行います。

Excel 2013/2016 VBA EDUX1000
DSOX1000
DSOX2000
MSOX2000
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSOX6000
MSOX6000

クリック拡大します

【研究・開発の方向け】セグメントメモリを使用した高速データログ

セグメントメモリを使用して指定した回数波形を高速でキャプチャし電圧値(最大、最小、平均)をログします。最小で1us間隔でのデータ取得が可能です。(最小データ間隔はご使用のモデル、設定条件により異なります。)
セグメントメモリ機能はMSOX/DSOX 2000、MSOX/DSOX 3000Aではオプションとなります。(※3000Tはセグメントメモリ標準装備)

Excel VBA DSOX1000
DSOX2000
MSOX2000
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSOX6000
MSOX6000


クリック拡大します

【研究・開発の方向け】LabVIEW波形データ取得

InfiniiVision MSOX/DSOX 1000/2000/3000/4000/6000シリーズオシロスコープでキャプチャした波形をプログラム上に表示、波形データをcsvファイルとして保存します。
保存したcsv波形データはN8900A Infiniium オシロスコープ オフライン解析ソフトウェアで読み込みことも可能です。

LabVIEW EDUX1000
DSOX1000
DSOX2000
MSOX2000
DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSOX6000
MSOX6000

クリック拡大します

100Base-TXマスクテスト用Excel VBAサンプル

InfiniiVision MSOX/DSOX 3000/4000/6000シリーズオシロスコープでEthernet 100Base-TXのマスク試験を簡易的に実施するためのツールです。
500MHz以上の帯域のオシロスコープ、オプションのマスクテスト機能(MSK)、N5395A/B/Cイーサネット治具、差動プローブが必要です。

Excel VBA DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSOX6000
MSOX6000

クリック
拡大します

10Base-T リンクパルス マスクテスト用Excel VBAサンプル

InfiniiVision MSOX/DSOX 3000/4000/6000シリーズオシロスコープでEthernet 10Base-T リンクパルスのマスク試験を簡易的に実施するためのツールです。
500MHz以上の帯域のオシロスコープ、オプションのマスクテスト機能(MSK)、N5395A/B/Cイーサネット治具、差動プローブが必要です。

Excel VBA

DSOX3000

MSOX3000

DSOX4000

MSOX4000

DSOX6000

MSOX6000

 
クリック拡大します

10Base-T TP_IDL マスクテスト用Excel VBAサンプル

InfiniiVision MSOX/DSOX 3000/4000/6000シリーズオシロスコープでEthernet 10Base-T リンクパルスのマスク試験を簡易的に実施するためのツールです。

500MHz以上の帯域のオシロスコープ、オプションのマスクテスト機能(MSK)、N5395A/B/Cイーサネット治具、差動プローブが必要です。

被測定機器(LAN I/F)がテスト信号(ランダムデータ)を出力できることが前提となります。

 

Excel VBA

DSOX3000

MSOX3000

DSOX4000

MSOX4000

DSOX6000

MSOX6000


クリック拡大します

10Base-T Voltage Templateマスクテスト用Excel VBAサンプル

InfiniiVision MSOX/DSOX 3000/4000/6000シリーズオシロスコープでEthernet 10Base-T Voltage Templateのマスク試験を簡易的に実施するためのツールです。500MHz以上の帯域のオシロスコープ、オプションのマスクテスト機能(MSK)、N5395A/B/Cイーサネット治具、差動プローブが必要です。被測定機器(LAN I/F)がテスト信号(ランダムデータ)を出力できることが前提となります。

Excel VBA DSOX3000
MSOX3000
DSOX4000
MSOX4000
DSOX6000
MSOX6000

■ オシロスコープのデモ機依頼はこちら

キーサイトでは、この魅力を、お客様ご自身に実感頂くため、豊富なデモ機をご用意しお待ちしております。下記のフォームから、お気軽にご依頼ください。
デモ機依頼フォーム

■ オシロスコープのクイック見積もりはこちら (自動で簡単。3分で見積もりPDFをお届け)

2000Xシリーズ
3000Xシリーズ

■ お客様情報の取り扱いについて

サンプル・プログラムのダウンロードの際は、お客様情報のご登録をお願いします。弊社は、お客様からご提供いただくお客様情報を、お客様との取引を遂行し、お客様へ連絡をし、お客様へのサービスや特典に関する情報を更新するなど、お客様により良いサービスを提供するためにのみ使用いたします。詳細は、弊社の「お客様のプライバシー・ステートメント」をご覧ください。

■ サンプル・プログラムの著作権及び転載条件について

サンプル・プログラム及びテキストの著作権は、キーサイト・テクノロジー株式会社が保有しています。無断での転載・配布はご遠慮下さい。また、著作権者の許可無しに、本ソフトウェアを改変したものを営利目的ソフトとして販売することはできません。詳しくは、計測お客様窓口までお問い合わせください。

■ サンプル・プログラムの免責事項について

このサンプル・プログラムを使用したことによって生じたすべての障害・損害・不具合等(含、サンプル・プログラムのバグ)に関しては、弊社および弊社の所属するいかなる団体・組織とも、一切の責任を負いません。これらのプログラムはサンプルであり、お客様の元での動作保証は致しかねます。実際のご利用にあたっては、プログラムの内容を十分にご理解いただいた上で、お客様の責任で実施、検証いただきますよう、お願いいたします。

■ 「製品登録」へのご登録のお勧め

キーサイト社の製品を既にお持ちの場合は、「製品登録」をお勧めします。製品をご登録して頂くと、ご登録製品に関する最新ソリューションや、ファームウェア・ソフトウェアのアップデート情報、校正のタイミングなどをお知らせいたします。