JP3185814B2 - Waveform storage device - Google Patents
Waveform storage deviceInfo
- Publication number
- JP3185814B2 JP3185814B2 JP12258692A JP12258692A JP3185814B2 JP 3185814 B2 JP3185814 B2 JP 3185814B2 JP 12258692 A JP12258692 A JP 12258692A JP 12258692 A JP12258692 A JP 12258692A JP 3185814 B2 JP3185814 B2 JP 3185814B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- waveform
- minimum value
- maximum value
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 claims description 10
- 238000000034 method Methods 0.000 description 13
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 102200091804 rs104894738 Human genes 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Measurement Of Current Or Voltage (AREA)
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、例えば、長時間分の
被測定信号波形を記憶し、その記憶データから部分的な
特徴を見付け出すのに好適な波形記憶装置に関する。
【0002】
【従来の技術】例えば、各種システムにおいて、ノイズ
により、装置が異常停止するような場合には、異常停止
の原因となったノイズの解析を行う必要があるが、この
場合に、波形記憶装置が使用される。すなわち、システ
ム各部の信号波形を波形記憶装置に取り込み、その波形
をディスプレイに表示して、解析を行うものである。
【0003】この場合に、波形の表示を高速にできるこ
とが、解析作業を効率良く実施するためには好ましい。
そこで、従来、解析対象となる長時間の信号波形を波形
記憶装置に記憶した場合において、記憶データを読み出
してディスプレイに表示する際に、高速に表示動作を行
わせるようにするために、記憶データを圧縮して表示す
る技術が知られている。
【0004】この場合に、圧縮の方法としては、データ
を間引いて表示用のデータを形成する方法と、複数個の
データ毎に最大値と最小値を求め、それを順番に並べる
方法があった。
【0005】
【発明が解決しようとする課題】ところが、前述したよ
うな高速表示のために記憶データを圧縮して表示する波
形装置の場合には、次のような欠点があり、上記のよう
な入力信号波形の一部の特徴を取り出して解析する場合
には適さない。
【0006】すなわち、圧縮方法としてデータ間引きを
行う方法の場合には、例えば入力信号波形にスパイク状
のノイズが乗っていても、それが間引きのために表示波
形に現れないことがある。この圧縮方法による場合に
は、表示波形からは記憶した入力信号波形のトレンド的
傾向が把握できるだけである。
【0007】また、圧縮方法としてデータの最大値、最
小値を順番に並べる方法の場合には、圧縮して表示モニ
タすることが目的のため、通常、1kワード、2kワー
ド程度の、表示してちらつきの出ないデータ表示に固定
されており、記憶データ中からスパイクノイズ等の位置
を検出して、その詳細な検討を行う場合のように、解析
対象の信号の一部のみを取り出す目的のためには不適で
ある。
【0008】さらに、圧縮方法としてデータの最大値、
最小値を順番に並べる方法の場合には、データが徐々に
大きくなってゆく傾向の部位では、最小値データ→最大
値データの順に並べ、徐々に小さくなってゆく傾向の部
位では、最大値データ→最小値データの順に並べて、表
示を見易くすることも行われていたが、この方法も、目
的は見易い表示であって、入力信号波形の一部のみを取
り出して、その波形の特徴の詳細な検討を行うことには
適さない。
【0009】このため、従来においては、数Mワードの
メモリ容量の波形記憶装置から読み出した測定データの
全てを、GP−IB等のインターフェイスを介してコン
ピュータに転送している。そして、このコンピュータ
で、測定データの一部を取り出し、解析を行うようにし
ている。
【0010】ところが、この場合には、メモリからの測
定データの全てをコンピュータに転送しているため、イ
ンターフェイスのデータ転送速度と、コンピュータのメ
モリ容量の制限により、効果的に必要な一部情報の取り
出しを行うことができなかった。
【0011】この発明は、以上の点に鑑み、入力波形デ
ータの部分的な特徴を、高速に探索することができる波
形記憶装置を提供することを目的とする。
【0012】
【課題を解決するための手段】上記課題を解決するた
め、この発明による波形記憶装置は、入力波形データを
デジタル信号に変換するためのA/Dコンバータと、前
記A/Dコンバータからのデジタル波形データを記憶す
る第1のメモリ回路と、前記第1のメモリ回路のM個の
全データのうちから読み出されたデータのN個(M>N
≧2)のデータ毎に、最大値、最小値及び前記最大値と
前記最小値との差を検出する検出回路と、前記検出回路
で検出された前記N個のデータ毎の最大値、最小値及び
前記最大値と前記最小値との差を記憶する第2のメモリ
回路と、使用者による前記Nの値の設定入力を受け付け
るためのユーザ入力受け付け手段と、 前記ユーザ入力受
け付け手段を通じて受け付けられたN個のデータ毎に、
前記第1のメモリ回路からデータを読み出し、その読み
出したデータを前記検出回路に供給する手段と、を備え
ることを特徴とする。
【0013】
【作用】上記の構成の、この発明による波形記憶装置に
おいては、使用者がユーザ入力受け付け手段を通じて設
定したN個のデータ毎に最大値、最小値、両者の差が求
められ、それが第2のメモリ回路に記憶される。この第
2のメモリ回路からのデータは、解析用とすることがで
きる。そして、前記データ数Nは、使用者が、任意に設
定することができる。
【0014】
【実施例】以下、この発明による波形記憶装置及びこの
波形記憶装置を用いた波形の特徴探索方法について、図
を参照しながら説明する。
【0015】図1は、この発明による波形記憶装置の一
実施例を含む、波形の特徴探索システムの構成の一例を
示すものである。
【0016】図1で、10は波形記憶装置を示し、これ
は入力端子1と、A/Dコンバータ2と、第1のメモリ
回路3と、最大値・最小値検出回路4と、第2のメモリ
回路5と、CPU(マイクロコンピュータ)6と、キー
入力装置7と、出力端子8とを備えている。この波形記
憶装置10のCPU6は、GP−IBインターフェイス
11を介して外部のコンピュータ、例えばパーソナルコ
ンピュータ12と接続され、波形記憶装置10とパーソ
ナルコンピュータ12との間でデータ及び制御信号の授
受が行われるようにされている。
【0017】波形記憶装置10において、入力端子1を
通じた探索対象の入力波形信号は、A/Dコンバータ2
によりデジタル信号に変換される。そして、このデジタ
ル信号が、例えば4Mワード程度の大きな容量を有する
第1のメモリ回路3に、CPU6の書き込み制御に従っ
て書き込まれて記憶される。
【0018】そして、キー入力装置7におけるキー入力
操作により、後述するようにN個、例えばN=2n個の
データ毎に最大値及び最小値を求めることがCPU6に
対して設定されている。この場合、キー入力により設定
される情報としては、例えば第1のメモリ回路3のどの
位置からデータを読み出し始めるかの読み出し開始ポイ
ント、最大値、最小値を求める単位となるデータ数Nを
決定する上記nの値、等とされる。
【0019】そして、N個のデータ毎に最大値及び最小
値を求めるように設定されている場合には、CPU6の
制御に従い、第1のメモリ回路3から入力波形データ
が、前記読み出し開始ポイントから順次読み出され、最
大値・最小値検出回路4に供給される。
【0020】最大値・最小値検出回路4では、これに入
力されるN個のデータ毎に、その最大値MAX及び最小
値MIN、さらには最大値と最小値との差分DIFが求
められる。そして、求められたN個のデータ毎の最大値
MAX、最小値MIN及び差分DIFは、CPU6の制
御に従い第2のメモリ回路5に書き込まれて記憶され
る。
【0021】最大値・最小値検出回路4及び第2のメモ
リ回路5の書き込み回路の部分は、一例として、図2に
示すように構成することができる。
【0022】すなわち、第1のメモリ回路3から読み出
された波形データDAは、第1の比較回路21の一方の
入力端子Aに供給されると共に、第2の比較回路22の
他方の入力端子Bに供給される。波形データDAは、ま
た、最大値保持用の第1のレジスタ29に供給されると
共に、最小値保持用の第2のレジスタ30に供給され
る。これらレジスタ29及び30は、ラッチ端子LTに
パルスが供給されたときに、入力データをラッチする。
【0023】そして、レジスタ29の出力データが第1
の比較回路21の他方の入力端子Bに供給されると共
に、レジスタ30の出力データが第2の比較回路22の
一方の入力端子Aに供給される。比較回路21及び22
は、それぞれ入力端子Aに供給されるデータ値をSA、
入力端子Bに供給されるデータ値をSBとしたとき、S
A>SBとなったときに、1個のパルスP1及びP2を
出力する。これらの比較回路21及び22の出力パルス
P1及びP2は、それぞれアンドゲート24及び26に
供給される。
【0024】また、波形データDAに同期するデータク
ロックCLKがアンドゲート23,24,25,26に
供給される。さらに、CPU6から、設定された読み出
し開始ポイントの時点及びこの開始ポイントから入力波
形データDAのN個毎に発生する区切りパルスINIT
がアンドゲート23及び25に供給される。
【0025】このため、アンドゲート23及び24から
は、読み出し開始ポイントからN個のデータ毎に1パル
スが得られ、これがオアゲート27及び28を介してレ
ジスタ29及び30に、そのラッチパルスとして供給さ
れる。したがって、レジスタ29及び30には、N個毎
のデータの先頭において、必ず、入力波形データDAが
ラッチされる。
【0026】そして、第1の比較回路21からは、それ
までのレジスタ29のラッチデータより入力波形データ
の方が大きいときに、出力パルスP1が発生し、このパ
ルスP1がオアゲート27を介してレジスタ29にラッ
チパルスとして供給される。したがって、レジスタ29
のラッチデータは、それまでのレジスタ29のラッチデ
ータより大きい値の入力波形データに書き換えられてゆ
くものである。そして、上述したように、N個のデータ
DAの先頭毎に、レジスタ29のラッチデータは、強制
的に入力データに書き換えられるから、その書き換え直
前のレジスタ29のラッチデータは、それまでに入力さ
れたN個のデータのうちの最大値となっている。
【0027】このレジスタ29のN個のデータ毎の最大
値MAXは、順次、第2のメモリ回路5に書き込まれ
る。すなわち、データクロックCLKが1/N分周回路
31に供給され、これより区切りパルスINITから入
力データの(N+1)個目の直前でパルスWCが得ら
れ、これが書き込みアドレスカウンタ32に供給され
る。そして、この書き込みアドレスカウンタ32で指定
されるアドレスに、パルスWCの時点でのレジスタ29
のラッチデータが、すなわちパルスWCの前のN個の入
力波形データDAのうちの最大値MAXが、書き込まれ
る。
【0028】そして、第2の比較回路22からは、それ
までのレジスタ30のラッチデータより入力波形データ
の方が小さいときに、出力パルスP2が発生し、このパ
ルスP2がオアゲート28を介してレジスタ30にラッ
チパルスとして供給される。したがって、レジスタ30
のラッチデータは、それまでのレジスタ30のラッチデ
ータより小さい値の入力波形データに書き換えられてゆ
くものである。そして、上述したように、N個のデータ
DAの先頭毎に、レジスタ30のラッチデータは、強制
的に入力データに書き換えられるから、その書き換え直
前のレジスタ30のラッチデータは、それまでに入力さ
れたN個のデータのうちの最小値MINとなっている。
【0029】このレジスタ30のN個のデータ毎の最小
値MINは、レジスタ29からのN個のデータ毎の最大
値MAXと共に、第2のメモリ回路5に記憶される。
【0030】また、この例においては、レジスタ29の
出力データMAX及びレジスタ30の出力データMIN
が減算回路33に供給され、これより差分DIF(=M
AX−MIN)が得られ、この差分DIFも、また、最
大値MAX及び最小値MINと共に第2のメモリ回路5
に記憶される。
【0031】この第2のメモリ回路5に記憶された最大
値MAX、最小値MIN及び差分DIFは、CPU6及
びGP−IBインターフェイス11を介してパーソナル
コンピュータ12に供給される。そして、このパーソナ
ルコンピュータ12において、これらのデータをディス
プレイに表示するなどして、第1のメモリ回路3に記憶
されている入力信号の波形中のスパイクノイズの探索な
ど、部分的な特徴探査を行う。
【0032】この場合に、キー入力装置7による設定情
報の読み出し開始ポイントやデータ数Nの値を適宜、変
更して解析を行う。例えば精細に入力信号波形を探査す
る時には、Nの値は小さくし、ラフな探査をするときに
は、Nの値は大きくする。入力波形のうちの任意のN個
のデータ単位で最大値、最小値、その差分を求めて解析
に使用しているので、部分的な特徴の把握が容易にでき
る。
【0033】なお、この例の場合、必要に応じて第1の
メモリ回路3からの波形データを、CPU6及びGP−
IBインターフェイス11を介してパーソナルコンピュ
ータ12に転送して、第1のメモリ回路3のデータを直
接的に解析するようにすることもできる。
【0034】以上説明したこの例の場合、CPU6から
GP−IBインターフェイス11を介してパーソナルコ
ンピュータ12に転送されるのは、第1のメモリ回路3
の入力波形データの全てではなく、第2のメモリ回路5
に記憶したN個のデータ毎の最大値、最小値、差分DI
Fであり、転送データ量は少なくて良い。このため、G
P−IBインターフェイスとして特に高速のものを用い
なくても、また、パーソナルコンピュータ12で大容量
の高速メモリを使用しなくても、高速にデータ処理を行
うことが可能であり、迅速に波形探索を行うことができ
る。
【0035】なお、上記の例において、差分DIFは必
須ではなく、最大値MAX及び最小値MINだけでも、
波形の部分的な特徴探索を行うことができる。しかし、
差分DIFが、前記最大値MAX及び最小値MINに加
わっている場合には、スパイクノイズ等の異常ノイズの
発生などを、より容易に検知することができる利益があ
る。
【0036】なお、読み出し開始ポイントや単位データ
数N等の設定情報は、キー入力装置7からではなく、パ
ーソナルコンピュータ12側からGP−IBインターフ
ェイス11を介してCPU6に入力することもできる。
【0037】また、以上の例では、この発明による波形
記憶装置からのデータをパーソナルコンピュータで解析
するようにしたが、例えばこの発明による波形記憶装置
をデジタルオシロスコープに適用して内蔵させ、そのデ
ィスプレイに、前記最大値MAX、最小値MIN、DI
Fを表示させることにより、デジタルオシロスコープの
みで入力信号波形の解析を行うようにすることができ
る。
【0038】
【発明の効果】以上説明したように、この発明による波
形記憶装置によれば、第1のメモリ回路に記憶した波形
データについて、任意に設定可能なN個のデータ毎に最
大値、最小値を求めて第2のメモリ回路に記憶するよう
にしている。そして、この第2のメモリ回路からの最大
値及び最小値を、波形の特徴探索に使用するようにして
いるので、検索対象となるデータ数は少なく、高速で着
目したい部分の波形の特徴を見付け出すことができる。
【0039】しかも、第1のメモリ回路には、入力信号
の波形データが全て残っているので、最大値、最小値を
求める単位データ数を変更して再探索するなど、必要に
応じて探索を何度も繰り返して行うことができる。
【0040】また、前記最大値MAX及び最小値MIN
に加えて、差分DIFが記憶されている場合には、この
差分DIFをも解析に利用することにより、スパイクノ
イズ等の異常ノイズの発生などを、より容易に検知する
ことができる利益がある。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is suitable for, for example, storing a measured signal waveform for a long time and finding partial characteristics from the stored data. The present invention relates to a waveform storage device. 2. Description of the Related Art For example, in various systems, when an apparatus stops abnormally due to noise, it is necessary to analyze the noise that caused the abnormal stop. A storage device is used. That is, the signal waveform of each part of the system is taken into a waveform storage device, and the waveform is displayed on a display for analysis. In this case, it is preferable that the waveform can be displayed at high speed in order to efficiently perform the analysis operation.
Therefore, conventionally, when a long-term signal waveform to be analyzed is stored in a waveform storage device, the stored data is read out at a high speed when the stored data is read out and displayed on a display. A technique for compressing and displaying a compressed image is known. In this case, as a compression method, there are a method of forming display data by thinning data, and a method of obtaining a maximum value and a minimum value for each of a plurality of data and arranging them in order. . However, in the case of a waveform device for compressing and displaying stored data for high-speed display as described above, the waveform device has the following disadvantages. It is not suitable for extracting and analyzing some features of the input signal waveform. That is, in the case of a method of performing data thinning as a compression method, for example, even if spike-like noise is present in the input signal waveform, it may not appear in the display waveform due to the thinning. With this compression method, it is only possible to grasp the trend of the stored input signal waveform from the displayed waveform. In the case of a method of arranging the maximum value and the minimum value of data in order as a compression method, usually, about 1 k word or 2 k word is displayed for the purpose of compressing and monitoring the display. It is fixed to the data display without flicker, and for the purpose of extracting only a part of the signal to be analyzed, such as when detecting the position of spike noise etc. from the stored data and conducting detailed examination Not suitable for [0008] Further, the maximum value of the data as a compression method,
In the case of the method of arranging the minimum value in order, in the part where the data tends to gradually increase, the data is arranged in the order of minimum value data → maximum value data, and in the part where the data gradually decreases, the maximum value data is used. → The display was also easy to see by arranging in the order of the minimum value data.However, this method is also a display that is easy to see, and only a part of the input signal waveform is extracted and detailed characteristics of the waveform are extracted. Not suitable for consideration. For this reason, conventionally, all of the measurement data read from a waveform storage device having a memory capacity of several M words is transferred to a computer via an interface such as GP-IB. Then, a part of the measurement data is taken out and analyzed by the computer. However, in this case, since all of the measurement data from the memory is transferred to the computer, some of the necessary information can be effectively stored due to the data transfer speed of the interface and the limitation of the memory capacity of the computer. The removal could not be performed. In view of the above, it is an object of the present invention to provide a waveform storage device capable of searching a partial characteristic of input waveform data at high speed. [0012] In order to solve the above problems, a waveform storage device according to the present invention comprises an A / D converter for converting input waveform data into a digital signal, and an A / D converter. A first memory circuit for storing the digital waveform data of the first memory circuit, and N pieces of data (M> N) read out of all M pieces of data of the first memory circuit.
≧ 2) For each data, the maximum value , the minimum value and the maximum value
Second storing a detection circuit that detect the difference, the maximum value of each of the N data detected by the detecting circuit, the difference between the minimum value and the minimum value and the maximum value of the minimum value Of the memory circuit and the setting input of the value of N by the user
Means for receiving user input for receiving
For every N data received through the attachment means,
The read out data from the first memory circuit, to the means for supplying before danger detection circuit that read data, comprising: a. In the above-structured waveform storage device according to the present invention, the user sets the waveform through the user input receiving means.
A maximum value, a minimum value , and a difference between the maximum value and the minimum value are obtained for each of the determined N pieces of data, and are stored in the second memory circuit. The data from the second memory circuit can be used for analysis. The number of data N can be arbitrarily set by the user. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a waveform storage device according to the present invention and a method for searching for a characteristic of a waveform using the waveform storage device will be described with reference to the drawings. FIG. 1 shows an example of the configuration of a waveform feature search system including an embodiment of a waveform storage device according to the present invention. In FIG. 1, reference numeral 10 denotes a waveform storage device, which is an input terminal 1, an A / D converter 2, a first memory circuit 3, a maximum / minimum value detection circuit 4, and a second It includes a memory circuit 5, a CPU (microcomputer) 6, a key input device 7, and an output terminal 8. The CPU 6 of the waveform storage device 10 is connected to an external computer, for example, a personal computer 12 via a GP-IB interface 11, and exchanges data and control signals between the waveform storage device 10 and the personal computer 12. It has been like that. In the waveform storage device 10, an input waveform signal to be searched through the input terminal 1 is input to the A / D converter 2.
Is converted into a digital signal. Then, this digital signal is written and stored in the first memory circuit 3 having a large capacity of, for example, about 4 M words, under the write control of the CPU 6. By the key input operation of the key input device 7, the CPU 6 is set to obtain the maximum value and the minimum value for each of N data, for example, N = 2n data, as described later. In this case, as information set by key input, for example, a read start point indicating from which position of the first memory circuit 3 data is to be read, and a data number N as a unit for obtaining a maximum value and a minimum value are determined. The value of the above n, and the like. When the maximum value and the minimum value are determined for each of the N data, the input waveform data from the first memory circuit 3 is read from the read start point under the control of the CPU 6. They are sequentially read out and supplied to the maximum / minimum value detection circuit 4. The maximum value / minimum value detection circuit 4 obtains the maximum value MAX and the minimum value MIN and the difference DIF between the maximum value and the minimum value for each of the N data input thereto. Then, the obtained maximum value MAX, minimum value MIN, and difference DIF for each of the N data are written and stored in the second memory circuit 5 under the control of the CPU 6. The maximum value / minimum value detection circuit 4 and the write circuit of the second memory circuit 5 can be configured as shown in FIG. 2 as an example. That is, the waveform data DA read from the first memory circuit 3 is supplied to one input terminal A of the first comparison circuit 21 and the other input terminal of the second comparison circuit 22 B. The waveform data DA is also supplied to a first register 29 for holding a maximum value, and is also supplied to a second register 30 for holding a minimum value. These registers 29 and 30 latch input data when a pulse is supplied to the latch terminal LT. The output data of the register 29 is the first
And the output data of the register 30 is supplied to one input terminal A of the second comparison circuit 22. Comparison circuits 21 and 22
Represents the data value supplied to the input terminal A as SA,
When the data value supplied to the input terminal B is SB,
When A> SB, one pulse P1 and one pulse P2 are output. Output pulses P1 and P2 of these comparison circuits 21 and 22 are supplied to AND gates 24 and 26, respectively. A data clock CLK synchronized with the waveform data DA is supplied to AND gates 23, 24, 25 and 26. Further, from the CPU 6, the set read start point and the delimiter pulse INIT generated every N pieces of input waveform data DA from this start point.
Is supplied to the AND gates 23 and 25. For this reason, one pulse is obtained from the AND gates 23 and 24 for every N data from the read start point, and this pulse is supplied to the registers 29 and 30 via the OR gates 27 and 28 as its latch pulse. You. Therefore, the registers 29 and 30 always latch the input waveform data DA at the head of every N data. When the input waveform data is larger than the latch data of the register 29, the output pulse P1 is generated from the first comparison circuit 21. The output pulse P1 is supplied to the register via the OR gate 27. 29 is supplied as a latch pulse. Therefore, register 29
Is rewritten to input waveform data having a value larger than the latch data of the register 29 up to that time. As described above, since the latch data of the register 29 is forcibly rewritten to the input data at each head of the N data DAs, the latch data of the register 29 immediately before the rewriting is input to the input data. It is the maximum value of the N pieces of data. The maximum value MAX for each of the N pieces of data in the register 29 is sequentially written to the second memory circuit 5. That is, the data clock CLK is supplied to the 1 / N frequency dividing circuit 31, from which the pulse WC is obtained immediately before the (N + 1) th input data from the delimiter pulse INIT, and supplied to the write address counter 32. The address specified by the write address counter 32 is stored in the register 29 at the time of the pulse WC.
, Ie, the maximum value MAX of the N input waveform data DA before the pulse WC is written. When the input waveform data is smaller than the latch data of the register 30 up to that point, an output pulse P2 is generated from the second comparison circuit 22, and this pulse P2 is supplied to the register via the OR gate 28. 30 is supplied as a latch pulse. Therefore, register 30
Is rewritten to input waveform data having a value smaller than the latch data of the register 30 up to that time. Then, as described above, the latch data of the register 30 is forcibly rewritten to the input data at each head of the N data DAs. It is the minimum value MIN of the N data. The minimum value MIN of every N data of the register 30 is stored in the second memory circuit 5 together with the maximum value MAX of every N data from the register 29. In this example, the output data MAX of the register 29 and the output data MIN of the register 30
Is supplied to the subtraction circuit 33, and the difference DIF (= M
AX-MIN), and the difference DIF is also stored in the second memory circuit 5 along with the maximum value MAX and the minimum value MIN.
Is stored. The maximum value MAX, the minimum value MIN, and the difference DIF stored in the second memory circuit 5 are supplied to the personal computer 12 via the CPU 6 and the GP-IB interface 11. Then, the personal computer 12 performs a partial feature search such as a search for spike noise in the waveform of the input signal stored in the first memory circuit 3 by displaying the data on a display or the like. . In this case, the analysis is performed by appropriately changing the reading start point of the setting information by the key input device 7 and the value of the data number N. For example, when the input signal waveform is searched finely, the value of N is small, and when the search is rough, the value of N is large. Since the maximum value, the minimum value, and the difference between them are obtained and used for analysis in arbitrary N data units of the input waveform, partial characteristics can be easily grasped. In the case of this example, the waveform data from the first memory circuit 3 is transferred to the CPU 6 and the GP-
The data in the first memory circuit 3 can be directly analyzed by transferring the data to the personal computer 12 via the IB interface 11. In this example described above, the first memory circuit 3 transfers data from the CPU 6 to the personal computer 12 via the GP-IB interface 11.
Not all of the input waveform data of the second memory circuit 5
Value, minimum value, and difference DI for each of N data stored in
F, and the transfer data amount may be small. Therefore, G
The data processing can be performed at high speed without using a particularly high-speed P-IB interface and without using a large-capacity high-speed memory in the personal computer 12, and the waveform search can be quickly performed. It can be carried out. In the above example, the difference DIF is not essential, and only the maximum value MAX and the minimum value MIN
A partial feature search of a waveform can be performed. But,
When the difference DIF is added to the maximum value MAX and the minimum value MIN, there is an advantage that occurrence of abnormal noise such as spike noise can be detected more easily. The setting information such as the reading start point and the number of unit data N can be input to the CPU 6 from the personal computer 12 via the GP-IB interface 11 instead of from the key input device 7. In the above example, the data from the waveform storage device according to the present invention is analyzed by a personal computer. However, for example, the waveform storage device according to the present invention is applied to a digital oscilloscope and built in, and is displayed on its display. , The maximum value MAX, the minimum value MIN, DI
By displaying F, it is possible to analyze the input signal waveform only with the digital oscilloscope. As described above, according to the waveform storage device of the present invention, the maximum value of the waveform data stored in the first memory circuit can be set for every N data which can be set arbitrarily. The minimum value is obtained and stored in the second memory circuit. Since the maximum value and the minimum value from the second memory circuit are used for the waveform feature search, the number of data to be searched is small, and the waveform feature of the portion to be focused on at high speed can be found. Can be put out. In addition, since all the waveform data of the input signal remains in the first memory circuit, the search is performed as necessary, such as changing the number of unit data for obtaining the maximum value and the minimum value and performing a search again. It can be done over and over again. The maximum value MAX and the minimum value MIN
In addition to the above, when the difference DIF is stored, there is an advantage that the occurrence of abnormal noise such as spike noise can be more easily detected by using the difference DIF for analysis.
【図面の簡単な説明】
【図1】この発明による波形記憶装置の一実施例を含む
波形特徴探索システムの構成を示すブロック図である。
【図2】図1の要部の一実施例のブロック図である。
【符号の説明】
1 入力端子
2 A/Dコンバータ
3 第1のメモリ回路
4 最大値・最小値検出回路
5 第2のメモリ回路
6 CPU
29 最大値保持用レジスタ
30 最小値保持用レジスタ
33 減算器BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing a configuration of a waveform feature search system including an embodiment of a waveform storage device according to the present invention. FIG. 2 is a block diagram of an embodiment of a main part of FIG. 1; [Description of Signs] 1 Input terminal 2 A / D converter 3 First memory circuit 4 Maximum / minimum value detection circuit 5 Second memory circuit 6 CPU 29 Maximum value holding register 30 Minimum value holding register 33 Subtractor
フロントページの続き (56)参考文献 特開 昭61−262668(JP,A) 特開 平2−134572(JP,A) 特開 平3−18764(JP,A) 実開 平4−15071(JP,U) (58)調査した分野(Int.Cl.7,DB名) G01R 13/00 - 13/42 G11C 27/00 Continuation of the front page (56) References JP-A-61-262668 (JP, A) JP-A-2-134572 (JP, A) JP-A-3-18764 (JP, A) JP-A-4-15071 (JP, A) , U) (58) Fields investigated (Int. Cl. 7 , DB name) G01R 13/00-13/42 G11C 27/00
Claims (1)
コンバータと、 前記A/Dコンバータからのデジタル波形データを記憶
する第1のメモリ回路と、 前記第1のメモリ回路のM個の全データのうちから読み
出されたデータのN個(M>N≧2)のデータ毎に、最
大値、最小値及び前記最大値と前記最小値との差を検出
する検出回路と、前記 検出回路で検出された前記N個のデータ毎の最大
値、最小値及び前記最大値と前記最小値との差を記憶す
る第2のメモリ回路と、使用者による前記Nの値の設定入力を受け付けるための
ユーザ入力受け付け手段と、 前記ユーザ入力受け付け手段を通じて受け付けられたN
個のデータ毎に、 前記第1のメモリ回路からデータを読
み出し、その読み出したデータを前記検出回路に供給す
る手段と、 を備える波形記憶装置。(57) [A claim] A / D for converting input waveform data into a digital signal
A first memory circuit that stores the digital waveform data from the A / D converter; and N (M> N) data read out of all M data in the first memory circuit. ≧ 2) for each data of the maximum value, minimum value and a detection circuit that detect <br/> the difference between the minimum value and the maximum value, the N data every detected by the detection circuit And a second memory circuit for storing a maximum value, a minimum value, and a difference between the maximum value and the minimum value, for receiving an input of setting of the value of N by a user.
User input receiving means, and N received through the user input receiving means
Number of each data, said first read data from the memory circuit, a waveform memory device including means for providing prior danger detection circuit and the readout data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12258692A JP3185814B2 (en) | 1992-04-16 | 1992-04-16 | Waveform storage device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12258692A JP3185814B2 (en) | 1992-04-16 | 1992-04-16 | Waveform storage device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05297022A JPH05297022A (en) | 1993-11-12 |
| JP3185814B2 true JP3185814B2 (en) | 2001-07-11 |
Family
ID=14839587
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12258692A Expired - Fee Related JP3185814B2 (en) | 1992-04-16 | 1992-04-16 | Waveform storage device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3185814B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006308345A (en) * | 2005-04-27 | 2006-11-09 | Nf Corp | Storage method, search method, display method, and storage system for time-series data |
| JP4931771B2 (en) * | 2007-11-13 | 2012-05-16 | 株式会社ニシヤマ | Vehicle motion recording and abnormality detection system and vehicle motion recording and abnormality detection method |
| JP2016017869A (en) * | 2014-07-09 | 2016-02-01 | 国立研究開発法人防災科学技術研究所 | Device for compressing seismic waveform record, system for compressing seismic waveform record using the same, and method for compressing seismic waveform record |
-
1992
- 1992-04-16 JP JP12258692A patent/JP3185814B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05297022A (en) | 1993-11-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5934164A (en) | Corrugated take-in device | |
| US20080005622A1 (en) | Digital Signal Measuring Apparatus and Traffic Observing Method | |
| JP3185814B2 (en) | Waveform storage device | |
| EP0803820A2 (en) | An integrated digital processing device and method for examining the operation thereof | |
| JP2985748B2 (en) | Waveform measuring instrument | |
| US5386211A (en) | Method and apparatus for recording and reconstructing binary data in a compressed form | |
| JP3348422B2 (en) | Measurement data collection device | |
| JPS6391570A (en) | Apparatus for observing logic signal | |
| JP2541482B2 (en) | Frequency analyzer and frequency analysis method | |
| JP2000292449A (en) | Digital oscilloscope and waveform display method | |
| JPS5995473A (en) | Observation device for digital signal | |
| JP3444573B2 (en) | Waveform storage device | |
| JP2001127832A (en) | Protocol analyzer and protocol analyzing method | |
| JP2000346677A (en) | Data record device and module device | |
| JP2636684B2 (en) | Bus monitoring equipment | |
| JPS63277975A (en) | Trigger event capturing device | |
| JPH085707A (en) | Semiconductor test equipment | |
| JPH11304543A (en) | Measuring instrument and method storing measured data in storage means | |
| KR0152889B1 (en) | Simple function inspection method for digital protection relay | |
| JP2987953B2 (en) | Waveform observation device | |
| JP3430762B2 (en) | Transmission module inspection jig | |
| CN119165921A (en) | A timing monitoring method and related device | |
| JPH11161516A (en) | Covering rate measurement instrument | |
| JP2000148581A (en) | Device for allocating data to memory | |
| JP4013445B2 (en) | Time counter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |