- Infiniiumオシロスコープでカスタム演算関数/解析関数を実行可能
- UDFの作成/変更/実行に必要なUDFおよびMATLABソフトウェア環境を提供
- MATLABソフトウェアを最大限に活用して、ユーザ独自のカスタム関数を作成したり、付属の関数を変更することが可能
- カスタム測定機能とMATLABソフトウェア環境を1つのオシロスコープ・オプションで提供しているのはキーサイトだけ
- キーサイトからこのN8806Aオプションを購入された方には、追加のUDFおよびMATLABサンプルを提供
システム要件/互換性
- Keysight Infiniium 9000A/9000 H/90000/90000 X/90000 Qシリーズ オシロスコープ(リビジョン3.0以降)
N8806Aオプションの概要
KeysightオシロスコープでN8806A編集/実行用ユーザ定義関数(UDF)を使用すれば、オシロスコープの標準関数と同様に、ユーザ独自のカスタム演算関数/解析関数の作成と実行をオシロスコープ画面上で直接ライブ実行できます。これらの関数は、テスト固有の関数や測定を作成する必要がある場合に不可欠ですが、オシロスコープに直接組み込むことはできません。Keysight Infiniiumオシロスコープと一緒にN8806Aオプションを注文すれば、アプリケーション固有のカスタム測定をオシロスコープで実行できます。
アプリケーション固有の測定を実行する必要がある場合や、将来的にオシロスコープでカスタム測定を実行する必要性が生じる可能性がある場合には、Keysight Infiniiumオシロスコープと一緒にN8806Aオプションを今すぐ注文することをお勧めします。Infiniiumオシロスコープをご利用であれば、オシロスコープ本体購入時に同時注文しなかった場合でも、このオプションをアップグレード・オプションとして購入することも可能ですが、別途注文する必要があります。
N8806Aには、ユーザ定義関数(UDF)とMATLABソフトウェアが含まれています。これらは、ユーザ定義関数(UDF)を作成/変更/実行したり、オシロスコープに含まれていないUDFの追加サンプルやキーサイトのオシロスコープなどの測定器でMATLABソフトウェアの使用を開始するための複数のMATLABアプリケーション・サンプルにアクセスするのに必要です。
ユーザ定義関数(UDF)の概要
Keysight Infiniiumユーザ定義関数を使用すれば、オシロスコープの標準関数と同様に、MATLABで作成したユーザ独自の演算関数や解析関数をオシロスコープ画面に直接ライブ表示できます。UDFは、XMLファイルとMATLABスクリプト・ファイルの2つのコンポーネントで構成されます。XMLファイルは、"Math"ダイアログ・ボックスに表示されるグラフィカル・ユーザ・インタフェースのコンポーネントを定義します。XMLファイルは、バターワース・ローパス・フィルタ用のユーザ・インタフェースの作成に使用できます。XMLファイルに、関数名、省略名、ソース・タイプ、コントロールを定義します。Infiniiumユーザ定義関数は、最大2個のソース(1個のソース、2個のソース、またはクロックとデータの組み合わせ)と2個のコントロールをサポートしています。XMLファイルを検証するための標準XMLスキーマも付属しています。(XMLスキーマと組み合わせて使用することができる無料のXML構文チェッカについては、パブリックWebサイトをご覧ください。)
MATLABスクリプトは、UDFの主な要素で、MATLAB環境でMATLABのソフトウェア・ツールとプログラミング言語を使用して開発します。MATLABの"butter"関数と"filter"関数、そのSignal Processing Toolbox(どちらもN8806Aに付属)は、このユーザ定義可能なフィルタを作成するのに不可欠なコンポーネントです。N8806A UDFオプションをすでに購入されている場合には、複数のカスタム・ユーザ定義関数がInfiniiumオシロスコープに付属しています。付属の関数の定義を以下に示します。MATLABを使用することによって、独自の新しい関数を作成したり、既存の関数を実行してユーザ固有のテストに関する問題に対処することができます。
MATLABの概要
MATLABは、1,000,000人以上のデザイン/テスト・エンジニアが使用する、定評のあるデータ解析ソフトウェア環境/プログラミング言語です。MATLABは、測定、データの解析/表示、測定器の制御、キーサイトのオシロスコープなどの測定器に対応するテスト・システムの構築に使用できます。N8806A UDFオプションに付属のMATLABソフトウェアは、キーサイトの測定器オプションとして購入可能なMATLAB:標準オシロスコープ・パッケージ(-062オプション)と同じです。このオプションは、MATLAB、測定器制御ツールボックス、信号処理ツールボックス、DSPシステム・ツールボックスを提供します。カスタム測定機能とMATLABソフトウェア環境を1つのオシロスコープ・オプションで提供しているのはキーサイトだけです。
N8806A - N8806Aに付属の追加UDF
N8806AをInfiniiumオシロスコープと同時に、または測定器アップグレードとして購入すれば、UDFを作成/変更/実行するのに必要なUDFとMATLABソフトウェア環境が得られます。さらに、N8806Aオプションをご利用の場合は、複数のUDFにアクセスして、含まれていないUDFを組み込むことができます。N8806A UDFには、以下の関数が付属しています。
- バターワース・フィルタ、FIR、LFE、RTEye、平方根波形、2乗和平方根
- N8806Aに付属の追加関数:レーダ信号の時間サイドローブを測定するためのヒルベルト変換、カスタム・デコード方式を取得して波形に適用するためのNTSC/ビデオ・デコード
- キーサイトのオシロスコープなどの測定器でMATLABソフトウェアを使用するための追加のアプリケーション固有のサンプル
N8806Aユーザ定義関数をキーサイトのオシロスコープで使用するための準備
- ビデオを見る(3:56):“Creating custom analysis routines with User Defined Functions”では、N8806A UDFについて説明し、N8806A UDFを使用した測定のカスタマイズ方法を紹介しています。(プレゼンター:キーサイトのオシロスコープのスペシャリスト、Neil Hoffman。)
- データシートを表示する:N8806Aオプションの技術仕様およびオーダの詳細を説明しています。
- カスタム見積りを請求する:Keysight Infiniiumオシロスコープ用のN8806Aユーザ定義関数の見積りをすばやく入手することができます。