JPH0659852A - Overlapping display system for plural data groups - Google Patents

Overlapping display system for plural data groups

Info

Publication number
JPH0659852A
JPH0659852A JP4133154A JP13315492A JPH0659852A JP H0659852 A JPH0659852 A JP H0659852A JP 4133154 A JP4133154 A JP 4133154A JP 13315492 A JP13315492 A JP 13315492A JP H0659852 A JPH0659852 A JP H0659852A
Authority
JP
Japan
Prior art keywords
screen
display
command
physical
physical screen
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
Application number
JP4133154A
Other languages
Japanese (ja)
Inventor
Sakae Kikuta
榮 菊田
Terumoto Hirano
輝元 平野
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.)
KOBE NIPPON DENKI SOFTWARE KK
NEC Corp
NEC Software Kobe Ltd
Original Assignee
KOBE NIPPON DENKI SOFTWARE KK
NEC Corp
NEC Software Kobe Ltd
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 KOBE NIPPON DENKI SOFTWARE KK, NEC Corp, NEC Software Kobe Ltd filed Critical KOBE NIPPON DENKI SOFTWARE KK
Priority to JP4133154A priority Critical patent/JPH0659852A/en
Publication of JPH0659852A publication Critical patent/JPH0659852A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To improve the overlapping display of plural data groups by collecting a history of a revised line on a screen and displaying only the revised line. CONSTITUTION:A command relating to display is received (S21) at first. Then which order of line on a physical screen is revised by a command relating to the received display is stored (S22). Then received display data are set on a logic screen (S23). Then a physical screen is generated from the logic screen (S23). Then a revised line on the physical screen is displayed (S25). Then in the stage of storing whether or not a command is a revision command, a command relating to the display based on a number of a data group being a display object in commands relating to the display to be received, on a relative display position in the data group and on a display position onto the physical screen for each data group stored in the stage of setting the display data on the logic screen is calculated as to which order line on the physical screen the command revises and the position is stored. Since only the revised line is displayed, the pattern is displayed at a higher speed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は複数データ群の重ね合わ
せ表示方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an overlay display method for a plurality of data groups.

【0002】[0002]

【従来の技術】従来の複数データ群の重ね合わせ表示方
式は無条件に物理画面の全ての行のデータを表示してい
た。
2. Description of the Related Art In the conventional overlay display method of a plurality of data groups, data of all rows of a physical screen are unconditionally displayed.

【0003】図3は従来の一例を示すフローチャートで
ある。図中ステップS1は表示に関する指令を受け付け
る手順、ステップS3は受け付けた表示データを論理画
面上に設定する手順、ステップS4は論理画面から物理
画面を生成する手順、ステップS5は物理画面上の全て
の行の表示を行う手順を表す。
FIG. 3 is a flowchart showing a conventional example. In the figure, step S1 is a procedure for receiving a display-related command, step S3 is a procedure for setting the received display data on a logical screen, step S4 is a procedure for generating a physical screen from the logical screen, and step S5 is for all physical screens. Represents the procedure for displaying rows.

【0004】図4は従来の複数データ群の重ね合わせ表
示方式による画面入出力処理の1方式例を示すフローチ
ャートである。図中ステップS11は表示及び入力に関
する指令を受け付ける手順、ステップS16は受け付け
た指令が表示に関するものか入力に関するものかを判断
する手順、ステップS13は受け付けた表示データを論
理画面上に設定する手順、ステップS14は論理画面か
ら物理画面を生成する手順、ステップS15は物理画面
の全ての行の表示を行う手順、ステップS17はキーボ
ードからの入力を行う手順を表す。
FIG. 4 is a flow chart showing an example of a screen input / output process according to the conventional overlapping display system of a plurality of data groups. In the figure, step S11 is a procedure for receiving a command related to display and input, step S16 is a procedure for determining whether the received command is related to display or input, and step S13 is a procedure for setting the received display data on a logical screen, Step S14 represents a procedure of generating a physical screen from a logical screen, step S15 represents a procedure of displaying all lines of the physical screen, and step S17 represents a procedure of inputting from the keyboard.

【0005】図5の10,20は従来の複数データ群の
重ね合わせ表示に関する論理画面,物理画面,及び論理
画面と物理画面の関係について説明している。論理画面
10は実際の表示されるデータ群が重なることなく定義
されている領域である。論理画面から物理画面を生成す
る部分では論理画面上に定義されているデータ群と、隠
データ群毎の物理画面への表示位置、及び各データ群毎
の表示優先順位から物理画面20と呼ばれる実際に画面
に表示されるデータが定義されている領域が生成され
る。
[0005] Reference numerals 10 and 20 in FIG. 5 describe a logical screen, a physical screen, and a relationship between the logical screen and the physical screen, which are related to the conventional overlapping display of a plurality of data groups. The logical screen 10 is an area in which data groups to be actually displayed are defined without overlapping. In the part where the physical screen is generated from the logical screen, the data group defined on the logical screen, the display position on the physical screen for each hidden data group, and the display priority for each data group are actually called the physical screen 20. An area in which the data displayed on the screen is defined is generated.

【0006】[0006]

【発明が解決しようとする課題】上述した従来の複数デ
ータ群の重ね合わせ表示方式は、キーボードからの入力
を行う処理の直前には必ず物理画面の全てを表示してい
たので、キーボードからの入力毎に画面全体が書き換え
られるため、キーボードの入力から次のキーボードの入
力までの時間が長くなるという欠点があった。
In the above-mentioned conventional superposition display method for a plurality of data groups, the entire physical screen is always displayed immediately before the process of inputting from the keyboard. Since the entire screen is rewritten every time, there is a disadvantage that the time from one keyboard input to the next keyboard input becomes long.

【0007】[0007]

【課題を解決するための手段】本発明の複数データ群の
重ね合わせ表示方式は、表示に関する指令を受け付ける
手順と、受け付けた表示に関する指令が物理画面上に何
行目を更新する指令であるかを記憶する手順と、受け付
けた表示データを論理画面上に設定する手順と、論理画
面から物理画面を生成する手順と、物理画面の更新され
た行の表示を行う手順とを含んで構成される。
In the overlay display method for a plurality of data groups of the present invention, a procedure for receiving a command related to display and what line the received command related to display is for updating a physical screen. Is stored, a process of setting the received display data on the logical screen, a process of generating a physical screen from the logical screen, and a process of displaying the updated row of the physical screen. .

【0008】[0008]

【実施例】次に本発明について図面を参照して説明す
る。
The present invention will be described below with reference to the drawings.

【0009】図1は本発明の一実施例を示すフローチャ
ートである。図においてステップS21は表示に関する
指令を受け付ける手順、ステップS22は受け付けた表
示に関する指令が物理画面上の何行目を更新する指令で
あるかを記憶する手順、ステップS23は受け付けた表
示データを論理画面上に設定する手順、ステップS24
は論理画面から物理画面を生成する手順、ステップS2
5は物理画面の更新された行の表示を行う手順を表す。
FIG. 1 is a flow chart showing an embodiment of the present invention. In the figure, step S21 is a procedure for receiving a display-related command, step S22 is a procedure for storing which line on the physical screen the received display-related command is, and step S23 is a logical screen for the received display data. Procedure for setting above, step S24
Is a procedure for generating a physical screen from a logical screen, step S2
Reference numeral 5 represents a procedure for displaying the updated line on the physical screen.

【0010】図2は本発明の1実施例である簡易言語専
用エディタの画面入出力処理のフローチャートである。
図においてステップS31は表示及び入力に関する指令
を受け付ける手順、ステップS36は受け付けた指令が
表示に関するものか入力に関するものかを判断する手
順、ステップS32は受け付けた表示に関する指令が物
理画面上の何行目を更新する指令であるかを記憶する手
順、ステップS33は受け付けた表示データを論理画面
上に設定する手順、ステップS34は論理画面から物理
画面を生成する手順、ステップS35は物理画面の更新
された行の表示を行う手順、ステップS37はキーボー
ドからの入力を行う手順を表す。
FIG. 2 is a flow chart of the screen input / output processing of the simple language dedicated editor which is an embodiment of the present invention.
In the figure, step S31 is a procedure for receiving a command related to display and input, step S36 is a procedure for determining whether the received command is related to display or input, and step S32 is a line on the physical screen where the received command is related to display. Is stored in the logical screen, step S33 is to set the received display data on the logical screen, step S34 is to create a physical screen from the logical screen, and step S35 is to update the physical screen. A step of displaying lines, step S37 represents a step of inputting from the keyboard.

【0011】以降図2、図5を用いて簡易言語専用エデ
ィタの画面入出力処理について述べる。図2中、表示及
び入力に関する指令を受け付ける部分(ステップS3
1)においては本簡易言語専用エディタの画面入出力処
理以外の様々な部分より要求する画面表示(文字列の表
示、罫線や色の設定等)、キーボードからの入力に関す
る指令を受け取り、指令内容の確認を行う。確認した結
果指令内容に誤りがあれば要求もとの部分に誤りである
旨を通知し、指令内容が正しければ指令をステップS3
6に引き渡す。受け付けた指令が表示に関するものか入
力に関するものかを判断する部分(ステップS36)に
おいてはステップ1より渡された指令がキーボードから
の入力に関するものか、画面表示に関するものかを分類
しキーボードからの入力に関するものであれば指令をス
テップS34に引き渡す。画面表示に関するものであれ
ば指令をステップS32に引き渡す。
The screen input / output processing of the simple language dedicated editor will be described below with reference to FIGS. In FIG. 2, a portion that receives a command regarding display and input (step S3
In 1), the screen display (character string display, ruled lines and color settings, etc.) requested by various parts other than the screen input / output processing of this simple language editor is received, and commands related to input from the keyboard are received. Confirm. If there is an error in the command contents as a result of the confirmation, the fact that there is an error is notified to the request source, and if the command contents are correct, the command is issued in step S3.
Hand over to 6. In the portion (step S36) for determining whether the received command is related to display or input, the command passed from step 1 is classified into whether it is related to input from the keyboard or related to screen display, and input from the keyboard. If it is related to the command, the command is passed to step S34. If it is related to screen display, the command is passed to step S32.

【0012】受け付けた表示に関する指令が物理画面上
の何行目を更新する指令であるかを記憶する部分(ステ
ップS32)においては受け付けた表示に関する指令の
内の表示対象となっているデータ群の番号とデータ群内
相対の表示位置とステップS33において記憶している
各データ群毎の物理画面への表示位置から受け付けた表
示に関する指令が物理画面上の何行目を更新する指令で
あるかを算出し、その位置を記憶する。記憶する部分は
図5中の破線で囲まれた部分(30物理画面上の更新し
た行の履歴を採取し記憶する部分)である。例えば今デ
ータ群番号No1の相対2行目に表示の指令がきた場
合、ステップS33において記憶しているデータ群番号
No1の物理画面への表示位置(今仮りに3行目とす
る)と2行目の和から1を滅じた4行目が更新されたこ
ととなる。従って本ステップで物理画面30上の更新し
た行の履歴を採取し記憶する部分の4行目の部分を「更
新」とする。(物理画面30上の更新した行の履歴を採
取し記憶する部分の初期値は全ての行が「未更新」とな
っている。)受け付けた表示データを論理画面上に設定
する部分(ステップS33)においては受け付けた表示
に関する指令の内の表示対象となっているデータ群の番
号とデータ群内相対の表示位置と表示データとステップ
S33において記憶している各データ群の論理画面への
表示位置から論理画面上の該当するデータ群中の指定さ
れた位置に表示データを設定する。これにより論理画面
10が更新され表示データが論理画面上に設定される。
論理画面から物理画面を生成する部分(ステップS3
4)においてはステップ34において記憶している各デ
ータ群毎の表示優先順位から最も優先順位の低いデータ
群の番号を取り出し、論理画面中の該当する番号のデー
タ群とステップ34において記憶している各データ群の
物理画面への表示位置から物理画面に最も優先順位の低
いデータ群を複写する。複写する際、データ群の全てを
複写せずステップS32において作られた物理画面30
上の更新した行の履歴を採取し記憶する部分を参照しな
がら物理画面上の更新行に対してのみ複写を行う。次に
2番目に優先順位の低いデータ群を同様に物理画面に複
写する。この処理を最も優先順位の高いデータ群を物理
画面に複写するまで繰り返す。これにより物理画面20
が生成される。
In the portion (step S32) for storing which line on the physical screen the received display-related command is a command for updating, the data group to be displayed among the received display-related commands is stored. Whether the command relating to the display received from the number and the relative display position in the data group and the display position on the physical screen for each data group stored in step S33 is the command to update the line on the physical screen. Calculate and store the position. The portion to be stored is the portion surrounded by the broken line in FIG. 5 (the portion for collecting and storing the history of updated rows on 30 physical screens). For example, if a display command is given to the relative second line of the data group number No1 now, the display position on the physical screen of the data group number No1 stored in step S33 (probably the third line now) and the second line This means that the 4th line, which has been decremented by 1 from the sum of the eyes, has been updated. Therefore, in this step, the portion of the fourth row of the portion for collecting and storing the history of the updated row on the physical screen 30 is referred to as "update". (The initial value of the part for collecting and storing the history of updated lines on the physical screen 30 is "unupdated" for all lines.) The part for setting the received display data on the logical screen (step S33). ), The number of the data group to be displayed in the received display command, the relative display position within the data group, the display data, and the display position of each data group stored in step S33 on the logical screen. To set the display data to the specified position in the corresponding data group on the logical screen. As a result, the logical screen 10 is updated and the display data is set on the logical screen.
A part for generating a physical screen from a logical screen (step S3
In 4), the number of the data group having the lowest priority is extracted from the display priority order of each data group stored in step 34, and stored in step 34 with the data group of the corresponding number in the logical screen. The data group having the lowest priority is copied from the display position of each data group on the physical screen to the physical screen. When copying, the physical screen 30 created in step S32 without copying the entire data group
Copying is performed only for the updated row on the physical screen while referring to the portion for collecting and storing the history of the updated row above. Then, the second lowest priority data group is similarly copied to the physical screen. This process is repeated until the highest priority data group is copied to the physical screen. As a result, the physical screen 20
Is generated.

【0013】物理画面の更新された行の表示を行う部分
(ステップS35)においてはステップS32において
作られた物理画面30上の更新した行の履歴を採取し記
憶する部分とステップS34において作られた物理画面
20とから、実際の画面の前回表示時から今回の表示の
画面で更新された行のみの表示処理を行う。また表示処
理を行った後に物理画面30上の更新した行の履歴を採
取し記憶する部分の値を全て「未更新」とする。キーボ
ードからの入力を行う部分(ステップS37)において
は受け付けた入力に関する指令の内の入力対象となって
いるデータ群の番号とデータ群内相対の入力位置とステ
ップS33において記憶している各データ群の論理画面
への表示位置から受け付けた入力に関する指令が物理画
面上のどの位置で入力処理を行うかを算出し、その算出
された位置でのキーボードからの入力処理を行う。
In the portion for displaying the updated row of the physical screen (step S35), the portion for collecting and storing the history of the updated row on the physical screen 30 created in step S32 and the portion created in step S34. From the physical screen 20, display processing is performed only for the rows updated from the previous display of the actual screen to the current display screen. Further, after the display process is performed, all the values of the portion where the history of the updated row on the physical screen 30 is collected and stored is set to “not updated”. In the portion for inputting from the keyboard (step S37), the number of the data group that is the input target of the command relating to the received input, the relative input position within the data group, and each data group stored in step S33 From the display position on the logical screen, the position on the physical screen at which the command related to the input received is used to perform the input process is calculated, and the input process from the keyboard is performed at the calculated position.

【0014】本発明による複数データ群の高速重ね合わ
せ表示は、物理画面上の更新した行の履歴を採取し記憶
する部分を新たに設け、画面表示を行う際にこの部分を
参照し前回物理画面を表示した時から更新された行だけ
を表示しているため、より高速な画面表示が実現でき
る。
In the high-speed superimposition display of a plurality of data groups according to the present invention, a new portion for collecting and storing the history of updated rows on the physical screen is newly provided, and this portion is referred to when the screen is displayed to refer to the previous physical screen. Since only the updated rows are displayed from the time when is displayed, a faster screen display can be realized.

【0015】[0015]

【発明の効果】以上説明した様に本発明は、画面上の更
新した行の履歴を採取し更新された行だけの表示を実現
することにより複数データ群の重ね合わせ表示の性能を
向上できる効果がある。
As described above, according to the present invention, the history of updated lines on the screen is collected and only the updated lines are displayed, so that the performance of the superimposed display of a plurality of data groups can be improved. There is.

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

【図1】一実施例を示すフローチャートである。FIG. 1 is a flowchart showing an example.

【図2】本発明の一実施例である簡易言語専用エディタ
の画面入出力処理のフローチャートである。
FIG. 2 is a flowchart of screen input / output processing of a simple language dedicated editor that is an embodiment of the present invention.

【図3】従来の一例を示すフローチャートである。FIG. 3 is a flowchart showing a conventional example.

【図4】従来システムの画面入出力処理の流れ図を示す
フローチャートである。
FIG. 4 is a flowchart showing a flow chart of screen input / output processing of a conventional system.

【図5】論理画面,物理画面,論理画面と物理画面の関
係、及び物理画面上の更新した行の履歴を採取し記憶す
る部分について説明する模式図である。
FIG. 5 is a schematic diagram illustrating a logical screen, a physical screen, a relationship between the logical screen and the physical screen, and a part that collects and stores a history of updated rows on the physical screen.

【符号の説明】[Explanation of symbols]

10 論理画面 20 物理画面 10 Logical screen 20 Physical screen

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 表示に関する指令を受け付ける手順と、
受け付けた表示に関する指令が物理画面上の何行目を更
新する指令であるかを記憶する手順と、受け付けた表示
データを論理画面上に設定する手順と、論理画面から物
理画面を生成する部分と、物理画面の更新された行の表
示を行う手順とを含むことを特徴とする複数データ群の
重ね合わせ表示方式。
1. A procedure for receiving a display-related command,
A procedure for storing which line on the physical screen the received display command is, a procedure for setting the received display data on the logical screen, and a part for generating a physical screen from the logical screen. And a method of displaying updated rows on a physical screen, in which a plurality of data groups are superimposed and displayed.
JP4133154A 1992-05-26 1992-05-26 Overlapping display system for plural data groups Pending JPH0659852A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4133154A JPH0659852A (en) 1992-05-26 1992-05-26 Overlapping display system for plural data groups

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4133154A JPH0659852A (en) 1992-05-26 1992-05-26 Overlapping display system for plural data groups

Publications (1)

Publication Number Publication Date
JPH0659852A true JPH0659852A (en) 1994-03-04

Family

ID=15097972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4133154A Pending JPH0659852A (en) 1992-05-26 1992-05-26 Overlapping display system for plural data groups

Country Status (1)

Country Link
JP (1) JPH0659852A (en)

Similar Documents

Publication Publication Date Title
JPH0659852A (en) Overlapping display system for plural data groups
JPH06170217A (en) Method for simulating reaction and device therefor
JPH08314702A (en) Visual programming system and graphic program editing method
JPH0221320A (en) Information processor having help function including editing function
JPH0747209B2 (en) Welding condition automatic setting device
JP3283055B2 (en) Program editing device
JPH0830679A (en) Creating and updating process control line table
JP3500175B2 (en) Sewing machine
JPH08194831A (en) Image processing method and apparatus
JP3639965B2 (en) Model wage output device
JP2797439B2 (en) Text editing support device
JP2910237B2 (en) Text editing support device
JPH0750480B2 (en) Text data editing device
JP2665206B2 (en) Front screen drawing processing method
JPH0589047A (en) Control system for execution procedure of program
JPH03223927A (en) Support device for production of software
JPH0635684A (en) State transition defining method
JPH0496106A (en) Ladder program editing system
JPH0619892A (en) Table frame forming method
JPH06348694A (en) Document editing method
JPH0764783A (en) Source code correction method
JPH0676011A (en) Leader line generating and updating system
JPH0756727A (en) Method and device for preparing revised history of program
JPH04291637A (en) Generation selecting system for management data
JPH0520001A (en) User interface device and user interface method

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19981104