Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0664513B2 - Memory controller - Google Patents
[go: Go Back, main page]

JPH0664513B2 - Memory controller - Google Patents

Memory controller

Info

Publication number
JPH0664513B2
JPH0664513B2 JP60126490A JP12649085A JPH0664513B2 JP H0664513 B2 JPH0664513 B2 JP H0664513B2 JP 60126490 A JP60126490 A JP 60126490A JP 12649085 A JP12649085 A JP 12649085A JP H0664513 B2 JPH0664513 B2 JP H0664513B2
Authority
JP
Japan
Prior art keywords
memory
information
screen
screen type
address
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 - Lifetime
Application number
JP60126490A
Other languages
Japanese (ja)
Other versions
JPS61283924A (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.)
Meidensha Corp
Original Assignee
Meidensha 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 Meidensha Corp filed Critical Meidensha Corp
Priority to JP60126490A priority Critical patent/JPH0664513B2/en
Publication of JPS61283924A publication Critical patent/JPS61283924A/en
Publication of JPH0664513B2 publication Critical patent/JPH0664513B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Position Input By Displaying (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 A.産業上の利用分野 この発明はプログラマブルコントローラ(以下PCと称
す)とCRT端末装置とを電気的に結合する装置に係り、
特にPCのメモリの使用可能範囲を効率良く使用できるよ
うにしたメモリ制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION A. Field of Industrial Application The present invention relates to a device for electrically coupling a programmable controller (hereinafter referred to as a PC) and a CRT terminal device,
In particular, the present invention relates to a memory control device capable of efficiently using the usable range of the PC memory.

B.発明の概要 この発明はメモリ容量に制約のあるPCのメモリを効率良
く使用できるように制御するメモリ制御装置において、 粗分割設定メモリの出力をライトペン位置番地情報で選
択し、その番地に対応した情報をメモリから読み出し、
読み出された情報から画面種類情報を取り出し、取り出
された情報を用いて予め情報が格納設定されている補助
メモリから画面種類に対応した情報を得るようにしたこ
とにより、 使用範囲に制限があるPCのメモリを効率良く使用できる
ようにしたものである。
B. Summary of the Invention This invention is a memory control device that controls the memory of a PC with limited memory capacity so that it can be used efficiently, and the output of the coarse division setting memory is selected by light pen position address information, and the Read the corresponding information from the memory,
The range of use is limited by extracting screen type information from the read information and using the extracted information to obtain information corresponding to the screen type from the auxiliary memory in which the information is stored and set in advance. It is designed to allow efficient use of PC memory.

C.従来の技術 従来CRT端末装置を使用した制御系においては高級な計
算機技術を必要としていた。しかし、近年マイクロコン
ピユータ(マイコン)技術の著しい進歩によりCRT端末
側にマイコンを内蔵して主要な画面制御を簡単に行うこ
とができる使い易いCRT端末装置が出現して来た。この
ようなCRT端末装置はソフトウエアの知識を必要としな
いで、かつメモリへの書き込みや読み出しが容易にでき
るPCと結合して使用されるようになりつつある。
C. Conventional technology Conventional control systems that used CRT terminals required sophisticated computer technology. However, in recent years, with the remarkable progress of the microcomputer technology, an easy-to-use CRT terminal device has emerged in which the microcomputer is built in the CRT terminal side and the main screen control can be easily performed. Such a CRT terminal device is being used in combination with a PC that does not require knowledge of software and can easily write to and read from a memory.

D.発明が解決しようとする問題点 上記のようにPCのメモリは書き込み、読み出しが容易に
できるけれどもPC内に設けられているメモリの容量には
制限があり、次のような場合にはメモリが不足してしま
う。例えば4000画素のCRTデイスプレイ(X軸方向80,Y
軸方向50,80×50=4000)を使用したとき、一画面数当
り、ライトペンの位置は4000通りになる。一般に画面数
は複数必要とするからCRT画面に応じてライトペンの位
置から操作者の意志を解読するには予め4000×画面数の
メモリエリアにそれぞれ操作者の意志を設定したリスト
を製作しメモリに格納しておかなければならない。ここ
で画面数が20とすると4000×20=80,000個所のメモリア
ドレスが必要になるので、非実用的である。また画面数
はそのままとしても画面種類数を少くして例えば4つに
したとしても4000×4=16,000のメモリアドレスを必要
とするため、PCのメモリ容量を大幅に越えてしまい、実
用的でない。
D. Problems to be solved by the invention As described above, the memory of the PC can be easily written and read, but the capacity of the memory provided in the PC is limited. Will run out. For example, 4000 pixel CRT display (X axis direction 80, Y
When using the axial direction 50, 80 x 50 = 4000), the number of light pen positions is 4000 per screen. Generally, multiple screens are required, so in order to decode the operator's intention from the position of the light pen according to the CRT screen, a list in which the operator's intention is set in advance in the memory area of 4000 × the number of screens is created and stored in memory. Must be stored in. Here, if the number of screens is 20, 4000 × 20 = 80,000 memory addresses are required, which is impractical. Further, even if the number of screens is left as it is, even if the number of screen types is reduced to, for example, 4, the memory address of 4000 × 4 = 16,000 is required, which greatly exceeds the memory capacity of the PC and is not practical.

E.問題点を解決するための手段 この発明は細分化されたライトペン位置情報を粗分割す
るデータをx軸とy軸の情報毎に分割してPCのメモリに
記憶させ、このメモリに記憶された情報をライトペンか
らの指定番地情報によりその番地に対応した粗分割情報
をx軸,y軸別に取り出し、取り出された情報からCRT画
面種類指定番号により指定番号の情報だけを抽出し、こ
の指定番号の情報を用いて予め設定された複数のメモリ
の1つから所望の情報を取り出すようにしたものであ
る。
E. Means for Solving Problems The present invention divides the data for roughly dividing the light pen position information that has been subdivided into pieces for each x-axis and y-axis information, and stores the data in the memory of the PC. Based on the specified address information from the light pen, the coarse division information corresponding to that address is extracted for each x-axis and y-axis, and only the information of the specified number is extracted from the extracted information by the CRT screen type specification number. The information of the designated number is used to retrieve desired information from one of a plurality of preset memories.

F.作用 まず細分化されたライトペン位置情報を粗分割するため
の変換テーブルをx軸,y軸双方を画面種類別にPCのメモ
リに用意しておく。このようにメモリに記憶された情報
はライトペンの指定番地情報によつて、その番地により
指定された粗分割位置情報がCRT画面種類を含んで読み
出される。次に画面種類指定番号を前記情報に与えると
該当画面に対応した粗分割位置だけの情報が得られる。
粗分割位置情報を用いて予め操作者の意志を画面種類別
に設定された情報が記憶されたメモリから所望の情報の
みを取り出す。このように動作させればPCのメモリ容量
を増大させることがない。
F. Action First, a conversion table for roughly dividing the light pen position information that has been subdivided is prepared in the memory of the PC for each screen type for both the x-axis and the y-axis. The information thus stored in the memory is read according to the designated address information of the light pen, and the coarse division position information designated by the address is read out including the CRT screen type. Next, when the screen type designation number is given to the above information, only the coarse division position information corresponding to the corresponding screen is obtained.
Only the desired information is taken out from the memory in which the information in which the intention of the operator is set in advance for each screen type is stored using the coarse division position information. By operating in this way, the memory capacity of the PC is not increased.

G.実施例 第1図及び第2図において、1はPCのメモリで、このメ
モリ1は詳細を第3図及び第4図に示すようにCRT画面
のX軸方向の粗分割設定メモリ1xとY軸方向の粗分割設
定メモリ1yから構成されている。両設定メモリ1x,1yの
出力はメモリ選択切換部2x,2yに供給され、この切換部2
x,2yに与えられるライトペン位置メモリ9x,9yの所定番
地の情報により前記両設定メモリ1x,1yの所定番地の情
報が読み出されて第1出力部3x,3yに入力される。この
第1出力部3x,3yの情報は画面種類指定情報A〜Dによ
り画面種類切換部4x,4yで選択切換えられ、その切換部4
x,4yの第2出力部5x,5yに指定画面種類のみの粗分割位
置情報として入力される。6a〜6dは画面種類A〜Dに応
じて操作者の意志が設定されたメモリで、このメモリ6a
〜6dの出力はメモリ選択切換部7a〜7dに与えられ、前記
第2出力部5x,5yの指定画面に対する粗分割位置情報に
より操作者意志設定メモリ6a〜6dのうちから所望の情報
が読み出され第3出力部8a〜8dに入力される。例えば第
2図では画面種類「B」の操作者意志設定メモリ6bの所
定番地の情報B(I,J)が読み出されて第3出力部8bに
入力される。なお、第2図は第1図の具体的な実施例で
あり、第2図においては画面種類指定は「B」の場合だ
けを示してある。また、第2図における各文字に付され
ている添字は番地を示している。
G. Embodiment In FIGS. 1 and 2, reference numeral 1 is a PC memory, and this memory 1 is a coarse division setting memory 1x in the X-axis direction of the CRT screen as shown in FIGS. 3 and 4 in detail. It is composed of a coarse division setting memory 1y in the Y-axis direction. The outputs of both setting memories 1x and 1y are supplied to the memory selection switching units 2x and 2y.
Based on the information of the predetermined address of the light pen position memories 9x, 9y given to x, 2y, the information of the predetermined address of both the setting memories 1x, 1y is read and input to the first output units 3x, 3y. The information of the first output section 3x, 3y is selectively switched by the screen type switching sections 4x, 4y according to the screen type designation information A to D, and the switching section 4
It is input to the second output units 5x, 5y of x, 4y as coarse division position information only for the designated screen type. 6a to 6d are memories in which the operator's intention is set according to the screen types A to D.
Outputs from 6d to 6d are given to the memory selection switching sections 7a to 7d, and desired information is read out from the operator intention setting memories 6a to 6d by the coarse division position information for the designated screen of the second output sections 5x and 5y. It is input to the third output units 8a to 8d. For example, in FIG. 2, the information B (I, J) at a predetermined address of the operator's intention setting memory 6b of the screen type "B" is read and input to the third output unit 8b. Note that FIG. 2 is a specific example of FIG. 1, and in FIG. 2 only the case where the screen type designation is “B” is shown. Moreover, the subscripts attached to the respective characters in FIG. 2 indicate the addresses.

第1図及び第2図で示した粗分割設定メモリは次のよう
に作る。例としてX軸方向が80,Y軸方向が50に細分割さ
れたCRT画面の場合、その画素数は4000になるから、ラ
イトペンの位置は4000通りになる。ライトペンの位置が
4000のままでは操作者の意志の検出が面倒であるから第
3図に示すようにその位置を80通り(X軸方向が10,Y軸
方向が8の場合)に粗分割すればライトペン位置数は最
大80通りですむ。なお画面粗分割は次のようにして行
う。CRT端末装置からはX軸方向に0〜79通り、Y軸方
向に0〜49通りの情報がPCに入力されてくる。
The coarse division setting memory shown in FIGS. 1 and 2 is made as follows. As an example, in the case of a CRT screen that is subdivided into 80 in the X-axis direction and 50 in the Y-axis direction, the number of pixels is 4000, so the position of the light pen is 4000. The position of the light pen
If 4000 is left, it is troublesome to detect the intention of the operator. Therefore, if the position is roughly divided into 80 ways (when the X-axis direction is 10 and the Y-axis direction is 8), the light pen position is set. The maximum number is 80. The screen rough division is performed as follows. From the CRT terminal device, 0 to 79 types of information in the X-axis direction and 0 to 49 types of information in the Y-axis direction are input to the PC.

そこで、上記の場合、X軸方向では0〜79を1〜10に、
Y軸方向では0〜49を1〜8に変換する必要がある。こ
のため、第4図のメモリに示すように主メモリ内の領域
に変換テーブルを用意しておく。このようにしておけば
簡単に第3図に示す粗分割方針説明図のものが得られ
る。なお、第4図は粗分割設定メモリ構成図で、この図
において、メモリの右端が変換テーブルで、x→X y
→Yの粗分割方針か4種類の画面に対応したx軸方向の
番地とy軸方向の番地に予め入力される。
Therefore, in the above case, 0-79 is changed to 1-10 in the X-axis direction,
It is necessary to convert 0-49 to 1-8 in the Y-axis direction. Therefore, a conversion table is prepared in an area in the main memory as shown in the memory of FIG. By doing so, the rough division policy explanatory diagram shown in FIG. 3 can be easily obtained. Note that FIG. 4 is a block diagram of the coarse division setting memory. In this figure, the right end of the memory is a conversion table, and x → X y
→ The rough division policy of Y or the addresses in the x-axis direction and the addresses in the y-axis direction corresponding to four types of screens are input in advance.

第5図は画面種類Bに対応する操作者の意志を予め入力
したメモリ設定図で(勿論本図は概要例で実際はこの文
字は記号化されている)、この第5図のようなメモリ設
定図を用いれば操作者の意志を引き出すことができる。
この場合に必要なメモリ領域はX軸方向粗分割用として
0〜79=80,Y軸方向粗分割用として0〜49=50、操作者
意志設定用として10×8=80を必要とするから合計80+
50+80=210占有となる。
FIG. 5 is a memory setting diagram in which the operator's intention corresponding to screen type B has been input in advance (of course, this figure is a schematic example and this character is actually symbolized). The operator's will can be drawn out by using the figure.
In this case, the required memory area is 0 to 79 = 80 for rough division in the X-axis direction, 0 to 49 = 50 for rough division in the Y-axis direction, and 10 x 8 = 80 for setting the operator's intention. Total 80+
50 + 80 = 210 will be occupied.

次に第1図及び第2図の動作について述べる。操作者が
ライトペンを図示しないCRT画面に向けると、そのライ
トペンの位置情報がライトペン位置メモリ9x,9yに入力
される。このメモリ9X,9yに入力された情報xi,yj(i,j
は番地で0〜79,0〜49)がメモリ選択切換部2x,2yに与
えられる。そのi,j番地の情報XAi〜XDi,YAj〜YDjが第1
出力部3x,3yに入力される。第1出力部3x,3yの情報XAi
〜XDi,YAj〜YDjは画面種類切換部4x,4yに供給される画
面種類指定情報でBが指定されれば選択切換えられて、
第2出力部5x,5yに情報XBi,YBjが入力される。この情報
XBi,YBjはメモリ選択切換部7bに与えられてメモリ6bか
らi,j番地に相当する情報を読み出して第3出力部8bに
入力させる。
Next, the operation of FIGS. 1 and 2 will be described. When the operator directs the light pen to a CRT screen (not shown), position information of the light pen is input to the light pen position memories 9x and 9y. Information input to this memory 9X, 9y xi, yj (i, j
Is an address and 0 to 79,0 to 49) are given to the memory selection switching units 2x and 2y. The information XAi ~ XDi, YAj ~ YDj at the i, j address is the first
It is input to the output units 3x and 3y. Information XAi of the first output section 3x, 3y
~ XDi, YAj ~ YDj are selectively switched if B is specified in the screen type specification information supplied to the screen type switching units 4x, 4y,
The information XBi, YBj is input to the second output units 5x, 5y. This information
XBi and YBj are given to the memory selection switching unit 7b to read the information corresponding to the address i, j from the memory 6b and input it to the third output unit 8b.

上記のようにしてメモリを制御すればメモリのメモリ容
量を大きくしないでもPCを充分使用することができ、し
かもメモリ領域の占有も極めて少い利点がある。
Controlling the memory as described above has the advantage that the PC can be fully used without increasing the memory capacity of the memory and the memory area is extremely small.

上記実施例においてはCRT画面構成を8×10に粗分割し
た場合について述べて来たが、CRT画面構成からすれば
対象画面毎に全ての粗分割方式とはならない。例えば6
×12、5×8のような構成も必要となる。このような画
面構成の場合のメモリ領域は次表のようになる。
In the above embodiment, the case where the CRT screen structure is roughly divided into 8 × 10 has been described. However, from the CRT screen structure, not all the coarse division methods are provided for each target screen. Eg 6
A configuration of × 12, 5 × 8 is also required. The memory area for such a screen configuration is as shown in the following table.

上記のようなメモリ領域は第4図のようにすれば更に圧
縮できる。第4図において、8×10用に適用する場合、
例えばライトペン位置情報でx=1と入力されたならx
軸「1」相当の内容を読み取り、それに の数値と の内容とのAND演算を行うと のように目的とするものをはき出すことができる。これ
によりx軸、y軸粗分割用に390のメモリ領域が必要で
あつたものが、メモリ領域が130で実現できる。
The memory area as described above can be further compressed as shown in FIG. In FIG. 4, when applied for 8 × 10,
For example, if x = 1 is entered in the light pen position information, x
Read the contents equivalent to axis "1", and And the AND operation with the contents of You can get out what you want. As a result, the memory area of 130 can be realized while the memory area of 390 was required for the rough division of the x-axis and the y-axis.

H.発明の効果 以上述べたように、この発明によれば、粗分割設定メモ
リの出力をライトペン位置番地情報で選択切換えし、選
択された番地に対応した情報をメモリから読み出し、そ
の情報から所望の画面種類が入力されている情報を取り
出し、その取り出された情報により予め設定されている
メモリから所望の画面種類に対応した情報を得るように
メモリを制御したので、使用範囲に制限のあるPCのメモ
リを効率良く用いることができる利点がある。
H. Effects of the Invention As described above, according to the present invention, the output of the rough division setting memory is selectively switched by the light pen position address information, the information corresponding to the selected address is read from the memory, and the information is read from the information. Since the information in which the desired screen type has been input is taken out and the memory is controlled so as to obtain the information corresponding to the desired screen type from the preset memory based on the taken out information, the range of use is limited. There is an advantage that the memory of the PC can be used efficiently.

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

第1図はこの発明の一実施例を示すブロック図、第2図
は第1図の具体的な実施例を示すブロック図、第3図は
粗分割方針説明図、第4図は粗分割設定メモリ構成図、
第5図は操作者の意志を予め入力したメモリ設定図であ
る。 1……メモリ、1x,1y……粗分割設定メモリ、2x,2y……
メモリ選択切換部、3x,3y……第1出力部、4x,4y……画
面種類切換部、5x,5y……第2出力部、6a〜6d……操作
者意志設定メモリ、7a〜7d……メモリ選択切換部、8a〜
8d……第3出力部、9x,9y……ライトペン位置メモリ。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a block diagram showing a concrete embodiment of FIG. 1, FIG. 3 is a rough division policy explanatory diagram, and FIG. 4 is a coarse division setting. Memory block diagram,
FIG. 5 is a memory setting diagram in which the intention of the operator is input in advance. 1 …… Memory, 1x, 1y …… Coarse division setting memory, 2x, 2y ……
Memory selection switching section, 3x, 3y ... 1st output section, 4x, 4y ... Screen type switching section, 5x, 5y ... 2nd output section, 6a-6d ... Operator intention setting memory, 7a-7d ... ... Memory selection switching section, 8a-
8d …… 3rd output section, 9x, 9y …… Light pen position memory.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】CRT画面粗分割情報をCRT画面画素に対応し
て設定されたメモリの番地に変換可能なメモリ変換部を
設けたメモリと、このメモリの出力とCRT画面上のライ
トペン位置番地情報とがそれぞれ入力され、出力にライ
トペン位置番地情報に応じたメモリの番地の内容を読み
出す第1メモリ選択切換部と、この第1メモリ選択切換
部から送出されたメモリの内容と画面種類指定情報とが
与えられ、画面種類指定情報だけの内容を取り出す画面
種類切換部と、画面種類指定情報に応じて各種の内容が
予め設定されてメモリされてある操作者意志設定メモリ
と、この設定メモリの内容と前記画面種類切換部の出力
とが与えられ、その切換部の出力の番地に対応した内容
が読み出される第2メモリ選択切換部とよりなるメモリ
制御装置。
1. A memory provided with a memory conversion unit capable of converting the CRT screen rough division information into a memory address set corresponding to a CRT screen pixel, an output of this memory and a light pen position address on the CRT screen. Information and the first memory selection switching unit for reading out the contents of the memory address corresponding to the light pen position address information in the output, and the memory contents and screen type designation sent from the first memory selection switching unit. Information, and a screen type switching unit for taking out the contents of only the screen type designation information, an operator intention setting memory in which various contents are preset and stored in accordance with the screen type designation information, and this setting memory And the output of the screen type switching unit, and the content corresponding to the address of the output of the switching unit is read out.
JP60126490A 1985-06-11 1985-06-11 Memory controller Expired - Lifetime JPH0664513B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60126490A JPH0664513B2 (en) 1985-06-11 1985-06-11 Memory controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60126490A JPH0664513B2 (en) 1985-06-11 1985-06-11 Memory controller

Publications (2)

Publication Number Publication Date
JPS61283924A JPS61283924A (en) 1986-12-13
JPH0664513B2 true JPH0664513B2 (en) 1994-08-22

Family

ID=14936495

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60126490A Expired - Lifetime JPH0664513B2 (en) 1985-06-11 1985-06-11 Memory controller

Country Status (1)

Country Link
JP (1) JPH0664513B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6029405B2 (en) * 1980-10-07 1985-07-10 日本電気株式会社 CRT character display device

Also Published As

Publication number Publication date
JPS61283924A (en) 1986-12-13

Similar Documents

Publication Publication Date Title
US4710762A (en) Display screen control system
US4815010A (en) Virtual memory image controller for multi-windowing
US5714973A (en) Document display device
JPH0664513B2 (en) Memory controller
JPH01147670A (en) Image display method
JPS6359188B2 (en)
JP2555606B2 (en) Electronic manual display system
JPS5854416A (en) How to operate a computer
JPS61228523A (en) Keyboard controlling system
JPS58175038A (en) Electronic device of stored program system
JP2911202B2 (en) Display control device
JPH01188929A (en) Terminal local screen managing system
JP2828669B2 (en) Image reading device
JPH0311476B2 (en)
JPH03104669A (en) Print controlling method for printer
JPH039475A (en) Circuit diagram input system in cad system
JPS60181873A (en) Picture processing system
JPS61183778A (en) Retrieval document selecting system
JPS63163968A (en) Image processing device with stack function
JPH01197826A (en) Screen display method for computer system
JPS62229184A (en) character processing device
JPS5999484A (en) Character input display system
JPH06222865A (en) Keyboard signal controller
JPS6167087A (en) Screen division controller
JPS58195230A (en) Channel controller