[go: up one dir, main page]

JPH021564A - Waveform measuring instrument - Google Patents

Waveform measuring instrument

Info

Publication number
JPH021564A
JPH021564A JP63335271A JP33527188A JPH021564A JP H021564 A JPH021564 A JP H021564A JP 63335271 A JP63335271 A JP 63335271A JP 33527188 A JP33527188 A JP 33527188A JP H021564 A JPH021564 A JP H021564A
Authority
JP
Japan
Prior art keywords
measurement
program
section
function
memory
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.)
Granted
Application number
JP63335271A
Other languages
Japanese (ja)
Other versions
JP2689156B2 (en
Inventor
Mitsuyoshi Takano
高野 光祥
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)

Abstract

PURPOSE:To generate various measuring programs which a user has extended freely by providing a function key, a user program editing device, a program control part, etc., integrally in addition to a general measuring means. CONSTITUTION:As for the waveform measuring instrument, a measuring part 1, a controller 2 for controlling the measuring part 1, the user program editing device 5, a display control part 6 and a program control part 4 are contained in one housing. Also, an integral construction provided with an indicator, plural function keys and plural measuring keys on the whole surface panel of this housing is adopted, and each of the inside is connected by exclusive communication. Therefore, the instrument has a constitution for functioning independently by itself, and also, it has a high function which a user can execute programming.

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、一般にはマイクロコンピュータを利用した
波形測定装置に係り、さらに詳述すれば、ユーザがキー
ボード又は集積回路メモリを用いたカードにより入力す
るプログラムによって測定部を制御することをできるよ
うにした10グラ障ミング可能な波形測定装置に関する
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention generally relates to a waveform measuring device using a microcomputer. The present invention relates to a waveform measuring device capable of performing 10-gram troubleshooting, in which a measuring section can be controlled by a program.

(従来の技術) この発明の波形測定装置は、ユーザが測定装置の持つ機
能を対話形式で指定、変更して所望の、測定、データ処
理、表示等を行えるようにしたものである。特に、測定
結果を波形として、すなわち、広がりを持つ変数X(ど
ういう測定をするかという、測定条件で決まる)のある
範囲にわたって、Xの間数である観測値がどのような値
を持つかをX−yの2次元で画面表示するようされた波
形測定装置に有用である。
(Prior Art) The waveform measuring device of the present invention allows a user to specify and change the functions of the measuring device in an interactive manner to carry out desired measurements, data processing, display, etc. In particular, we use the measurement result as a waveform, that is, what kind of value the observed value, which is the number between X, has over a certain range of the spread variable This is useful for a waveform measuring device that displays a screen in two dimensions (X-y).

ところで、このような波形測定装置としては、例えばオ
シロスコープやスペクトラムアナライザ等があって、測
定対象とする被観測波形の周期、振幅あるいはスペクト
ラムの大きざ、スペクトラムの周波数等を測定するもの
であった。しかし、このような波形観測に基づく測定で
はその精度が低く、また、表示画面には直接表示されな
いような測定(例えば、平均値や瞬時最大値)を簡単に
行なうことができないなどの欠点があった。
By the way, such waveform measuring devices include, for example, oscilloscopes and spectrum analyzers, which measure the period, amplitude or spectrum size, spectrum frequency, etc. of the observed waveform to be measured. However, such measurements based on waveform observation have low accuracy and have disadvantages such as the inability to easily perform measurements that are not directly displayed on the display screen (for example, average values and instantaneous maximum values). Ta.

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

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

第1の方法は、特公昭63−201525号で示される
もので、メーカ側で使用頻度の高い複数の測定機能を予
め内部に登録定義しておいて、複数のファンクションキ
ーにこの機能(その機能の識別名を表示する機能も含む
)を割当ておく方法である。
The first method is shown in Japanese Patent Publication No. 63-201525, in which the manufacturer registers and defines several frequently used measurement functions internally in advance, and then assigns this function (that function) to multiple function keys. This method also includes a function to display the identification name of the user.

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

第2の方法は、ユーザが波形測定装置の測定キーを操作
して所望の測定を行いそのときの測定パラメータをセー
ブキーと数値キーで内部メモリにき記憶させ、利用する
ときはリコールキーと数値キー(いわば、メモリへの登
録アドレス)で指定することにより所望の測定を行なわ
せるものである。なお、このようなセーブ/リコール機
能を有するものとしては1986年3月に発行されたア
ンリツテクニカルの「スペクトラムアナライザ MS7
10CJに記載されている。
In the second method, the user operates the measurement keys on the waveform measurement device to perform the desired measurement, stores the measurement parameters at that time in the internal memory using the save key and numeric keys, and then uses the recall key and numeric keys to store them in the internal memory. By specifying the address (so to speak, a registered address in the memory), a desired measurement can be performed. Anritsu Technical's "Spectrum Analyzer MS7", published in March 1986, has such a save/recall function.
10CJ.

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

第3の方法は、1986年9月に発行されたアンリツテ
クニカルの「パーソナルコンピュータを内臓した。10
0に一2G)Izネトワーク/スペクトラムアナライザ
 MS620JJ及び「高速ATEをサポートする組込
形計算機システム: PTAJに記載されているもので
ある。この方法はユーザがプログラムできるコンピュー
タ機能を内蔵し、所望の測定手順、測定データの処理、
表示等をプログラムして記憶しておいて、実行キーを押
すことにより、測定を行なうものである。
The third method is Anritsu Technical's ``Personal Computer Built-in.10'' published in September 1986.
0 to 2G) Iz Network/Spectrum Analyzer MS620JJ and "Embedded Computer System Supporting High-Speed ATE: PTAJ". Procedures, processing of measurement data,
Measurements are performed by programming and storing displays, etc., and pressing an execution key.

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

第4の方法は、ヒユーレットバラカード社がスペクトラ
ムアナライザで行なっているr D o w nlow
dable  Progr’ammingJという方法
である。これは外部コンピュータにより、汎用インター
フェース・バスGP IB (HP IB)を経由して
、測定手順にしたがった設定用のコマンド列をスペクト
ラムアナライザ内部の不揮発性メモリに書き込んでおい
て、測定するときには、例えばスペクトラムアナライザ
で[S I FTIキー数値キー [Hzlキー(単位
キー)を押すことにより、前記不揮発性メモリに書き込
まれた測定手順で測定が実行される。
The fourth method is the low
This is a method called ``dable Progr'ammingJ''. This is done by using an external computer to write a command string for settings according to the measurement procedure into the non-volatile memory inside the spectrum analyzer via the general-purpose interface bus GP IB (HP IB). By pressing the Hzl key (unit key) on the spectrum analyzer, measurements are performed according to the measurement procedure written in the non-volatile memory.

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

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

第2の方法を有する測定器の場合、通常の測定操作を単
に連ねたものを登録しているに過ぎず、測定データに対
する処理や判断してその後の分岐動作あるいは繰り返し
実行などの高度な処理動作を行なう事ができない。した
がって、ユーザが希望する拡張測定の内、簡単なものし
か登録できない。
In the case of measuring instruments that use the second method, only a series of normal measurement operations are registered, and advanced processing operations such as processing and judgment on measurement data and subsequent branching or repeated execution are performed. I can't do it. Therefore, among the extended measurements desired by the user, only simple ones 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, so you can record it on memo paper, for example. The desired measurement procedure cannot be called up unless the

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

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

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

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

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

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

(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, Dedicated measurements can be made with one touch.

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

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

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

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

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

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

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

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

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

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

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

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

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

す、それぞれ目的に応じて表示器32を制御する。The display devices 32 are controlled according to their respective purposes.

ユーザプログラム編集作成装@5は基本的にキーボード
519人出力インターフェース52及び編集手段53か
らなる。キーボード51は数値キー 文字キー 記号キ
ー及び編集用のコマンドキー等の一連のキーからなり、
主としてプログラムの編集者が機器内の各デバイスを制
御するための制御命令、制御命令を基に測定プログラム
を作成するための編集命令及び測定プログラムを実行す
るための実行命令を入力するためのキーである。
The user program editing/creating device@5 basically consists of a keyboard 519, a user output interface 52, and an editing means 53. The keyboard 51 consists of a series of keys such as numeric keys, character keys, symbol keys, and command keys for editing.
Mainly used by program editors to input control commands to control each device in the equipment, editing commands to create a measurement program based on the control commands, and execution commands to execute the measurement program. be.

この例では、これらの各命令はほぼベーシック言語に近
い言語でキーボード51から入力され、アスキーコード
で出力されるようにされている。したがって、キーボー
ド51の代わりに、これらの各命令がアスキーコードで
人出力インターフエイス52に入力できるものであれば
他の入力装置から入力されてもよい。
In this example, each of these commands is input from the keyboard 51 in a language similar to a basic language, and is output in ASCII code. Therefore, instead of the keyboard 51, these commands may be input from any other input device as long as they can be input to the human output interface 52 in ASCII code.

編集手段53は、人出力インターフェース52でインタ
ーフェースを合わせられたコード化された制御命令及び
編集命令を受けて制御命令を基にした測定プログラムを
作成してプログラムメモリ412に書き込む。一方、そ
の測定プログラムをプログラム表示制御部62に送出し
て、測定プログラムを表示器32に表示せしめる。編集
手段53は編集者が作成中のプログラムを見ながら完成
させることができるようにされている。また、編集手段
53はキーボード51から実行命令を受けたときは、プ
ログラム実行部42に測定プログラムを解釈し実行する
よう指示する。
The editing means 53 receives the coded control commands and editing commands interfaced by the human output interface 52, creates a measurement program based on the control commands, and writes it into the program memory 412. On the other hand, the measurement program is sent to the program display control section 62 to display the measurement program on the display 32. The editing means 53 is designed to allow the editor to complete the program while viewing it. Further, when the editing means 53 receives an execution command from the keyboard 51, it instructs the program execution section 42 to interpret and execute the measurement program.

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

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

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

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

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

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

さらに、次のもののハード構成にはCPUが含まれる。Furthermore, the hardware configuration of the following includes a CPU.

制御装置2、プログラム制御部4を構成するプログラム
実行部42及びファンクションキー入力処理部43、表
示制御部6及びユーザプログラム編集作成装置5゜なお
、CPUは各構成要素で兼用して用いられている。
The control device 2, the program execution section 42, the function key input processing section 43, the display control section 6, and the user program editing and creation device 5 which constitute the program control section 4. Note that the CPU is also used in each component. .

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

この発明では、第1図における各構成をキーボード51
を除き、第2図に示すように一つのハウソングに収容し
ていることか特徴である。なお、Cよ キーボード514便宜上分離したものであって、これも
前記ハウジングに一体化できる。
In this invention, each configuration in FIG.
As shown in Figure 2, the main feature is that all the parts are housed in one housing song. Note that the keyboard 514 C is separated for convenience, and can also be integrated into the housing.

特に、測定部1、測定制御制御部2L  測定制御表示
部61及び表示器32等の一般的な測定手段に加えて、
ファンクションキーFl−F5、ユーザプログラム編集
作成装置5、プログラム制御部4等を一体として備えて
たことにより、ユーザが自由に拡張した測定プログラム
を容易に作成し、しかもファンクションキーF1〜F5
を押すことによりワンタッチで実行操作ができる特徴が
ある。
In particular, in addition to general measurement means such as the measurement section 1, measurement control control section 2L, measurement control display section 61, and display 32,
By integrating function keys Fl-F5, user program editing and creation device 5, program control unit 4, etc., users can easily create measurement programs that can be expanded freely, and function keys F1-F5
It has the feature that you can execute operations with one touch by pressing .

さらには、ユーザプログラム編集作成装置5及びプログ
ラム制御部4はユーザが利用可能な専用のサブルーチン
を備えたコンピュータであり、コントローラでもある。
Furthermore, the user program editing and creation device 5 and the program control unit 4 are computers equipped with dedicated subroutines that can be used by the user, and are also controllers.

波形測定装置としてこの様な機能をも一体化した構造は
、ユーザが多様な測定をしかも専用的に行な上で非常に
便利である。
A structure in which such functions are integrated as a waveform measuring device is very convenient for users to carry out various measurements on a dedicated basis.

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

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

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

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

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

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

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

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

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

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

ハ)ファンクションキーF1〜F5に対応するシステム
変数EXI〜EX5を値「0」にする初期設定の命令を
書く。
c) Write an initial setting command to set the system variables EXI to EX5 corresponding to the function keys F1 to F5 to the value "0".

二)実行されたときに、パネルのどのファンクションキ
ーFl−F5が選択的に設定されたかをサーチするため
の命令を書く。
2) Write a command to search which function keys Fl-F5 on the panel are selectively set when executed.

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

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

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

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

上記イ)〜ト)における測定プログラムの書き込みはキ
ーボード51より行なうが、書かれていく測定プログラ
ムは、賜集手段53によって順次プログラムメモリ41
2に書かれると同時に、キー表示制御部63を介して表
示器32に表示される。
The writing of the measurement program in steps A) to G) above is performed using the keyboard 51, and the written measurement program is sequentially transferred to the program memory 41 by the collecting means 53.
2, it is simultaneously displayed on the display 32 via the key display control section 63.

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

イ)初期設定 プログラム実行部42は、プログラムメモリ412にパ
ネルロック命令があるから、制御入力処理部23に測定
キー31からの情報を拒否しプログラム実行部42から
の情報のみに従うように指示する。もしパネルロック解
除命令があった場合は、測定キー31からの情報とプロ
グラム実行部42からの命令との双方に従うように指示
する。
b) Since the program memory 412 contains the panel lock command, the initial setting program execution section 42 instructs the control input processing section 23 to reject the information from the measurement key 31 and to follow only the information from the program execution section 42. If there is a panel lock release command, it 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を介して、測定部ルJgp部21
及び測定制御表示部61に制御命令を送出して測定部1
及び表示器32を初期化せしめる。この場合、初期化の
ための制御命令(”′1旧”)はサブルーチンメモリ4
4に予め用意されている。その制御命令は具体的には、
例えば測定中心周波数1100MHz、周波数スパン2
200MHz、基準レベルOdBm等のようにされてい
る。なお、この後の測定プログラムで、例えば測定ルー
チンのほうで新たな制御命令が設定されない限り、測定
部1及び表示器32は先の制御命令に従った条件で動作
を続ける。
Next, the program execution section 42 reads a command to initialize the measurement section 1 and the display 32 from the program memory 412, and sends the instruction to the measurement section Jgp section 21 via the control input processing section 23.
and sends a control command to the measurement control display section 61 to control the measurement section 1.
and initializes the display 32. In this case, the control command for initialization ("'1 old") is in the subroutine memory 4.
4 is prepared in advance. Specifically, the control command is
For example, measurement center frequency 1100MHz, frequency span 2
200MHz, reference level OdBm, etc. Note that in the subsequent measurement program, for example, unless a new control command is set in the measurement routine, the measurement unit 1 and the display 32 continue to operate under the conditions according to the previous control command.

口)次にプログラム実行部42は測定プログラムのファ
ンクションキーF1〜F5の定義命令により、その定義
のためのサブルーチンをサブルーチンメモリ44より読
み出し、測定プログラムで指定されたファンクションキ
ーF1〜F5の変数と測定項目の名称とを定義する。さ
らに、プログラム実行部42はキー表示制御部63に対
して、表示器32の表示画面のすぐ側に備えられたファ
ンクションキーFl−F5に対応ゴけてその測定項目の
名称を表示するように指示する(いわば、ファンクショ
ンキーFl’−F5にその機能名称を付けたことになる
)。ファンクションキーF1〜F5の名称を表示した例
を第4図に示す。
Next, the program execution unit 42 reads the subroutine for the definition from the subroutine memory 44 in response to the definition command of the function keys F1 to F5 of the measurement program, and executes the measurement with the variables of the function keys F1 to F5 specified in the measurement program. Define the item name. Furthermore, the program execution unit 42 instructs the key display control unit 63 to display the name of the measurement item corresponding to the function keys Fl-F5 provided immediately on the display screen of the display 32. (In other words, the function name is given to the function keys Fl'-F5.) FIG. 4 shows an example in which the names of the function keys F1 to F5 are displayed.

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

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

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

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

へ)その測定ルーチンに書かれた命令にしたがって、制
御装置2に制御命令を送出して測定を実行させる。
f) Send a control command to the control device 2 to execute the measurement according to the command written in the measurement routine.

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

チ)次のファンクションキーが設定された後の動作は上
記二)〜ト)と同じである。
h) The operations after the next function key is set are the same as in 2) to 4) above.

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

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

行番号3570 FREQ=lE9及び35805PA
N=IE9はそれぞれ測定中心周波数及び周波数スパン
を設定するためものである。
Line number 3570 FREQ=lE9 and 35805PA
N=IE9 is for setting the measurement center frequency and frequency span, respectively.

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

行番号6050及び6060のWRITE命令は前記行
番号3570及び3580で設定されたパラメータを用
いて中心周波数1000M Hz及び周波数スパン10
0100Oにする命令で測定制御部21に対する命令で
ある。
The WRITE commands in line numbers 6050 and 6060 use the parameters set in line numbers 3570 and 3580 to set the center frequency to 1000 MHz and the frequency span to 10.
This is a command to the measurement control unit 21 to set the value to 0100O.

C)行番号3390におけるGO5UB命令後の行番号
で表示器32に表示せしめるために使用する文字列の設
定である。
C) Setting of a character string used to display on the display 32 the line number after the GO5UB command in line number 3390.

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

行番号6250から6290におけるCALL DEF
なる命令はこの測定ルーチンにおいて、ファンクション
キーを再定義して用いるための命令である。
CALL DEF in lines 6250 to 6290
This command is used to redefine and use the function keys in this measurement routine.

ここでファンクションキーFlを押したとするぞれデー
タメモリ411のBチャンネルメモリに書き込むための
命令、読み出し禁止のための命令である。行番号642
0 PUT”S%IIP”はシングル掃引の指示で測定
制御部21に対する命令である。
Here, if the function key Fl is pressed, it is a command to write to the B channel memory of the data memory 411, and a command to prohibit reading. Line number 642
0 PUT "S%IIP" is a single sweep instruction and is a command to the measurement control unit 21.

e)行番号3430におけるGO5UB命令行番号65
90から6630におけるCALL命令は、ファンクシ
ョンキーの再々定義とその表示命令及び先に設定した文
字列の表示命令である。つまり、次の操作メニューの表
示である。
e) GO5UB command line number 65 in line number 3430
The CALL command from 90 to 6630 is a command to re-define and display a function key, and a command to display a previously set character string. In other words, the next operation menu is displayed.

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

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

g)行番号3470におけるGO5UB命令行番号68
00 PUT ”AすR”でデータメモリ411への書
き込み命令が出て、行番号6820  PUT”TRG
 Oパでフリーのトリガ条件(つまり、初期設定された
掃引条件)で掃引する命令が測定制御部21へ送出され
、行番号6830 CALL CRN(6)でデータメ
モリ411に書き込まれたデータを表示させるための合
資8偽示制御部6】に送出される。
g) GO5UB command line number 68 in line number 3470
00 PUT "ASR" issues a write command to the data memory 411, line number 6820 PUT"TRG
A command to sweep with a free trigger condition (in other words, the initially set sweep condition) is sent to the measurement control unit 21 using the O parameter, and the data written in the data memory 411 is displayed at line number 6830 CALL CRN (6). The information is sent to the joint stock 8 false pretense control unit 6].

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

i)行番号3510(7) RETURN命令及び行番
号1270(7) G。
i) Line number 3510 (7) RETURN instruction and line number 1270 (7) G.

TO命令で初期状態に戻る。Return to initial state with TO command.

上記説明のように次のような機能的特徴がある。As explained above, it has the following functional characteristics.

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

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

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

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

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

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

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

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

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

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

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

例えば第6図において、プログラム実行部42は行番号
6930 CALL 0PNO”XBSIF”なる命令
で、メモリカード54内の名称がXBSIFなるファイ
ルに書き込ミ準備すセ、行番号6950カら6980(
7) FOR−NRXT処理で測定データを集めて、行
番号6970 CALL DASV命令でメモリカード
54内のファイルにデータを書き込ませる。
For example, in FIG. 6, the program execution unit 42 uses the command line number 6930 CALL 0PNO "XBSIF" to prepare for writing to a file named XBSIF in the memory card 54.
7) Collect measurement data using the FOR-NRXT process and write the data to a file in the memory card 54 using the CALL DASV command in line number 6970.

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

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

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

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

(d)特にユーザは、編集作成した複数の測定プロ表示
画面で機能名称を見て所望の測定プログラムを選択し対
応するファンクションキーを押すことにより、ワンタッ
チ操作で測定実行を行える。
(d) In particular, the user can execute measurements with a one-touch operation by looking at the function names on the multiple edited measurement program display screens, selecting the desired measurement program, and pressing the corresponding function key.

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

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

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

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

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は第1実施例の構成を示す図、第2図はこの発明
の構造を示す図、第3図はプログラムのゼネラルフロー
 第4図は表示器の表示例を示す図、第5図は第2実施
例の構成を示す図、第6図(a)〜(f)は第3図にお
けるゼネラルフローの詳図中の、lは測定部、2は制御
装置、3は表面パネル、4はプログラム制御部、5,7
はユーザ千冨≠プログラム編集作成装置、6は表示制御
部、8は信号入力端子、9は被測定信号、21は測定制
御部、22はデータ処理部、23は制御入力処理部、3
1は測定キー 32は表示器、41はメモリ装置、42
はプログラム実行部、43はファンクションキー入力処
理部、44はサブルーチンメモ畜ハ 51はキーボード
、52は入出力インターフェイス、53は編集手段、5
4はメモリカート、55はカード処理部、61は測定表
示制御部、62はプログラム表示制御部、63はファン
クションキー表示制御部、411はデータメモ1ハ 4
12はプログラムメモ1ハ 413は変数メモ1八Fl
−F5はファンクションキーである。 特許出願人  アンリツ株式会社 代理人 弁理士  小池 龍太部 第6図(a) 甫6図(b) 第6図(d) 第6図(e)
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 the general flow of the program, FIG. 4 is a diagram showing an example of the display, and FIG. 6(a) to 6(f) are detailed diagrams of the general flow in FIG. 3, where l is a measuring section, 2 is a control device, 3 is a front panel, and 4 is a diagram showing the configuration of the second embodiment. is the program control section, 5, 7
is user Chitomi≠program editing and creation device, 6 is a display control unit, 8 is a signal input terminal, 9 is a signal to be measured, 21 is a measurement control unit, 22 is a data processing unit, 23 is a control input processing unit, 3
1 is a measurement key, 32 is a display, 41 is a memory device, 42
5 is a program execution section, 43 is a function key input processing section, 44 is a subroutine memo section, 51 is a keyboard, 52 is an input/output interface, 53 is an editing means, 5
4 is a memory cart, 55 is a card processing section, 61 is a measurement display control section, 62 is a program display control section, 63 is a function key display control section, 411 is a data memo 1c 4
12 is program memo 1c 413 is variable memo 18fl
-F5 is a function key. Patent Applicant Anritsu Corporation Agent Patent Attorney Ryota Koike Figure 6 (a) Figure 6 (b) Figure 6 (d) Figure 6 (e)

Claims (1)

【特許請求の範囲】 測定部(1)と、表面パネル(3)と、表示制御部(6
)と、該測定部のための制御装置(2)と、ユーザプロ
グラム編集作成装置(5、7)とを一つのハウジングに
収容した波形測定装置であって、 前記表面パネルには表示器(32)と複数のファンクシ
ョンキー(F1ないしF5)と複数の測定キー(31)
とが備えられ、 前記表示制御部には前記表示器を制御するためのファン
クションキー表示制御部(63)と測定表示制御部(6
1)とプログラム表示制御部(62)とが備えられ、 前記プログラム制御部には前記ユーザプログラム編集作
成装置により編集作成されたプログラムを記憶するプロ
グラムメモリ(412)とデータメモリ(411)と前
記ファンクションキーに対応した変数メモリ(413)
とを備えたメモリ装置(41)とファンクションキー入
力処理部(43)とプログラム実行部(42)とが備え
られ、 前記プログラム実行部は測定キーから測定制御装置へ情
報が伝達されるか否かを制御するようにされており、 前記測定部と前記データメモリとは一組のバスラインに
よって連結されていることを特徴とする波形測定装置。
[Claims] A measurement section (1), a front panel (3), and a display control section (6).
), a control device (2) for the measurement section, and a user program editing and creation device (5, 7) housed in one housing, the front panel having a display device (32). ), multiple function keys (F1 to F5), and multiple measurement keys (31)
The display control section includes a function key display control section (63) and a measurement display control section (63) for controlling the display device.
1) and a program display control unit (62), the program control unit includes a program memory (412) for storing a program edited and created by the user program editing and creation device, a data memory (411), and the function function. Variable memory (413) corresponding to the key
a memory device (41), a function key input processing section (43), and a program execution section (42), and the program execution section determines whether information is transmitted from the measurement key to the measurement control device. 1. A waveform measuring device, wherein the measuring section and the data memory are connected by a set of bus lines.
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
JP5866388 1988-03-12
JP63-58663 1988-03-12
JP63335271A JP2689156B2 (en) 1988-03-12 1988-12-29 Waveform measuring device

Publications (2)

Publication Number Publication Date
JPH021564A true JPH021564A (en) 1990-01-05
JP2689156B2 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)

Cited By (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
JPH0575674U (en) * 1992-01-24 1993-10-15 日置電機株式会社 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

Cited By (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
JPH0575674U (en) * 1992-01-24 1993-10-15 日置電機株式会社 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

Also Published As

Publication number Publication date
JP2689156B2 (en) 1997-12-10

Similar Documents

Publication Publication Date Title
US6477499B1 (en) Window control apparatus and method having function for controlling windows by means of voice-input
US6018335A (en) Programmable keyboard and method therefor
US4849880A (en) Virtual machine programming system
US4772882A (en) Cursor controller user interface system
US6117184A (en) Program generation method
US5276797A (en) Dynamically extending selection choices
KR100339697B1 (en) Program production system for semiconductor tester
US20100169805A1 (en) Dynamic point and extend user interface
JPH0448248B2 (en)
US20090276721A1 (en) Method and apparatus for configuring a device
US6124855A (en) Just-in-time software configuration information entry
JPH021564A (en) Waveform measuring instrument
CN101324844A (en) Method for making rich text control with intelligent perception
US5781905A (en) Program generating method combining data item part with database manipulation part
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
JPH07219810A (en) Module testing method and device therefor
KR940007902B1 (en) Data processor and processing method therefor
US6267057B1 (en) Method and apparatus for control command automation in a customizable printing press
JPS59174994A (en) Tester
JPH03256116A (en) Information processor
KR20180071701A (en) Apparatus for displaying menu of HMI program
JPH08263243A (en) Method and device for inputting and outputting data and computer system
JPH08297601A (en) Device and method for file management
US20020004896A1 (en) Analyzer system
JP3158526B2 (en) Function instruction method and information processing device

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