JP5543324B2 - Waveform analyzer - Google Patents
Waveform analyzer Download PDFInfo
- Publication number
- JP5543324B2 JP5543324B2 JP2010275682A JP2010275682A JP5543324B2 JP 5543324 B2 JP5543324 B2 JP 5543324B2 JP 2010275682 A JP2010275682 A JP 2010275682A JP 2010275682 A JP2010275682 A JP 2010275682A JP 5543324 B2 JP5543324 B2 JP 5543324B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- waveform data
- measurement
- analysis
- data
- 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.)
- Active
Links
Landscapes
- Recording Measured Values (AREA)
Description
本発明は、波形解析装置に係り、特に、測定実行中であっても、波形データの解析を行なうことができる波形解析装置に関する。 The present invention relates to a waveform analysis apparatus, and more particularly to a waveform analysis apparatus capable of analyzing waveform data even during measurement execution.
デジタルオシロスコープ、データレコーダ等に代表される波形解析装置は、被測定信号の測定を行ない、波形データとしてハードディスク等の記憶装置に保存するとともに、波形データの解析を行なって測定波形や解析結果を所定のフォーマットで表示装置に表示する。 Waveform analyzers typified by digital oscilloscopes and data recorders measure the signal under measurement, store it as waveform data in a storage device such as a hard disk, and analyze the waveform data to determine the measured waveforms and analysis results. Is displayed on the display device in the following format.
図8は、従来の波形解析装置の構成を示すブロック図である。本図に示すように従来の波形解析装置300は、測定部310、アクイジションメモリ320、ファイル処理部330、波形解析処理部340、ハードディスク350、表示部360を備えている。 FIG. 8 is a block diagram showing a configuration of a conventional waveform analysis apparatus. As shown in the figure, the conventional waveform analysis apparatus 300 includes a measurement unit 310, an acquisition memory 320, a file processing unit 330, a waveform analysis processing unit 340, a hard disk 350, and a display unit 360.
測定部310は、被測定信号が入力され、測定条件にしたがった測定を行ない、測定結果である波形データを出力する。アクイジションメモリ320は、揮発性の高速メモリであり、測定部310が出力する波形データを一時的に格納する。アクイジションメモリ320は、リングバッファ構造で波形データを記録するため、古い波形データは新しい波形データに逐次上書きされていく。 The measurement unit 310 receives a signal under measurement, performs measurement according to measurement conditions, and outputs waveform data as a measurement result. The acquisition memory 320 is a volatile high-speed memory, and temporarily stores the waveform data output from the measurement unit 310. Since the acquisition memory 320 records waveform data in a ring buffer structure, old waveform data is sequentially overwritten with new waveform data.
ファイル処理部330は、波形データ保存処理部331と、波形データ読み出し処理部332とを備えている。波形データ保存処理部331は、アクイジションメモリ320に格納された波形データをハードディスク350に波形データファイル200として保存する。この際に、波形データに関する情報である付随情報を作成して、波形データファイル200に付加する。波形データ読み出し処理部332は、ハードディスク350に保存された波形データファイル200を読み出して波形解析処理部340に送る。 The file processing unit 330 includes a waveform data storage processing unit 331 and a waveform data read processing unit 332. The waveform data storage processing unit 331 stores the waveform data stored in the acquisition memory 320 as the waveform data file 200 in the hard disk 350. At this time, accompanying information that is information about the waveform data is created and added to the waveform data file 200. The waveform data read processing unit 332 reads the waveform data file 200 stored in the hard disk 350 and sends it to the waveform analysis processing unit 340.
波形解析処理部340は、波形データファイル200に記録された波形データに基づいて表示用データを作成したり、波形解析演算を行なって表示部360に表示させる。 The waveform analysis processing unit 340 creates display data based on the waveform data recorded in the waveform data file 200 or performs waveform analysis calculation to display on the display unit 360.
図9は、ハードディスク350に保存される波形データファイル200の構造を示す図である。図9(a)に示すように、波形データファイル200は、波形生データ領域と、付随情報領域とから構成されている。波形生データ領域は、ディジタル変換された測定値である波形生データが時系列で保存される領域である。付随情報領域は、付随情報が保存される領域であり、波形表示データ領域、波形アドレスデータ領域、測定条件データ領域から構成されている。 FIG. 9 is a diagram showing the structure of the waveform data file 200 stored in the hard disk 350. As shown in FIG. 9A, the waveform data file 200 includes a waveform raw data area and an accompanying information area. The waveform raw data area is an area where waveform raw data, which is a digitally converted measurement value, is stored in time series. The accompanying information area is an area where accompanying information is stored, and includes a waveform display data area, a waveform address data area, and a measurement condition data area.
波形表示データ領域は、ピーク・トゥー・ピーク圧縮された波形表示データを格納する領域である。近年、波形データは測定点数が数ギガポイントを超えることもあり、波形生データを用いて波形表示を行なうと、ファイルアクセスに多大な時間を要してしまう。このため、波形表示のためにデータ点数を間引いた波形表示データが用意されている。 The waveform display data area is an area for storing waveform display data subjected to peak-to-peak compression. In recent years, the number of measurement points of waveform data may exceed several gigapoints, and if waveform display is performed using waveform raw data, it takes a lot of time for file access. For this reason, waveform display data obtained by thinning out the number of data points is prepared for waveform display.
波形アドレスデータ領域は、波形生データへのアクセスを高速化するためのインデックス情報である波形アドレスデータを格納する領域である。波形アドレスデータでは、例えば、データの何点目がどこに記録されているかが示される。 The waveform address data area is an area for storing waveform address data, which is index information for speeding up access to waveform raw data. The waveform address data indicates, for example, where and what point of data is recorded.
測定条件データ領域は、測定したサンプルレート、測定点数、測定開始時刻、測定終了時刻など、測定に関する条件や、データに関する情報である測定条件データを格納する領域である。以上の波形表示データ、波形アドレスデータ、測定条件データを含んで付随情報が構成される。 The measurement condition data area is an area for storing measurement conditions such as the measured sample rate, the number of measurement points, the measurement start time, and the measurement end time, and measurement condition data that is information about the data. The accompanying information includes the above waveform display data, waveform address data, and measurement condition data.
波形データの測定ポイント数が大きくなると、波形データファイル200のファイル容量も大きくなり、ファイルシステムによる制限を超えてしまうおそれがあり、また、ファイルアクセスも複雑になっていく。 As the number of waveform data measurement points increases, the file capacity of the waveform data file 200 increases, which may exceed the limit imposed by the file system, and file access becomes complicated.
このため、図9(a)に示した1つの論理ファイルを、図9(b)に示すように、複数のファイルに分割してハードディスク350に順次保存することが行なわれている。すなわち、アクイジションメモリ320に、所定時間分、所定個数分等の波形生データが格納される毎に分割波形データファイルを作成して、ハードディスク350に保存していく。 For this reason, one logical file shown in FIG. 9A is divided into a plurality of files and sequentially stored in the hard disk 350 as shown in FIG. 9B. That is, a divided waveform data file is created and stored in the hard disk 350 each time raw waveform data for a predetermined time, a predetermined number, or the like is stored in the acquisition memory 320.
本図の例では、1000個のファイルに分割され、分割波形データファイル#1、分割波形データファイル#2…分割波形データファイル#1000としてハードディスク350に保存されているものとする。 In the example of this figure, it is assumed that the file is divided into 1000 files and stored in the hard disk 350 as a divided waveform data file # 1, a divided waveform data file # 2,.
各分割波形データファイル#Nには、分割された波形生データが記録され、最後の分割波形データファイル#100に付随情報が付加される。これは、付随情報に含まれる測定条件等が、測定が完了しないと値が定まらないためである。 In each divided waveform data file #N, the divided raw waveform data is recorded, and accompanying information is added to the last divided waveform data file # 100. This is because the measurement conditions and the like included in the accompanying information cannot be determined unless the measurement is completed.
ハードディスク350に保存された波形データファイル200は、波形読み出し処理部332により読み出され、波形解析処理部340によって解析され、表示用データが作成されて表示部360に表示される。 The waveform data file 200 stored in the hard disk 350 is read by the waveform read processing unit 332, analyzed by the waveform analysis processing unit 340, display data is created, and displayed on the display unit 360.
図10は、表示部360に表示される画面の例を示す図である。本図に示すように画面500は、測定波形502を表示する波形表示領域501と、サンプルレートと測定点数とを示すサンプリング情報領域503と、時間軸スケール表示領域504と、測定値軸スケール表示領域505と、解析対象とする波形範囲を指定する演算カーソル506と、解析された演算結果表示領域507とを含んでいる。 FIG. 10 is a diagram illustrating an example of a screen displayed on the display unit 360. As shown in the figure, the screen 500 includes a waveform display area 501 for displaying the measurement waveform 502, a sampling information area 503 indicating the sample rate and the number of measurement points, a time axis scale display area 504, and a measurement value axis scale display area. 505, a calculation cursor 506 for designating a waveform range to be analyzed, and an analyzed calculation result display area 507.
従来の波形解析装置300では、以下のような手順で波形データの解析が行なわれる。すなわち、測定部110で、被測定信号の測定が行なわれ、波形データがアクイジションメモリ320に転送される。そして、ファイル処理部330の波形データ保存処理部331が、分割波形データファイル単位でハードディスク350に保存していく。 In the conventional waveform analysis apparatus 300, the waveform data is analyzed in the following procedure. That is, the measurement unit 110 measures the signal under measurement, and the waveform data is transferred to the acquisition memory 320. Then, the waveform data storage processing unit 331 of the file processing unit 330 stores the divided waveform data file unit in the hard disk 350.
測定が完了して波形データが総て揃うと、波形データ保存処理部331が付随情報を作成して、波形データファイル200に付加するとともに、波形解析処理部340に波形データファイル200が保存されたことを通知する。 When the measurement is completed and all the waveform data is obtained, the waveform data storage processing unit 331 creates accompanying information and adds it to the waveform data file 200, and the waveform data processing unit 340 stores the waveform data file 200. Notify that.
この通知に対して、波形解析処理部340は、波形データ読み出し処理部332を通して、ハードディスク350に保存されている波形データファイル200を読み出し、波形の表示データを生成するとともに、解析演算を実行する。そして、表示部360が、図10に示したような画面を表示する。 In response to this notification, the waveform analysis processing unit 340 reads the waveform data file 200 stored in the hard disk 350 through the waveform data read processing unit 332, generates waveform display data, and executes an analysis operation. Then, the display unit 360 displays a screen as shown in FIG.
付随情報は、測定が完了しないと値が定まらない情報を含んでいるため、測定が完了して波形データが揃った段階で作成される。このため、測定途中で波形データの解析を行なおうとしても、付随情報が作成されていないため、波形表示データを表示させたり、目的とする波形生データにアクセスすることができない。 The accompanying information includes information whose value cannot be determined unless the measurement is completed. Therefore, the accompanying information is created when the measurement is completed and the waveform data is prepared. For this reason, even if the waveform data is analyzed during the measurement, the accompanying information is not created, so that the waveform display data cannot be displayed or the target waveform raw data cannot be accessed.
アクイジションメモリ320に格納されている波形データを用いて解析することも考えられるが、アクイジションメモリ320は逐次上書きされていくため、目的とする波形データを参照できるとは限られない。 Although analysis using the waveform data stored in the acquisition memory 320 is also conceivable, the acquisition memory 320 is overwritten sequentially, so that the target waveform data cannot always be referred to.
近年、長時間・大容量の連続測定を行なうことが増えてきており、測定途中における波形データの解析を行ないたいという要求が一層高まっている。そこで、本発明は、波形解析装置において、測定実行中であっても、波形データの解析を行なうことができるようにすることを目的とする。 In recent years, there has been an increase in long-time, large-capacity continuous measurement, and there is an increasing demand for analyzing waveform data during measurement. In view of the above, an object of the present invention is to enable waveform analysis to be performed in a waveform analysis apparatus even during measurement execution.
上記課題を解決するため、本発明の第1の態様である波形解析装置は、測定中に連続的に得られる波形データを一時的に格納するアクイジションメモリと、前記アクイジションメモリから所定の単位で前記波形データを読み出して、分割波形データファイルとして不揮発性記憶装置に保存するファイル処理部と、分割波形データファイルが保存される毎に、保存された分割波形データファイルに基づいて、測定途中の波形データの解析に用いる中間付随情報を作成する波形解析処理部と、を備えたことを特徴とする。
In order to solve the above-described problem, a waveform analysis apparatus according to a first aspect of the present invention includes an acquisition memory that temporarily stores waveform data continuously obtained during measurement, and a predetermined unit from the acquisition memory. reads waveform data, and a file processing section to be stored in non-volatile memory device as divided waveform data files, each of the divided waveform data files are stored, based on the stored divided waveform data files, intermediate measurement waveform data And a waveform analysis processing unit that creates intermediate accompanying information used for the analysis.
ここで、前記中間付随情報は、保存された分割波形データファイルに含まれる波形データへのアクセス情報、前記測定の測定条件に関する情報、保存された分割波形データファイルに含まれる波形データの波形表示データのいずれかを含んでいることができる。
Here, the intermediate accompanying information includes access information to waveform data included in the saved divided waveform data file, information on measurement conditions of the measurement, and waveform display data of waveform data included in the saved divided waveform data file. Can contain either.
また、前記波形解析処理部は、前記測定完了前に、波形データの解析要求を受け付けると、前記中間付随情報を参照して、保存された分割波形データファイルに含まれる波形データの解析を行なうことができる。
In addition, when the waveform analysis processing unit receives a waveform data analysis request before the completion of the measurement, the waveform analysis processing unit refers to the intermediate accompanying information and analyzes the waveform data included in the saved divided waveform data file. Can do.
上記課題を解決するため、本発明の第2の態様である波形解析装置は、測定側装置と解析側装置とを含んだ波形解析装置であって、前記測定側装置は、測定結果として連続的に得られる波形データを一時的に格納するアクイジションメモリと、前記アクイジションメモリから所定の単位で前記波形データを読み出して、分割波形データファイルとして不揮発性記憶装置に保存するファイル処理部とを備え、前記解析側装置は、分割波形データファイルが保存される毎に、保存された分割波形データファイルを参照して、測定途中の波形データの解析に用いる中間付随情報を作成する波形解析処理部を備えたことを特徴とする。
In order to solve the above-described problem, a waveform analysis apparatus according to a second aspect of the present invention is a waveform analysis apparatus including a measurement side apparatus and an analysis side apparatus, and the measurement side apparatus continuously outputs a measurement result. An acquisition memory that temporarily stores the waveform data obtained in the above, and a file processing unit that reads out the waveform data in a predetermined unit from the acquisition memory and saves it in a nonvolatile storage device as a divided waveform data file, Each time the divided waveform data file is saved, the analysis side device includes a waveform analysis processing unit that creates intermediate accompanying information used for analysis of waveform data during measurement with reference to the saved divided waveform data file. It is characterized by that.
本発明によれば、波形解析装置において、測定実行中であっても、波形データの解析を行なうことができるようになる。 According to the present invention, the waveform analysis apparatus can analyze waveform data even during measurement execution.
本発明の実施の形態について図面を参照して説明する。図1は、本実施形態に係る波形解析装置の構成を示すブロック図である。本図に示すように本実施形態に係る波形解析装置100は、測定部110、アクイジションメモリ120、ファイル処理部130、波形解析処理部140、ハードディスク150、表示部160を備えている。 Embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of the waveform analysis apparatus according to this embodiment. As shown in this figure, the waveform analysis apparatus 100 according to this embodiment includes a measurement unit 110, an acquisition memory 120, a file processing unit 130, a waveform analysis processing unit 140, a hard disk 150, and a display unit 160.
測定部110は、被測定信号が入力され、測定条件にしたがった測定を行ない、測定結果である波形データを出力する。アクイジションメモリ120は、揮発性の高速メモリであり、測定部110が出力する波形データを一時的に格納する。アクイジションメモリ120は、リングバッファ構造で波形データを記録するため、古い波形データは新しい波形データに逐次上書きされていく。 The measurement unit 110 receives a signal under measurement, performs measurement according to measurement conditions, and outputs waveform data as a measurement result. The acquisition memory 120 is a volatile high-speed memory, and temporarily stores the waveform data output from the measurement unit 110. Since the acquisition memory 120 records waveform data in a ring buffer structure, old waveform data is sequentially overwritten with new waveform data.
ファイル処理部130は、波形データ保存処理部131と、波形データ読み出し処理部132とを備えている。波形データ保存処理部131は、アクイジションメモリ120に格納された波形データをハードディスク150に波形データファイル200として保存する。 The file processing unit 130 includes a waveform data storage processing unit 131 and a waveform data read processing unit 132. The waveform data storage processing unit 131 stores the waveform data stored in the acquisition memory 120 as a waveform data file 200 in the hard disk 150.
この際に、波形データに関する情報である付随情報を作成して、波形データファイル200に付加する。波形データ読み出し処理部132は、ハードディスク150に保存された波形データファイル200を読み出して波形解析処理部140に送る。波形データファイル200の構造は、図9に示した従来の構造と同様であり、複数の分割波形データファイルから構成され、最後の分割波形データファイルに付随情報が付加されている。 At this time, accompanying information that is information about the waveform data is created and added to the waveform data file 200. The waveform data read processing unit 132 reads the waveform data file 200 stored in the hard disk 150 and sends it to the waveform analysis processing unit 140. The structure of the waveform data file 200 is the same as that of the conventional structure shown in FIG. 9, which is composed of a plurality of divided waveform data files, and accompanying information is added to the last divided waveform data file.
波形解析処理部140は、波形データファイル200に記録された波形データに基づいて表示データを作成したり、波形解析演算を行なって表示部160に表示させる。また、測定の途中において波形データ保存処理部131が、分割波形データファイルを保存する毎に、中間付随情報を生成する。この中間付随情報を参照することで、測定途中であっても、波形データの解析を行なうことができるようになる。 The waveform analysis processing unit 140 creates display data based on the waveform data recorded in the waveform data file 200 or performs waveform analysis calculation to display on the display unit 160. Further, each time the waveform data storage processing unit 131 stores the divided waveform data file during the measurement, it generates intermediate accompanying information. By referring to the intermediate accompanying information, it becomes possible to analyze the waveform data even during the measurement.
図2は、波形解析処理部140の詳細な構成を示すブロック図である。本図に示すように、波形解析処理部140は、波形解析部141、中間付随情報生成部142、中間付随情報メモリ143を備えている。 FIG. 2 is a block diagram showing a detailed configuration of the waveform analysis processing unit 140. As shown in the figure, the waveform analysis processing unit 140 includes a waveform analysis unit 141, an intermediate incidental information generation unit 142, and an intermediate incidental information memory 143.
波形解析部141は、波形解析要求を受け付けると、波形データ読み出し処理部132が読み出した波形データを用いた波形解析を行なって、表示データ・解析演算データを生成して、表示部160に表示させる。 When receiving the waveform analysis request, the waveform analysis unit 141 performs waveform analysis using the waveform data read by the waveform data read processing unit 132, generates display data / analysis calculation data, and causes the display unit 160 to display the display data / analysis calculation data. .
中間付随情報生成部142は、波形データ保存処理部131が、分割波形データファイルをハードディスク150に保存する毎に、中間付随情報を生成して、中間付随情報メモリ143に格納する。このため、中間付随情報生成部142は、波形表示中間データ生成部1421、波形アドレス中間データ生成部1422、測定条件中間データ生成部1423を備えている。 The intermediate accompanying information generation unit 142 generates intermediate accompanying information each time the waveform data storage processing unit 131 saves the divided waveform data file on the hard disk 150 and stores the intermediate accompanying information in the intermediate accompanying information memory 143. Therefore, the intermediate incidental information generation unit 142 includes a waveform display intermediate data generation unit 1421, a waveform address intermediate data generation unit 1422, and a measurement condition intermediate data generation unit 1423.
波形表示中間データ生成部1421は、測定開始から最新の分割波形データファイルまでの波形データについて、ピーク・トゥー・ピーク圧縮された波形表示中間データを生成する。 The waveform display intermediate data generation unit 1421 generates waveform display intermediate data subjected to peak-to-peak compression for waveform data from the start of measurement to the latest divided waveform data file.
波形アドレス中間データ生成部1422は、測定開始から最新の分割波形データファイルまでの波形データについて、波形生データへのアクセスを高速化するためのインデックス情報である波形アドレス中間データを生成する。 The waveform address intermediate data generation unit 1422 generates waveform address intermediate data that is index information for speeding up access to waveform raw data for waveform data from the start of measurement to the latest divided waveform data file.
測定条件中間データ生成部1423は、測定開始から最新の分割波形データファイルまでの波形データについて、測定したサンプルレート、測定点数、測定開始時刻、測定終了時刻など、測定に関する条件や、データに関する情報である測定条件中間データを生成する。 The measurement condition intermediate data generation unit 1423 is information about the measurement conditions such as the sample rate, the number of measurement points, the measurement start time, and the measurement end time regarding the waveform data from the measurement start to the latest divided waveform data file. A certain measurement condition intermediate data is generated.
中間付随情報メモリ143は、波形表示中間データ・波形アドレス中間データ・測定条件中間データを格納する中間付随情報領域1431と、一時保存用領域1432とを備えている。中間付随情報メモリ143は、揮発性の記憶領域とすることができるが、不揮発性の記憶領域としてもよい。後者の場合、測定途中で電源遮断等が生じて波形データの保存が完了しなかった場合であっても、途中までの波形データへのアクセスや解析が行なえるようなる。 The intermediate incidental information memory 143 includes an intermediate incidental information area 1431 for storing waveform display intermediate data, waveform address intermediate data, and measurement condition intermediate data, and a temporary storage area 1432. The intermediate accompanying information memory 143 can be a volatile storage area, but may be a nonvolatile storage area. In the latter case, even if the power supply is cut off during the measurement and the waveform data is not saved, the waveform data can be accessed and analyzed halfway.
中間付随情報領域1431は、最新の中間付随情報で古い中間付随情報を上書きしていく。最新の中間付随情報は、測定開始時から最新の分割波形データファイルまでの波形データについても付随情報を含んでいるため、古い中間付随情報が上書きされても、測定開始時からの中間付随情報が失われることはない。 The intermediate accompanying information area 1431 overwrites the old intermediate accompanying information with the latest intermediate accompanying information. Since the latest intermediate incidental information includes incidental information for the waveform data from the start of measurement to the latest divided waveform data file, even if the old intermediate incidental information is overwritten, the intermediate incidental information from the start of measurement is not changed. There is no loss.
一時保存用領域1432は、最新の中間付随情報の作成時に、上書きされる中間付随情報を参照して波形データの解析が行なわれている場合に、作成する最新の中間付随情報を一時的に保存する領域である。これにより、参照している中間付随情報が波形データの解析途中に上書きされることを防いでいる。そして、波形データの解析が終了すると、一時保存用領域1432に保存されている最新の中間付随情報は、中間付随情報領域1431に転記される。 The temporary storage area 1432 temporarily stores the latest intermediate incident information to be created when the waveform data is analyzed with reference to the intermediate incident information to be overwritten when the latest intermediate incident information is created. It is an area to do. This prevents the intermediate accompanying information being referenced from being overwritten during the analysis of the waveform data. When the analysis of the waveform data is completed, the latest intermediate accompanying information stored in the temporary storage area 1432 is transferred to the intermediate accompanying information area 1431.
図3は、中間付随情報を説明するための図である。本図の例は、分割波形データファイル#1が保存された後に生成される中間付随情報(#1)と、分割波形データファイル#2が保存された後に生成される中間付随情報(#2)と、分割波形データファイル#3が保存された後に生成される中間付随情報(#3)と、分割波形データファイル#999が保存された後に生成される中間付随情報(#999)とを示している。ここでは、100秒毎(10000点毎)に分割波形データファイルが生成されるものとする。 FIG. 3 is a diagram for explaining the intermediate accompanying information. In the example of this figure, intermediate accompanying information (# 1) generated after the divided waveform data file # 1 is saved and intermediate accompanying information (# 2) generated after the divided waveform data file # 2 is saved. And intermediate accompanying information (# 3) generated after the divided waveform data file # 3 is saved and intermediate accompanying information (# 999) generated after the divided waveform data file # 999 is saved. Yes. Here, it is assumed that a divided waveform data file is generated every 100 seconds (every 10,000 points).
本図に示すように、中間付随情報(#1)では、測定開始時間0s〜100sまでの10,000点の波形表示中間データ(#1)等が記録され、中間付随情報(#2)では、測定開始時間0s〜200sまでの20,000点の波形表示中間データ(#2)等が記録され、中間付随情報(#3)では、測定開始時間0s〜300sまでの30,000点の波形表示中間データ(#3)等が記録され、中間付随情報(#999)では、測定開始時間0s〜99900sまでの9,990,000点の波形表示中間データ(#999)等が記録されている。 As shown in this figure, in the intermediate incidental information (# 1), 10,000 points of waveform display intermediate data (# 1) from the measurement start time 0 s to 100 s are recorded, and in the intermediate incidental information (# 2) , 20,000 points of waveform display intermediate data (# 2) from the measurement start time 0 s to 200 s are recorded, and 30,000 points of waveform from the measurement start time 0 s to 300 s are recorded in the intermediate accompanying information (# 3) Display intermediate data (# 3) and the like are recorded, and 9,990,000 waveform display intermediate data (# 999) and the like from the measurement start time 0 s to 99900 s are recorded in the intermediate incidental information (# 999). .
中間付随情報(#1000)は、測定完了後に波形データ保存処理部131により作成される付随情報と同一となるため、生成する必要はない。もちろん、中間付随情報生成部142が中間付随情報(#1000)を生成するようにしてもよいし、波形データ保存処理部131が、中間付随情報を参照して、波形データファイル200に付加する付随情報を作成するようにしてもよい。 Since the intermediate incidental information (# 1000) is the same as the incidental information created by the waveform data storage processing unit 131 after the measurement is completed, it is not necessary to generate the intermediate incidental information (# 1000). Of course, the intermediate accompanying information generation unit 142 may generate the intermediate accompanying information (# 1000), or the waveform data storage processing unit 131 refers to the intermediate accompanying information and adds the accompanying information to the waveform data file 200. Information may be created.
次に、波形解析装置100が、測定を開始し、波形データファイル200を保存する手順について図4のフローチャートを参照して説明する。被測定信号がトリガ条件等を満たすことにより、測定が開始されると、測定部が被測定信号の測定を行ない、アクイジションメモリ120に波形データを逐次格納していく(S101)。 Next, the procedure in which the waveform analysis apparatus 100 starts measurement and stores the waveform data file 200 will be described with reference to the flowchart of FIG. When measurement is started when the signal under measurement satisfies the trigger condition or the like, the measurement unit measures the signal under measurement and sequentially stores the waveform data in the acquisition memory 120 (S101).
そして、所定時間あるいは所定測定個数毎等の分割タイミングになると(S102:Yes)、ファイル処理部130の波形データ保存処理部131が、アクイジションメモリ120に格納されている波形生データを読み出して、分割波形データファイル#Nを生成し、ハードディスク150に保存する。 Then, when it is a predetermined time or a division timing such as every predetermined number of measurements (S102: Yes), the waveform data storage processing unit 131 of the file processing unit 130 reads out the waveform raw data stored in the acquisition memory 120 and divides the data. A waveform data file #N is generated and stored in the hard disk 150.
波形データ保存処理部131は、分割波形データファイル#Nの保存が完了すると、波形解析処理部140に保存完了を通知する。この通知を受けて、波形解析処理部140の中間付随情報生成部142は、ハードディスク150に保存された最新の分割波形データファイル#Nを読み出して(S104)、中間付随情報を作成して、中間付随情報メモリ143に格納する(S105)。 When the saving of the divided waveform data file #N is completed, the waveform data saving processing unit 131 notifies the waveform analysis processing unit 140 of the completion of saving. In response to this notification, the intermediate accompanying information generation unit 142 of the waveform analysis processing unit 140 reads the latest divided waveform data file #N stored in the hard disk 150 (S104), creates intermediate accompanying information, and creates the intermediate accompanying information. The associated information memory 143 is stored (S105).
以上の処理を測定が終了するまで繰り返し、測定が終了すると(S106:Yes)、ファイル処理部130の波形データ保存処理部131が、波形データが揃った波形データファイル200に基づいて付随情報を作成し(S107)、付随情報を波形データファイル200に付加してハードディスク150に保存する(S108)。 The above processing is repeated until the measurement is completed, and when the measurement is completed (S106: Yes), the waveform data storage processing unit 131 of the file processing unit 130 creates accompanying information based on the waveform data file 200 in which the waveform data is prepared. Then, the accompanying information is added to the waveform data file 200 and stored in the hard disk 150 (S108).
次に、波形解析処理部140の中間付随情報生成部142が行なう中間付随情報作成処理(S105)の詳細な手順について図5のフローチャートを参照して説明する。 Next, the detailed procedure of the intermediate accompanying information creation processing (S105) performed by the intermediate accompanying information generation unit 142 of the waveform analysis processing unit 140 will be described with reference to the flowchart of FIG.
分割波形データファイル#Nの保存完了を通知されると、中間付随情報生成部142は、測定途中において波形データの解析要求があり、波形データファイル200の解析中であるかどうかを判定する(S1051)。測定途中における波形データファイル200の解析は、中間付随情報メモリ143の中間付随情報領域1431に格納されている中間付随情報が参照されるため、解析中においては、中間付随情報領域1431に格納されている中間付随情報を更新することを避ける必要がある。 When notified of the completion of saving the divided waveform data file #N, the intermediate accompanying information generation unit 142 determines whether there is a waveform data analysis request during the measurement and the waveform data file 200 is being analyzed (S1051). ). The analysis of the waveform data file 200 in the middle of measurement refers to the intermediate accompanying information stored in the intermediate accompanying information area 1431 of the intermediate accompanying information memory 143. Therefore, during the analysis, it is stored in the intermediate accompanying information area 1431. It is necessary to avoid updating the intermediate accompanying information.
そこで、波形データファイル200の解析中においては(S1051:Yes)、中間付随情報メモリ143の一時保存用領域1432を使用して、最新の中間付随情報を記録する(S1052)。解析中でなければ(S1051:No)、中間付随情報領域1431に最新の中間付随情報を記録すればよい。 Therefore, during the analysis of the waveform data file 200 (S1051: Yes), the latest intermediate incidental information is recorded using the temporary storage area 1432 of the intermediate incidental information memory 143 (S1052). If the analysis is not in progress (S1051: No), the latest intermediate accompanying information may be recorded in the intermediate accompanying information area 1431.
そして、更新前の中間付随情報と、新たに格納された分割波形データファイル#Nとに基づいて、波形表示中間データ生成部1421が、波形表示中間データを更新し(S1053)、波形アドレス中間データ生成部1422が、波形アドレス中間データを更新し(S1054)、測定条件中間データ生成部1423が、測定条件中間データを更新する(S1055)。これにより、最新の中間付随情報が作成され、格納される。ただし、これらの更新の順序は問わない。 Then, based on the intermediate accompanying information before the update and the newly stored divided waveform data file #N, the waveform display intermediate data generation unit 1421 updates the waveform display intermediate data (S1053), and the waveform address intermediate data The generation unit 1422 updates the waveform address intermediate data (S1054), and the measurement condition intermediate data generation unit 1423 updates the measurement condition intermediate data (S1055). As a result, the latest intermediate accompanying information is created and stored. However, the order of these updates does not matter.
次に、波形解析装置100が測定中に波形データの解析要求を受け付けた場合の処理について図6のフローチャートを参照して説明する。 Next, processing when the waveform analysis apparatus 100 receives a waveform data analysis request during measurement will be described with reference to the flowchart of FIG.
測定中に波形データの解析要求を受け付けると、波形解析処理部140の波形解析部141は、中間付随情報メモリ143の中間付随情報領域1431を参照して、測定情報中間データを取得し(S201)、また波形アドレス中間データを取得する(S202)。 When a waveform data analysis request is received during measurement, the waveform analysis unit 141 of the waveform analysis processing unit 140 refers to the intermediate incidental information area 1431 of the intermediate incidental information memory 143 and acquires measurement information intermediate data (S201). Further, the waveform address intermediate data is acquired (S202).
そして、解析内容に応じて、波形生データにアクセスする必要があるかどうかを判定する(S203)。例えば、解析内容が演算カーソルの示す範囲の波形データを読み出すものであれば、波形生データにアクセスする必要が生じ、測定波形概略表示のように波形表示データで足りるものであれば波形生データにアクセスする必要はない。 Then, it is determined whether it is necessary to access the waveform raw data according to the analysis content (S203). For example, if the analysis content is to read the waveform data in the range indicated by the calculation cursor, it will be necessary to access the waveform raw data. There is no need to access.
その結果、波形生データにアクセスする必要があれば(S203:Yes)、取得した測定情報中間データ、波形アドレス中間データに基づいて分割波形データファイル#Xにアクセスして、必要な波形生データを読み出す(S204)。 As a result, if it is necessary to access the waveform raw data (S203: Yes), the divided waveform data file #X is accessed based on the acquired measurement information intermediate data and waveform address intermediate data, and the necessary waveform raw data is obtained. Read (S204).
一方、波形生データにアクセスする必要がなければ(S203:No)、中間付随情報メモリ143の中間付随情報領域1431を参照して、波形表示中間データを取得する(S205)。 On the other hand, if it is not necessary to access the waveform raw data (S203: No), the waveform display intermediate data is acquired by referring to the intermediate incidental information area 1431 of the intermediate incidental information memory 143 (S205).
そして、表示用の波形データを生成し(S206)、解析内容にしたがった解析演算を行なって(S207)、波形データおよび解析値を表示部160に表示させる(S208)。 Then, display waveform data is generated (S206), an analysis operation according to the analysis content is performed (S207), and the waveform data and the analysis value are displayed on the display unit 160 (S208).
図7は、測定途中の波形データの解析結果例を示す図である。図7(a)は、分割波形データファイル#1が保存された後における10,000ポイント分の波形データとその解析結果が示され、図7(b)は、分割波形データファイル#2が保存された後における20,000ポイント分の波形データとその解析結果が示され、図7(c)は、分割波形データファイル#999が保存された後における9,990,000ポイント分の波形データとその解析結果が示されている。 FIG. 7 is a diagram illustrating an example of analysis results of waveform data during measurement. FIG. 7A shows the waveform data for 10,000 points and the analysis result after the divided waveform data file # 1 is saved, and FIG. 7B shows the divided waveform data file # 2 saved. The waveform data for 20,000 points and the analysis result after the generation are shown, and FIG. 7C shows the waveform data for 9,990,000 points after the divided waveform data file # 999 is saved. The analysis results are shown.
以上の処理を解析要求が終了するまで繰り返し、解析が終了すると(S209:Yes)、一時保存用領域1432が使用されていた場合(S210:Yes)、すなわち、解析実行中に、最新の中間付随情報が一時保存用領域1432に格納されていた場合には、一時保存用領域1432に格納された中間付随情報を中間付随情報領域1431に格納して(S211)、本処理を終了する。
The above processing is repeated until the analysis request is completed, and when the analysis is completed (S209: Yes), if the temporary storage area 1432 is used ( S210 : Yes), that is, the latest intermediate attachment is being executed during the analysis execution. If the information is stored in the temporary storage area 1432, the intermediate incidental information stored in the temporary storage area 1432 is stored in the intermediate incidental information area 1431 (S 211), and this process ends.
なお、波形解析装置100は、デジタルオシロスコープのように一体型の装置として構成してもよいし、測定側装置と解析側装置とを独立した装置で構成するようにしてもよい。後者の場合、例えば、測定部110、アクイジションメモリ120、ファイル処理部130、ハードディスク150を備えた測定側装置と、波形解析処理部140、表示部160を備えた解析側装置とで構成することができる。このとき、測定側装置で分割波形データが生成される毎に、解析側装置にファイルを転送し、解析側装置で後の処理を行なうようにする。あるいは、測定部110としての測定装置と、その他の機能部を備えた解析側装置とで構成してもよい。解析側装置は、例えば、パーソナルコンピュータ等の情報処理装置を用いることができる。 The waveform analysis apparatus 100 may be configured as an integrated apparatus such as a digital oscilloscope, or the measurement side apparatus and the analysis side apparatus may be configured as independent apparatuses. In the latter case, for example, the measurement side device may include a measurement unit 110, an acquisition memory 120, a file processing unit 130, and a hard disk 150, and an analysis side device including a waveform analysis processing unit 140 and a display unit 160. it can. At this time, each time the divided waveform data is generated by the measurement side device, the file is transferred to the analysis side device, and the analysis side device performs the subsequent processing. Or you may comprise with the measuring apparatus as the measurement part 110, and the analysis side apparatus provided with the other function part. As the analysis side device, for example, an information processing device such as a personal computer can be used.
また、解析要求の有無にかかわらず、分割波形データファイルが保存される毎に、自動的に測定途中における測定波形表示を行なうようにしてもよい。 Further, every time the divided waveform data file is saved, the measurement waveform display during the measurement may be automatically performed regardless of whether there is an analysis request.
以上説明したように、本実施形態の波形解析装置100によれば、測定実行中に分割波形データファイルが保存される度に、中間付随情報を更新するため、測定実行中であっても、波形データの解析を行なうことができるようになる。 As described above, according to the waveform analysis apparatus 100 of the present embodiment, the intermediate accompanying information is updated every time a divided waveform data file is saved during measurement execution. Data can be analyzed.
100…波形解析装置、110…測定部、120…アクイジションメモリ、130…ファイル処理部、131…波形データ保存処理部、132…波形データ読み出し処理部、140…波形解析処理部、141…波形解析部、142…中間付随情報生成部、143…中間付随情報メモリ、150…ハードディスク、160…表示部、200…波形データファイル、300…波形解析装置、310…測定部、320…アクイジションメモリ、330…ファイル処理部、331…波形データ保存処理部、332…波形データ読み出し処理部、340…波形解析処理部、350…ハードディスク、360…表示部、1421…波形表示中間データ生成部、1422…波形アドレス中間データ生成部、1423…測定条件中間データ生成部、1431…中間付随情報領域、1432…一時保存用領域 DESCRIPTION OF SYMBOLS 100 ... Waveform analyzer, 110 ... Measurement part, 120 ... Acquisition memory, 130 ... File processing part, 131 ... Waveform data preservation | save processing part, 132 ... Waveform data read-out processing part, 140 ... Waveform analysis processing part, 141 ... Waveform analysis part , 142 ... Intermediate accompanying information generation unit, 143 ... Intermediate accompanying information memory, 150 ... Hard disk, 160 ... Display part, 200 ... Waveform data file, 300 ... Waveform analysis device, 310 ... Measurement part, 320 ... Acquisition memory, 330 ... File Processing unit, 331 ... Waveform data storage processing unit, 332 ... Waveform data read processing unit, 340 ... Waveform analysis processing unit, 350 ... Hard disk, 360 ... Display unit, 1421 ... Waveform display intermediate data generation unit, 1422 ... Waveform address intermediate data Generation unit, 1423 ... Measurement condition intermediate data generation unit, 1431 ... During the accompanying information area, 1432 ... temporary storage area
Claims (4)
前記アクイジションメモリから所定の単位で前記波形データを読み出して、分割波形データファイルとして不揮発性記憶装置に保存するファイル処理部と、
分割波形データファイルが保存される毎に、保存された分割波形データファイルに基づいて、測定途中の波形データの解析に用いる中間付随情報を作成する波形解析処理部と、
を備えたことを特徴とする波形解析装置。 An acquisition memory that temporarily stores waveform data obtained continuously during measurement,
A file processing unit that reads out the waveform data in a predetermined unit from the acquisition memory and stores the waveform data in a nonvolatile storage device as a divided waveform data file;
Each time divided waveform data files are stored, based on the stored divided waveform data files, and waveform analysis processing unit for generating an intermediate accompanying information to be used for measurement and analysis of the course of the waveform data,
A waveform analysis apparatus comprising:
保存された分割波形データファイルに含まれる波形データへのアクセス情報、前記測定の測定条件に関する情報、保存された分割波形データファイルに含まれる波形データの波形表示データのいずれかを含んでいることを特徴とする請求項1に記載の波形解析装置。 The intermediate accompanying information is
It includes any one of access information to waveform data contained in the saved divided waveform data file, information on the measurement conditions of the measurement, and waveform display data of the waveform data contained in the saved divided waveform data file. The waveform analysis apparatus according to claim 1, wherein
前記測定完了前に、波形データの解析要求を受け付けると、前記中間付随情報を参照して、保存された分割波形データファイルに含まれる波形データの解析を行なうことを特徴とする請求項1または2に記載の波形解析装置。 The waveform analysis processing unit
3. When a waveform data analysis request is received before completion of the measurement, the waveform data contained in the stored divided waveform data file is analyzed with reference to the intermediate accompanying information. Waveform analyzer described in 1.
前記測定側装置は、
測定結果として連続的に得られる波形データを一時的に格納するアクイジションメモリと、
前記アクイジションメモリから所定の単位で前記波形データを読み出して、分割波形データファイルとして不揮発性記憶装置に保存するファイル処理部とを備え、
前記解析側装置は、
分割波形データファイルが保存される毎に、保存された分割波形データファイルを参照して、測定途中の波形データの解析に用いる中間付随情報を作成する波形解析処理部を備えたことを特徴とする波形解析装置。 A waveform analyzer including a measuring device and an analyzing device,
The measurement side device is:
An acquisition memory that temporarily stores waveform data obtained continuously as measurement results;
A file processing unit that reads out the waveform data in a predetermined unit from the acquisition memory and stores it in a nonvolatile storage device as a divided waveform data file;
The analysis side device is:
Each time a divided waveform data file is saved, a waveform analysis processing unit that creates intermediate accompanying information used for analysis of waveform data during measurement with reference to the saved divided waveform data file is provided. Waveform analyzer.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010275682A JP5543324B2 (en) | 2010-12-10 | 2010-12-10 | Waveform analyzer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010275682A JP5543324B2 (en) | 2010-12-10 | 2010-12-10 | Waveform analyzer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012122945A JP2012122945A (en) | 2012-06-28 |
| JP5543324B2 true JP5543324B2 (en) | 2014-07-09 |
Family
ID=46504518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010275682A Active JP5543324B2 (en) | 2010-12-10 | 2010-12-10 | Waveform analyzer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5543324B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5632793B2 (en) * | 2011-04-26 | 2014-11-26 | 横河電機株式会社 | Waveform analysis system, waveform analysis apparatus, and computer program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003307529A (en) * | 2002-04-17 | 2003-10-31 | Yokogawa Electric Corp | Waveform measuring instrument |
| JP2006317362A (en) * | 2005-05-16 | 2006-11-24 | Kobe Steel Ltd | Data compression type recording device |
| JP5115795B2 (en) * | 2007-11-05 | 2013-01-09 | 横河電機株式会社 | Waveform analyzer |
-
2010
- 2010-12-10 JP JP2010275682A patent/JP5543324B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012122945A (en) | 2012-06-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5370744B2 (en) | Measuring system | |
| CN108030467B (en) | Electronic wristband and computer-readable storage medium | |
| JP2014029612A (en) | Data management device and program | |
| JP5543324B2 (en) | Waveform analyzer | |
| CN114398140B (en) | Dynamic generation method of trend graph, electronic measuring device and storage medium | |
| JP5380608B1 (en) | Time series data storage device | |
| JP5115795B2 (en) | Waveform analyzer | |
| JP2011095946A (en) | Prediction error-evaluating device, prediction error-evaluating method, and prediction error-evaluating program | |
| JP5365288B2 (en) | Recording device | |
| JP5186979B2 (en) | Waveform display device and waveform display method | |
| JP5632793B2 (en) | Waveform analysis system, waveform analysis apparatus, and computer program | |
| JP2003207524A (en) | Waveform recording device | |
| JP7266376B2 (en) | Waveform display device and waveform display program | |
| JP5423961B2 (en) | Waveform recorder | |
| JP2011100419A (en) | File browser | |
| JP5519483B2 (en) | Measurement data management device | |
| JP5433981B2 (en) | Measuring system and recording device | |
| JP5940317B2 (en) | Measurement result recording apparatus and measurement result recording method | |
| JP2011141645A (en) | Information processing apparatus, method and program for processing access | |
| JP3562306B2 (en) | Digital oscilloscope | |
| CN117233443B (en) | Oscilloscope, waveform measurement data display method and medium | |
| WO2012056569A1 (en) | Performance measurement method, performance measurement device, and performance measurement program | |
| JP2003075205A (en) | How to record data | |
| JP5493348B2 (en) | Data management apparatus and waveform measuring apparatus | |
| JP2006317362A (en) | Data compression type recording device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131008 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140304 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140410 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140424 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140508 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5543324 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |