JP2898181B2 - Waveform editing method - Google Patents
Waveform editing methodInfo
- Publication number
- JP2898181B2 JP2898181B2 JP5243999A JP24399993A JP2898181B2 JP 2898181 B2 JP2898181 B2 JP 2898181B2 JP 5243999 A JP5243999 A JP 5243999A JP 24399993 A JP24399993 A JP 24399993A JP 2898181 B2 JP2898181 B2 JP 2898181B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform
- memory area
- editing
- capacity
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 13
- 230000015654 memory Effects 0.000 claims description 64
- 230000008569 process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 101100326509 Catharanthus roseus CYP76B6 gene Proteins 0.000 description 1
- 101100326510 Swertia mussotii CYP76B10 gene Proteins 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
- Tests Of Electronic Circuits (AREA)
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【産業上の利用分野】本発明は、大容量の波形メモリ領
域及び小容量の編集メモリ領域を有する波形発生器用の
波形編集方法において、波形メモリ領域に記憶された波
形データを編集する方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for editing a waveform data stored in a waveform memory area in a waveform editing method for a waveform generator having a large-capacity waveform memory area and a small-capacity edit memory area.
【0002】[0002]
【従来の技術】図2は、波形発生器のブロック図を示
す。波形出力メモリ10は、ランダム・アクセス・メモ
リ(RAM)などのデジタル・メモリであり、記憶した
デジタル波形データを高速に読出すことができる。ま
た、波形出力メモリ10から読出されたデジタル波形デ
ータは、デジタル・アナログ(D/A)変換器14によ
りアナログ波形信号に変換されて、出力端子16から出
力される。なお、波形出力メモリ10内には、アドレス
信号発生器、入出力バッファなどが含まれているが、こ
れらは一般的であるので、その詳細な説明を省略する。2. Description of the Related Art FIG. 2 shows a block diagram of a waveform generator. The waveform output memory 10 is a digital memory such as a random access memory (RAM), and can read stored digital waveform data at high speed. The digital waveform data read from the waveform output memory 10 is converted into an analog waveform signal by a digital / analog (D / A) converter 14 and output from an output terminal 16. Note that the waveform output memory 10 includes an address signal generator, an input / output buffer, and the like, but these are common and will not be described in detail.
【0003】波形出力メモリ10はバス18に接続され
ており、このバス18には、マイクロプロセッサなどの
中央処理装置(CPU)20、プログラムを記憶したリ
ード・オンリ・メモリ(ROM)22、CPU20の作
業用メモリであるRAM24、キーボードやカソール制
御器などの入力装置26、表示装置28が接続さてい
る。なお、RAM24は、波形メモリ領域及び波形編集
領域も具えており、波形メモリ領域は、入力端子25を
介して供給された種々の波形デジタル・データを記憶す
る。RAM24の波形データ領域の波形デジタル・デー
タは、波形出力メモリ10に転送され、アナログ波形出
力用となる。よって、RAM24の波形メモリ領域の容
量と波形出力メモリ10の容量は等しい。なお、これら
ブロック20〜26は、波形発生の種々の制御を行い、
その結果を表示装置28に表示したりする。また、波形
出力メモリ10と、RAM24内の波形メモリ領域との
両方を設けているのは、波形編集中でも、記憶した波形
データのアナログ波形を端子16から出力できるためで
ある。[0003] The waveform output memory 10 is connected to a bus 18. The bus 18 has a central processing unit (CPU) 20 such as a microprocessor, a read-only memory (ROM) 22 storing a program, and a CPU 20. A RAM 24 serving as a working memory, an input device 26 such as a keyboard and a console controller, and a display device 28 are connected. The RAM 24 also has a waveform memory area and a waveform editing area, and the waveform memory area stores various waveform digital data supplied via the input terminal 25. The waveform digital data in the waveform data area of the RAM 24 is transferred to the waveform output memory 10 and used for outputting an analog waveform. Therefore, the capacity of the waveform memory area of the RAM 24 and the capacity of the waveform output memory 10 are equal. In addition, these blocks 20 to 26 perform various controls of waveform generation,
The result is displayed on the display device 28 or the like. The reason why both the waveform output memory 10 and the waveform memory area in the RAM 24 are provided is that the analog waveform of the stored waveform data can be output from the terminal 16 even during waveform editing.
【0004】ところで、コンピュータやデジタル・オシ
ロスコープなどから、入力端子25を経由してデジタル
波形データをRAM24の波形メモリ領域に記憶した場
合、その波形を編集したい場合がある。この場合、RA
M24の波形メモリ領域に記憶されている波形データを
RAM24内の編集領域に転送する。ROM22に記憶
されたプログラムに従ってCPU20は動作し、RAM
24の編集領域に転送された波形データをアナログ波形
として表示装置28に表示する。操作者は、表示装置2
8の表示を見ながら、入力装置26によりRAM24の
編集領域内の波形データを編集する。編集の終わった波
形データを再び波形メモリ領域に記憶した後、波形出力
メモリ10に転送して、D/A変換器14によりアナロ
グ波形を端子16に出力する。When digital waveform data is stored in the waveform memory area of the RAM 24 from a computer or a digital oscilloscope via the input terminal 25, it may be necessary to edit the waveform. In this case, RA
The waveform data stored in the waveform memory area of M24 is transferred to the editing area in RAM24. The CPU 20 operates according to the program stored in the ROM 22,
The waveform data transferred to the edit area 24 is displayed on the display device 28 as an analog waveform. The operator operates the display device 2
The waveform data in the editing area of the RAM 24 is edited by the input device 26 while looking at the display 8. After the edited waveform data is stored again in the waveform memory area, it is transferred to the waveform output memory 10 and the D / A converter 14 outputs an analog waveform to the terminal 16.
【0005】[0005]
【発明が解決しようとする課題】最近は、RAM24の
波形メモリ領域の記憶容量(波形出力メモリ10の記憶
容量に対応)が、例えば、4メガバイトというように非
常に大きくなってきている。これにより、長い波形を発
生できる。しかし、CPU20の種類や、システム構成
の制限から、RAM24の内の編集メモリ領域の容量を
波形メモリ領域の容量よりも小さくせざるを得ない場合
がある。このような場合、波形メモリ領域内に記憶され
た波形データを編集することができなかった。Recently, the storage capacity of the waveform memory area of the RAM 24 (corresponding to the storage capacity of the waveform output memory 10) has become extremely large, for example, 4 megabytes. As a result, a long waveform can be generated. However, the capacity of the edit memory area in the RAM 24 may be forced to be smaller than the capacity of the waveform memory area due to the type of the CPU 20 and restrictions on the system configuration. In such a case, the waveform data stored in the waveform memory area could not be edited.
【0006】したがって、本発明の目的は、編集メモリ
領域の記憶容量が波形メモリ領域の記憶容量よりも小さ
くても、波形メモリ領域内に記憶された波形データを編
集できる波形編集方法の提供にある。Accordingly, an object of the present invention is to provide a waveform editing method capable of editing waveform data stored in a waveform memory area even if the storage capacity of the edit memory area is smaller than the storage capacity of the waveform memory area. .
【0007】[0007]
【課題を解決するための手段】本発明は、大容量の波形
メモリ領域及び小容量の編集メモリ領域を有する波形発
生器用の波形編集方法である。まず、波形メモリ領域に
記憶された波形データを複数の区画に分割する際の分割
数、又は1区画のサイズを設定する。1区画のサイズを
設定した場合に、波形メモリ領域の容量及びサイズより
分割数を求める。次に、複数の区画から選択された区画
内の波形データを波形メモリ領域から編集メモリ領域に
転送し、この編集メモリ領域内の波形データを編集後、
編集したデータを波形メモリ領域に戻すことを特徴とす
る。SUMMARY OF THE INVENTION The present invention is a waveform editing method for a waveform generator having a large waveform memory area and a small edit memory area. First, the number of divisions for dividing the waveform data stored in the waveform memory area into a plurality of sections or the size of one section is set. When the size of one section is set, the number of divisions is obtained from the capacity and size of the waveform memory area. Next, the waveform data in the section selected from the plurality of sections is transferred from the waveform memory area to the editing memory area, and after editing the waveform data in the editing memory area,
The edited data is returned to the waveform memory area.
【0008】[0008]
【実施例】本発明の波形編集方法で用いる波形発生器
は、図2に示したブロック図と同じ構成である。しか
し、図1に示す流れ図に沿った波形編集のためのプログ
ラムがROM22内に記憶されている。まず、ステップ
30において、CPU20は、表示装置28に、RAM
24の波形メモリ領域全体を分割する際の各区画のサイ
ズ、又は分割数(区画の総数)を入力可能とし、その旨
を表示装置28に表示する。操作者は、入力装置26を
介して、サイズ又は分割数を入力する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A waveform generator used in the waveform editing method of the present invention has the same configuration as the block diagram shown in FIG. However, a program for waveform editing according to the flowchart shown in FIG. First, in step 30, the CPU 20 stores the RAM in the display device 28.
The size of each section or the number of divisions (total number of sections) when the entire 24 waveform memory areas are divided can be input, and that fact is displayed on the display device 28. The operator inputs the size or the number of divisions via the input device 26.
【0009】判断ステップ32において、サイズが入力
されたと判断した場合は、ステップ34に進み、波形メ
モリ領域の容量及び入力されたサイズより分割数を求め
る。また、ステップ30で分割数を入力した場合、又は
ステップ34の処理が終わった場合、ステップ36に進
む。このステップ36において、各区画が波形メモリ領
域のどのアドレス範囲に対応するかは既にCPU20が
求めている。これに応じて、CPU20は、各区画の一
覧表を表示装置28に表示する。操作者は、この表示を
参照して、編集すべき波形データ部分の区画を入力装置
26により選択する。If it is determined in step 32 that a size has been input, the process proceeds to step 34, where the number of divisions is determined from the capacity of the waveform memory area and the input size. If the number of divisions has been input in step 30 or if the processing in step 34 has been completed, the process proceeds to step 36. In this step 36, the CPU 20 has already determined which address range of the waveform memory area corresponds to each section. In response, the CPU 20 displays a list of each section on the display device 28. The operator refers to this display and selects a section of the waveform data portion to be edited by using the input device 26.
【0010】ステップ38において、CPU20は、R
AM24波形メモリ領域の選択された区画の波形データ
をRAM24の編集メモリ領域に移動する。この編集メ
モリ領域内のデータは、ステップ40において、操作者
が入力装置26及び表示装置28を用いて編集する。こ
の編集作業は、従来の波形編集と同じである。しかし、
1区画の大きさが編集メモリ領域の容量よりも小さい場
合は、その波形部分を拡大して表示装置28に表示する
し、1区画の大きさが編集メモリ領域の容量よりも大き
い場合は、その波形部分を縮小して表示装置28に表示
する。これら拡大及び縮小は、ズーム機能により任意に
制御できる。In step 38, the CPU 20 sets R
The waveform data of the selected section of the AM24 waveform memory area is moved to the edit memory area of the RAM 24. The data in the editing memory area is edited by the operator using the input device 26 and the display device 28 in step 40. This editing operation is the same as the conventional waveform editing. But,
If the size of one section is smaller than the capacity of the edit memory area, the waveform portion is enlarged and displayed on the display device 28. If the size of one section is larger than the capacity of the edit memory area, The waveform portion is reduced and displayed on the display device 28. These enlargement and reduction can be arbitrarily controlled by the zoom function.
【0011】波形編集が終わると、ステップ42におい
て、編集の終わった波形データ部分を波形メモリ領域に
戻す。そして、これで編集作業が終わりならば、判断ス
テップ44において、この処理から抜け出す。しかし、
編集作業を継続する場合は、ステップ36に戻る。すべ
ての処理が終わった後、RAM24の波形メモリ領域の
データを波形出力メモリ10に転送する。When the waveform editing is completed, in step 42, the edited waveform data portion is returned to the waveform memory area. Then, if the editing operation is completed, the process exits from this processing in a decision step 44. But,
If the editing operation is to be continued, the process returns to step S36. After all the processes are completed, the data in the waveform memory area of the RAM 24 is transferred to the waveform output memory 10.
【0012】上述は、本発明の好適な実施例について説
明したが、本発明の要旨を逸脱することなく、種々の変
更変形が可能である。例えば、RAM24の波形メモリ
領域と波形出力メモリ10とを単一のメモリ領域で兼用
してもよい。すなわち、RAM24の波形メモリ領域の
出力データをD/A変換器14に直接供給してもよい。Although the preferred embodiment of the present invention has been described above, various changes and modifications can be made without departing from the spirit of the present invention. For example, the waveform memory area of the RAM 24 and the waveform output memory 10 may be shared by a single memory area. That is, the output data of the waveform memory area of the RAM 24 may be directly supplied to the D / A converter 14.
【0013】[0013]
【発明の効果】上述のごとく本発明によれば、編集メモ
リ領域の容量が波形メモリ領域の容量よりも小さい場合
であっても、効率よく波形を編集できる。また、編集す
る区画の大きさは、各区画のサイズでも総区画数(分割
数)でも選択できるので、編集作業が一層容易になる。As described above, according to the present invention, a waveform can be edited efficiently even when the capacity of the edit memory area is smaller than the capacity of the waveform memory area. Further, since the size of the section to be edited can be selected from the size of each section and the total number of sections (the number of divisions), the editing work is further facilitated.
【図1】本発明を用いる波形発生器のブロック図であ
る。FIG. 1 is a block diagram of a waveform generator using the present invention.
【図2】本発明の好適な実施例の流れ図である。FIG. 2 is a flowchart of a preferred embodiment of the present invention.
10 波形出力メモリ 24 波形メモリ領域及び編集メモリ領域を含むRAM 10 Waveform output memory 24 RAM including waveform memory area and edit memory area
フロントページの続き (58)調査した分野(Int.Cl.6,DB名) H03B 28/00 G01R 31/3183 G10H 7/02 Continuation of the front page (58) Field surveyed (Int. Cl. 6 , DB name) H03B 28/00 G01R 31/3183 G10H 7/02
Claims (1)
集メモリ領域を有する波形発生器用の波形編集方法にお
いて、 上記波形メモリ領域に記憶された波形データを複数の区
画に分割する際の分割数、又は1区画のサイズを設定
し、 上記1区画のサイズを設定した場合に、上記波形メモリ
領域の容量及び上記サイズより分割数を求め、 上記複数の区画から選択された区画内の波形データを上
記波形メモリ領域から上記編集メモリ領域に転送し、 上記編集メモリ領域内の波形データを編集後、編集した
データを上記波形メモリ領域に戻すことを特徴とする波
形編集方法。1. A waveform editing method for a waveform generator having a large-capacity waveform memory area and a small-capacity edit memory area, the number of divisions when dividing the waveform data stored in the waveform memory area into a plurality of sections. Or, when the size of one section is set, and when the size of the one section is set, the number of divisions is obtained from the capacity of the waveform memory area and the size, and the waveform data in the section selected from the plurality of sections is obtained. A waveform editing method, comprising: transferring from the waveform memory area to the edit memory area; editing the waveform data in the edit memory area; and returning the edited data to the waveform memory area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5243999A JP2898181B2 (en) | 1993-09-03 | 1993-09-03 | Waveform editing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5243999A JP2898181B2 (en) | 1993-09-03 | 1993-09-03 | Waveform editing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0774543A JPH0774543A (en) | 1995-03-17 |
| JP2898181B2 true JP2898181B2 (en) | 1999-05-31 |
Family
ID=17112214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5243999A Expired - Fee Related JP2898181B2 (en) | 1993-09-03 | 1993-09-03 | Waveform editing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2898181B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4876645B2 (en) * | 2006-03-13 | 2012-02-15 | ヤマハ株式会社 | Waveform editing device |
| DE112008001574T5 (en) * | 2007-06-05 | 2010-04-29 | Advantest Corp. | Waveform generator, waveform generation method and program |
-
1993
- 1993-09-03 JP JP5243999A patent/JP2898181B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0774543A (en) | 1995-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH1079043A (en) | Texture data reading device and rendering device | |
| JP2898181B2 (en) | Waveform editing method | |
| JPS60227292A (en) | Frame buffer memory writing system | |
| JPH0668760B2 (en) | DMA controller for image editing device | |
| JPH05304613A (en) | Image data compression / decompression method and image data compression / decompression device | |
| JPS5835592A (en) | display screen splitting device | |
| JP2769384B2 (en) | Arithmetic control IC and information processing device | |
| US5742281A (en) | Image control device | |
| JPH07271966A (en) | Data storage method, scroll method and data output method using the same | |
| JP3069384B2 (en) | Document processing apparatus and method | |
| JP3429880B2 (en) | Memory device and memory access method | |
| JP2674051B2 (en) | Work line indicator | |
| JPH023196B2 (en) | ||
| JP2852050B2 (en) | Image processing device | |
| JPH02110758A (en) | Dma transfer system | |
| JPH0510975A (en) | Wave form indication method of wave form recorder | |
| JPH0863386A (en) | Memory circuit | |
| JPH04184505A (en) | Factory information filing system | |
| JPS62229361A (en) | Character processor | |
| JPH08263036A (en) | Image processing device | |
| JPS62174876A (en) | Time chart display system | |
| JPH0683919A (en) | Image information processor | |
| JPH02199556A (en) | Dump system for file device | |
| JPH03274468A (en) | Waveform display apparatus | |
| JPS6316377A (en) | Input system for graphic data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |