JPS6312077A - Grid description system - Google Patents
Grid description systemInfo
- Publication number
- JPS6312077A JPS6312077A JP15504786A JP15504786A JPS6312077A JP S6312077 A JPS6312077 A JP S6312077A JP 15504786 A JP15504786 A JP 15504786A JP 15504786 A JP15504786 A JP 15504786A JP S6312077 A JPS6312077 A JP S6312077A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- coordinates
- addresses
- grid
- general
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims description 13
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000011017 operating method Methods 0.000 description 1
Landscapes
- Image Generation (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明はディスプレイ上へのグリッド描画を高速に行
なうことができるグリッド描画方式に関するものである
。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a grid drawing method that can draw a grid on a display at high speed.
通常、ディスプレイ上にグリッドを描画するグリッド描
画方式は第3図に示すように、左下を原点にとり、画像
メモリの先頭アドレスaとしてy方向1到目を描いたの
ち、上方に順次2列目、3列目、・・・・・・を描いて
ゆくものである。Normally, the grid drawing method for drawing a grid on a display takes the bottom left as the origin and draws the first column in the y direction as the starting address a of the image memory, then sequentially moves upward to the second column, The third column is for drawing...
第4図は従来のグリッド描画方式を示すフローチャート
である。まず、ステップSIで描きたいグリッドのy座
標を計算する。次にステップS、でX座標を計算する。FIG. 4 is a flowchart showing a conventional grid drawing method. First, in step SI, the y coordinate of the grid to be drawn is calculated. Next, in step S, the X coordinate is calculated.
次に1ステツプS3およびステップS4でこのX座標お
よびy座標の値から画像メモリ上のアドレスおよびビッ
ト位置を計算する。次に、ステップS5でこの計算した
アドレスの画像メモリにデータを書き込む。そして、ス
テップS6で現在の列の右端まで描画したかどうかを判
定し、もし右端まで描画していなければ前記のステップ
S、〜S5を繰り返し実行する。もし現在の列が終了し
ていればステップS?てこの次の列のy座標を計算し直
したのち、再び前記のステップS、−Ssを繰り返し実
行する。そして、最後の列まで終了していれば描画を終
了する。このように、個々のグリッドについて、y座標
の計算をn回行ない、各列についてX座標の計算をm回
行なうことにより座標が計算され、その描画データを画
像メモリに書き込むことができる。Next, in step S3 and step S4, the address and bit position on the image memory are calculated from the values of the X and Y coordinates. Next, in step S5, data is written to the image memory at this calculated address. Then, in step S6, it is determined whether or not the right end of the current column has been drawn. If the right end has not been drawn, steps S to S5 are repeated. Step S if the current column is finished? After recalculating the y-coordinate of the next column of levers, the steps S and -Ss are repeated again. Then, if the last row has been completed, drawing ends. In this way, the coordinates are calculated by calculating the y-coordinate n times for each grid and the x-coordinate m times for each column, and the drawing data can be written into the image memory.
上述した従来のグリッド描画方式は、n回のy座標の計
算と各列についてのm回の2座標の計算によシ計nXm
回の乗算を必要とする。また、画像メモリのアドレス値
を求める処理はやはシ(mXn)回必要となる。したが
って、全グリッドの描画終了には秒単位の時間がかかシ
、画面操作を行なうときの効率および操作性が悪いとい
う問題点があった。The conventional grid drawing method described above requires n calculations of the y coordinate and m calculations of the two coordinates for each column.
Requires multiple multiplications. Furthermore, the process of determining the address value of the image memory is required (mXn) times. Therefore, there is a problem in that it takes time on the order of seconds to finish drawing all the grids, and that efficiency and operability are poor when performing screen operations.
この発明のグリッド描五方式は、グリッドの各々の位置
を表わす座標のすべてのアドレスに関するデータを汎用
メモリ上に常駐させ、画像メモリへの書き込みにあたっ
て使用するようにしたものである。The five-grid drawing method of the present invention is such that data relating to all addresses of coordinates representing each position of the grid resides in a general-purpose memory and is used when writing to the image memory.
この発明は、グリッドの各々の座標のアドレスおよびビ
ット位置の計算に必要な乗算および除算の回数を減少さ
せることができる。The invention can reduce the number of multiplications and divisions required to calculate the address and bit position of each coordinate of the grid.
第1図はこの発明に係るグリッド描画方式の一実施例を
示すブロック図である。同図において、1は中央処理部
(CPU)、2は汎用メモリ、3は画像メモリ、4はコ
ントローラ、5はディスプレイである。次に上記構成に
よるグリッド描画方式の動作について第2図に示すフロ
ーチャートを用いて説明する。まず、ステップSLで、
中央処理部1によυy方向第1列目のX座標の画像メモ
リ上のアドレスをすべて計算する。次に、ステップS!
で、 この計算したX座標のアドレスを汎用メモリ2に
書き込む。次に1ステップS、で、このX座標の各々に
ついて画像メモリ3上のビット位置を計算する。次K、
ステップS4で、計算した画像メモリ3上のビット位置
を汎用メモリ2に書き込む。次に、ステップSうで、こ
の汎用メモリ2上に記憶されたy座標のアドレスを読み
出し、y座標についての画像メモリ3上のアドレスを計
算する。次にステップS、で、汎用メモリ2上に記憶さ
れたX座標のアドレスを読み出し、y座標のアドレスを
加算する。次に、ステップS、で、画像メモリ3上のア
ドレス番地に汎用メモリ2上のビット位置データを書き
込む。これによシ、画像メモリ3上に省き込まれたデー
タはディスプレイ5上に描画することができる。FIG. 1 is a block diagram showing an embodiment of the grid drawing method according to the present invention. In the figure, 1 is a central processing unit (CPU), 2 is a general-purpose memory, 3 is an image memory, 4 is a controller, and 5 is a display. Next, the operation of the grid drawing method with the above configuration will be explained using the flowchart shown in FIG. First, in step SL,
The central processing unit 1 calculates all addresses on the image memory of the X coordinate of the first column in the υy direction. Next, step S!
Then, write this calculated X-coordinate address into general-purpose memory 2. Next, in step S, the bit position on the image memory 3 is calculated for each of the X coordinates. Next K,
In step S4, the calculated bit position on the image memory 3 is written into the general-purpose memory 2. Next, in step S, the address of the y-coordinate stored on this general-purpose memory 2 is read out, and the address on the image memory 3 for the y-coordinate is calculated. Next, in step S, the x-coordinate address stored on the general-purpose memory 2 is read out, and the y-coordinate address is added. Next, in step S, the bit position data on the general-purpose memory 2 is written to the address on the image memory 3. Thereby, the data omitted on the image memory 3 can be drawn on the display 5.
以上詳alK説明したように、この発明に係るグリッド
描画方式によれば、各々の座標のすべてのアドレスに関
するデータを汎用メモリに常駐させ、各グリッド毎のア
ドレスおよびビット位置の計算に必要な乗算および除算
の回数を減少させることができるので、ディスプレイへ
のグリッド描画を高速に処理することができるなどの効
果がある。As explained in detail above, according to the grid drawing method according to the present invention, data regarding all addresses of each coordinate is resident in a general-purpose memory, and the multiplication and Since the number of divisions can be reduced, there is an effect that grid drawing on the display can be processed at high speed.
第1図はこの発明に係るグリッド描画方式の一実施例を
示すブロック図、第2図は第1図の動作手順を示すフロ
ーチャート、第3図は画面と画像メモリの対応を表わす
図、第4図は従来のグリッド描画方式の動作手順を示す
フローチャートである。
1・・・・・・中央処理部、 2・・・・・・汎用メ
モリ、3・・・・・・画像メモリ、 4・・・・・・
コントローラ、5・・・・・・ディスプレイ。FIG. 1 is a block diagram showing an embodiment of the grid drawing method according to the present invention, FIG. 2 is a flowchart showing the operating procedure of FIG. 1, FIG. 3 is a diagram showing the correspondence between the screen and image memory, and FIG. The figure is a flowchart showing the operation procedure of the conventional grid drawing method. 1...Central processing unit, 2...General purpose memory, 3...Image memory, 4...
Controller, 5...Display.
Claims (1)
モリのアドレスおよびビット位置に関するデータを汎用
メモリ上にいつたん生成し、画像メモリへの書き込みに
あたり、このデータをアドレス計算の情報として使用す
ることを特徴とするグリッド描画方式。The present invention is characterized in that data regarding the address and bit position of the image memory calculated from the coordinate data representing the position of the grid is generated on a general-purpose memory, and this data is used as information for address calculation when writing to the image memory. Grid drawing method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15504786A JPS6312077A (en) | 1986-07-03 | 1986-07-03 | Grid description system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15504786A JPS6312077A (en) | 1986-07-03 | 1986-07-03 | Grid description system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6312077A true JPS6312077A (en) | 1988-01-19 |
Family
ID=15597509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15504786A Pending JPS6312077A (en) | 1986-07-03 | 1986-07-03 | Grid description system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6312077A (en) |
-
1986
- 1986-07-03 JP JP15504786A patent/JPS6312077A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS59119438A (en) | Display of current position of locator | |
JPS6312077A (en) | Grid description system | |
JPS635795B2 (en) | ||
JP3305395B2 (en) | Figure division device | |
JP3024254B2 (en) | Curve drawing method and apparatus | |
JP2904994B2 (en) | Coordinate connection display method | |
JP2966531B2 (en) | Window moving method | |
JPS6382530A (en) | Semiconductor storage device | |
JP3481294B2 (en) | Automatic dimension line drawing system | |
JP3072564B2 (en) | Arbitrary angle figure generation method in charged particle beam exposure method | |
JPH07296029A (en) | Dimension line editing method | |
JP2605609B2 (en) | Dot display processing device | |
JPH0375905B2 (en) | ||
JPS62154177A (en) | Image converter | |
JPS6068375A (en) | Screen control system for display unit | |
JPH0527942A (en) | Characteristic display device | |
JPH0581948B2 (en) | ||
JPS6368985A (en) | Face painting system | |
JPS62269271A (en) | Area indicating device | |
JPH0433165A (en) | Picture display device | |
JPH05334378A (en) | Graphic processing and graphic element processing | |
JPH05204547A (en) | Cursor position controller | |
JPH0659664A (en) | Pattern picture drawing processing method using cash image | |
JPH07230376A (en) | Function extending method for computer system | |
JPH0467230B2 (en) |