(57)【特許請求の範囲】
【請求項１】
着脱可能なプラグインモジュール形式の入力部と、これら入力モジュールで測定された波形データを格納するメモリを有する波形測定装置において、
前記メモリに格納されている波形データを閲覧するためのビューアモード起動シーケンスを実行するビューアモード制御部を設け、
前記ビューアモード制御部は、前記波形データとその波形データ測定時の入力モジュールが装着されていたスロット位置データとが異なる場合には選択された波形データの入力モジュール構成に応じて設定データ用データベースを再構築することを特徴とする波形測定装置。
【請求項２】
前記波形データは、その波形データ測定時の入力モジュールが装着されていたスロット位置データとともに波形データファイルとして格納されていることを特徴とする請求項１に記載の波形測定装置。
【請求項３】
ビューアモード以外の手順で前記メモリに格納されている波形データを閲覧するための処理を実行するのにあたり、前記波形データとその波形データ測定時の入力モジュールが装着されていたスロット位置データとが異なる場合にはビューアモードで再起動するかどうかを確認するメニュー画面を表示することを特徴とする請求項１または請求項２に記載の波形測定装置。
【請求項４】
波形ファイルロード手順実行中に入力モジュール構成の食い違いを発見したら、その時点でビューアモードに移行することを特徴とする請求項１から３のいずれかに記載の波形測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波形測定装置に関し、詳しくは、入力部が着脱可能なプラグインモジュール形式として構成された波形測定装置における波形データロードの改善に関する。
【０００２】
波形測定装置の一種に、非特許文献１に記載されているように、入力部が着脱可能なプラグインモジュール形式として構成されたものがある。図５は、このような波形測定装置の一例を示す外観図である。波形測定装置本体はほぼ直方体に形成されていて、正面の左側から右半分寄りにかけてたとえばカラー液晶パネルよりなる平面形の表示部１が設けられている。
【０００３】
なお、表示部１の下辺と隣接する領域２および表示部１の右辺と隣接する領域３には操作設定パネルを構成する操作用スイッチボタンや操作用つまみが設けられているが、図示しない。
【０００４】
右側面には、着脱可能なプラグインモジュールとして構成された図示しない入力モジュールが挿入固着される複数のスロット４が設けられている。これら入力モジュールとしては、高速入力モジュール、高圧入力モジュール、温度入力モジュール、ストレンゲージ入力モジュール、加速度入力モジュール、周波数入力モジュールなどが用いられる。
【０００５】
上面には、チャートレコーダとして機能するとともに、表示画面のプリントなども行うプリンタ５が内蔵されている。
【０００６】
図６は、図５の波形測定装置のブロック図である。図６において、装置全体は、アクイジションブロックＡＢと、モジュールブロックＭＢと、ＣＰＵブロックＣＢとの３つのブロックで構成されている。モジュールブロックＭＢはバスＢ１を介してアクイジションブロックＡＢと接続され、ＣＰＵブロックＣＢはバスＢ２を介してアクイジションブロックＡＢと接続されている。
【０００７】
アクイジションブロックＡＢは、一連のデータアクイジション機能を統括制御するようにＡＳＩＣ（Application Specific Integrated Circuit）化されたアクイジションエンジン６と、モジュールブロックＭＢから変換出力される測定データを用いてリアルタイムで演算を行う複数のＤＳＰ(Digital Signal Processor)７と、モジュールブロックＭＢから変換出力される測定データやＤＳＰ７の演算結果などの各種のデータを格納するアクイジションメモリ８などで構成されている。
【０００８】
モジュールブロックＭＢは、スロット４にプラグインされる複数の入力モジュール９で構成されている。これら入力モジュール９はアクイジションエンジン６の制御に基づいて測定対象のアナログ信号をデジタルの測定データに変換する。これら入力モジュール９で変換された測定データは、アクイジションエンジン６を介して各部に出力される。
【０００９】
ＣＰＵブロックＣＢは、バスＢ２に接続されたＣＰＵ１１、メインメモリ１２、プリンタ制御部１３、表示制御部１４、外部メモリ１５、通信インタフェース１６、操作設定制御部１７などで構成されている。
【００１０】
このような構成において、アクイジションエンジン６は、各入力モジュール９におけるＡ／Ｄ変換器のタイミング制御、トリガ検出、Ａ／Ｄ変換器の出力データのアクイジションメモリ８への書き込み、表示データ作成のためのアクイジションメモリ８からのデータの読み出しや圧縮などを行う。
【００１１】
ＤＳＰ７は、任意の２チャネル間のデータに基づく加減乗除演算、デジタルフィルタ演算、微分・積分演算などを行い、これらの演算結果はＤＳＰチャネルデータとしてアクイジションメモリ８に格納されるとともに、図示しないトリガ検出回路にも出力される。
【００１２】
ところで、図６のメモリ構成に着目すると、図７に示すように、アクイジションメモリ８は波形データ用メモリとして用いられ、メインメモリ１２はシステムメモリとして用いられている。以下の説明では、適宜、アクイジションメモリ８を波形データ用メモリともいい、メインメモリ１２をシステムメモリともいう。
【００１３】
システムメモリ１２にはプログラムの格納領域１２ａや設定データ用のデータベース領域１２ｂなどが設けられていて、ユーザーが測定条件を設定すると設定された測定条件はデータベース領域１２ｂに格納される。そして、測定を開始して波形を取り込むと、波形データ用メモリ８に波形データが格納される。
【００１４】
従来の起動シーケンスについて、図８のフローチャートを用いて説明する。波形測定装置の電源が投入されると（ステップＳ１）、ＣＰＵ１１は挿入されている入力モジュール９の種類およびスロット４の物理位置をチェックし（ステップＳ２）、各入力モジュール９に対応したデータベースをデータベース領域１２ｂ上に構築する（ステップＳ３）。そして、前回の設定データをロードし（ステップＳ４）、起動する（ステップＳ５）。
【００１５】
前述のように、入力モジュール９の種類は複数あり、各入力モジュール９に対応するデータベースの型が異なることから、図８に示すように、電源投入時に各入力モジュール９に対応するデータベースを動的に作成して配置する手法を取っている。
【００１６】
図９は設定データ用データベースのイメージ例図であり、各ボックスの大きさは対応する各入力モジュール９のデータベースサイズを直感的に表現したものである。
図９（Ａ）はスロット１にはチャネルＣＨ１とＣＨ２用として電圧モジュールがプラグインされ、スロット２にはチャネルＣＨ３とＣＨ４用として温度モジュールがプラグインされ、スロット３にはチャネルＣＨ５用としてスキャナモジュールがプラグインされた例を示している。
【００１７】
図９（Ｂ）はスロット１にはチャネルＣＨ１とＣＨ２用として電圧モジュールがプラグインされ、スロット２にはチャネルＣＨ３とＣＨ４用として周波数モジュールがプラグインされ、スロット８にはチャネルＣＨ１５とＣＨ１６用としてＣＡＮ（Control Area Network）モジュールがプラグインされた例を示している。
【００１８】
図６に示している従来の波形測定装置では、各入力モジュール９を介してたとえばアクイジションメモリ８に取り込んだ波形データを、必要に応じてロードすることにより波形を閲覧可能とする機能が組み込まれている。ここで、アクイジションメモリ８に取り込まれる波形データファイルは、図１０に示すように、波形取得時における各入力モジュール９のスロット位置データおよび取得した波形データで構成されている。
【００１９】
そして、これら波形データファイルのロードにあたっては、波形データは図７の波形データメモリ８へ、設定データは設定データ用データベース領域１２ｂへロードしようとする。
【００２０】
非特許文献１には、入力部が着脱可能なプラグインモジュール形式として構成された波形測定装置の技術が記載されている。
【先行技術文献】
【非特許文献】
【００２１】
【非特許文献１】中山  悦郎、外３名、「スコープコーダ  ＤＬ７５０」、横河技報、横河電機株式会社、２００３年７月２２日、Ｖｏｌ．４７  Ｎｏ．３（２００３）  ｐ．２７−３０
【発明の概要】
【発明が解決しようとする課題】
【００２２】
これら波形データファイルのロードにあたって問題となるのは、波形データを格納した時の入力モジュール構成が、現在挿入されている入力モジュールの構成と異なる場合である。入力モジュールの構成が異なると、データベースの構成も異なるので、設定データを適切にロードすることができない。
【００２３】
たとえば、現在の入力モジュール構成に伴う設定データ用データベースが図９（Ａ）のようになっている状態で、図９（Ｂ）のような構成の設定データ用データベースをロードする場合を考える。チャネルＣＨ１とＣＨ２の電圧モジュールの設定データに関しては、図９（Ａ）と（Ｂ）の構成が一致しているのでロードすることができ、チャネルＣＨ１とＣＨ２の波形を閲覧できるが、その他のチャネルについては図９（Ａ）と（Ｂ）の設定データ用データベースの構成が異なっているのでロードすることができず、それらの波形を閲覧できない。
【００２４】
これらの波形をすべてロードするためには、対応する入力モジュールを波形データを格納した時と同じスロット位置にプラグインして起動し、波形データをロードしなければならない。
【００２５】
このような操作は非常に面倒であるばかりでなく、もし対応する入力モジュールが手元になければ波形データをロードする術がない。
【００２６】
なお、もし、システムメモリ１２の領域に余裕があれば、図１１に示すようにロード波形データ専用の設定データ用データベース領域１２ｃを確保することよりこの問題を解決できるが、通常のシステムメモリ１２にはそのような空き領域は存在しない。
【００２７】
または、常駐しているフラッシュメモリやハードディスクなどの外部メモリが存在すれば、現在の設定データを一時外部メモリ１５に退避させてロード波形用の設定データ用データベースを再構築することもできるが、一般には常駐外部メモリは存在せず、これらの仕組みを導入するためには実装がやや困難であるという問題もある。
【００２８】
本発明は、このような従来の問題点に着目したものであり、その目的は、現在の入力モジュール構成とは無関係に、必要に応じて任意の波形データファイルをロードしてそれらの波形を閲覧できる波形測定装置を提供することにある。
【課題を解決するための手段】
【００２９】
このような課題を達成する請求項１の発明は、
着脱可能なプラグインモジュール形式の入力部と、これら入力モジュールで測定された波形データを格納するメモリを有する波形測定装置において、
前記メモリに格納されている波形データを閲覧するためのビューアモード起動シーケンスを実行するビューアモード制御部を設け、
前記ビューアモード制御部は、前記波形データとその波形データ測定時の入力モジュールが装着されていたスロット位置データとが異なる場合には選択された波形データの入力モジュール構成に応じて設定データ用データベースを再構築することを特徴とする。
【００３０】
請求項２の発明は、請求項１に記載の波形測定装置において、
前記波形データは、その波形データ測定時の入力モジュールが装着されていたスロット位置データとともに波形データファイルとして格納されていることを特徴とする。
【００３１】
請求項３の発明は、請求項１または請求項２に記載の波形測定装置において、
ビューアモード以外の手順で前記メモリに格納されている波形データを閲覧するための処理を実行するのにあたり、前記波形データとその波形データ測定時の入力モジュールが装着されていたスロット位置データとが異なる場合にはビューアモードで再起動するかどうかを確認するメニュー画面を表示することを特徴とする。
【００３２】
請求項４の発明は、請求項１から３のいずれかに記載の波形測定装置において、
波形ファイルロード手順実行中に入力モジュール構成の食い違いを発見したら、その時点でビューアモードに移行することを特徴とする。
【発明の効果】
【００３３】
これらにより、現在の入力モジュール構成に拘わらず、必要に応じて任意の波形データファイルをロードしてそれらの波形を閲覧できる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施例を示すブロック図である。
【図２】ビューアモード起動シーケンスを示すフローチャートである。
【図３】ビューアモードエントリメニュー画面例図である。
【図４】ビューアモードでの再起動確認メニュー画面例図である。
【図５】波形測定装置の一例を示す外観図である。
【図６】図５の波形測定装置のブロック図である。
【図７】図６におけるメモリ構成例図である。
【図８】従来の起動シーケンスを示すフローチャートである。
【図９】設定データ用データベースの構成例図である。
【図１０】波形データファイルの構成例図である。
【図１１】他のメモリ構成例図である。
【発明を実施するための最良の形態】
【００３５】
以下、本発明について、図面を用いて説明する。図１は本発明の一実施例を示すブロック図であり、図５と共通する部分には同一の符号を付けている。図１と図５の相違点は、図１において、ＣＰＵブロックＣＢに、格納されている波形データを閲覧するためのビューアモード制御部１８が追加されていることである。
【００３６】
図１において、操作設定制御部１７は、図示しない操作設定パネルに設けられているビューアモード選択手段が操作されたことを識別すると、ＣＰＵ１１にビューアモード選択手段が操作されたことを通知する。ＣＰＵ１１は、操作設定制御部１７からビューアモード選択手段が操作された通知を受けると、ビューアモード制御部１８に、ビューアモードの起動処理を指示する。
【００３７】
ビューアモード制御部１８は、ＣＰＵ１１からビューアモード起動処理の指示を受けると、図２のフローチャートに示すようなビューアモード起動シーケンスを実行する。
【００３８】
図２において、電源投入時にたとえば図示しない操作設定パネルに設けられているファイル選択キーが操作されてビューアモードが指定されているか否かを判断する（ステップＳ１）。ビューアモードが指定されていると、図３に示すような確認のためのＯＫボタンが設けられたビューアモードエントリメニュー画面が表示される。オペレータがビューアモードエントリメニュー画面のＯＫボタンを押すことによりファイルリストが表示され、波形ファイル選択待ち状態になる（ステップＳ２）。
【００３９】
オペレータが波形ファイルを選択すると、選択された波形ファイルがロード可能な適切なファイル形式かどうかがチェックされる（ステップＳ３）。選択された波形ファイルがロード可能なファイル形式であれば、その波形ファイルからモジュール構成を読み取り、それに応じた設定データ用データベースを構築する（ステップＳ４）。
【００４０】
そして、選択された波形ファイルから設定データをロードして（ステップＳ５）、波形データもロードし（ステップＳ６）、ビューアモードで起動する（ステップＳ７）。
【００４１】
なお、ステップＳ１でビューアモードが指定されていなければ、通常の起動シーケンス処理を実行する（ステップＳ８）。
【００４２】
また、ステップＳ３で選択された波形ファイルがロード可能な適切なファイル形式でなければ、ステップＳ２のファイル選択を繰り返す。
【００４３】
このように構成することにより、現在の入力モジュール構成に制限されることなく任意の波形ファイルをロードすることができ、任意の波形ファイルを閲覧できる。
【００４４】
なお、従来の波形ファイルロード手順実行中に入力モジュール構成の食い違いを発見したら、その時点でビューアモードに移行するようにしてもよい。これにより、一旦電源を切ってビューアモードで再起動する手間が省ける。
【００４５】
すなわち、従来の波形ロード手順に基づき波形ロードを試みている途中で入力モジュール構成が異なることが明らかになったら、図４のようなビューアモードで再起動するかどうかを確認するメニュー画面を表示させる。オペレータがこのメニュー画面のＯＫボタンを押すことにより、前述の図２のフローチャートに示すようなビューアモード起動シーケンス処理に移行する。ただし、波形データファイルの選択と妥当性の検証は完了しているので、これらのステップ処理は省略する。Ｃａｎｃｅｌボタンを選択すると、従来通りのロード手順で波形ロードを行う。
【００４６】
以上説明したように、本発明によれば、現在の入力モジュール構成とは関係なく、必要に応じて任意の波形データファイルをロードしてそれらの波形を閲覧できる波形測定装置が実現できる。
【符号の説明】
【００４７】
ＭＢ  モジュールブロック
ＡＢ  アクイジションブロック
ＣＢ  ＣＰＵブロック
７  ＤＳＰ(Digital Signal Processor)
８  アクイジションメモリ
９  入力モジュール
１１  ＣＰＵ
１２  メインメモリ
１３  プリンタ制御部
１４  表示制御部
１５  外部メモリ
１６  通信インタフェース
１７  操作設定制御部
１８  ビューアモード制御部
【図１】
0005546423.tif 000002
【図２】
0005546423.tif 000003
【図３】
0005546423.tif 000004
【図４】
0005546423.tif 000005
【図５】
0005546423.tif 000006
【図６】
0005546423.tif 000007
【図７】
0005546423.tif 000008
【図８】
0005546423.tif 000009
【図９】
0005546423.tif 000010
【図１０】
0005546423.tif 000011
【図１１】
0005546423.tif 000012