JP2004053513A - Distributed processing method of operation in measuring device - Google Patents
Distributed processing method of operation in measuring device Download PDFInfo
- Publication number
- JP2004053513A JP2004053513A JP2002213795A JP2002213795A JP2004053513A JP 2004053513 A JP2004053513 A JP 2004053513A JP 2002213795 A JP2002213795 A JP 2002213795A JP 2002213795 A JP2002213795 A JP 2002213795A JP 2004053513 A JP2004053513 A JP 2004053513A
- Authority
- JP
- Japan
- Prior art keywords
- measuring device
- purpose computer
- general
- waveform
- 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.)
- Pending
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、デジタルオシロスコープなどの波形測定器に関し、詳しくは波形測定器において取り込んだ波形の演算などの処理を高速化するための改良に関するものである。
【0002】
【従来の技術】
従来より、入力の信号波形をデジタル信号に変換して波形メモリに格納した後、これを適宜画面表示し、演算が必要な場合には前記メモリに格納されたデジタル信号に所定の演算を施して表示データに変換して画面表示するように構成したデジタルオシロスコープなどの波形測定器はよく知られている。
【0003】
この種のデジタルオシロスコープとしては、例えば、本願出願人が出願した特開平5−256876号などに記載がある。この特開平5−256876号では多チャンネル型のものが記載されているが、1チャンネルの基本構成については図7のような構成が示唆される。
【0004】
図7に示すデジタルオシロスコープは、入力信号をデジタル変換するアナログ・デジタル変換器(以下A/D変換器という)1と、デジタル変換された入力信号(波形データ)を保存するメモリ2と、アプリケーションプログラムを実行して波形データの表示や波形データの演算および各種の設定や制御を行う中央処理装置(CPU)3と、前記アプリケーションプログラムなどが記憶された記憶装置(ここではハードディスクHD)4と、波形などを表示する表示装置5から構成されている。
【0005】
このような構成における波形取り込みタスクの動作を、図8のフローチャートを参照して次に説明する。
波形取り込みのための各種の設定を行った後、次の手順に従う。
(1)A/D変換器1を作動させてメモリ2へ波形データを取り込む。
(2)取り込んだ波形を表示する。
(3)演算を行う設定になっていれば、演算処理タスクを実行し所定の演算を行う。
【0006】
(4)演算結果を表示する。
(5)別の演算を行う場合は、前記(3)から繰り返す。無ければ、演算処理タスクを終了する。
(6)別の波形取り込みが無くなるまで(1)〜(5)を繰り返す。波形取り込みが無くなると、波形取り込みタスクを終了する。
【0007】
このようにして、入力波形の表示あるいは演算結果の波形表示を行うことができるようになっている。
【0008】
【発明が解決しようとする課題】
しかしながら、最近のデジタルオシロスコープでは解析機能が重視されており、演算の内容も複雑かつ時間がかかりるようになり、また一つの波形に対する演算の数も増えてきたため、次の演算結果の表示の更新速度が遅くなってしまうという課題があった。
これを解決するため、デジタルオシロスコープにパーソナルコンピュータを接続し、波形データを取得してパーソナルコンピュータ上で演算するものがあるが、パーソナルコンピュータで操作を行う必要があるため測定対象物から離れてしまうとか、測定器固有の機能が使えないという問題がある。
【0009】
本発明の目的は、上記の課題を解決するもので、通信回線を介して汎用計算機と接続して波形測定器での複雑な演算などの処理を汎用計算機にて分散処理し、演算処理を高速に行い、波形測定器のCPU負荷を軽減できるようにした波形測定器の演算処理方法を提供することにある。
【0010】
【課題を解決するための手段】
このような目的を達成するために、請求項1の発明は
入力信号をデジタル信号に変換してメモリに格納した後これを適宜画面表示し、画面表示される信号に対して演算が必要な場合には前記メモリに格納されたデータに所定の演算を施して演算結果を表示する機能を有した測定器と、
この測定器に通信回線を介して接続され、演算処理機能を有する汎用計算機
を備え、
前記測定器で画面表示される信号に対して前記汎用計算機での演算処理が必要なときは、前記メモリに格納されたデータを通信回線を介して前記汎用計算機に送信し、
前記汎用計算機は受信した前記データに所定の演算処理を施した後通信回線経由で前記測定器に送り返し、
前記測定器は前記送り返された演算結果を画面表示する
ようにしたことを特徴とする。
【0011】
このような方法によれば、複雑な演算などの処理は汎用計算機にて分散処理されるため、演算を高速に行い、同時に測定器のCPUの負荷を軽減することもできる。
また、測定器側から離れずに複雑な演算処理を行うことができ、演算結果の解析も測定器側できる利点がある。また、演算式は汎用計算機机上で作成できるため複雑な演算式をユーザ自身で容易に定義することができる利点もある。
【0012】
この場合、請求項2のように、前記測定器には通信回線を介して1台または複数台の汎用計算機を接続して演算の分散処理を行わせることができる。
【0013】
また、請求項3のように、
前記汎用計算機にはサーバソフトウェアおよび演算ソフトウェアを備え、
前記測定器にはクライアントソフトウェアを備え、
前記測定器は前記クライアントソフトウェアによりデータを転送し、
前記汎用計算機では前記サーバソフトウェアにより転送されたデータを受信して前記演算ソフトウェアにより所定の演算を施し、その演算結果をサーバソフトウェアにより前記測定器へデータ転送し、
前記測定器は前記クライアントソフトウェアにより演算結果のデータを受信する
ようにすることができる。
【0014】
また、請求項4のように、測定器として波形測定器を用い、汎用計算機での分散処理が波形データに対する演算処理であるようにすることもできる。
【0015】
【発明の実施の形態】
以下図面を用いて本発明を詳しく説明する。汎用計算機のCPUのパワーは日々向上しており、汎用計算機に比べて寿命の長い波形測定器に組み込まれたCPUとはパワーの差がますます開いてくる。また、データの転送速度も高速化してきている。そういうことから、本発明では次の式に該当する複雑な演算などの処理は汎用計算機にて分散処理により行うようにしている。
波形測定器での演算処理時間 > (汎用計算機への転送処理時間+受信処理時間)
【0016】
図1は本発明の測定器における演算の分散処理方法を実現するためのシステム構成図である。本システムでは、クライアントとして機能する波形測定器10とサーバとして機能する汎用計算機30が通信回線(ネットワークなど)20を介して接続され、波形測定器10での複雑な演算などが汎用計算機30で処理できるようになっている。
【0017】
図2は、図1の構成における演算処理を汎用計算機にて分散処理する機能に係る機能ブロック図である。波形測定器10において、11はCPU、12はメモリ、13はクライアント用の通信ソフトウェアを備えた通信手段である。CPU11はデータの読み書きや各部の制御を行う。通信ソフトウェア13はメモリ12より読み出された波形データを送信し、汎用計算機30からの演算結果を受信する機能を有する。
14,15,16は通信回線20との接続用端子であり、端子14はイーサネット(Ethernet(登録商標))接続用、端子15はUSB接続用、端子16はRS−232Cなどのシリアル接続用の端子である。なお、通信回線20としては、この3種に限定されるものではなく、その他、IEEE1394、Bluetooth(登録商標)、無線LANなどが適用できる。
【0018】
汎用計算機30において、31はCPU、32はメモリ、33はサーバ用の通信ソフトウェアを備えた通信手段、34は演算ソフトウェアを備えた処理手段である。通信ソフトウェア33は、波形測定器10からの波形データの受信と、CPU31で演算処理したデータの送信を行う。演算ソフトウェア34は、波形データに対して所定の演算(例えばFFT演算)を施す。CPU31はデータの読み書きや各部の制御を行う。
【0019】
35,36,37は通信回線20との接続用端子であり、端子35はEthernet接続用、端子36はUSB接続用、端子37はRS−232Cなどのシリアル接続用の端子である。
【0020】
このような構成において、演算処理を汎用計算機30にて分散処理するときの動作を図3のフローチャートを参照して、以下説明する。
(1)波形を取り込むために必要な条件を波形測定器10に設定する。
(2)上記設定条件で取り込んだ波形データをメモリ12に格納する。
(3)格納した波形データを波形測定器10の画面に表示する。
(4)波形データに対して演算を行う場合は下記(5)の処理に移る。演算を行わない場合において、別の波形を取り込むときは上記(1)からの動作を繰り返し、別の波形を取り込まないときは波形取り込み処理を終了する。
【0021】
(5)波形データを演算用のメモリエリア(図示せず)へコピーする。ただし、前記波形データのメモリ12への取り込みと同期している場合には、このコピーは不要である。
(6)汎用計算機30で演算を行う場合は下記(8)の処理へ進む。汎用計算機30でなく波形測定器10で演算するするときは、波形測定器10のCPU11により所定の演算を行い、その演算結果を画面に表示する。
(7)別の演算処理がある場合は上記(6)から繰り返す。別の演算処理がない場合は演算タスクを終了し、上記(4)へ進む。
【0022】
(8)汎用計算機30で演算する場合は、通信手段13を介して波形データを送信する。
(9)汎用計算機30で波形データを受信する。汎用計算機30の通信手段33がクライアントである波形測定器10から送られてきた波形データを取得する。
(10)受信した波形データに対して汎用計算機30のCPU31にて所定の演算を行う。
(11)演算結果を通信手段33を介して演算結果のデータを波形測定器10側へ送信する(送り返す)。
【0023】
(12)波形測定器10は演算結果のデータを通信手段13を介して受信して画面表示する。
(13)前記(7)の処理に移る。
【0024】
このような手順により本発明では汎用計算機30で演算の分散処理を行うことができる。
また、本発明では、測定対象物から離れずに複雑な演算処理を行うことができること、演算結果を波形測定器にて解析することができること、また演算式は汎用計算機机上で作成できるため複雑な演算式をユーザが容易に定義することができることなどを利点として挙げることができる。
【0025】
次に、演算処理を汎用計算機30で分散処理するときの効果について図4を参照して説明する。
ある演算処理を波形測定器10で行うと図4の(a)に示すように30秒かかり、同じ演算処理を汎用計算機30で行うと同図(b)に示すように15秒かかるものとする。また、データ転送には、同図(b)に示すようにそれぞれ2.5秒ずつかかるものとする。
【0026】
したがって、本発明の分散処理によれば、演算処理には同図(c)に示すように全体で20秒しかかからず、これは波形測定器10のみで行う処理時間に比べて10秒の短縮である。このように、本発明によれば演算処理にかかる時間を容易に高速化できる。
また、汎用計算機30での処理の15秒間は、波形測定器10ではCPU11の負荷がなくなるので、他の演算処理などに利用できるという利点もある。
【0027】
なお、本発明は上記実施例に限定されることなく、その本質から逸脱しない範囲で更に多くの変更、変形をも含むものである。例えば、図5に示すように、演算処理を複数台の汎用計算機30,40,50にて分散処理するようにしても構わない。なお、汎用計算機50はUSB接続した場合である。この場合の分散処理の効果を図6を参照して説明する。
【0028】
3種類の演算すなわち、演算処理A、演算処理B、演算処理Cを、波形測定器10で行うと図6(a)に示すようにそれぞれ40秒、30秒、20秒かかり、汎用計算機で行うと同図(c)、(d)、(e)のようにそれぞれ30秒、22.5秒、17.5秒かかるものとする。
また、データ転送には同図(b)のようにそれぞれ2.5秒かかるものとする。
【0029】
演算処理A,B,Cをそれぞれ汎用計算機30,40,50にて並列に分散処理すると、全体としては35秒で演算が終了する。波形測定器10で3つの演算処理A,B,Cを行うと合計で90秒かかるので、55秒の短縮となる。
また、転送待ちの時間があるので、その分波形測定器10内でもCPU11は演算を行うことができる。
【0030】
また、メモリ長の長いデータでかつ分割して演算可能なものについても、複数台の汎用計算機にデータを分割して送信し、演算を分散処理することによっても高速化を図ることができる。
【0031】
なお、実施例では波形測定器を例にとって説明しているが、本発明は波形測定器に限定されるものではなく、ネットワークに対応し、汎用計算機での分散処理が可能な各種の測定器を対象とすることができる。この場合、取り扱うデータは波形データに限定されない。
【0032】
また、波形測定器と汎用計算機(複数台の場合も含む)とは通信回線で接続するが、イーサネット(Ethernet(登録商標))、USB、シリアルなどの各接続方式を適宜に採用することができる。
【0033】
【発明の効果】
以上説明したように本発明によれば、次のような効果がある。
(1)測定器の演算処理をネットワーク接続の汎用計算機で分散処理することにより、容易に演算処理の高速化を図ることができると共に、測定器のCPU負荷も容易に軽減させることができる。
(2)演算結果はネットワークを介して測定器に送り返されるので、測定器側で解析できる。
(3)演算式は汎用計算機側で作成できるため、汎用計算機を扱えるユーザであれば複雑な演算式でもユーザ自身で容易に定義することができる。
【図面の簡単な説明】
【図1】本発明の測定器における演算の分散処理方法を実現するためのシステム構成図である。
【図2】機能ブロック図である。
【図3】動作説明用のフローチャートである。
【図4】処理時間についての説明図である。
【図5】本発明の方法を実現するための他のシステム構成図である。
【図6】処理時間についての他の説明図である。
【図7】従来のデジタルオシロスコープの基本構成を示す構成図である。
【図8】従来のデジタルオシロスコープでの波形取り込み動作を説明するためのフローチャートである。
【符号の説明】
10 測定器
11,31 CPU
12,32 メモリ
13,33 通信ソフトウェア
14,15,16,35,36,37 端子
20 通信回線
30,40,50 汎用計算機
34 演算ソフトウェア[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a waveform measuring instrument such as a digital oscilloscope, and more particularly to an improvement for speeding up processing such as calculation of a waveform captured by the waveform measuring instrument.
[0002]
[Prior art]
Conventionally, after converting an input signal waveform into a digital signal and storing it in a waveform memory, this is displayed on a screen as appropriate, and when a calculation is necessary, a predetermined calculation is performed on the digital signal stored in the memory. A waveform measuring instrument such as a digital oscilloscope configured to convert to display data and display the screen is well known.
[0003]
This kind of digital oscilloscope is described in, for example, Japanese Patent Application Laid-Open No. 5-256876 filed by the present applicant. In this Japanese Patent Application Laid-Open No. 5-256876, a multi-channel type is described, but a configuration as shown in FIG. 7 is suggested for a basic configuration of one channel.
[0004]
The digital oscilloscope shown in FIG. 7 includes an analog / digital converter (hereinafter, referred to as an A / D converter) 1 for converting an input signal into a digital signal, a
[0005]
The operation of the waveform capturing task in such a configuration will be described next with reference to the flowchart of FIG.
After performing various settings for waveform capture, follow the procedure below.
(1) Operate the A /
(2) Display the captured waveform.
(3) If the setting is to perform the calculation, the calculation processing task is executed to perform the predetermined calculation.
[0006]
(4) Display the calculation result.
(5) When another operation is performed, the above operation is repeated from (3). If not, the arithmetic processing task ends.
(6) Steps (1) to (5) are repeated until another waveform is not captured. When there is no more waveform capture, the waveform capture task ends.
[0007]
In this way, it is possible to display the input waveform or the waveform of the calculation result.
[0008]
[Problems to be solved by the invention]
However, in recent digital oscilloscopes, the analysis function has been emphasized, the content of calculations has become complicated and time-consuming, and the number of calculations for one waveform has increased, so the display of the next calculation result is updated. There was a problem that the speed was reduced.
In order to solve this problem, there is a digital oscilloscope that connects a personal computer to acquire waveform data and performs calculations on the personal computer. However, there is a problem that functions unique to the measuring instrument cannot be used.
[0009]
SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned problems, and to connect a general-purpose computer via a communication line to perform distributed processing on a waveform measurement device, such as a complicated operation, by the general-purpose computer, thereby speeding up the arithmetic processing. And to provide an arithmetic processing method of the waveform measuring instrument which can reduce the CPU load of the waveform measuring instrument.
[0010]
[Means for Solving the Problems]
In order to achieve such an object, the invention according to claim 1 converts an input signal into a digital signal, stores the digital signal in a memory, displays it on a screen as appropriate, and performs an operation on a signal displayed on the screen. A measuring instrument having a function of performing a predetermined calculation on the data stored in the memory and displaying a calculation result;
A general-purpose computer connected to this measuring instrument via a communication line and having an arithmetic processing function,
When a signal displayed on the screen of the measuring device requires arithmetic processing by the general-purpose computer, the data stored in the memory is transmitted to the general-purpose computer via a communication line,
The general-purpose computer sends the data back to the measuring instrument via a communication line after performing a predetermined arithmetic processing on the received data,
The measurement device displays the returned calculation result on a screen.
[0011]
According to such a method, since the processing such as the complicated calculation is distributed by the general-purpose computer, the calculation can be performed at high speed, and at the same time, the load on the CPU of the measuring instrument can be reduced.
Further, there is an advantage that complicated arithmetic processing can be performed without leaving the measuring instrument side, and the calculation result can be analyzed on the measuring instrument side. Further, since the arithmetic expression can be created on a general-purpose computer, there is an advantage that a complicated arithmetic expression can be easily defined by the user.
[0012]
In this case, one or more general-purpose computers can be connected to the measuring device via a communication line to perform distributed processing of the operation.
[0013]
Also, as in
The general-purpose computer includes server software and arithmetic software,
The measuring device includes client software,
The measuring instrument transfers data by the client software;
The general-purpose computer receives the data transferred by the server software, performs a predetermined calculation by the calculation software, and transfers the calculation result to the measurement device by the server software.
The measuring device may receive data of a calculation result by the client software.
[0014]
Also, a waveform measuring device may be used as the measuring device, and the distributed processing in the general-purpose computer may be an arithmetic processing on the waveform data.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the present invention will be described in detail with reference to the drawings. The power of the CPU of the general-purpose computer is improving day by day, and the power difference between the CPU and the CPU incorporated in the waveform measuring instrument having a longer life than that of the general-purpose computer is increasing. In addition, the data transfer speed has been increasing. For this reason, in the present invention, processing such as a complicated operation corresponding to the following equation is performed by a general-purpose computer by distributed processing.
Calculation processing time in waveform measuring instrument> (Transfer processing time to general-purpose computer + reception processing time)
[0016]
FIG. 1 is a system configuration diagram for realizing a distributed processing method of operation in a measuring instrument according to the present invention. In the present system, a waveform measuring device 10 functioning as a client and a general-purpose computer 30 functioning as a server are connected via a communication line (such as a network) 20, and complicated calculations in the waveform measuring device 10 are processed by the general-purpose computer 30. I can do it.
[0017]
FIG. 2 is a functional block diagram relating to a function of performing distributed processing of arithmetic processing in the configuration of FIG. 1 by a general-purpose computer. In the waveform measuring instrument 10, reference numeral 11 denotes a CPU, 12 denotes a memory, and 13 denotes communication means provided with communication software for a client. The CPU 11 reads and writes data and controls each unit. The
[0018]
In the general-
[0019]
[0020]
In such a configuration, the operation when the arithmetic processing is distributed by the general-purpose computer 30 will be described below with reference to the flowchart of FIG.
(1) The conditions necessary for capturing a waveform are set in the waveform measuring device 10.
(2) The waveform data fetched under the above setting conditions is stored in the
(3) Display the stored waveform data on the screen of the waveform measuring device 10.
(4) If an operation is performed on the waveform data, the process proceeds to the following (5). In the case where the calculation is not performed, the operation from the above (1) is repeated when another waveform is captured, and the waveform capturing process is ended when another waveform is not captured.
[0021]
(5) Copy the waveform data to a calculation memory area (not shown). However, if the waveform data is synchronized with the fetching into the
(6) When the calculation is performed by the general-purpose computer 30, the process proceeds to the following (8). When the calculation is performed by the waveform measuring device 10 instead of the general-purpose computer 30, a predetermined calculation is performed by the CPU 11 of the waveform measuring device 10, and the calculation result is displayed on a screen.
(7) If there is another calculation process, repeat from (6) above. If there is no other calculation process, the calculation task is terminated, and the process proceeds to (4).
[0022]
(8) When the calculation is performed by the general-purpose computer 30, the waveform data is transmitted via the
(9) The general-purpose computer 30 receives the waveform data. The communication means 33 of the general-purpose computer 30 acquires the waveform data sent from the waveform measuring device 10 as a client.
(10) The
(11) The calculation result is transmitted (returned) to the waveform measuring device 10 via the communication means 33.
[0023]
(12) The waveform measuring device 10 receives the data of the calculation result via the communication means 13 and displays it on the screen.
(13) The process proceeds to the process (7).
[0024]
According to the present invention, the general-purpose computer 30 can perform the distributed processing of the operation by such a procedure.
Further, in the present invention, complicated arithmetic processing can be performed without leaving the object to be measured, the arithmetic result can be analyzed with a waveform measuring instrument, and the arithmetic expression can be created on a general-purpose computer. An advantage is that the user can easily define the arithmetic expression.
[0025]
Next, the effect when the arithmetic processing is distributed by the general-purpose computer 30 will be described with reference to FIG.
When a certain arithmetic processing is performed by the waveform measuring device 10, it takes 30 seconds as shown in FIG. 4A, and when the same arithmetic processing is performed by the general-purpose computer 30, it takes 15 seconds as shown in FIG. . Further, it is assumed that the data transfer takes 2.5 seconds each as shown in FIG.
[0026]
Therefore, according to the distributed processing of the present invention, the arithmetic processing takes only 20 seconds in total as shown in FIG. 3C, which is 10 seconds longer than the processing time performed by the waveform measuring instrument 10 alone. Shortening. As described above, according to the present invention, the time required for the arithmetic processing can be easily increased.
In addition, since the load on the CPU 11 is eliminated in the waveform measuring device 10 for 15 seconds of the processing in the general-purpose computer 30, there is an advantage that the waveform measuring device 10 can be used for other arithmetic processing.
[0027]
Note that the present invention is not limited to the above-described embodiment, but includes many more changes and modifications without departing from the essence thereof. For example, as shown in FIG. 5, the arithmetic processing may be performed by a plurality of general-
[0028]
When the three types of calculations, that is, the calculation process A, the calculation process B, and the calculation process C, are performed by the waveform measuring device 10, they take 40 seconds, 30 seconds, and 20 seconds, respectively, as shown in FIG. It takes 30 seconds, 22.5 seconds, and 17.5 seconds, respectively, as shown in FIGS.
It is assumed that the data transfer takes 2.5 seconds as shown in FIG.
[0029]
When the arithmetic processing A, B, and C are distributed and processed in parallel by the general-
Further, since there is a transfer waiting time, the CPU 11 can perform an operation in the waveform measuring device 10 correspondingly.
[0030]
Even for data having a long memory length and capable of being divided and operated, the speed can be increased by dividing and transmitting the data to a plurality of general-purpose computers and distributing the operation.
[0031]
In the embodiment, the waveform measuring device is described as an example. However, the present invention is not limited to the waveform measuring device, and various measuring devices corresponding to a network and capable of performing distributed processing by a general-purpose computer are used. Can be targeted. In this case, the data to be handled is not limited to the waveform data.
[0032]
In addition, the waveform measuring instrument and the general-purpose computer (including a plurality of computers) are connected by a communication line, but each connection method such as Ethernet (registered trademark), USB, and serial can be appropriately adopted. .
[0033]
【The invention's effect】
According to the present invention as described above, the following effects can be obtained.
(1) By performing distributed processing of the arithmetic processing of the measuring device by a general-purpose computer connected to the network, the speed of the arithmetic processing can be easily increased, and the CPU load of the measuring device can be easily reduced.
(2) Since the calculation result is sent back to the measuring instrument via the network, the measuring instrument can analyze the result.
(3) Since the arithmetic expression can be created on the general-purpose computer side, a user who can handle the general-purpose computer can easily define a complicated arithmetic expression by himself.
[Brief description of the drawings]
FIG. 1 is a system configuration diagram for realizing a distributed processing method of computation in a measuring instrument of the present invention.
FIG. 2 is a functional block diagram.
FIG. 3 is a flowchart for explaining the operation.
FIG. 4 is an explanatory diagram of a processing time.
FIG. 5 is another system configuration diagram for realizing the method of the present invention.
FIG. 6 is another explanatory diagram of the processing time.
FIG. 7 is a configuration diagram showing a basic configuration of a conventional digital oscilloscope.
FIG. 8 is a flowchart for explaining a waveform capturing operation in a conventional digital oscilloscope.
[Explanation of symbols]
10 Measuring
12, 32
Claims (4)
この測定器に通信回線を介して接続され、演算処理機能を有する汎用計算機
を備え、
前記測定器で画面表示される信号に対して前記汎用計算機での演算処理が必要なときは、前記メモリに格納されたデータを通信回線を介して前記汎用計算機に送信し、
前記汎用計算機は受信した前記データに所定の演算処理を施した後通信回線経由で前記測定器に送り返し、
前記測定器は前記送り返された演算結果を画面表示する
ようにしたことを特徴とする測定器における演算の分散処理方法。After converting the input signal into a digital signal and storing it in a memory, it is displayed on a screen as appropriate, and when a calculation is required for the signal displayed on the screen, a predetermined calculation is performed on the data stored in the memory. A measuring instrument having a function of displaying a calculation result,
A general-purpose computer connected to the measuring instrument via a communication line and having an arithmetic processing function,
When a signal displayed on the screen of the measuring device requires arithmetic processing by the general-purpose computer, the data stored in the memory is transmitted to the general-purpose computer via a communication line,
The general-purpose computer sends the data to the measuring device via a communication line after performing predetermined arithmetic processing on the received data,
The distributed processing method of the calculation in the measuring device, wherein the measuring device displays the returned calculation result on a screen.
前記測定器にはクライアントソフトウェアを備え、
前記測定器は前記クライアントソフトウェアによりデータを転送し、
前記汎用計算機では前記サーバソフトウェアにより転送されたデータを受信して前記演算ソフトウェアにより所定の演算を施し、その演算結果をサーバソフトウェアにより前記測定器へデータ転送し、
前記測定器は前記クライアントソフトウェアにより演算結果のデータを受信することを特徴とする請求項1または2記載の測定器における演算の分散処理方法。The general-purpose computer includes server software and arithmetic software,
The measuring device includes client software,
The measuring device transfers data by the client software,
The general-purpose computer receives the data transferred by the server software, performs a predetermined calculation by the calculation software, and transfers the calculation result to the measuring device by the server software.
3. The method according to claim 1, wherein the measuring device receives the data of the operation result by the client software.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002213795A JP2004053513A (en) | 2002-07-23 | 2002-07-23 | Distributed processing method of operation in measuring device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002213795A JP2004053513A (en) | 2002-07-23 | 2002-07-23 | Distributed processing method of operation in measuring device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004053513A true JP2004053513A (en) | 2004-02-19 |
Family
ID=31936297
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002213795A Pending JP2004053513A (en) | 2002-07-23 | 2002-07-23 | Distributed processing method of operation in measuring device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004053513A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006244415A (en) * | 2005-03-07 | 2006-09-14 | Yokogawa Electric Corp | Data control device |
JP2011196927A (en) * | 2010-03-23 | 2011-10-06 | Yokogawa Electric Corp | Waveform measuring instrument |
-
2002
- 2002-07-23 JP JP2002213795A patent/JP2004053513A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006244415A (en) * | 2005-03-07 | 2006-09-14 | Yokogawa Electric Corp | Data control device |
US7523252B2 (en) | 2005-03-07 | 2009-04-21 | Yokogawa Electric Corporation | Data control apparatus functioning as a USB mass storage device |
JP2011196927A (en) * | 2010-03-23 | 2011-10-06 | Yokogawa Electric Corp | Waveform measuring instrument |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022105591A1 (en) | Cache server performance test method and apparatus, device, and medium | |
Breitwieser et al. | Proposing a standardized protocol for raw biosignal transmission | |
JP2005512098A5 (en) | ||
EP1292082A3 (en) | Method and apparatus for establishing secure session | |
CN113872967B (en) | Vehicle information transmission method and device, electronic equipment and storage medium | |
KR20150070692A (en) | The Method of measuring density of fine dust by sensor, smart phone application and smart phone connected with the sensor | |
CN111092767A (en) | Method and device for debugging equipment | |
CN110084298B (en) | Method and device for detecting image similarity | |
JP2004053513A (en) | Distributed processing method of operation in measuring device | |
KR20180000997A (en) | Real-time industrial storaging system and storaging method utilizing hmi and big data technology | |
US11281611B2 (en) | General purpose interface bus (GPIB) sniffer system and method | |
CN111324470B (en) | Method and device for generating information | |
CN108182116A (en) | A kind of bidding documents analysis method, device, equipment and storage medium | |
CN115022328B (en) | Server cluster, testing method and device of server cluster and electronic equipment | |
WO2019134685A1 (en) | Oscilloscope data processing method and device, and oscilloscope | |
JPH08305990A (en) | Display and recording system | |
CN110476155A (en) | The sensor data acquisition of algorithm triggers | |
JP2004234119A (en) | Measured data processing method and measured data processing device | |
CN109920130B (en) | Monitoring method, monitoring device, electronic equipment and computer readable storage medium | |
JP2003307529A (en) | Waveform measuring instrument | |
JP2003254996A (en) | Waveform measuring device | |
WO2023135692A1 (en) | Subject-of-attention estimation device, method, and program | |
JP2021078889A5 (en) | ||
CN111077821A (en) | Method and device for collecting data and single chip microcomputer | |
CN211511777U (en) | Wearable intelligent pulse diagnosis device and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050921 |
|
A131 | Notification of reasons for refusal |
Effective date: 20051004 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
A521 | Written amendment |
Effective date: 20051202 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
A02 | Decision of refusal |
Effective date: 20061102 Free format text: JAPANESE INTERMEDIATE CODE: A02 |