(57)【要約】【課題】  データを書き込みながらほぼ同時に書き込んだデータを読み出すことができる波形測定器を実現する。【解決手段】  測定データをメモリコントローラの命令に基づいてメモリに保持する波形測定装置において、  複数に分けられた記憶部を有するメモリ手段と、  前記メモリコントローラの命令に従って、前記メモリ手段の複数記憶部に時分割に前記測定データを書き込むと共に読み出すメモリアクセス手段と、を備える。【選択図】                    図１
2005315620.tif 000002
【特許請求の範囲】
【請求項１】
測定データをメモリコントローラの命令に基づいてメモリに保持する波形測定装置において、
複数に分けられた記憶部を有するメモリ手段と、
前記メモリコントローラの命令に従って、前記メモリ手段の複数記憶部に時分割に前記測定データを書き込むと共に読み出すメモリアクセス手段と、
を備えたことを特徴とする波形測定装置。
【請求項２】
前記メモリアクセス手段は、前記複数記憶部に前記測定データを時分割に書き込むと共に書き込み中記憶部以外の前記複数記憶部より前記測定データを読み出すことを特徴とする請求項１に記載の波形測定装置。
【請求項３】
前記メモリアクセス手段は、前記時分割のｎ番目のタイミングで前記複数記憶部の特定記憶部に前記測定データを書き込み、（ｎ＋１）番目のタイミングで前記特定記憶部より前記測定データを読み出すことを特徴とする請求項１又は２に記載の波形測定装置。
【請求項４】
前記メモリアクセス手段は、前記時分割のｎ番目のタイミングで前記複数記憶部の特定記憶部に前記測定データを書き込み、（ｎ＋α、α≧２の整数）番目のタイミングで前記特定記憶部より前記測定データを読み出すことを特徴とする請求項１又は２に記載の波形測定装置。
【請求項５】
前記特定記憶部より読み出された前記測定データは、表示手段に渡されることを特徴とする請求項１乃至４のいずれかに記載の波形測定装置。
【請求項６】
前記特定記憶部より読み出された前記測定データは、ストレージメディアに転送されて保持されることを特徴とする請求項１乃至４のいずれかに記載の波形測定装置。
【請求項７】
前記特定記憶部より読み出された前記測定データは、ネットワークを介して外部クライアントに渡されることを特徴とする請求項１乃至４のいずれかに記載の波形測定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定データをメモリコントローラの命令に基づいてメモリに保持する波形測定装置に関する。
【背景技術】
【０００２】
測定データをメモリコントローラの命令に基づいてメモリに保持する波形測定装置（例えばデジタルオシロスコープ）に関連する先行技術文献としては次のようなものがある。
【０００３】
【特許文献１】特開平７−２８０５９３号公報
【０００４】
図５は、従来の波形測定装置の一般的な構成を示す機能ブロック図である。アナログの入力信号ＥｉはＡＤ変換器１でデジタル値の測定データに変換される。測定データは、メモリコントローラ２を介してメモリ３に書き込まれて保持される。
【０００５】
メモリに保持された測定データを、解析（例えば、最大値，平均値を求める等）する場合には、メモリ３から測定データを読み出してＣＰＵを有する波形解析手段４により信号処理し、処理結果を表示コントローラ５に渡して表示手段６に表示する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来装置の構成では、測定データをメモリ３へ書き込んでいる間は、これを読み出して解析を行うことができず、測定データの書き込みとデータ解析とをバッチ処理で行わなければならない。このため、測定データを書き込みながら同時進行でデータ解析を実行するという一連の処理の高速・効率化を行うことができない。
【０００７】
データ取り込みとデータ解析の同時処理性を高めるために、メモリ３へのアクセス速度を速くし、測定データのメモリ３への書き込み時間を短くして、書き込み時間のメモリバスに対する占有時間を少なくして、空いた時間を利用してメモリ内容を読み出す時間を確保することも考えられるが、より高速信号を捕捉するためにＡＤ変換器１のレートが速くなった場合、対応できなくなってしまう。
【０００８】
従って本発明が解決しようとする課題は、データを書き込みがらほぼ同時に書き込んだデータを読み出すことができる波形測定器を提供することにある。
【課題を解決するための手段】
【０００９】
このような課題を達成するために、本発明の構成は次の通りである。
（１）測定データをメモリコントローラの命令に基づいてメモリに保持する波形測定装置において、
複数に分けられた記憶部を有するメモリ手段と、
前記メモリコントローラの命令に従って、前記メモリ手段の複数記憶部に時分割に前記測定データを書き込むと共に読み出すメモリアクセス手段と、
を備えたことを特徴とする波形測定装置。
【００１０】
（２）前記メモリアクセス手段は、前記複数記憶部に前記測定データを時分割に書き込むと共に書き込み中記憶部以外の前記複数記憶部より前記測定データを読み出すことを特徴とする（１）に記載の波形測定装置。
【００１１】
（３）前記メモリアクセス手段は、前記時分割のｎ番目のタイミングで前記複数記憶部の特定記憶部に前記測定データを書き込み、（ｎ＋１）番目のタイミングで前記特定記憶部より前記測定データを読み出すことを特徴とする（１）又は（２）に記載の波形測定装置。
【００１２】
（４）前記メモリアクセス手段は、前記時分割のｎ番目のタイミングで前記複数記憶部の特定記憶部に前記測定データを書き込み、（ｎ＋α、α≧２の整数）番目のタイミングで前記特定記憶部より前記測定データを読み出すことを特徴とする（１）又は（２）に記載の波形測定装置。
【００１３】
（５）前記特定記憶部より読み出された前記測定データは、表示手段に渡されることを特徴とする（１）乃至（４）のいずれかに記載の波形測定装置。
【００１４】
（６）前記特定記憶部より読み出された前記測定データは、ストレージメディアに転送されて保持されることを特徴とする（１）乃至（４）のいずれかに記載の波形測定装置。
【００１５】
（７）前記特定記憶部より読み出された前記測定データは、ネットワークを介して外部クライアントに渡されることを特徴とする（１）乃至（４）のいずれかに記載の波形測定装置。
【発明の効果】
【００１６】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
（１）データをメモリに書き込んだ次のＡＤ変換タイミングで、すぐにメモリの内容を読み出すことができるので、データ書き込みとほぼ同時に、読み出したデータの解析を行うことができる。
【００１７】
（２）データ解析に必要な演算が複雑で、演算時間がデータ取り込み間隔より長い場合でも、データの書き込みの終了を待って処理を開始する必要がなく、データ書き込みとデータ解析をオーバーラップして処理できるため、一連の処理の作業効率を向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を図面により詳細に説明する。図１は本発明を適用した波形測定装置の一実施形態を示す機能ブロック図である。図５で説明した従来装置と同一要素には同一符号を付し、説明を省略する。以下、本発明の特徴部につき説明する。
【００１９】
図１において、１００はメモリ手段であり、複数（この例では４個）に分けられた記憶部１０１，１０２，１０３，１０４よりなる。記憶部の個数は２以上であれば任意の数を選定することができる。
【００２０】
２００はメモリアクセス手段であり、前記記憶部１０１，１０２，１０３，１０４に１：１に対応したバスセレクタ２０１，２０２，２０３，２０４よりなる。バスセレクタの夫々は、ローカルメモリバス３０１，３０２，３０３，３０４を介して記憶部１０１，１０２，１０３，１０４と通信する。
【００２１】
バスセレクタ２０１，２０２，２０３，２０４は、メモリコントローラ４００からのコントロール信号Ｃの指令に基づいて、書き込みバス５００に与えられる測定データを、ローカルメモリバス３０１，３０２，３０３，３０４を介して記憶部１０１，１０２，１０３，１０４に書き込む。
【００２２】
更に、バスセレクタ２０１，２０２，２０３，２０４は、メモリコントローラ４００からのコントロール信号Ｃの指令に基づいて、記憶部１０１，１０２，１０３，１０４に保持された測定データを、ローカルメモリバス３０１，３０２，３０３，３０４を介して読み出して読み出しバス６００を経由してメモリコントローラ４００に与える。
【００２３】
このような構成を有する本発明の複数記憶部への測定データの書き込みと読み出しのシーケンスの特徴は、メモリアクセス手段は、複数記憶部に測定データを時分割に書き込むと共に書き込み中記憶部以外の複数記憶部より測定データを読み出す点にある。
【００２４】
図２は、複数記憶部への書き込みのシーケンスを説明する模式図である。ＡＤ変換された測定データをｄ１，ｄ２，ｄ３，ｄ４，ｄ５，ｄ６…ｄｎ，ｄ（ｎ＋１），ｄ（ｎ＋２），ｄ（ｎ＋３）とするとき、ＡＤ変換タイミングｎの測定データｄｎを記憶部１０１に、変換タイミング（ｎ＋１）の測定データｄ（ｎ＋１）を記憶部１０２に、変換タイミング（ｎ＋２）の測定データｄ（ｎ＋２）を記憶部１０３に、変換タイミング（ｎ＋３）の測定データｄ（ｎ＋３）を記憶部１０４に順次時分割で書き込む。
【００２５】
図３は、複数記憶部への書き込みと読み出しシーケンスの一例を説明する模式図である。
図３（Ａ）のｎ乃至（ｎ＋５）は、ＡＤ変換タイミングである。図３（Ｂ），（Ｃ），（Ｄ），（Ｅ）は、ローカルメモリバス３０１，３０２，３０３，３０４上のデータｄｎ乃至ｄ（ｎ＋５）を表す。
【００２６】
この例の特徴は、時分割のｎ番目のＡＤ変換タイミングで複数記憶部の特定記憶部に測定データを書き込み、（ｎ＋１）番目のタイミングで特定記憶部より測定データを読み出す点にある。
【００２７】
次に動作を説明する。まず、ＡＤ変換タイミングｎでデジタル値に変換された測定データデータは、メモリコントローラ４００を介して、メモリ手段１の記憶部１０１に書き込まれる。
【００２８】
このとき記憶部１０１に書き込まれるデータは、書き込みバス５００を使用してデータ転送される。このタイミング間ｎでのデータ書き込み時には、バスセレクタ２０１で、書き込みバス５００上のアドレス、データが選択され、ローカルメモリバス３０１上に出力されて記憶部１０１に書き込まれる。
【００２９】
次のＡＤ変換タイミング（ｎ＋１）では、バスセレクタ２０２で書き込みバス５００上のアドレス、データが選択され、ローカルメモリバス２０２を介して、記憶部１０２に書き込まれる。以下、順次ローカルメモリバスがアクティブになり、複数記憶部へ測定データが書き込まれていく。
【００３０】
次に、複数記憶部に保持された測定データを読み出す場合の動作について説明する。ＡＤ変換タイミング（ｎ＋１）で、記憶部１０１に保持されている測定データｄｎが読み出され、バスセレクタ３０１により、読み出しバス６００に測定データｄｎが転送される。
【００３１】
読み出された測定データｄｎは、メモリコントローラ４００を介して、ＣＰＵを有する波形解析手段４に渡され、適宜あらかじめ設定された演算が施され、データ解析が行われる。
【００３２】
次のＡＤ変換タイミング（ｎ＋２）では、記憶部１０２に保持されている測定データｄ（ｎ＋１）が読み出され、バスセレクタ２０１により、読み出しバス５００にデータが転送され、メモリコントローラ４００を介して、波形解析手段４に渡され、データ解析が行われる。
【００３３】
以下、順次ローカルバスが選択され、データが読み出され、解析されていく。解析されたデータの結果は、適宜表示コントローラ５を介して表示手段６に表示される。
【００３４】
図４は、複数記憶部への書き込みと読み出しシーケンスの他の例を説明する模式図であり、時分割のｎ番目のタイミングで複数記憶部の特定記憶部に測定データを書き込み、（ｎ＋α、α≧２の整数）番目のタイミングで特定記憶部より測定データを読み出す点を特徴としている。この例ではα＝２の場合を示している。
【００３５】
この読み出し形態は、解析内容が複雑で解析演算にかかる時間がＡＤ変換タイミング期間より長い場合に有効であり、波形解析手段４での演算に間に合うように順次遅延して測定データデータが読み出されていく。
【００３６】
本発明が適用されるメモリ手段１の複数に分けられた記憶部は、夫々を独立したメモリで実現する他に、１個のメモリをアドレス管理により複数の領域に分割し見かけ上複数メモリとする実施形態であってもよい。
【００３７】
以上説明した実施形態では、読み出された測定データを波形解析手段４に渡す場合を説明したが、利用形態はこれに限定されるものではない。例えば、読み出した測定データをストレージメディア７に転送したり、通信インターフェース８及びネットワーク９を介して外部クライアント１０に転送する場合にも応用できる。特にこのような場合、外部への転送速度に応じて、データ取り込みメモリが転送バッファに代わる動作を行うことができる。
【図面の簡単な説明】
【００３８】
【図１】本発明を適用した波形測定装置の一実施形態を示す機能ブロック図である。
【図２】複数記憶部への書き込みのシーケンスを説明する模式図である。
【図３】複数記憶部への書き込みと読み出しシーケンスの一例を説明する模式図である。
【図４】複数記憶部への書き込みと読み出しシーケンスの他の例を説明する模式図である。
【図５】従来の波形測定装置の一般的な構成を示す機能ブロック図である。
【符号の説明】
【００３９】
１  ＡＤ変換器
４  波形解析手段
５  表示コントローラ
６  表示手段
７  ストレージメディア
８  通信インターフェース
９  ネットワーク
１０  外部クライアント
１００  メモリ手段
１０１，１０２，１０３，１０４  記憶部
２００  メモリアクセス手段
２０１，２０２，２０３，２０４  バスセレクタ
３０１，３０２，３０３，３０４  ローカルメモリバス
４００  メモリコントローラ
５００  書き込みバス
６００  読み出しバス
【図１】
2005315620.tif 000003
【図２】
2005315620.tif 000004
【図３】
2005315620.tif 000005
【図４】
2005315620.tif 000006
【図５】
2005315620.tif 000007