[go: up one dir, main page]

JP2689156B2 - Waveform measuring device - Google Patents

Waveform measuring device

Info

Publication number
JP2689156B2
JP2689156B2 JP63335271A JP33527188A JP2689156B2 JP 2689156 B2 JP2689156 B2 JP 2689156B2 JP 63335271 A JP63335271 A JP 63335271A JP 33527188 A JP33527188 A JP 33527188A JP 2689156 B2 JP2689156 B2 JP 2689156B2
Authority
JP
Japan
Prior art keywords
measurement
program
display
unit
command
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
Application number
JP63335271A
Other languages
Japanese (ja)
Other versions
JPH021564A (en
Inventor
光祥 高野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anritsu Corp
Original Assignee
Anritsu Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Anritsu Corp filed Critical Anritsu Corp
Priority to JP63335271A priority Critical patent/JP2689156B2/en
Publication of JPH021564A publication Critical patent/JPH021564A/en
Application granted granted Critical
Publication of JP2689156B2 publication Critical patent/JP2689156B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Measuring Instrument Details And Bridges, And Automatic Balancing Devices (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、一般にはマイクロコンピュータを利用し
た波形測定装置に係り、さらに詳述すれば、ユーザがキ
ーボード又は集積回路メモリを用いたカードにより入力
するプログラムによって測定部を制御することができる
ようにしたプログラミング可能な波形測定装置に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention generally relates to a waveform measuring apparatus using a microcomputer, and more specifically, a user inputs with a keyboard or a card using an integrated circuit memory. The present invention relates to a programmable waveform measuring device capable of controlling a measuring unit by a program for executing the program.

(従来の技術) この発明の波形測定装置は、ユーザが測定装置の持つ
機能の対話形式で指定、変更して所望の、測定、データ
処理、表示等を行えるようにしたものである。特に、測
定結果を波形として、すなわち、広がりを持つ変数x
(どういう測定をするかという、測定条件で決まる)の
ある範囲にわたって、xの関数である観測値がどのよう
な値を持つかをx−yの2次元で画面表示するようされ
た波形測定装置に有用である。
(Prior Art) The waveform measuring apparatus of the present invention allows a user to perform desired measurement, data processing, display, etc. by designating and changing the functions of the measuring apparatus in an interactive manner. In particular, the measurement result as a waveform, that is, a variable x having a spread
Waveform measuring apparatus adapted to display in xy two-dimensional manner what kind of value an observed value that is a function of x has over a certain range (which is determined by the measurement conditions such as what kind of measurement is performed) Useful for.

ところで、このような波形測定装置としては、例えば
オシロスコープやスペクトラムアナライザ等があって、
測定対象とする被観測波形の周期、振幅あるいはスペク
トラムの大きさ、スペクトラムの周波数等を測定するも
のであった。しかし、このような波形観測に基づく測定
ではその精度が低く、また、表示画面には直接表示され
ないような測定(例えば、平均値や瞬時最大値)を簡単
に行なうことができないなどの欠点があった。
By the way, examples of such a waveform measuring device include an oscilloscope and a spectrum analyzer.
The period, amplitude or spectrum size of the observed waveform to be measured, spectrum frequency, etc. were measured. However, the measurement based on such waveform observation has a low accuracy, and there is a drawback that the measurement (for example, average value or instantaneous maximum value) that cannot be directly displayed on the display screen cannot be easily performed. It was

近年はこのような欠点を補うため、波形測定装置の表
面パネルから測定パラメータを設定して行なう通常の測
定機能の他に、ユーザが拡張測定を特定のキー操作によ
って行える波形測定装置が種々製品化されている。
In recent years, in order to compensate for such drawbacks, in addition to the normal measurement function performed by setting measurement parameters from the surface panel of the waveform measurement device, various waveform measurement devices that allow the user to perform extended measurement with specific key operations have been commercialized. Has been done.

以下に、このような波形測定装置で採用されている方
法について説明する。
The method adopted in such a waveform measuring device will be described below.

第1の方法は、特開昭63−201525号で示されるもの
で、メーカ側で使用頻度の高い複数の測定機能を予め内
部に登録定義しておいて、複数のファンクションキーに
この機能(その機能の識別名を表示する機能も含む)を
割当ておく方法である。
The first method is disclosed in Japanese Patent Laid-Open No. 63-201525, in which a plurality of measurement functions frequently used by the manufacturer are registered and defined in advance, and this function is assigned to a plurality of function keys. (Including the function that displays the identification name of the function).

ファンクションキーの数より拡張測定機能が多い場合
は、ツリー状に拡張測定機能をファンクションキーに対
応して登録しておいて、メニューキーの操作によりファ
ンクションキーの機能を変えるようにしている。ユーザ
は表示画面のメニュー及び識別名を見ながら、メニュー
キー及びファンクションキーを操作することにより、登
録されている拡張測定を利用できる。
When there are more extended measurement functions than the number of function keys, the extended measurement functions are registered in a tree shape corresponding to the function keys, and the function key functions are changed by operating the menu keys. The user can use the registered extended measurement by operating the menu key and the function key while looking at the menu and the identification name on the display screen.

第2の方法は、ユーザが波形測定装置の測定キーを操
作して所望の測定を行いそのときの測定パラメータをセ
ーブキーと数値キーで内部メモリにき記憶させ、利用す
るときはリコールキーと数値キー(いわば、メモリへの
登録アドレス)で指定することにより所望の測定を行な
わせるものである。なお、このようなセーブ/リコール
機能を有するものとしては1986年3月に発行されたアン
リツテクニカルの「スペクトラムアナライザ MS710C」
に記載されている。
The second method is that the user operates the measurement keys of the waveform measuring device to perform the desired measurement, and the measurement parameters at that time are stored in the internal memory with the save key and the numeric key, and when used, the recall key and the numeric key are used. The desired measurement is performed by designating it (in other words, the registered address in the memory). In addition, the one that has such a save / recall function is "Spectrum Analyzer MS710C" of Anritsu Technical, which was issued in March 1986.
It is described in.

この方法は、波形測定装置の通常の測定機能の内、ユ
ーザが選択した特定条件の測定機能を登録して必要に応
じて次々の呼び出して測定でるようにされたものである
が、広い意味で拡張測定と考えられ、測定操作を省略で
きる効果がある。
This method is designed to register the measurement function of the specific condition selected by the user among the normal measurement functions of the waveform measuring device and call it one after another as needed, but in a broad sense. It is considered to be an extended measurement, and has the effect of omitting the measurement operation.

第3の方法は、1986年9月に発行されたアンリツテク
ニカルの「パーソナルコンピュータを内蔵した,100K−2
GHzネトワーク/スペクトラムアナライザ MS620J」及
び「高速ATEをサポートする組込形計算機システム:PT
A」に記載されているものである。この方法はユーザが
プログラムできるコンピュータ機能を内蔵し、所望の測
定手順、測定データの処理、表示等をプログラムして記
憶しておいて,実行キーを押すことにより、測定を行な
うものである。
The third method is Anritsu Technical's "Personal Computer Built-in, 100K-2," issued in September 1986.
GHz network / spectrum analyzer MS620J "and" embedded computer system supporting high-speed ATE: PT
It is described in "A". This method has a built-in computer function that can be programmed by a user, and a desired measurement procedure, processing of measurement data, display, etc. are programmed and stored, and the execution key is pressed to perform measurement.

また、この方法は、主し自動測定を行なう装置に用い
られており、外部記憶装置を用いて測定プログラムや測
定データをセーブ、ロードすることができる。
Further, this method is mainly used for an apparatus that performs automatic measurement, and a measurement program and measurement data can be saved and loaded using an external storage device.

第4の方法は、ヒューレットパッカード社がスペクト
ラムアナライザで行なっている「Downloadable Progra
mming」という方法である。これは外部コンピュータに
より、汎用インターフェース・バスGPIB(HPIB)を経由
して、測定手順にしたがった設定用のコマンド列をスペ
クトラムアナライザ内部の不揮発性メモリに書き込んで
おいて、測定するときには、例えばスペクトラムアナラ
イザで[SIFT]キー、数値キー、[Hz]キー(単位キ
ー)を押すことにより、前記不揮発性メモリに書き込ま
れた測定手順で測定が実行される。
The fourth method is "Downloadable Progra
It is a method called "mming". This is because an external computer writes a command sequence for setting according to the measurement procedure to the nonvolatile memory inside the spectrum analyzer via the general-purpose interface bus GPIB (HPIB), and when measuring, for example, spectrum analyzer By pressing the [SIFT] key, the numeric key, and the [Hz] key (unit key) with, the measurement is executed by the measurement procedure written in the nonvolatile memory.

(発明が解決しようとする課題) しかしながら、前記のような従来の波形測定装置に
は、以下に述べるような欠点があった。
(Problems to be Solved by the Invention) However, the conventional waveform measuring apparatus as described above has the following drawbacks.

第1の方法を有する波形測定装置では、メーカから供
給される予め決められた拡張測定しか行なうことができ
ず、ユーザ側で測定内容の変更、機能追加をすることが
できない。
The waveform measuring apparatus having the first method can perform only the predetermined extended measurement supplied from the maker, and the user cannot change the measurement content or add the function.

第2の方法を有する測定器の場合、通常の測定操作を
単に連ねたものを登録しているに過ぎず、測定データに
対する処理や判断してその後の分岐動作あるいは繰り返
し実行などの高度な処理動作を行なう事ができない。し
たがって、ユーザが希望する拡張測定の内、簡単のもの
しか登録できない。
In the case of the measuring instrument having the second method, only a series of normal measurement operations is registered, and high-level processing operations such as processing or judgment on measurement data and subsequent branch operation or repeated execution are performed. Can't do. Therefore, only the simple extended measurement desired by the user can be registered.

また、登録された測定手順は、単に内部のメモリに記
憶されているのみで、その測定手順の名称を付した専用
のキーを有しているわけではないので、例えばメモ用紙
に登録アドレスを記録して置くとかしない限り所望の測
定手順を呼び出せない。
Also, the registered measurement procedure is simply stored in the internal memory and does not have a dedicated key with the name of the measurement procedure. The desired measurement procedure cannot be invoked unless it is put in place.

第3の方法を有する波形測定装置の場合、測定の自動
化と言う点において利点を有する。しかし、内部メモリ
に記憶された測定プログラムを実行キーで実行させるよ
うにした波形測定装置では、異なる測定プログラムを続
けざまに実行し測定したい場合に、その都度、外部の記
憶装置からその測定プログラムをロードしなければなら
ず、複数の測定プログラムの任意のものを任意な順番で
即実行させることができないという問題点があった。
In the case of the waveform measuring device having the third method, it has an advantage in terms of automation of measurement. However, in the waveform measurement device that executes the measurement program stored in the internal memory with the execution key, you can load different measurement programs from the external storage device each time you want to execute different measurement programs one after another. However, there is a problem in that any one of the plurality of measurement programs cannot be immediately executed in any order.

第4の方法における「Downloadable Programming」
の場合は、上記一部の課題を解決しているものと思われ
るが、プログラムを作成する際、外部コンピュータを必
要とする不便があり、かつその外部コンピュータにより
「GPIBのための制御コマンド+スペクトラムアナライザ
を制御するための設定用コマンド」の列としてプログラ
ムを作成する必要があるので、プログラムの規模が大き
くなりその作成に時間がかかるという欠点あった。ま
た、ファンクションキーに対応して測定のメニューを定
義できないという欠点もあった。
"Downloadable Programming" in the fourth method
In the case of, it seems that some of the above problems have been solved, but there is the inconvenience of requiring an external computer when creating a program, and the external computer "control command for GPIB + spectrum Since it is necessary to create a program as a sequence of "setting commands for controlling the analyzer", the scale of the program becomes large and it takes time to create it. There is also a drawback that the measurement menu cannot be defined corresponding to the function keys.

この発明の目的を、前記問題点を含む総合的な立場か
ら摘示すれば、それ自体で独立して機能し得る構成を持
ち、しかもユーザがプログラミングできる高機能な自動
測定装置であって、少なくとも次の機能の全てを備えた
波形測定装置を提供することにある。
The purpose of the present invention can be summarized from a comprehensive standpoint including the above-mentioned problems. It is a high-performance automatic measuring device which has a structure capable of independently functioning by itself and which can be programmed by a user. It is to provide a waveform measuring device having all of the functions of.

(a)自動測定装置部とユーザプログラム編集作成装置
部とを一体的に集積した構造を持つ。
(A) It has a structure in which an automatic measuring device unit and a user program editing / creating device unit are integrated.

(b)測定データとしての波形を含む情報を表示する表
示部と、複数のファンクションキーと、複数の測定キー
とを表面パネルにまとめて配置し、ユーザが操作しやす
いようにする。
(B) A display unit that displays information including a waveform as measurement data, a plurality of function keys, and a plurality of measurement keys are collectively arranged on the front panel so that the user can easily operate them.

(c)前記ファンクションキーを測定プログラムに対応
させてユーザがフレキシブルに使用できるように複数の
ファンクションキーに対応して専用の変数を内蔵し、か
つ各ファンクションキーに対応した測定プログラムを編
集作成できるようにする。
(C) Corresponding the function keys to the measurement program so that the user can flexibly use the function keys, a dedicated variable corresponding to the plurality of function keys is built in, and the measurement program corresponding to each function key can be edited and created. To

(d)前記複数のファンクションキーの機能名称を各フ
ァンクションキーに対応して表示画面に表示せしめ、か
つ、その表示から所望の測定プログラムに該当するファ
ンクションキーの一つを選択して押すことにより、ワン
タッチで専用の測定ができる。
(D) By displaying the function names of the plurality of function keys on the display screen corresponding to each function key, and selecting and pressing one of the function keys corresponding to the desired measurement program from the display, One-touch dedicated measurement is possible.

(e)割り込み機能を備え、複数の測定キーとファンク
ションキーとは、ユーザにとって同一レベルで操作でき
る。つまり、測定プログラムと測定キーで設定される測
定パラメータが同一レベルであるから、測定パラメータ
を瞬時に変更したいときなどは測定キーの操作で簡単に
変更できる。
(E) An interrupt function is provided, and a plurality of measurement keys and function keys can be operated by the user at the same level. That is, since the measurement parameters set by the measurement program and the measurement key are at the same level, it is possible to easily change the measurement parameter by operating the measurement key when it is desired to change the measurement parameter instantly.

(課題を解決するための手段) 前記目的を達成するために、この発明の波形測定装置
は、測定部と、測定部を制御するための制御装置と、ユ
ーザプログラム編集作成装置と、表示制御部と、プログ
ラム制御部とを一つのハウジングに収容し、そのハウジ
ングの全面パネルには表示器と複数のファンクションキ
ーと複数の測定キーとを備えるような一体構造を採用
し、内部相互間を専用通信でき、かつ自動測定できる波
形測定装置とした。
(Means for Solving the Problem) In order to achieve the above-mentioned object, a waveform measuring apparatus of the present invention includes a measuring section, a control apparatus for controlling the measuring section, a user program editing / creating apparatus, and a display control section. And the program control section are housed in a single housing, and the front panel of the housing has an integrated structure including a display, a plurality of function keys and a plurality of measurement keys, and dedicated communication between the insides. The waveform measuring device is capable of automatic measurement.

前記表示制御部には、測定表示制御部とファンクショ
ンキー表示制御部とプログラム表示制御部とを備えるこ
とにより、前記一体構造を表示機能的にも補完できるよ
うにし、ユーザが使用しやすいものとした。
By providing the measurement display control unit, the function key display control unit, and the program display control unit in the display control unit, the integrated structure can be complemented in terms of display function, and is made easy for the user to use. .

前記プログラム制御部には、プログラムメモリとデー
タメモリと前記複数のファンクションキーに対応した変
数メモリとを備えるほか、ファンクションキー入力処理
部とプログラム実行部とをもつようにした。
The program control unit includes a program memory, a data memory, a variable memory corresponding to the plurality of function keys, and a function key input processing unit and a program execution unit.

前記ユーザプログラム編集作成装置には、キーボード
からの入力情報をアスキーコードで受けて、プログラム
実行部で実行するためのプログラムを作成してプログラ
ムメモリに書き込むための編集手段を備えた。
The user program editing / creating apparatus includes an editing means for receiving input information from the keyboard as an ASCII code, creating a program to be executed by the program execution unit, and writing the program in the program memory.

前記プログラム実行部は、測定キーから測定制御装置
へ情報が伝達されるようにし、あるいは伝達されないよ
うにする制御ができる。
The program execution unit can control whether or not the information is transmitted from the measurement key to the measurement control device.

加えて、前記測定部とデータメモリとは一組のバスに
よって連結されるようにした。
In addition, the measuring unit and the data memory are connected by a set of buses.

ここで、測定部は所望の測定を行なえる機能を有し、
測定キーは所望の測定を行なうための条件を入力するた
めのものであり、測定制御部は押された測定キーからの
情報又はプログラム実行部がプログラムメモリ内の情報
解釈して出す命令に応じて、測定部、データメモリ及び
表示制御部に動作を行なわせる機能を有する。
Here, the measuring unit has a function of performing a desired measurement,
The measurement key is for inputting conditions for performing a desired measurement, and the measurement control unit responds to information from the pressed measurement key or a command issued by the program execution unit to interpret information in the program memory. , Has a function of causing the measurement unit, the data memory, and the display control unit to perform operations.

(実施例) ここでは、後記するユーザプログラム編集作成装置5
に差替え可能なメモリカード54を使用しない例を第1実
施例とし、メモリカード54を使用する例を第2実施例と
して説明する。
(Example) Here, a user program editing / creating device 5 described later
An example in which the replaceable memory card 54 is not used will be described as a first embodiment, and an example in which the memory card 54 is used will be described as a second embodiment.

[第1実施例] 第1図にこの発明の実施例の構成を示す。[First Embodiment] FIG. 1 shows the configuration of an embodiment of the present invention.

第1図において、測定部1は入力信号を周波数変換
し、中間周波数増幅して検波し、さらにA/D変換等の信
号処理を行い、入力信号の周波数に対するそのレベルを
検出するものである。
In FIG. 1, a measuring unit 1 frequency-converts an input signal, amplifies the intermediate frequency and detects the signal, and further performs signal processing such as A / D conversion to detect the level of the input signal with respect to the frequency.

制御装置2は測定制御部21、データ処理部22及び制御
入力処理部23からなる。これらはいずれも、ユーザプロ
グラム編集作成装置5から入力された測定プログラムを
実行したとき、プログラム実行部42からの情報に応じて
動作し、それ以外のときは測定キー31からの情報で動作
する。
The control device 2 includes a measurement control unit 21, a data processing unit 22, and a control input processing unit 23. Each of these operates according to the information from the program execution unit 42 when the measurement program input from the user program editing / creating apparatus 5 is executed, and otherwise operates with the information from the measurement key 31.

表面パネル3は測定キー31、ファンクションキーF1〜
F5及び表示器32からなる。測定キー31は入力信号を測定
する際の測定中心周波数、周波数スパン、基準レベル及
び分解能帯域幅等の測定条件の設定を行なうものであ
る、ファンクションキーF1〜F5はユーザプログラム編集
作成装置5でユーザが測定プログラムを作成することに
より、利用できるようにされている。なお、ファンクシ
ョンキーF1〜F5は表示器32のすぐ側に配置され、後記す
るようにファンクションキーF1〜F5の機能名称が表示器
32に表示されたときに対応して認識できるようにされて
いる。
The front panel 3 has a measurement key 31 and function keys F1 ...
It consists of F5 and indicator 32. The measurement key 31 is used to set measurement conditions such as the measurement center frequency, frequency span, reference level and resolution bandwidth when measuring the input signal. The function keys F1 to F5 are used by the user program editing / creating device 5 for the user. Has been made available by creating a measurement program. The function keys F1 to F5 are located right next to the display unit 32, and the function names of the function keys F1 to F5 are displayed on the display unit 32 as described later.
When it is displayed on 32, it can be recognized correspondingly.

表示制御部6は測定表示制御部61、プログラム表示制
御部62及びファンクションキー表示制御部63からなり、
それぞれ目的に応じて表示器32を制御する。
The display control unit 6 includes a measurement display control unit 61, a program display control unit 62, and a function key display control unit 63,
The display 32 is controlled according to the purpose.

ユーザプログラム編集作成装置5は基本的にキーボー
ド51,入出力インターフェース(入出力インターフェイ
ス)52及び編集手段53からなる。キーボード51は数値キ
ー、文字キー、記号キー及び編集用のコマンドキー等の
一連のキーからなり、主としてプログラムを編集をする
ユーザが機器内の各デバイスを制御するための制御命
令、制御命令を基に測定プログラムを作成するための編
集命令及び測定プログラムを実行するための実行命令を
入力するためのキーである。この例では、これらの各命
令はほぼベーシック言語に近い言語でキーボード51から
入力され、アスキーコードで出力されるようにされてい
る。したがって、キーボード51の代わりに、これらの各
命令がアスキーコードで入出力インターフェース52に入
力できるものであれば他の入力装置から入力されてもよ
い。
The user program editing / creating device 5 basically comprises a keyboard 51, an input / output interface (input / output interface) 52 and an editing means 53. The keyboard 51 is composed of a series of keys such as numeric keys, character keys, symbol keys, and command keys for editing, and is mainly based on control commands and control commands for a user who edits a program to control each device in the device. A key for inputting an edit command for creating a measurement program and an execution command for executing the measurement program. In this example, each of these instructions is input from the keyboard 51 in a language close to the basic language and output in ASCII code. Therefore, instead of the keyboard 51, any of these commands may be input from another input device as long as it can be input to the input / output interface 52 by ASCII code.

編集手段53は、入出力インターフェース52でインター
フェースを合わせられたコード化された制御命令及び編
集命令を受けて制御命令の基にした測定プログラムを作
成してプログラムメモリ412に書き込む。一方、その測
定プログラムをプログラム表示制御部62に送出して、測
定プログラムを表示器32に表示せしめる。編集手段53は
編集をするユーザが作成中のプログラムを見ながら完成
させることができるようにされている。また、編集手段
53はキーボード51から実行命令を受けたときは、プログ
ラム実行部42に測定プログラムを解釈し実行するよう指
示する。
The edit means 53 receives the coded control command and the edit command matched with the interface at the input / output interface 52, creates a measurement program based on the control command, and writes the measurement program in the program memory 412. On the other hand, the measurement program is sent to the program display control unit 62 so that the measurement program is displayed on the display 32. The editing means 53 is designed so that the editing user can complete it while viewing the program being created. Also, editing means
When the execution instruction is received from the keyboard 51, the instruction 53 instructs the program execution unit 42 to interpret and execute the measurement program.

ユーザが測定プログラムを編集作成するさい必要とす
る情報として次の様なものがある。つまり、機器内の各
デバイスを制御するための制御命令としては、測定部1
内の各デバイスを制御するための測定制御命令、測定結
果を所望のデータに処理するためのデータ処理命令、測
定結果又は処理されたデータを所望の形で表示させるた
めの測定表示命令、ファンクションキーF1〜F5に係るフ
ァンクションキー情報及びファンクションキー情報を表
示させるためのキー表示制御命令等がある。
The following information is necessary for the user to edit and create the measurement program. In other words, the control command for controlling each device in the device is the measurement unit 1
Control command for controlling each device in the device, data processing command for processing the measurement result into desired data, measurement display command for displaying the measurement result or the processed data in a desired form, function key There are function key information related to F1 to F5 and a key display control command for displaying the function key information.

なお、これらの制御命令の一部はあらかじめシステム
サブルーチンとして、サブルーチンメモリ44に記憶して
おき、測定プログラムで読み出して利用できるようにさ
れている。
It should be noted that some of these control commands are stored in advance in the subroutine memory 44 as a system subroutine so that they can be read and used by the measurement program.

編集手段53で作成された測定プログラムはプログラム
メモリ412に書き込まれる。変数メモリ413はファンクシ
ョンキーF1〜F5に対応する変数を設けておいて、設定さ
れたファンクションキーF1〜F5からの設定情報をファン
クションキー入力処理部43より受けて、この設定情報を
前記変数の値として記憶する。
The measurement program created by the editing means 53 is written in the program memory 412. The variable memory 413 is provided with variables corresponding to the function keys F1 to F5, receives setting information from the set function keys F1 to F5 from the function key input processing unit 43, and receives this setting information from the value of the variable. Memorize as.

プログラム実行部42は、プログラムメモリ412、サブ
ルーチンメモリ44及び変数メモリ413から、測定プログ
ラムと測定プログラムに書かれたサブルーチン及び変数
の値を読みだし、測定プログラム上の命令を解釈し、そ
の内容を制御装置2に送出する。また、プログラム実行
部42は制御装置2が測定キー31からの情報を受け付ける
か否か、制御入力処理部23を制御する。
The program execution unit 42 reads the values of the measurement program and the subroutines and variables written in the measurement program from the program memory 412, the subroutine memory 44, and the variable memory 413, interprets the instructions on the measurement program, and controls the contents. Send to device 2. In addition, the program execution unit 42 controls the control input processing unit 23 whether or not the control device 2 receives information from the measurement key 31.

測定プログラムを実行時には、測定プログラムの内容
の中で、ファンクションキー情報を表示させるためのキ
ー表示制御命令を受けたキー表示制御部63がファンクシ
ョンキー情報を表示器32に表示せしめる。その表示され
た情報をもとに所望のファンクションキーF1〜F5が設定
されると測定プログラムの内容の中の測定制御命令が測
定制御部21に、データ処理命令がデータ処理部22に、測
定表示命令が測定表示制御部61に送出されて実行され
る。データ処理部22は測定データを高速処理するため、
測定部1及びデータメモリ411と専用のバスで結ばれて
いる。
When the measurement program is executed, the key display control unit 63, which has received the key display control command for displaying the function key information, causes the display 32 to display the function key information in the content of the measurement program. When the desired function keys F1 to F5 are set based on the displayed information, the measurement control command in the contents of the measurement program is displayed in the measurement control unit 21, the data processing command is displayed in the data processing unit 22, and the measurement display is displayed. The command is sent to the measurement display control unit 61 and executed. Since the data processing unit 22 processes the measurement data at high speed,
It is connected to the measurement unit 1 and the data memory 411 by a dedicated bus.

上記構成において、メモリ装置41はデータメモリ41
1、プログラムメモリ412及び変数メモリ413を含む。さ
らに、プログラム制御部4はメモリ装置41、プログラム
実行部42、ファンクションキー入力処理部43及びサブル
ーチンメモリ44を含む。
In the above configuration, the memory device 41 is the data memory 41.
1 includes a program memory 412 and a variable memory 413. Further, the program control unit 4 includes a memory device 41, a program execution unit 42, a function key input processing unit 43, and a subroutine memory 44.

さらに、次のもののハード構成にはCPUが含まれる。
制御装置2、プログラム制御部4を構成するプログラム
実行部42及びファンクションキー入力処理部43、表示制
御部6及びユーザプログラム編集作成装置5。なお、CP
Uは各構成要素で兼用して用いられている。
In addition, the following hardware configurations include a CPU.
A control device 2, a program execution part 42 and a function key input processing part 43 constituting a program control part 4, a display control part 6 and a user program editing / creating device 5. Note that CP
U is also used for each component.

次にこの発明の構造について説明する。 Next, the structure of the present invention will be described.

この発明では、第1図における各構成をキーボード51
を除き、第2図に示すように一つのハウジングに収容し
ていることが特徴である。なお、キーボード51は便宜上
分離したものであって、これも前記ハウジングに一体化
できる。
According to the present invention, each component in FIG.
It is characterized in that it is housed in one housing as shown in FIG. Note that the keyboard 51 is separated for the sake of convenience, and this can also be integrated with the housing.

特に、測定部1、測定制御部21、測定表示制御部61及
び表示器32等の一般的な測定手段に加えて、ファンクシ
ョンキーF1〜F5、ユーザプログラム編集作成装置5、プ
ログラム制御部4等を一体として備えてたことにより、
ユーザが自由に拡張した測定プログラムを容易に作成
し、しかもファンクションキーF1〜F5を押すことにより
ワンタッチで実行操作ができる特徴がある。さらには、
ユーザプログラム編集作成装置5及びプログラム制御部
4はユーザが利用可能な専用のサブルーチンを備えたコ
ンピュータであり、コントローラでもある。波形測定装
置としてこの様な機能をも一体化した構造は、ユーザが
多様な測定をしかも専用的に行う上で非常に便利であ
る。
In particular, in addition to the general measurement means such as the measurement unit 1, the measurement control unit 21, the measurement display control unit 61 and the display unit 32, the function keys F1 to F5, the user program editing / creating device 5, the program control unit 4, etc. By preparing as one,
It has the feature that the user can easily create an expanded measurement program and can execute the operation with one touch by pressing the function keys F1 to F5. Moreover,
The user program editing / creating device 5 and the program control unit 4 are computers provided with dedicated subroutines that can be used by the user, and are also controllers. The structure in which such a function is integrated as a waveform measuring device is very convenient for the user to perform various measurements exclusively.

以下、この実施例の具体的動作を説明する。 The specific operation of this embodiment will be described below.

測定プログラムを用いない通常の測定の場合 この場合は制御装置2が測定キー31で設定される条件
にしたがって、測定部1を制御して測定せしめ、その測
定データを処理して、測定表示制御部61を介して、表示
器32に表示せしめる。
In the case of normal measurement without using a measurement program In this case, the control unit 2 controls the measurement unit 1 to perform measurement according to the condition set by the measurement key 31, processes the measurement data, and then the measurement display control unit. It is displayed on the display 32 via 61.

オペレータが所望の測定プログラムを作成し、その測
定プログラムを実行して測定する場合 以下、具体的な実施例を実際の測定プログラム例をも
とに説明する。
When an operator creates a desired measurement program and executes the measurement program to perform measurement Hereinafter, a specific embodiment will be described based on an example of an actual measurement program.

A)測定プログラムの作成 第1表に、測定プログラム作成上必要な編集命令、実
行命令、専用のサブルーチン及びステートメントの主な
ものをリストアップする(なお、第1表には第2実施例
の分も含む)。制御命令としては第2表に示されるもの
があり、これらの制御命令は前記ステートメントを用い
てプログラミングされる。又、前記サブルーチンも制御
命令の一種である。
A) Creation of measurement program Table 1 lists the main edit commands, execution commands, dedicated subroutines and statements necessary for creating the measurement program (note that Table 1 shows the contents of the second embodiment). Also included). The control instructions are shown in Table 2, and these control instructions are programmed using the above statements. The subroutine is also a kind of control command.

第3図に一例として、ファンクションキーF1〜F5に複
数の測定項目を割り当てた測定プログラムのゼネラルフ
ローを示す。
As an example, FIG. 3 shows a general flow of a measurement program in which a plurality of measurement items are assigned to the function keys F1 to F5.

第3図の行番号と命令は第6図(a)〜(f)表に示
した詳細な測定プログラムにおける行番号等である。以
下、主として第3図をもとにプログラム作成要領につい
て説明する。
The line numbers and instructions in FIG. 3 are line numbers in the detailed measurement program shown in the tables of FIGS. 6 (a) to 6 (f). The procedure for creating a program will be described below mainly with reference to FIG.

イ)初期設定 ユーザプログラム編集作成装置5で作成した測定プロ
グラムを実行中に、パネルの測定キー31からの設定命令
を割り込みとして受け付けたくない場合は、パネルロッ
ク命令(1460 CALL PNLL)を書き込み、受け付けたい場
合はパネルロック解除命令(CALL PNLU)を書き込む。
いずれも、システムサブルーチン(「CALL名称」で記載
される命令)がサブルーチンメモリ44に用意されている
のでその命令を所定書式で書けばよい。
A) Initial setting If you do not want to accept the setting command from the measurement key 31 on the panel as an interrupt during execution of the measurement program created by the user program editing / creating device 5, write and accept the panel lock command (1460 CALL PNLL). Write the panel unlock command (CALL PNLU) if desired.
In either case, since a system subroutine (command described by "CALL name") is prepared in the subroutine memory 44, the command may be written in a predetermined format.

測定部1及び表示器32を初期化するための命令を入力
する。初期化するため命令(PUT“INI")及び表示に関
するシステムサブルーチンが予め用意されているのでそ
れを書き込めばよい。
A command for initializing the measuring unit 1 and the display 32 is input. A command (PUT "INI") for initialization and a system subroutine for display are prepared in advance, so it is sufficient to write them.

ロ)ファンクションキーF1〜F5の定義と表示 このためのシステムサブルーチン(CALL DEF(変数番
号,“名称”))が用意されており、このサブルーチン
を読みだすための命令に、ファンクションキーF1〜F5に
対応する変数番号と測定項目名称を所定のフォーマット
で書き込む。
B) Definition and display of function keys F1 to F5 A system subroutine (CALL DEF (variable number, "name")) is provided for this purpose. Use the function keys F1 to F5 for the instructions to read this subroutine. Write the corresponding variable number and measurement item name in the specified format.

この例では、ファンクションキーのF1に“VHF"(VHF
帯ブースターの利得測定)、F2に“BS−IF"(BSチュー
ナIF帯のブースターの利得測定)及びF3に“MIXER"(ミ
キサの損失測定)を割り当てている。
In this example, the function key F1 has "VHF" (VHF
Band booster gain measurement), F2 “BS-IF” (BS tuner IF band booster gain measurement), and F3 “MIXER” (mixer loss measurement).

ハ)ファンクションキーF1〜F5に対応するシステム変数
EX1〜EX5を値「0」にする初期設定の命令を書く。
C) System variables corresponding to function keys F1 to F5
Write the default instruction that sets EX1 to EX5 to the value "0".

ニ)実行されたときに、パネルのどのファンクションキ
ーF1〜F5が選択的に設定されたかをサーチするための命
令を書く。
D) When executed, write an instruction to search which function key F1 to F5 on the panel is selectively set.

ホ)ファンクションキーF1〜F5で選択設定された測定項
目に応じた測定ルーチンを選択するための命令を書き込
む。
E) Function keys F1 to F5 are selected. Write the command to select the measurement routine according to the set measurement item.

なお、ファンクションキーF1〜F5のうち例えばファン
クションキーF1とF2の双方のキーが同時に押されたとき
ほその変数の小さい方を優先して、例えば、F1キーを優
先して、それに該当する測定ルーチンを選択するように
するとよい。
Note that, for example, when both function keys F1 and F2 of the function keys F1 to F5 are pressed at the same time, the smaller one of the variables is given priority, for example, the F1 key is given priority, and the corresponding measurement routine Should be selected.

ヘ)測定項目に応じた測定ルーチンを作成する。F) Create a measurement routine according to the measurement item.

ト)実行したときに、測定ルーチンを実行後に再びファ
ンクションキーF1〜F5での設定を待ち受けるように、前
記ハ)の状態へもどるための命令を書く(通常、RETURN
命令又はGOTO命令)。
G) When executed, write an instruction to return to the state of c) so that the setting of function keys F1 to F5 is waited again after executing the measurement routine (usually RETURN
Command or GOTO command).

上記イ)〜ト)における測定プログラムの書き込みは
キーボード51より行なうが、書かれていく測定プログラ
ムは、編集手段53によって順次プログラムメモリ412に
書かれると同時に、キー表示制御部63を介して表示器32
に表示される。
The writing of the measurement program in the above a) to g) is performed from the keyboard 51, but the measurement program to be written is sequentially written in the program memory 412 by the editing means 53, and at the same time, the display device is displayed via the key display control section 63. 32
Will be displayed.

B)測定プログラムの実行(測定) キーボード51から実行(REN)を指示すると、プログ
ラム実行部42がプログラムメモリ412に書き込まれた測
定プログラム内容を解釈し、各構成要素を制御する。以
下、第3図のゼネラルフローをもとに動作を説明する。
B) Execution of Measurement Program (Measurement) When execution (REN) is instructed from the keyboard 51, the program execution unit 42 interprets the content of the measurement program written in the program memory 412 and controls each component. The operation will be described below based on the general flow of FIG.

イ)初期設定 プログラム実行部42は、プログラムメモリ412にパネ
ルロック命令があるから、制御入力処理部23に測定キー
31からの情報を拒否しプログラム実行部42からの情報の
みに従うように指示する。もしパネルロック解除命令が
あった場合は、測定キー31からの情報とプログラム実行
部42からの命令との双方に従うように指示する。
B) Initial setting Since the program execution unit 42 has the panel lock command in the program memory 412, the measurement input key in the control input processing unit 23.
It is instructed to reject the information from 31 and follow only the information from the program execution unit 42. If there is a panel unlock command, the user is instructed to follow both the information from the measurement key 31 and the command from the program execution unit 42.

次にプログラム実行部42はプログラムメモリ412から
測定部1及び表示器32を初期化する命令を読み込み、制
御入力処理部23を介して、測定部制御部21及び測定制御
表示部61に制御命令を送出して測定部1及び表示器32を
初期化せしめる。この場合、初期化のための制御命令
(“INI")はサブルーチンメモリ44に予め用意されてい
る。その制御命令は具体的には、例えば測定中心周波数
1100MHz、周波数スパン2200MHz、基準レベル0dBm等のよ
うにされている。なお、この後の測定プログラムで、例
えば測定ルーチンのほうで新たな制御命令が設定されな
い限り、測定部1及び表示器32は先の制御命令に従った
条件で動作を続ける。
Next, the program execution unit 42 reads a command for initializing the measurement unit 1 and the display unit 32 from the program memory 412, and sends a control command to the measurement unit control unit 21 and the measurement control display unit 61 via the control input processing unit 23. The measurement unit 1 and the display unit 32 are sent out to be initialized. In this case, a control command (“INI”) for initialization is prepared in the subroutine memory 44 in advance. The control command is, for example, the measurement center frequency.
1100MHz, frequency span 2200MHz, reference level 0dBm, etc. In the measurement program after this, unless a new control command is set in the measurement routine, the measuring unit 1 and the display 32 continue to operate under the conditions according to the control command.

ロ)次にプログラム実行部42は測定プログラムのファン
クションキーF1〜F5の定義命令により、その定義のため
のサブルーチンをサブルーチンメモリ44より読み出し、
測定プログラムで指定されたファンクションキーF1〜F5
の変数と測定項目の名称とを定義する。さらに、プログ
ラム実行部42はキー表示制御部63に対して、表示器32の
表示画面のすぐ側に備えられたファンクションキーF1〜
F5に対応づけてその測定項目の名称を表示するように指
示する(いわば、ファンクションキーF1〜F5にその機能
名称を付けたことになる)。ファンクションキーF1〜F5
の名称を表示した例を第4図に示す。
B) Next, the program execution unit 42 reads the subroutine for the definition from the subroutine memory 44 by the definition command of the function keys F1 to F5 of the measurement program,
Function keys F1 to F5 specified in the measurement program
Define the variable and the name of the measurement item. Further, the program execution unit 42 is different from the key display control unit 63 in that the function keys F1 to
Instruct to display the name of the measurement item in association with F5 (so to speak, you have given that function name to function keys F1 to F5). Function keys F1 to F5
FIG. 4 shows an example in which the names of are displayed.

ハ)次にプログラム実行部42は、変数メモリ413内のシ
ステム変数EX1〜EX5を値「0」にする。
C) Next, the program execution unit 42 sets the system variables EX1 to EX5 in the variable memory 413 to the value "0".

ニ)プログラム実行部42は変数メモリ413内のシステム
変数EX1〜EX5の値が「1」に設定されたかどうか、設定
されるまでサーチする。つまり、プログラム実行部42は
ファンクションキーF1〜F5からの情報を待つ。
D) The program execution unit 42 searches whether or not the values of the system variables EX1 to EX5 in the variable memory 413 are set to "1" until they are set. That is, the program execution unit 42 waits for information from the function keys F1 to F5.

この状態でオペレータが、表示器32の表示画面に表示
されたファンクションキーF1〜F5の機能名称を見て、所
望のファンクションキーF2を選択して押す(例えば第4
図において、上から二番目のキーを押す)。次に、ファ
ンクションキー入力処理部43は、変数メモリ413の変数
のうち押されたファンクションキーF2に該当する変数
(EX2)の値を「1」とする。
In this state, the operator looks at the function names of the function keys F1 to F5 displayed on the display screen of the display 32, selects the desired function key F2, and presses it (for example, the fourth
In the figure, press the second key from the top). Next, the function key input processing unit 43 sets the value of the variable (EX2) corresponding to the pressed function key F2 among the variables in the variable memory 413 to “1”.

ホ)プログラム実行部42はどの変数の値が「1」となっ
たかを検知して、プログラムメモリ412内の該当する測
定ルーチン(行番号3300から始まる命令)へジャンプす
る。
(E) The program execution unit 42 detects which variable has a value of “1” and jumps to the corresponding measurement routine (instruction starting from line number 3300) in the program memory 412.

ヘ)その測定ルーチンに書かれた命令にしたがって、制
御装置2に制御命令を送出して測定を実行させる。
F) According to the instruction written in the measurement routine, a control instruction is sent to the control device 2 to execute the measurement.

ト)プログラム実行部42は先に押されたファンクション
キーF2に該当する測定を終了後、再び上記ハ)の状態で
次のファンクションキーが設定されるまで待機する。
G) After completing the measurement corresponding to the previously pressed function key F2, the program execution unit 42 waits again until the next function key is set in the above state c).

チ)次のファンクションキーが設定された後の動作は上
記ニ)〜ト)と同じである。
H) The operation after the next function key is set is the same as the above D) to G).

ここで、測定ルーチン(行番号3300から始まる命令)
における主な動作を第6図(a)〜(f)の詳細な測定
プログラム中からピックアップして説明する。
Here, measurement routine (command starting from line number 3300)
The main operation in FIG. 6 will be explained by picking up from the detailed measurement program of FIGS. 6 (a) to (f).

a)行番号3370におけるGOSUB命令 つまり、行番号3520から3850までは以後の行番号で使
用するパラメータの設定である。
a) GOSUB command at line number 3370 That is, line numbers 3520 to 3850 are the setting of parameters used in the subsequent line numbers.

行番号3750 FREQ=1E9及び3580 SPAN=1E9はそれぞれ
測定中心周波数及び周波数スパンを設定するためもので
ある。
Line numbers 3750 FREQ = 1E9 and 3580 SPAN = 1E9 are for setting the measurement center frequency and frequency span, respectively.

b)行番号3380におけるGOSUB命令 行番号6040 PUT“AMB 0"はデータメモリ411内に有し
ているAチャンネルメモリとBチャンネルメモリの演算
を止めさせる命令でデータ処理部22に対しる制御命令で
ある。
b) GOSUB command at line number 3380 Line number 6040 PUT “AMB 0” is a control command for the data processing unit 22 to stop the operation of the A channel memory and the B channel memory in the data memory 411. is there.

行番号6050及び6060のWRITE命令は前記行番号3570及
び3580で設定されたパラメータを用いて中心周波数1000
MHz及び周波数スパン100MHzにする命令で測定制御部21
に対する命令である。
The WRITE command in line numbers 6050 and 6060 uses the parameters set in line numbers 3570 and 3580 to set the center frequency to 1000.
Measurement control unit 21 by command to set MHz and frequency span 100 MHz
Is an order for.

c)行番号3390におけるGOSUB命令 後の行番号で表示器32に表示せしめるために使用する
文字列の設定である。
c) It is the setting of the character string used for displaying on the display unit 32 at the line number after the GOSUB instruction at the line number 3390.

d)行番号3410におけるGOSUB命令 行番号6220から6240におけるCALL CDHなる命令は先の
行番号3390のGOSUB命令における文字列を表示するため
のサブルーチン命令で、測定表示制御部61に対する命令
である。次のファンクションキーの再定義に伴う次の操
作メニューの表示である。
d) GOSUB command at line number 3410 The command CALL CDH at line numbers 6220 to 6240 is a subroutine command for displaying the character string in the GOSUB command at line number 3390, and is a command to the measurement display control unit 61. It is the display of the next operation menu accompanying the redefinition of the next function key.

行番号6250から6290におけるCALL DEFなる命令はこの
測定ルーチンにおいて、ファンクションキーを再定義し
て用いるための命令である。
The command CALL DEF in line numbers 6250 to 6290 is a command for redefining and using the function key in this measurement routine.

ここでファンクションキーF1を押したとすると、EX1
=1となる。行番号6410,6430のPUT“BWR 1",PUT“BRD
0"はデータ処理部に対する命令で、それぞれデータメモ
リ411のBチャンネルメモリに書き込むための命令、読
み出し禁止のための命令である。行番号6420 PUT“SWP"
はシングル掃引の指示で測定制御部21に対する命令であ
る。
If you press the function key F1 here, EX1
= 1. PUT “BWR 1”, PUT “BRD at line number 6410,6430
0 "is an instruction for the data processing unit, which is an instruction for writing to the B channel memory of the data memory 411 and an instruction for prohibiting reading. Line number 6420 PUT" SWP "
Is an instruction to the measurement control unit 21 for a single sweep instruction.

e)行番号3430におけるGOSUB命令 行番号6590から6630におけるCALL命令は、ファンクシ
ョンキーの再々定義とその表示命令及び先に設定した文
字列の表示命令である。つまり、次の操作メニューの表
示である。
e) GOSUB command at line number 3430 The CALL command at line numbers 6590 to 6630 is a command for redefining a function key and its display command, and a display command for the previously set character string. That is, it is the display of the next operation menu.

ここで、ファンクションキーF1を設定すると、行番号
6730でCALL CONVなるメモリ変換命令がデータ処理部22
に出される。
Here, if function key F1 is set, line number
The memory conversion command called CALL CONV on the 6730 is the data processing unit 22.
Be issued to

f)行番号3405におけるGOSUB命令 表示に関するサブルーチン命令を用いた規格線の描画
命令で、測定表示制御部61に対する命令である。
f) GOSUB command at line number 3405 A drawing command of a standard line using a subroutine command related to display, which is a command to the measurement display control unit 61.

g)行番号3470におけるGOSUB命令 行番号6800 PUT“AWR"でデータメモリ411への書き込
み命令が出て、行番号6820 PUT“TRG 0"でフリーのトリ
ガ条件(つまり、初期設定された掃引条件)で掃引する
命令が測定制御部21へ送出され、行番号6830 CALL CRN
(6)でデータメモリ411に書き込まれたデータを表示
させるための命令が測定表示制御部61に送出される。
g) GOSUB instruction at line number 3470 A write command to the data memory 411 is issued at line number 6800 PUT “AWR”, and a free trigger condition is set at line number 6820 PUT “TRG 0” (that is, the initially set sweep condition). The command to sweep with is sent to the measurement controller 21 and the line number 6830 CALL CRN
The command for displaying the data written in the data memory 411 in (6) is sent to the measurement display control unit 61.

h)行番号3480から3500はファンクションキーF1〜F5に
対応するシステム変数EX1〜EX5を値「0」とする(クリ
アする)。
h) Line numbers 3480 to 3500 set (clear) the system variables EX1 to EX5 corresponding to the function keys F1 to F5 to the value “0”.

i)行番号3510のRETURN命令及び行番号1270のGOTO命令
で初期状態に戻る。
i) Return to the initial state by the RETURN instruction at line number 3510 and the GOTO instruction at line number 1270.

上記説明のように次のような機能的特徴がある。 As described above, there are the following functional features.

・測定機能と専用のコンピュータ機能を一体化したこと
から、専用のサブルーチンや変数を内蔵できる。したが
って、複雑な測定プログラムを容易に編集作成できる。
-Since the measurement function and the dedicated computer function are integrated, dedicated subroutines and variables can be built in. Therefore, a complicated measurement program can be easily edited and created.

・ユーザがファンクションキーF1〜F5に対応した変数や
サブルーチンを用いて、所望の測定プログラムを編集作
成でき、かつその実行を表示器32の表示画面てファンク
ションキーF1〜F5の機能名称(この表示も前記サブルー
チンで行なう)を見てワンタッチ操作でおこなえる。そ
の測定プログラムで、都度、変数及びサブルーチンで定
義することにより、ツリー状の測定プログラムを組み、
実行することができる。
-The user can edit and create a desired measurement program using the variables and subroutines corresponding to the function keys F1 to F5, and the execution can be displayed on the display screen of the display unit 32 with the function names of the function keys F1 to F5. You can do it with a one-touch operation. By defining variables and subroutines in the measurement program each time, a tree-shaped measurement program is assembled,
Can be performed.

・ユーザは、測定プログラムを編集作成するさい、測定
プログラムの適切な箇所にパネルロック解除命令を入力
しておくことにより、その測定プログラムを実行中に、
表面パネル3の測定キー31を測定プログラム中の命令と
同等のレベルえ操作できる。
-The user can edit and create a measurement program by inputting a panel lock release command at an appropriate place in the measurement program to
The measurement key 31 on the front panel 3 can be operated at the same level as the instruction in the measurement program.

これは例えば被測定信号等の条件により、測定プログ
ラムを実行中に測定条件をわずかに変更する必要が生じ
るときに便利である。なぜなら、割り込み不可のとき
は、そのわずかな変更でも測定プログラムを訂正編集し
なければならない。
This is convenient when it is necessary to slightly change the measurement conditions during execution of the measurement program due to conditions such as the signal under measurement. This is because, when interrupts are not possible, the measurement program must be corrected and edited even with such slight changes.

[第2実施例] この実施例は、上記説明したユーザプログラム編集作
成装置5に差替え可能なメモリカード54を利用できるよ
うにし、ユーザがより拡張性の高い測定プログラムを編
集作成し実行できるようにしたことを特徴がある。
Second Embodiment In this embodiment, the replaceable memory card 54 can be used in the user program editing / creating apparatus 5 described above, so that the user can edit and create a measurement program with higher expandability. There is a feature that you have done.

このようなユーザプログラム編集作成装置7の構成を
第5図に示す。この実施例としては、第1図においてユ
ーザプログラム編集作成装置5がユーザプログラム編集
作成装置7に代わるだけで基本的な要素は変わらない。
FIG. 5 shows the configuration of such a user program editing / creating apparatus 7. In this embodiment, the user program editing / creating apparatus 5 in FIG. 1 is replaced with the user program editing / creating apparatus 7, and the basic elements are the same.

第5図の中の、メモリカード54としては、ICメモリ、
磁気記憶カード、光カード等を利用できる。カード処理
部55はメモリカード54をドライブして、編集手段53から
の指示に応じてデータの書き込み及び読み出しを行なう
ものである。
As the memory card 54 in FIG. 5, an IC memory,
A magnetic storage card, an optical card, etc. can be used. The card processing unit 55 drives the memory card 54 to write and read data in accordance with instructions from the editing means 53.

第1実施例に追加して、ギーボード51から入力できる
情報としては第1表におけるファイル命令、及びメモリ
カードサブルーチン命令が利用できる。それに応じて、
サブルーチンメモリ44及びプログラム実行部42の機能が
増加される。
In addition to the first embodiment, the file command and memory card subroutine command in Table 1 can be used as the information that can be input from the keyboard. Accordingly,
The functions of the subroutine memory 44 and the program execution unit 42 are increased.

メモリカード54を用いたときの特徴的な機能について
説明する。
Characteristic functions when the memory card 54 is used will be described.

測定プログラム編集作成において メモリカード54に予め基本的な測定ルーチン、例え
ば、第3図における(ヘ)の段階における測定ルーチン
を用意しておくなり、メーカから供給を受けるなりすれ
ば、後はファンクションキーF1〜F5に割り振り、ファン
クションキーF1〜F5からの設定情報(変数の値)を受付
けて、各測定ルーチンへ分岐する命令を書くだけです
む。つまり、ユーザサイドで測定機能を容易に拡張でき
る特徴がある。
When editing and creating a measurement program, a basic measurement routine, for example, the measurement routine at the stage (f) in FIG. 3 must be prepared in advance in the memory card 54. Allocate to F1 to F5, receive the setting information (variable value) from the function keys F1 to F5, and write the instruction to branch to each measurement routine. That is, there is a feature that the measurement function can be easily expanded on the user side.

測定プログラムの実行(測定) 測定プログラムを編集作成するさい、メモリカードサ
ブルーチン命令を測定プログラムに書き込んでおくこと
により、測定プログラムの命令で直接にメモリカード54
からその記憶内容(測定データ)を読み出したり、書か
せたりすることができる。したがって、データの収集が
容易である。
Execution of measurement program (measurement) When editing and creating the measurement program, by writing the memory card subroutine instruction in the measurement program, the memory card 54 can be directly executed by the instruction of the measurement program.
The stored contents (measurement data) can be read or written from. Therefore, it is easy to collect data.

例えば第6図において、プログラム実行部42は行番号
6930 CALL OPNO“%BSIF"なる命令で、メモリカード54
内の名称が%BSIFなるファイルに書き込み準備させ、行
番号6950から6980のFOR−NRXT処理で測定データを集め
て、行番号6970 CALL DASV命令でもメモリカード54内の
ファイルにデータを書き込ませる。
For example, in FIG. 6, the program execution unit 42 displays line numbers
6930 CALL OPNO “% BSIF” command, memory card 54
The file in which the name is% BSIF is prepared for writing, the measurement data is collected by the FOR-NRXT processing of line numbers 6950 to 6980, and the data is written to the file in the memory card 54 by the line number 6970 CALL DASV command.

(発明の効果) この発明は、次のように、特徴的な構造及び機能を備
えるようにしたからそれぞれに対応した効果及び総合的
な効果を有する。
(Effects of the Invention) Since the present invention has the characteristic structure and function as described below, it has the corresponding effects and the overall effects.

(a)測定部、測定制御部、測定表示制御部及び表示器
等の一般的な測定手段に加えて、ファンクションキー、
ユーザプログラム編集作成装置、プログラム制御部等を
一体として備えた。したがって、ユーザが自由に拡張し
た多様な測定プログラムを作成し、専用的に利用できる
効果がある。
(A) In addition to general measuring means such as a measuring unit, a measurement control unit, a measurement display control unit and a display unit, a function key,
A user program editing / creating device, a program control unit and the like are integrally provided. Therefore, there is an effect that the user can freely create various measuring programs and use them in a dedicated manner.

(b)専用の内部バスを利用できるので、内部通信機能
が図れ、高速な制御或はデータ処理を可能にするもので
ある。
(B) Since a dedicated internal bus can be used, an internal communication function can be achieved and high-speed control or data processing can be performed.

(c)測定機能と専用のコンピュータ機能を一体化して
専用のサブルーチンや変数を内蔵したので、複雑な測定
プログラムを容易に編集作成できる。
(C) Since the measurement function and the dedicated computer function are integrated and the dedicated subroutines and variables are incorporated, a complicated measurement program can be easily edited and created.

(d)特にユーザは、編集作成した複数の測定プログラ
ムとその機能名称を専用のサブルーチンでファンクショ
ンキーに対応させて定義を行えるので、表示画面の機能
名称を見て所望の測定プログラムを選択し対応するファ
ンクションキーを押すことにより、ワンタッチ操作で測
定実行を行える。
(D) In particular, the user can define a plurality of edited and created measurement programs and their function names by associating them with function keys with a dedicated subroutine, so select the desired measurement program by looking at the function names on the display screen. By pressing the function key, you can perform measurement with one-touch operation.

(e)ユーザは、測定プログラムを実行中に、表面パネ
ルの測定キーを測定プログラム中の命令と同等のレベル
で操作できる。
(E) The user can operate the measurement keys on the front panel at the same level as the instructions in the measurement program while the measurement program is being executed.

これは、例えば被測定信号の条件により、測定プログ
ラムを実行中に測定条件をわずかに変更する必要が生じ
るときに便利である。また、主として測定キーを操作し
て測定しているときに、ファンクションキーを測定キー
の一部のように使用できる。この場合、ファンクション
キーに定義された測定プログラムは測定キー操作におけ
る測定のサブルーチン機能を有する。
This is convenient when, for example, the condition of the signal under measurement requires that the measurement condition be slightly changed during execution of the measurement program. In addition, the function key can be used as a part of the measurement key mainly when operating the measurement key to perform measurement. In this case, the measurement program defined in the function key has a measurement subroutine function in the operation of the measurement key.

(f)メモリカードを利用できる構成にすることによ
り、プログラム編集作成が非常に便利になる。
(F) By making the memory card available, editing and creating a program becomes very convenient.

(g)メモリカードに測定プログラムからアクセスでき
るので、データの収集が容易である。
(G) Since the memory card can be accessed from the measurement program, it is easy to collect data.

【図面の簡単な説明】[Brief description of the drawings]

第1図は第1実施例の構成を示す図、第2図はこの発明
の構造を示す図、第3図はプログラムのゼネラルフロ
ー、第4図は表示器の表示例を示す図、第5図は第2実
施例の構成を示す図、第6図(a)〜(f)は第3図に
おけるゼネラルフローの詳細プログラムを表わす図であ
る。 図中の、1は測定部、2は制御装置、3は表面パネル、
4はプログラム制御部、5,7はユーザプログラム編集作
成装置、6は表示制御部、8は信号入力端子、9は被測
定信号、21は測定制御部、22はデータ処理部、23は制御
入力処理部、31は測定キー、32は表示器、41はメモリ装
置、42はプログラム実行部、43はファンクションキー入
力処理部、44はサブルーチンメモリ、51はキーボード、
52は入出力インターフェイス、53は編集手段、54はメモ
リカード、55はカード処理部、61は測定表示制御部、62
はプログラム表示制御部、63はファンクションキー表示
制御部、411はデータメモリ、412はプログラムメモリ、
413は変数メモリ、F1〜F5はファンクションキーであ
る。
FIG. 1 is a diagram showing the configuration of the first embodiment, FIG. 2 is a diagram showing the structure of the present invention, FIG. 3 is a general flow of a program, FIG. 4 is a diagram showing a display example of a display device, and FIG. FIG. 6 is a diagram showing the configuration of the second embodiment, and FIGS. 6A to 6F are diagrams showing a detailed program of the general flow in FIG. In the figure, 1 is a measuring unit, 2 is a control device, 3 is a front panel,
4 is a program control unit, 5 and 7 are user program editing / creating devices, 6 is a display control unit, 8 is a signal input terminal, 9 is a measured signal, 21 is a measurement control unit, 22 is a data processing unit, and 23 is a control input. Processing unit, 31 is a measurement key, 32 is a display, 41 is a memory device, 42 is a program execution unit, 43 is a function key input processing unit, 44 is a subroutine memory, 51 is a keyboard,
52 is an input / output interface; 53 is an editing means; 54 is a memory card; 55 is a card processing unit; 61 is a measurement display control unit;
Is a program display control unit, 63 is a function key display control unit, 411 is a data memory, 412 is a program memory,
413 is a variable memory, and F1 to F5 are function keys.

フロントページの続き (56)参考文献 特開 昭63−108270(JP,A) 実開 昭59−28794(JP,U) “Electronics”Vol. 53,No.6,pp.105−114,1980年 “2432 Digital Stora ge Oscilloscope Op erators Manual”1987 年,Tektronix社刊 PP.5 −1〜5−2 5−66〜5−75 日経エレクトロニクス 1983年8−1 (No.322)pp.222−223,日経 マグロウヒル社刊Continuation of the front page (56) References JP-A-63-108270 (JP, A) Actually developed 59-28794 (JP, U) "Electronics" Vol. 53, No. 6, pp. 105-114, 1980 “2432 Digital Storage Oscilloscope Operators Manual” 1987, Tektronix, Inc. PP. 5-1 to 5-2 5-66 to 5-75 Nikkei Electronics 1983 8-1 (No.322) pp. 222-223, published by Nikkei McGraw-Hill

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】入力された信号を測定するための測定部
(1)と、 前記測定部を制御する条件を設定するための複数のファ
ンクションキー(F1〜F5)、複数の測定キー(31)、お
よび表示器(32)を配置した表示パネル(3)と、 前記測定部と直結し測定のデータを記憶するデータメモ
リ(411)と、 前記表示器を制御するための表示制御部(6)と、 前記ファンクションキー個々に対応する変数が前記プロ
グラムに利用可能な記憶する変数メモリ(413)と、 前記測定部を制御するための制御命令、前記測定データ
を加工処理するためのデータ処理命令、および前記デー
タを所望の形で前記表示器に表示させるための表示制御
命令の各命令をプログラミング言語で書き込むことによ
りプログラムを編集し、そのプログラムに名称を付して
前記ファンクションキーの変数に対応させて編集するた
めのプログラム生成手段(5)と、 前記各命令の一部をなし、用途専用の制御、データ処理
または表示を行うための専用サブルーチンを、前記プロ
グラムで利用可能とするために記憶するサブルーチンメ
モリ(44)と、 前記表示制御部に含まれ前記表示器にファンクションキ
ーの名称を表示するためのファンクションキー表示制御
部(63)と、 前記変数をもとに前記ファンクションキーの一部を選択
したとき、そのファンクションキーに対応するプログラ
ム、およびそのプログラムに記述されている専用サブル
ーチンを、前記サブルーチンメモリから読み出し、実行
するプログラム実行部(42)と、 実行された前記プログラムに基づいて前記測定部、デー
タメモリ、および表示制御部を制御する制御装置(2)
とを備えた波形測定装置。
1. A measuring unit (1) for measuring an input signal, a plurality of function keys (F1 to F5) for setting conditions for controlling the measuring unit, and a plurality of measuring keys (31). , And a display panel (3) on which the display (32) is arranged, a data memory (411) directly connected to the measuring unit and storing measurement data, and a display control unit (6) for controlling the display. A variable memory (413) for storing variables corresponding to each of the function keys that can be used in the program, a control command for controlling the measuring unit, a data processing command for processing the measurement data, And a program is edited by writing each command of the display control command for displaying the data in the desired form on the display unit, and the program is named and the file is named. A program generation means (5) for editing in accordance with the variable of the operation key, and a dedicated subroutine for forming a part of each of the above-mentioned commands and performing dedicated control, data processing, or display in the program. A sub-routine memory (44) for storing the function key, a function key display control unit (63) included in the display control unit for displaying the name of the function key on the display unit, and based on the variable When a part of the function key is selected, the program corresponding to the function key and a dedicated subroutine described in the program are read from the subroutine memory and executed, and a program execution unit (42) is executed. Controls the measurement unit, the data memory, and the display control unit based on the program Control device (2)
A waveform measuring device equipped with.
JP63335271A 1988-03-12 1988-12-29 Waveform measuring device Expired - Fee Related JP2689156B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63335271A JP2689156B2 (en) 1988-03-12 1988-12-29 Waveform measuring device

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP63-58663 1988-03-12
JP5866388 1988-03-12
JP63335271A JP2689156B2 (en) 1988-03-12 1988-12-29 Waveform measuring device

Publications (2)

Publication Number Publication Date
JPH021564A JPH021564A (en) 1990-01-05
JP2689156B2 true JP2689156B2 (en) 1997-12-10

Family

ID=26399689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63335271A Expired - Fee Related JP2689156B2 (en) 1988-03-12 1988-12-29 Waveform measuring device

Country Status (1)

Country Link
JP (1) JP2689156B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0523147U (en) * 1991-08-30 1993-03-26 横河電機株式会社 Digital oscilloscope
JP2598010Y2 (en) * 1992-01-24 1999-07-26 日置電機株式会社 Waveform recorder
JP2007147410A (en) * 2005-11-25 2007-06-14 Tektronix Japan Ltd Electronics
JP2012112903A (en) * 2010-11-26 2012-06-14 Anritsu Corp Apd measurement device, and setting item allocation method and measurement information display control method in the same device
JP2013061347A (en) * 2012-11-28 2013-04-04 Anritsu Corp Apd measuring apparatus and display control method of measurement information in the same

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"2432 Digital Storage Oscilloscope Operators Manual"1987年,Tektronix社刊 PP.5−1〜5−2 5−66〜5−75
"Electronics"Vol.53,No.6,pp.105−114,1980年
日経エレクトロニクス 1983年8−1 (No.322)pp.222−223,日経マグロウヒル社刊

Also Published As

Publication number Publication date
JPH021564A (en) 1990-01-05

Similar Documents

Publication Publication Date Title
US4812996A (en) Signal viewing instrumentation control system
US5086513A (en) Digital radio transceiver programmer with advanced user interface
US7443385B2 (en) Data processing
EP0689113B1 (en) Numerically controlled machine tool management system
CA1313420C (en) Dynamicallly extending selection choices
US20070135946A1 (en) Command and argument description display corresponding to user actions on an electronic instrument
EP0602947A1 (en) Multimedia system having software mechanism providing standardized interfaces and controls for the operation of multimedia devices
US20020138719A1 (en) Oscilloscope panel capture and implementation
KR0140548B1 (en) Graphical setting method and device of multiple parameter range
KR100246862B1 (en) Method and editing system for setting tool button
JPH06202656A (en) Data setting device of electronic musical instrument
US4763117A (en) Measurement instruments with multiple operation levels
JP2689156B2 (en) Waveform measuring device
EP0448267A2 (en) Interactive monitor control system
US6016143A (en) Multi-device direct I/O object that generates transactions capable of controlling multiple instruments and transaction dialog boxes having device and address fields
JPH10214171A (en) Information processor
US6323886B1 (en) Image display device
EP0627683B1 (en) User adaptive system and method
JP2831505B2 (en) Molding machine controller
KR100396725B1 (en) A keyboard of instruction inputting for programmable logic controller using shortened instruction code
JPH06110526A (en) Nc device with function key
JP2025022330A (en) Spectrum analyzer and method for setting frequency marker position
JPH08110848A (en) File control operating method in analytic device
EP0386260A1 (en) Sequence program editing system
JPH0628018B2 (en) Key operation support device for operator's console for instrumentation

Legal Events

Date Code Title Description
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: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees