(57)【要約】【課題】  あらかじめ組み込まれていない処理を容易に追加することができる測定装置、測定システムおよび測定方法を実現することを目的にする。【解決手段】  本発明は、被試験対象からの入力信号の測定または被試験対象に出力信号の出力を行う測定装置に改良を加えたものである。本装置は、入力信号または出力信号の演算を行う演算手段と、所望の処理をモジュール化したダイナミックリンクライブラリと、演算手段にダイナミックリンクライブラリをリンクするリンク手段とを設け、演算手段はリンクされたダイナミックリンクライブラリに基づいて演算を行うことを特徴とするものである。【選択図】                    図１
2005345361.tif 000002
【特許請求の範囲】
【請求項１】
被試験対象からの入力信号の測定または被試験対象に出力信号の出力を行う測定装置において、
前記入力信号または前記出力信号の演算を行う演算手段と、
所望の処理をモジュール化したダイナミックリンクライブラリと、
前記演算手段に前記ダイナミックリンクライブラリをリンクするリンク手段と
を設け、前記演算手段はリンクされたダイナミックリンクライブラリに基づいて演算を行うことを特徴とする測定装置。
【請求項２】
被試験対象からの入力信号を測定した波形データをアクイジョンメモリに格納し、格納した波形データを波形表示したり、表示される波形に対して演算が必要な場合には演算手段が演算を行う測定装置において、
所望の処理をモジュール化したダイナミックリンクライブラリと、
前記演算手段に前記ダイナミックリンクライブラリをリンクするリンク手段と
を設け、前記演算手段はリンクされたダイナミックリンクライブラリに基づいて演算を行うことを特徴とする測定装置。
【請求項３】
演算手段によって演算された波形データをＤＡ変換し、被試験対象に出力信号として出力する測定装置において、
所望の処理をモジュール化したダイナミックリンクライブラリと、
前記演算手段に前記ダイナミックリンクライブラリをリンクするリンク手段と
を設け、前記演算手段はリンクされたダイナミックリンクライブラリに基づいて演算を行うことを特徴とする測定装置。
【請求項４】
ダイナミックリンクライブラリは、演算式をモジュール化したことを特徴とする請求項１〜３のいずれかに記載の測定装置。
【請求項５】
前記ダイナミックリンクライブラリを格納するダイナミックリンクライブラリ用メモリと、
このダイナミックリンクライブラリ用メモリに、外部装置で作成したダイナミックリンクライブラリを書き込む書込手段と
を設けたことを特徴とする請求項１〜４のいずれかに記載の測定装置。
【請求項６】
請求項１〜５のいずれかに記載の測定装置と、
この測定装置で実行されるダイナミックリンクライブラリの動作をシミュレーションするシミュレーション手段と
を設けたことを特徴とする測定システム。
【請求項７】
汎用計算機上で動作するシミュレーション手段によって、演算式のシミュレーションを行うステップと、
この演算式をモジュール化して、測定装置上で実行可能なダイナミックリンクライブラリに変換するステップと、
変換したダイナミックリンクライブラリを前記測定装置にダウンロードするステップと、
ダウンロードしたダイナミックリンクライブラリを測定装置の演算手段にリンクするステップと、
演算手段が、リンクされたダイナミックリンクライブラリに基づいて演算を行うステップと
を有することを特徴とする測定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被試験対象からの入力信号の測定または被試験対象に出力信号の出力を行う測定装置、測定システムおよび測定方法に関し、詳しくは、あらかじめ組み込まれていない処理を容易に追加することができる測定装置、測定システムおよび測定方法に関するものである。
【背景技術】
【０００２】
測定装置には、被試験対象からの入力信号を測定するもの（例えば、デジタルオシロスコープに代表される波形測定装置）や被試験対象に出力信号を出力するもの（例えば、波形発生装置）等がある。
【０００３】
図６は、従来の波形測定装置の構成を示した図である（例えば、特許文献１参照）。図６において、ＡＤ変換器１０は、被試験対象からの被測定信号である入力信号をデジタル信号に変換して波形データとして出力する。なお、一般的に複数の入力信号を測定するため、ＡＤ変換器１０も複数チャネル設けられるが、１チャネル分のみ図示している。アクイジョンメモリ２０は、ＡＤ変換器１０からの波形データを格納する。
【０００４】
制御部３０は、演算手段３１、表示手段３２を有し、アクイジョンメモリ２０から波形データを読み出し、必要に応じて演算処理用メモリ４０に読み出した波形データを格納したり、演算処理用メモリ４０に格納した波形データの読み出し、演算を行う。また、表示部５０に波形データの波形表示や演算結果を表示する。ここで、演算手段３１、表示手段３２で実行手段３０ａを構成する。つまり、制御部３０はＯＳ（Operating System）にあたり、実行手段３０ａはＯＳ上で動作する実行ファイル（一般的に拡張子が”ＥＸＥ”形式のもの）にあたる。
【０００５】
演算手段３１は、演算処理用メモリ４０の波形データを用いて、所望の演算を行う。表示手段３２は、アクイジョンメモリ２０の波形データや演算手段３１の演算結果を、所望の形式の表示データに変換して出力する。
【０００６】
演算処理用メモリ４０は、アクイジョンメモリ２０の波形データを格納する。表示部５０は、表示手段３２から出力された表示データを表示画面に表示する。
【０００７】
入力部６０は、装置本体のパネル前面に設けられるボタンやロータリーノブ等、装置本体に接続されるマウス等であり、ユーザによって演算式や装置の設定が制御部に入力される。
【０００８】
このような装置の動作を図７に示すフローチャートを用いて説明する。ユーザが入力部６０から、波形取り込みのための設定（例えば、ＡＤ変換器１０のサンプリング周波数、取得する波形データのレコード長、測定回数、トリガ条件等）を行う（Ｓ１０）。そして、この設定に従って、アクイジョンメモリ２０への波形取り込みが開始される。つまり、ＡＤ変換器１０が測定を開始してアクイジョンメモリ２０に波形データを格納する（Ｓ１１）。さらに、制御部３０の表示手段３２がアクイジョンメモリ２０から波形データを読み出し、表示部５０に波形表示を行う（Ｓ１２）。
【０００９】
そして、表示される入力波形に対して演算を行う場合、この入力波形に対応する波形データを制御部３０が、アクイジョンメモリ２０から読み出して演算処理用メモリ４０に格納する。つまり、波形データをコピーする（Ｓ１３、Ｓ１４）さらに、制御部３０の演算手段３１が、ユーザによって予め入力された演算式または製造メーカから配布された演算式に基づいて、演算処理用メモリ４０に格納された波形データの演算を行う（Ｓ１５）。      
【００１０】
そして表示手段３２が、演算手段３１の演算結果を、例えば、表示画面を２分割して、表示画面の上段に入力波形を表示し、下段に演算結果（例えば、演算後の波形）を表示する（Ｓ１６）。そして、制御部３０が、演算処理用メモリ４０内の波形データのクリア等を行って、演算タスク（演算処理とも呼ばれる）を終了する（Ｓ１７）。
【００１１】
演算タスク終了後または演算を行わない場合、別の波形の取り込みを実行するか判断する（Ｓ１３、Ｓ１８）。別の波形を取り込むならば、ＡＤ変換器１０が再度測定を開始し、波形表示、演算を行う（Ｓ１８，Ｓ１１〜Ｓ１７）。一方、別の波形を取り込まないならば、波形取り込み処理を終了する（Ｓ１８、Ｓ１９）
【００１２】
続いて、演算式の説明をする。演算式には、測定装置の製造メーカが作成したもの（ユーザの使用頻度が高いと思われ、比較的複雑な演算式）のほかに、ユーザが独自に作成するものがある。ユーザが独自に演算式を作成する場合、例えば、制御部３０が図８に示すように表示部５０の表示画面に演算式入力用ダイアログＤ１を表示させる。ここで、図８は、波形測定装置本体の前面および表示部５０の表示画面に表示される演算式入力用ダイアログＤ１を示した図である。演算式入力用ダイアログＤ１で入力できる演算式は、通常、四則演算、三角関数、ルート、べき乗等の比較的簡単なものである。
【００１３】
そして、入力部６０をユーザが操作して、演算式入力用ダイアログボックスＤ１に演算式を入力する。そして、このように入力された演算式を用いて演算手段３１が演算を実行する。なお、このような演算式をユーザが定義するのは、波形取り込みの設定時（Ｓ１０）や演算実行（Ｓ１３）前に行うとよい。
【００１４】
【特許文献１】特開２００４−５３５１３号公報（段落番号０００２−０００７、第７−８図）
【発明の開示】
【発明が解決しようとする課題】
【００１５】
近年、このような測定装置では、解析機能が重視されており、演算の内容も複雑化している。
【００１６】
しかしながら、ユーザが使用できる演算式は、製造メーカが用意したものか、ユーザが演算式入力用ダイアログＤ１で直接編集したものとなっている。また、製造メーカから提供される演算式は、通常、スタティックリンクライブラリとして提供されるので、実行手段３０ａに直接組み込まれる。そのため、製造メーカから新たな演算式が配布される場合は、実行手段３０ａまたは制御部３０といったファームウェアを入れ替える必要がある。つまり、新たな演算式のスタティックライブラリを用いてファームウェアを再ビルドする必要あり、容易に演算式を追加・変更することが難しく、あらかじめ組み込まれていない処理を容易に追加することが難しいという問題があった。
【００１７】
一方、比較的簡単な式であったとしても、製造メーカによって演算式が予め用意されていないと、演算式入力用ダイアログＤ１を見つつ、入力部６０を操作して演算式を入力しなければならず、操作性が非常に悪く、あらかじめ組み込まれていない処理を容易に追加することが難しいという問題があった。
【００１８】
さらにユーザは、演算式入力用ダイアログＤ１を用いて演算式を定義するしかないため、デジタルフィルタ処理といった複雑な演算式（条件によって演算の変更、複数回の演算を行うループ処理等）を、波形測定装置上で作成することができなかった。同様に、パソコン等の汎用計算機上では汎用的なものとして存在する演算式や、ユーザがパソコン上で既に作成した演算式等を利用して、波形測定装置上で演算式を作成するできなかった。そのためユーザは、波形測定装置の波形データをパソコンに転送して、パソコン上でデータ処理を行っている。もちろん、デジタルフィルタ処理等をするための演算式は、パソコン上でユーザがプログラミングして作成している。このように波形データの取得、パソコンへの転送、パソコン上でのデータ処理という頻雑な処理が必要になると共に、リアルタイムに波形解析を行うことができないという問題があった。
【００１９】
また、ユーザが入力できる演算式には限りがあるので、過去に波形測定装置上で作成した演算式を順次消去する必要がある。そのため、過去に作成した演算式の再利用が難しく、再入力が必要となり波形解析の効率が悪いという問題があった。
【００２０】
そこで本発明の目的は、あらかじめ組み込まれていない処理を容易に追加することができる測定装置、測定システムおよび測定方法を実現することにある。
【課題を解決するための手段】
【００２１】
請求項１記載の発明は、
被試験対象からの入力信号の測定または被試験対象に出力信号の出力を行う測定装置において、
前記入力信号または前記出力信号の演算を行う演算手段と、
所望の処理をモジュール化したダイナミックリンクライブラリと、
前記演算手段に前記ダイナミックリンクライブラリをリンクするリンク手段と
を設け、前記演算手段はリンクされたダイナミックリンクライブラリに基づいて演算を行うことを特徴とするものである。
【００２２】
請求項２記載の発明は、
被試験対象からの入力信号を測定した波形データをアクイジョンメモリに格納し、格納した波形データを波形表示したり、表示される波形に対して演算が必要な場合には演算手段が演算を行う測定装置において、
所望の処理をモジュール化したダイナミックリンクライブラリと、
前記演算手段に前記ダイナミックリンクライブラリをリンクするリンク手段と
を設け、前記演算手段はリンクされたダイナミックリンクライブラリに基づいて演算を行うことを特徴とするものである。
【００２３】
請求項３記載の発明は、
演算手段によって演算された波形データをＤＡ変換し、被試験対象に出力信号として出力する測定装置において、
所望の処理をモジュール化したダイナミックリンクライブラリと、
前記演算手段に前記ダイナミックリンクライブラリをリンクするリンク手段と
を設け、前記演算手段はリンクされたダイナミックリンクライブラリに基づいて演算を行うことを特徴とするものである。
【００２４】
請求項４記載の発明は、請求項１〜３のいずれかに記載の発明において、
ダイナミックリンクライブラリは、演算式をモジュール化したことを特徴とするものである。
請求項５記載の発明は、請求項１〜４のいずれかに記載の発明において、
前記ダイナミックリンクライブラリを格納するダイナミックリンクライブラリ用メモリと、
このダイナミックリンクライブラリ用メモリに、外部装置で作成したダイナミックリンクライブラリを書き込む書込手段と
を設けたことを特徴とするものである。
【００２５】
請求項６記載の発明は、
請求項１〜５のいずれかに記載の測定装置と、
この測定装置で実行されるダイナミックリンクライブラリの動作をシミュレーションするシミュレーション手段と
を設けたことを特徴とするものである。
【００２６】
請求項７記載の発明は、
汎用計算機上で動作するシミュレーション手段によって、演算式のシミュレーションを行うステップと、
この演算式をモジュール化して、測定装置上で実行可能なダイナミックリンクライブラリに変換するステップと、
変換したダイナミックリンクライブラリを前記測定装置にダウンロードするステップと、
ダウンロードしたダイナミックリンクライブラリを測定装置の演算手段にリンクするステップと、
演算手段が、リンクされたダイナミックリンクライブラリに基づいて演算を行うステップと
を有することを特徴とするものである。
【発明の効果】
【００２７】
本発明によれば、以下のような効果がある。
請求項１〜５によれば、リンク手段が、演算手段にダイナミックリンクライブラリをリンクする。そして、演算手段が、リンクされたダイナミックリンクライブラリに基づいて演算を行うので、異なる処理を行う場合であっても、リンクするダイナミックリンクライブラリを変更するだけでよい。つまり、測定装置のファームウェアを再ビルドする必要がない。これにより、あらかじめ組み込まれていない処理を容易に追加することができ、所望の演算処理を容易に行うことができる。
【００２８】
請求項６によれば、シミュレーション手段で作成したダイナミックリンクライブラリを測定装置にダウンロードするだけで、シミュレーション上でのテスト環境を、実際の試験環境で再現することができる。これにより、あらかじめ組み込まれていない処理を容易に追加することができると共に、シミュレーション環境から試験環境への移行も素早く行うことができる。
【００２９】
請求項７によれば、シミュレーション手段によって演算式のシミュレーションを行い、演算式を測定装置上で実行可能なダイナミックリンクライブラリに変換する。そして、変換したダイナミックリンクライブラリを測定装置にダウンロードし、ダウンロードしたダイナミックリンクライブラリを測定装置の演算手段にリンクする。さらに演算手段が、リンクされたダイナミックリンクライブラリに基づいて演算を行う。これにより、演算の変更は、リンクするダイナミックリンクライブラリを変更するだけでよい。つまり、測定装置のファームウェアを再ビルドする必要がない。これにより、測定装置にあらかじめ組み込まれていない処理を容易に追加することができ、所望の演算処理を容易に行うことができる。また、シミュレーション上でのテスト環境を、実際の試験環境で再現することができ、シミュレーション環境から試験環境への移行も素早く行うことができる。
【発明を実施するための最良の形態】
【００３０】
以下図面を用いて本発明の実施の形態を説明する。
図１は、本発明の一実施例を示す構成図である。ここで、図６と同一のものには同一符号を付し説明を省略する。図１において、制御部３０にリンク手段３３、ダイナミックリンクライブラリ（Dynamic Link Library：以下ＤＬＬと略す）３４が新たに設けられる。リンク手段３３は、実行手段３０ａにＤＬＬ３４をリンクする。また、このＤＬＬ３４または複数のＤＬＬを格納するＤＬＬ用メモリＭ１が設けられる。ＤＬＬ用メモリＭ１のＤＬＬ３４は、制御部３０によって読み出される。さらに、外部装置（例えば、パソコン等の汎用計算機）で作成されたＤＬＬ３４をＤＬＬ用メモリＭ１に書き込む書込手段７０が新たに設けられる。
【００３１】
このような装置の動作を説明する。
まず、ユーザがパソコン上で高級言語（例えば、Ｃ言語、Ｂａｓｉｃ、Ｃ＋＋言語等）を使用して所望の演算式を記述する。そして、演算式を波形測定装置上で実行可能な形式のＤＬＬ３４としてビルドしてモジュール化する。そして、書込手段７０がＤＬＬ３４をＤＬＬ用メモリＭ１に書き込む。いわゆるダウンロードを行う。ここで、演算式をビルドしてモジュール化したものを演算モジュールとよぶ。また、制御部３０が、ＤＬＬ３４を演算モジュールとして認識できるように、ＤＬＬ３４の名称はあらかじめ決めておくとよい（例えば、”Ｃａｌｃ．ＤＬＬ”）。
【００３２】
続いて、波形取り込みと演算処理の動作を図２のフローチャートを用いて説明する。図６に示す従来の波形測定装置の動作と異なる点を主に説明する。
表示される入力波形に対して演算を行う場合、この入力波形に対応する波形データを制御部３０が、アクイジョンメモリ２０から読み出して演算処理用メモリ４０に格納する。つまり、波形データをコピーする（Ｓ１３、Ｓ１４）。そして、演算モジュールを用いて演算を実行しない場合は、図６に示す装置と同様にユーザによって予め入力された演算式または製造メーカから配布された演算式に基づいて、演算処理用メモリ４０に格納された波形データの演算を行う（Ｓ１５）。
【００３３】
一方、演算モジュールで演算を実行する場合、制御部３０がＤＬＬ用メモリＭ１から演算モジュールのＤＬＬ３４を読み出し、リンク手段３３が実行手段３０ａの演算手段３１に読み出したＤＬＬ３４をリンクする（Ｓ２１）。そして、演算手段３１がリンクされたＤＬＬ３４に基づいて、演算処理用メモリ４０に格納された波形データの演算を行う（Ｓ２２）。
【００３４】
そして演算実行後（Ｓ１５，Ｓ２２）の動作は、図６に示す装置と同様に表示手段３２が、演算手段３１の演算結果を、例えば、表示画面を２分割して、表示画面の上段に入力波形を表示し、下段に演算結果（例えば、演算後の波形）を表示する（Ｓ１６）。これ以降（Ｓ１７〜Ｓ１９）の動作も、図６に示す装置と同様なので説明を省略する。
【００３５】
なお、このような演算モジュールのＤＬＬ３４をＤＬＬ用メモリＭ１にダウンロードするのは、ユーザが演算式を定義するのと同様に、波形取り込みの設定時（Ｓ１０）や演算実行（Ｓ１３）前に行うとよい。
【００３６】
このように、リンク手段３３が、実行手段３０ａに演算モジュールのＤＬＬ３４をリンクする。そして、実行手段３０ａの演算手段３１が、リンクされたＤＬＬ３４に基づいて演算を行うので、ＤＬＬ３４と異なる演算を行う場合であっても、リンクするＤＬＬ３４を変更するだけでよい。つまり、演算手段３１を含む実行手段３０ａ、制御部３０のファームウェアを再ビルドする必要がない。これにより、あらかじめ組み込まれていない処理を容易に追加することができ、所望の演算処理を容易に行うことができる。
【００３７】
次に、演算モジュールのＤＬＬ３４を作成し、波形測定装置にダウンロードする測定システムの説明をする。図３は、図１に示す測定装置を用いた測定システムを示す構成図である。図３において、波形測定装置Ｏｓｉは、図１に示す波形測定装置である。パソコン８０は、汎用計算機であり、波形測定装置Ｏｓｉに対して外部装置となる。またパソコン８０は、パソコン８０のＯＳ上で動作するシミュレーション手段８１を有し、演算モジュールのＤＬＬ３４を作成する。シミュレーション手段８１は、例えば、高級言語で記述されたソースプログラムを実行するものであり、入出力インターフェース８２を有し、仮想入力波形で演算を行って、演算結果（仮想出力波形、仮想出力結果）をパソコン８０の表示画面に出力する。入出力インターフェース８２は、演算モジュールへの入出力を行う。
【００３８】
このような測定システムでの演算モジュールのアルゴリズム開発を図４を用いて説明する。図４は、演算モジュールのアルゴリズムの開発を説明した図である。
【００３９】
通常、アルゴリズムの開発では、モデル化、シミュレーション、実機での結果取得のステップをとる。順番に説明する。モデル化では、現象や対象についてモデル化し、アルゴリズムを開発する。図４（ａ）の例では、線形システムの部分を、デジタルフィルタと考えてモデリングを行い、パソコン８０のシミュレーション手段８１上で、ユーザがアルゴリズムの開発を行う。また、一般的な言語を用いて作成するので、すでに実績のある演算ライブラリ、過去に作成したプログラム等を再利用して開発を行うことも可能である。
【００４０】
そして、シミュレーションでは、作成したモデルに対して、係数の操作を行い最適値の解析を行う（図４（ｂ）参照）。モデルのシミュレーションを行うことで、演算モジュールのアルゴリズムの妥当性や性能評価を、実際の波形測定装置Ｏｓｉにダウンロードする前に行うことができる。
【００４１】
さらに、実機での結果取得では、シミュレーション環境で作成し検証したアルゴリズムの演算モジュールを、波形測定装置Ｏｓｉにダウンロードし、演算モジュールによる演算結果の出力波形や出力結果を表示し、実際の結果を取得することが可能になる。
【００４２】
続いて、演算モジュールのＤＬＬ３４の作成を説明する。
ユーザは、入出力インターフェース８２を使用して、高級言語で演算式の記述する。演算式は、パソコン８０のキーボードから直接編集しても、高級言語に用意されている標準関数やライブラリを利用してもよい。また、過去に保存した演算式や一般的に知られている演算式（例えば、インターネット上で公開されている関数やライブラリ）を利用して編集してもよい。
【００４３】
なお、入出力インターフェース８２は、波形測定装置Ｏｓｉでの実行手段３０ａと同等の役割を果たすものであり、製造メーカからソースコードやライブラリ等でユーザに提供される。つまり、波形測定装置Ｏｓｉとパソコン８０では、波形データの入力や波形表示の方法が異なるので、これらを吸収するアダプタ的なものである。例えば、波形測定装置Ｏｓｉでは、制御部３０がアクイジョンメモリ２０から波形データを読み出す。そして、実行手段３０ａにリンクされた演算モジュールのＤＬＬ３４が、波形データを参照する。一方、パソコン８０では、仮想波形データがファイルとして保存されている。従って、入出力インターフェース８２が、ファイルを読み出して演算モジュールに渡したり、演算モジュールからの出力結果をパソコン８０上で表示できるように変換する。もちろん、仮想波形データは、入力信号を模擬したものであり、パソコン８０の図示しないハードディスク等の記憶媒体にファイルとして保存されている。
【００４４】
そして、ユーザは、シミュレーション手段８１によって演算式のシミュレーションを行う。つまり、シミュレーション環境上で演算式を検証する。そして、検証の終了後、演算式をビルドして演算モジュール化してＤＬＬ３４を作成する。さらに、書込手段７０を用いて、波形測定装置ＯｓｉにＤＬＬ３４をダウンロードする。
【００４５】
このように、パソコン８０上で、Ｃ言語やＢａｓｉｃといった一般的な高級言語を用いて演算式のアルゴリズムの開発をするので、複雑な演算式であっても容易に編集することができる。すなわち、ユーザが演算式入力用ダイアログＤ１でなく、操作性のよいパソコン８０上で、一般的な高級言語を用いて演算式を作成することができる。これにより、複雑な演算式でも編集作業を容易に行うことができる。また、高級言語に用意されている標準関数やライブラリを利用することができる。さらに、演算式をパソコン８０のハードディスク等に保存することにより、過去の演算式の再利用が可能となる。
【００４６】
また、波形測定装置Ｏｓｉに演算モジュールのＤＬＬ３４をダウンロードする前に、シミュレーション手段８１によって演算式の検証を行うことができるので、演算式のテスト効率を向上することができる。
【００４７】
また、シミュレーション環境で作成した演算式をビルドしてＤＬＬ３４とし、書込手段７０がこのＤＬＬ３４をＤＬＬ用メモリＭ１に格納するだけで、実機の波形測定装置Ｏｓｉにシミュレーション手段８１によるシミュレーション環境を再現することができる。これにより、あらかじめ組み込まれていない処理を容易に追加することができると共に、波形データの波形解析を最適な演算モジュールで行うことができる。従って、波形解析の効率が向上する。さらに、波形データをパソコン８０に転送することなく、波形測定装置Ｏｓｉ上で所望の演算を行うことができるので、リアルタイムに波形解析を行うことができる。
【００４８】
なお、本発明はこれに限定されるものではなく、以下のようなものでもよい。
演算式をモジュール化したＤＬＬ３４をリンク手段３３が実行手段３０ａにリンクする構成を示したが、表示データを作成する場合に必要とする処理をモジュール化したＤＬＬを実行手段３０ａにリンクし、表示手段３２がリンクされたＤＬＬに基づいて表示データを作成してもよい。つまり、所望の処理をモジュール化したＤＬＬを、リンク手段３３が実行手段３０ａにリンクしてよい。
【００４９】
さらに、測定装置として波形測定装置を挙げたが、波形発生装置に本発明を適用してもよい。すなわち、波形発生装置は、メモリ内に基本的なパターンデータが格納されている。そして、演算手段が、パターンデータに演算を行って波形データを作成し、この波形データをＤＡ変換して出力信号を作成し、この出力信号を被試験対象に出力している。このような波形発生装置において、パソコン８０上で所望の演算式を作成する。そして、演算式をモジュール化したＤＬＬを、書込手段によって波形発生装置のＤＬＬ用メモリに書込む。さらに、リンク手段が、演算手段にダウンロードしたＤＬＬをリンクし、演算手段がリンクされたＤＬＬに基づいて演算を行って、波形データを作成してもよい。
【００５０】
図５は、波形測定装置と上記の波形発生装置を用いた測定システムの構成を示す図である。ここで、図３と同一のものには同一符号を付し、説明を省略する。図５において、波形発生装置ＦＧ、被試験対象ＤＵＴが新たに設けられる。また、シミュレーション手段８１に波形発生装置ＦＧ用の入出力インターフェース８３が設けられる
【００５１】
このようなシステムの動作を説明する。
ユーザは、被試験対象ＤＵＴへの波形データを演算するための信号発生用の演算モジュールを、入出力用インターフェース（波形発生装置用）８３を使用し、波形測定装置Ｏｓｉの演算モジュールと同様に作成する。そして、パソコン８０のシミュレーション環境上で、作成した演算モジュールを用いて任意波形を仮想の被試験対象に出力する。そして、仮想の被試験対象からの入力信号を波形発生装置の演算モジュールで波形解析を行う。
【００５２】
そして、それぞれの演算モジュールの検証を行った後、それぞれの演算モジュールを波形発生装置ＦＧ、波形測定装置Ｏｓｉにダウンロードし、実際の試験環境にて被試験対象ＤＵＴの試験を行う。
【００５３】
このように、シミュレーション手段８１によって作成した信号発生器用の演算モジュール、波形測定装置用の演算モジュールをビルドして、それぞれを信号発生装置、波形測定装置にダウンロードするだけで、シミュレーション上でのテスト環境を、実際の試験環境（信号発生装置、ＤＵＴ、波形測定装置を用いた環境）で再現することができる。これにより、あらかじめ組み込まれていない処理を容易に追加することができると共に、シミュレーション環境から試験環境への移行も素早く行うことができる。従って、被試験対象ＤＵＴのテストを効率よく行うことができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の測定装置の一実施例を示した構成図である。
【図２】図１に示す装置の動作を示したフローチャートである。
【図３】本発明の測定装置を用いた測定システムの一実施例を示した構成図である。
【図４】演算モジュールのアルゴリズムの開発を説明した図である。
【図５】本発明の測定システムのその他の一実施例を示した構成図である。
【図６】従来の測定装置の構成を示した図である。
【図７】図６に示す装置の動作を示したフローチャートである。
【図８】図６に示す装置の表示画面例を示した図である。
【符号の説明】
【００５５】
３１  演算手段
３３  リンク手段
３４  ＤＬＬ
７０  書込手段
８０  パソコン
８１  シミュレーション手段
ＦＧ  波形発生装置
Ｍ１  ＤＬＬ用メモリ
Ｏｓｉ  波形測定装置
【図１】
2005345361.tif 000003
【図２】
2005345361.tif 000004
【図３】
2005345361.tif 000005
【図４】
2005345361.tif 000006
【図５】
2005345361.tif 000007
【図６】
2005345361.tif 000008
【図７】
2005345361.tif 000009
【図８】
2005345361.tif 000010