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
JPS6339066B2 - - Google Patents
[go: Go Back, main page]

JPS6339066B2 - - Google Patents

Info

Publication number
JPS6339066B2
JPS6339066B2 JP14104580A JP14104580A JPS6339066B2 JP S6339066 B2 JPS6339066 B2 JP S6339066B2 JP 14104580 A JP14104580 A JP 14104580A JP 14104580 A JP14104580 A JP 14104580A JP S6339066 B2 JPS6339066 B2 JP S6339066B2
Authority
JP
Japan
Prior art keywords
display
line
data
input
display 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
Application number
JP14104580A
Other languages
Japanese (ja)
Other versions
JPS5764777A (en
Inventor
Yutaka Asahara
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.)
Fujitsu Ltd
Fuji Facom Corp
Original Assignee
Fujitsu Ltd
Fuji Facom 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 Fujitsu Ltd, Fuji Facom Corp filed Critical Fujitsu Ltd
Priority to JP14104580A priority Critical patent/JPS5764777A/en
Publication of JPS5764777A publication Critical patent/JPS5764777A/en
Publication of JPS6339066B2 publication Critical patent/JPS6339066B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は表示装置、特に一画面中に複数行表示
できるCRT表示装置等における、所謂スクロー
ルアツプ機能を効率良く行なわせるための表示制
御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a display control system for efficiently performing a so-called scroll-up function in a display device, particularly in a CRT display device or the like which can display multiple lines on one screen.

文字データ等を表示するキヤラクタデイスプレ
イ装置においては、一般にデータを入力操作する
キーボード或はプログラム等により、スクロール
せしめる領域(以下ロールアツプフイールドと称
する)を指定し、画面の最終行位置で、改行コー
ドを指定出力することにより、当該ロールアツプ
フイールド内のデータの全体が、一行分上方にシ
フトするようになるロールアツプ機能が知られて
いる。
In character display devices that display character data, etc., the area to be scrolled (hereinafter referred to as a roll-up field) is generally specified using a keyboard or program for inputting data, and a line feed code is entered at the last line position on the screen. A roll-up function is known in which the entire data in the roll-up field is shifted upward by one line by specifying and outputting .

しかしながら、こうした従来のロールアツプ機
能であると、最終行に、1行分の文字数、例えば
1行が80文字で構成される画面である場合、80文
字が入力されないと、ロールアツプされず、利用
者が、最終行の最終文字位置迄スペース符号を入
力し、且、改行コードを挿入出力することによつ
て始めてロールアツプされるという欠点を有して
いる。
However, with such conventional roll-up functions, if the last line is a screen consisting of 80 characters, for example, 80 characters are not entered, the roll-up will not be performed and the user will not be able to roll up. , it has the disadvantage that it can only be rolled up by inputting a space code up to the last character position on the last line and inserting and outputting a line feed code.

本発明の目的は、上記従来の欠点を取除くべく
操作性を向上せしめ得る表示制御方式を提供する
事にある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a display control method that can improve operability in order to eliminate the above-mentioned conventional drawbacks.

上記目的を達成するために本発明において、ロ
ールアツプするために必要な改行コードを、当該
行にデータが入力された場合、自動的に発生する
手段を設け、自動的にロールアツプし得るように
したものである。
In order to achieve the above object, in the present invention, a means is provided to automatically generate the line feed code necessary for roll-up when data is input to the line concerned, so that roll-up can be performed automatically. It is.

以下実施例につき説明する。 Examples will be explained below.

第1図は本発明の一実施例の表示画面の説明
図、第2図は一実施例の機能ブロツク図である。
FIG. 1 is an explanatory diagram of a display screen according to one embodiment of the present invention, and FIG. 2 is a functional block diagram of one embodiment.

図中、1は表示部、2は表示制御部、3は画面
メモリ、4はスクロール制御部、5は管理制御
部、5′は入力部、6A〜6Zは単位処理パツケ
ージ、61は改行コード出力部、62はテーブル
である。また第1図は第2図図示の表示部1の表
示画面を示す図であり、l1〜l24は表示行である。
In the figure, 1 is a display section, 2 is a display control section, 3 is a screen memory, 4 is a scroll control section, 5 is a management control section, 5' is an input section, 6A to 6Z are unit processing packages, and 61 is a line feed code output Section 62 is a table. Further, FIG. 1 is a diagram showing a display screen of the display section 1 shown in FIG. 2, and l 1 to l 24 are display lines.

動作を説明する。 Explain the operation.

先ずキーボード或はユーザプログラムを実行す
る装置等の入力部5′から処理業務が指定される。
この指定に応じ、管理制御部5は単位処理パツケ
ージ(以下処理部と称する)6A〜6Z内該当す
る処理部、例えば処理部6Aを呼出す。尚、他処
理部6B〜6Zも同様の動作を行うので、処理部
6Aの動作のみ説明する。処理部6Aにおいて
は、その処理過程に、表示部1に対し、操作案内
のデータを表示するように指示する。図示されな
い指示部が設けられており、当該指示部が、該当
する単位処理に対し、入力部より入力されたデー
タを表示画面に表示させるようにする。ロールア
ツプを指定する場合、入力部6A′より、ロール
アツプをするべき先頭の行番号、第1図において
は10行目l10を指定する。
First, a processing task is designated from an input unit 5' such as a keyboard or a device that executes a user program.
In response to this designation, the management control unit 5 calls a corresponding processing unit in the unit processing packages (hereinafter referred to as processing units) 6A to 6Z, for example, the processing unit 6A. Note that since the other processing units 6B to 6Z also perform similar operations, only the operation of the processing unit 6A will be described. During the process, the processing section 6A instructs the display section 1 to display operation guidance data. An instruction section (not shown) is provided, and the instruction section causes the data input from the input section to be displayed on the display screen for the corresponding unit process. When specifying a roll-up, the number of the first line to be rolled up, in FIG. 1, the 10th line l10 is specified from the input section 6A'.

以下、入力部より種々のデータを出力する。 Below, various data are output from the input section.

管理制御部5は表示部1の表示制御権を処理部
6Aに受渡しており、処理部6Aから受渡される
表示データ、制御コマンドを、管理制御部5は直
接スクロール制御部4に受渡す。処理部6Aの動
作は先ず、種々の表示データに、改行コードを付
加したデータストリームをメモリ制御部3′に受
渡す。メモリ制御部3′は、メモリ3に対し、受
渡されたデータを書込み処理する。
The management control unit 5 transfers the display control right of the display unit 1 to the processing unit 6A, and the management control unit 5 directly transfers the display data and control commands transferred from the processing unit 6A to the scroll control unit 4. The processing section 6A first delivers a data stream in which a line feed code is added to various display data to the memory control section 3'. The memory control unit 3' writes the transferred data into the memory 3.

メモリ3は表示部1の画面の文字表示位置に対
応する文字コード格納領域31と、当該格納位置
に対応する文字コードの修飾情報(以下アトリビ
ユートと称す)を格納するアトリビユート格納領
域32とを、各々、行毎にして有する。このため
メモリ制御部3′は管理制御部5から受渡される
表示データつまり文字コードとアトリビユートと
を対応する行のメモリに格納し、改行コードを検
出した時点で次のメモリに格納してゆく。
The memory 3 has a character code storage area 31 corresponding to a character display position on the screen of the display unit 1, and an attribute storage area 32 that stores character code modification information (hereinafter referred to as attribute) corresponding to the storage position. , for each row. For this reason, the memory control section 3' stores display data, that is, character codes and attributes, passed from the management control section 5 in the memory of the corresponding line, and stores them in the next memory when a line feed code is detected.

また表示制御部2は、表示部1の表示のための
走査に同期して、メモリ3の行のメモリを順次読
取り走査し、読出した文字コード対応の修飾情報
に従つて、文字コードから、文字パターンに変換
して表示部1に供給し、表示せしめる。
In addition, the display control unit 2 sequentially reads and scans the memory rows of the memory 3 in synchronization with the display scan of the display unit 1, and selects characters from the character code according to the modification information corresponding to the read character code. It is converted into a pattern and supplied to the display unit 1 for display.

このようにして、一旦表示部1の画面上には文
字パターンが表示されることとなる。
In this way, the character pattern is once displayed on the screen of the display unit 1.

ロールアツプする場合は、先ず、入力部6
A′からロールアツプする領域が処理部6Aに通
知される。処理部6Aはこれに基き、当該ロール
アツプされる行番号を表示制御部3′に通知する。
表示制御部3′は、ロールアツプ制御部4を呼出
し、該当する先頭行のメモリアドレスを割出す。
When rolling up, first input section 6
The processing unit 6A is notified of the area to be rolled up from A'. Based on this, the processing section 6A notifies the display control section 3' of the line number to be rolled up.
The display control section 3' calls the rollup control section 4 and determines the memory address of the corresponding first row.

一方、処理部6Aは、テーブル62を呼出し、
今から入力されるデータに対する処理が、1表示
行に最低限必要とする文字数を、処理中の処理に
割付けられた識別キーデータを用いてテーブル6
2を検索し、改行コード発生部61にセツトして
おく。表示データが入力部6A′から入力される
に従つて、処理部6Aは表示データを前述と同様
にして、管理制御部5を介し表示制御部3′に供
給する。表示制御部3′は、前述の如くしてロー
ルアツプが指定されたことを通知されており、ロ
ールアツプ制御部4の有する図示されないレジス
タに蓄積せしめる。
On the other hand, the processing unit 6A calls the table 62,
The process for the data that will be input now will use the identification key data assigned to the current process to determine the minimum number of characters required for one display line in Table 6.
2 is searched and set in the line feed code generation section 61. As display data is input from the input section 6A', the processing section 6A supplies the display data to the display control section 3' via the management control section 5 in the same manner as described above. The display control section 3' is notified of the designation of rollup as described above, and causes the rollup control section 4 to store it in a register (not shown).

1表示行分の所定数のデータを入力すると、入
力部6A′より、入力終了コマンドを発して、1
行のデータの終了を入力する。
When a predetermined number of data for one display line is input, an input end command is issued from the input section 6A', and 1
Enter the end of the data for the row.

処理部6Aの改行コード発生部61は、1表示
行に必要な文字数、前述の如く、1行80文字構成
の表示部の場合、値“80”から、入力された文字
数、第1図の場合“F”,“F”,“C”の3文字で
あるので、値“3”を減算し、減算した値“77”
に対応して76コのスペースコード及び1コの改行
コードを自動発生する。
The line feed code generating unit 61 of the processing unit 6A calculates the number of characters required for one display line, in the case of a display unit with 80 characters per line as described above, from the value "80", the number of input characters, in the case of FIG. Since there are three characters “F”, “F”, and “C”, the value “3” is subtracted, and the subtracted value is “77”.
Automatically generates 76 space codes and 1 line feed code in response to.

管理制御部5,表示制御部3′を介し、このデ
ータストリームがロールアツプ制御部4に受渡さ
れる。ロールアツプ制御部4は、改行コードを検
出した時点で、ロールアツプ制御を開始する。即
ち、メモリ3の表示行l10に対応する格納領域に、
表示行l11に対応する格納領域のデータを格納し、
以下順次表示行li対応の格納領域に、表示行li+1
対応の格納領域のデータを格納してゆく。更に、
最終表示行l24に対応する格納領域には、ロール
アツプ制御部4に格納された、1行分のデータを
格納する。これにより、最後に入力されたデータ
が最終表示行l24に配置され、既に表示されてい
たデータはシフトアツプされることとなる。
This data stream is delivered to the rollup control section 4 via the management control section 5 and display control section 3'. The roll-up control unit 4 starts roll-up control when detecting the line feed code. That is, in the storage area corresponding to display line l10 of memory 3,
Store the data in the storage area corresponding to display line l 11 ,
Display line l i+1 is sequentially displayed in the storage area corresponding to display line li.
The data in the corresponding storage area is stored. Furthermore,
One line of data stored in the roll-up control section 4 is stored in the storage area corresponding to the last display line l24 . As a result, the last input data is placed in the final display line l24 , and the data that was already displayed is shifted up.

以上記載した様に本発明によれば、所定の文字
が入力された場合には、自動的にロールアツプさ
れるので、オペレータは、スペース及び改行コー
ドを入力する必要なく、操作性を向上し得る。
As described above, according to the present invention, when a predetermined character is input, it is automatically rolled up, so that the operator does not have to input spaces and line feed codes, improving operability.

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

第1図,第2図は本発明の一実施例の説明図及
び一実施例のブロツク図である。 図中、1は表示部、2は表示制御部、3は画面
メモリ、4はロールアツプ制御部、5は管理制御
部、6A〜6Zは処理部である。
FIGS. 1 and 2 are an explanatory diagram and a block diagram of an embodiment of the present invention. In the figure, 1 is a display section, 2 is a display control section, 3 is a screen memory, 4 is a roll-up control section, 5 is a management control section, and 6A to 6Z are processing sections.

Claims (1)

【特許請求の範囲】 1 単位の表示行の一定数の文字が表示可能な表
示装置と、 各表示行に対応する表示データ列を格納する画
面メモリとを有し、 画面メモリから読出される表示データ列のうち
上記表示装置が表示可能な行の最終行に対応する
表示データの最終に改行コードが検出された場
合、既に表示されている表示データ列を画面上で
移動せしめて、表示装置に表示せしめる表示制御
方式において、 単位の表示行に最低限必要とする文字数の表示
データが入力された場合、入力された該表示デー
タの最終に改行コードを付加する処理部と、 該処理装置から受渡された該改行データを含む
表示データを画面メモリに書込み処理するメモリ
制御装置とを設け、 上記一定数に満たない数の表示データが入力さ
れた場合、該表示データにスペースコードとその
後に改行コードを上記処理部により付加し、上記
一定数に足る表示データ列を構成した後上記画面
メモリに格納し、入力されたデータを上記表示装
置に表示することを特徴とする表示制御方式。
[Scope of Claims] A display comprising a display device capable of displaying a certain number of characters in one unit display line, and a screen memory storing a display data string corresponding to each display line, the display being read from the screen memory. If a line feed code is detected at the end of the display data that corresponds to the last line of the data string that can be displayed by the display device, the display data string that is already displayed is moved on the screen and the display device In a display control method for displaying, when display data with the minimum number of characters required for a unit display line is input, a processing unit that adds a line feed code to the end of the input display data, and a processing unit that adds a line feed code to the end of the input display data; and a memory control device that writes and processes display data including the line feed data entered into the screen memory, and when a number of display data that is less than the above-mentioned certain number is input, a space code followed by a line feed code is provided in the display data. is added by the processing unit to form a display data string sufficient to the predetermined number, and then stored in the screen memory, and the input data is displayed on the display device.
JP14104580A 1980-10-08 1980-10-08 Display control system Granted JPS5764777A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14104580A JPS5764777A (en) 1980-10-08 1980-10-08 Display control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14104580A JPS5764777A (en) 1980-10-08 1980-10-08 Display control system

Publications (2)

Publication Number Publication Date
JPS5764777A JPS5764777A (en) 1982-04-20
JPS6339066B2 true JPS6339066B2 (en) 1988-08-03

Family

ID=15282960

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14104580A Granted JPS5764777A (en) 1980-10-08 1980-10-08 Display control system

Country Status (1)

Country Link
JP (1) JPS5764777A (en)

Also Published As

Publication number Publication date
JPS5764777A (en) 1982-04-20

Similar Documents

Publication Publication Date Title
JPS6339066B2 (en)
JPH02150919A (en) Display system for state display row at the time of dividing and displaying
JP3111596B2 (en) Spreadsheet processing method and device
JP3068698B2 (en) Facsimile machine with storage device
JPS58211185A (en) Slit screen display control system
JPH06118939A (en) Scrolling device for table for numerical controller
JPS6087390A (en) Character processor
JP2647916B2 (en) Data processing device
JP2659907B2 (en) Document processing device
JPH081549B2 (en) Character processor
JP3283055B2 (en) Program editing device
JPH08180118A (en) Table processor
JPH0816809A (en) Drawing system
JPH02143325A (en) Window displaying system
JPH0235346B2 (en)
JPS6210831Y2 (en)
JPS5897738A (en) Display
JPH0230457A (en) Control device for work machine
JPS59142682A (en) Command input system
JPS6132889A (en) Display system for document processor
JPS62103760A (en) character processing device
JPH01154280A (en) picking processing equipment
JPS60175106A (en) Numerical control device
JPH0490046A (en) Ruled line processor
JPH0362170A (en) Comment input method in cad system