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
JPH04514A - Method for dislaying rocessing rogress of computer - Google Patents
[go: Go Back, main page]

JPH04514A - Method for dislaying rocessing rogress of computer - Google Patents

Method for dislaying rocessing rogress of computer

Info

Publication number
JPH04514A
JPH04514A JP2101061A JP10106190A JPH04514A JP H04514 A JPH04514 A JP H04514A JP 2101061 A JP2101061 A JP 2101061A JP 10106190 A JP10106190 A JP 10106190A JP H04514 A JPH04514 A JP H04514A
Authority
JP
Japan
Prior art keywords
processing
progress
displayed
subroutine
icons
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
JP2101061A
Other languages
Japanese (ja)
Inventor
Naomi Sakairi
坂入 直美
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2101061A priority Critical patent/JPH04514A/en
Publication of JPH04514A publication Critical patent/JPH04514A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To surely and rapidly grasp the progress of processing by partially filling plural frames on a initially displayed progress display screen with icons in accordance with the processing progress state of a working program, and at the time of completing the program, forming and displaying a prescribed graphic by plural icons. CONSTITUTION:In the case of processing a subroutine A, plural written information are read out from a file 20, a character string directly indicating the contents of the processing, a character string indicating the details of the processing contents, a forecasting time, etc., is displayed, a place to be filled with an icon at first is filled with a slash icon and flashed and then only plural frames in the residual place are displayed by icons. At the time of writing information such as progress in the file 20 from the side of a display task 10 by the processing of a subroutine B, a display task 30 is started, prescribed frames are successively filled with icons in accordance with the progress of the processing to form the graphic of a required shape.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、各種のデータ処理を実行する計算機に利用さ
れる計算機の処理進度表示方法に係わり、特に計算機の
処理進度状況の割合を容易に把握可能に表示するマンマ
シンインターフェース機能をもった計算機の処理進度表
示方法に関する。
[Detailed Description of the Invention] [Object of the Invention] (Industrial Application Field) The present invention relates to a method for displaying the processing progress of a computer used in a computer that executes various data processing, and particularly relates to a method for displaying the processing progress of a computer. This invention relates to a method for displaying the processing progress of a computer with a man-machine interface function that displays the percentage of processing in an easily understandable manner.

(従来の技術) 一般に、計算機は或る業務プログラムに基づいて所定の
処理を実行するが、このプログラム処理の場合には実際
上数秒ないし数分、或いはそれ以上長い時間がかかる場
合も少なくない。その結果、ユーザ側では数秒たっても
計算機に何の反応も表れないとき、計算機自体に何か動
作異常が発生しているのではないかと不安になることが
多い。
(Prior Art) Computers generally execute predetermined processing based on a certain business program, but in the case of this program processing, it often takes several seconds to several minutes, or even longer. As a result, when the computer does not show any reaction even after several seconds, the user often becomes concerned that something is wrong with the computer itself.

そこで、従来、以上のような不安を解消する観点から、
プログラム処理の実行中に、プログラム処理実行中であ
ることを示すために計算機の表示部に砂時計を表示する
ことが行われている。
Therefore, from the perspective of resolving the above concerns,
During the execution of program processing, an hourglass is displayed on the display section of the computer to indicate that the program processing is being executed.

(発明が解決しようとする課題) しかしながら、以上のような表示方法は、計算機のプロ
グラム処理が実行中であることを表現しただけであり、
そのプログラム処理がどの程度進行しているのか、或い
はどの位の時間が経過すれば終了するのか全く把握でき
ず、つまり処理進度の状況が的確に把握できない。
(Problem to be Solved by the Invention) However, the display method described above only represents that the program processing of the computer is being executed;
It is impossible to grasp the extent to which the program processing is progressing or how long it will take to complete, that is, the status of the processing progress cannot be accurately grasped.

本発明は上記実情に鑑みてなされたもので、視覚的に処
理の進行状況を把握でき、かつ、文字情報も合わせて表
示することにより、処理進度の詳細な状況を的確、かつ
、迅速に把握しうる計算機の処理進度表示方法を提供す
ることを目的とする。
The present invention has been developed in view of the above-mentioned circumstances, and allows the progress of processing to be grasped visually, and by displaying text information as well, the detailed status of processing progress can be grasped accurately and quickly. The purpose of this paper is to provide a method for displaying the processing progress of a computer.

[発明の構成] (課題を解決するための手段および作用)本発明は上記
課題を解決するために、或る業務プログラムの処理を実
行する計算機において、前記業務プログラムの処理を行
う業務タスクにサブルーチンを組み込み、このサブルー
チンによって少なくとも業務プログラムの実行中に任意
の時間ごとにその処理進度を示す進度情報および進度状
況を示す文字情報を送出する。
[Structure of the Invention] (Means and Effects for Solving the Problem) In order to solve the above problems, the present invention provides a subroutine for a business task that processes the business program in a computer that executes the process of a certain business program. This subroutine sends progress information indicating the processing progress and character information indicating the progress status at least at arbitrary intervals during the execution of the business program.

一方、表示タスク側では、表示部に予め定めた複数の枠
からなる進度表示画面を表示し、前記業務プログラムの
実行中に前記業務タスクのサブルーチンの処理により送
られてくる進度情報に基づいて任意のアイコンを前記複
数の枠に部分的に埋める如くして表示するとともに、前
記枠外に同様に業務タスク側から送られてくる進度の状
況を示す文字情報を表示し、前記業務プログラムの実行
完了時には表示された複数のアイコンによって所定の図
形を形成表示することにより、視覚的に迅速に処理状況
を把握でき、また文字情報によって処理内容の詳細な状
況を容易に把握できる。
On the other hand, on the display task side, a progress display screen consisting of a plurality of predetermined frames is displayed on the display section, and a progress display screen consisting of a plurality of predetermined frames is displayed on the display section, and an arbitrary progress display screen is displayed based on the progress information sent from the processing of the subroutine of the business task during the execution of the business program. The icon is displayed by partially filling the plurality of frames, and text information indicating the progress status sent from the business task side is also displayed outside the frame, and when the execution of the business program is completed, By forming and displaying a predetermined figure using a plurality of displayed icons, the processing status can be quickly grasped visually, and the detailed status of the processing contents can be easily grasped using text information.

(実施例) 以下、本発明の実施例について第1図を参照して説明す
る。先ず、本発明方法を適用する計算機においては、本
来の業務プログラムの処理を実行する業務タスク10と
、この業務タスク10の必要な情報、つまり処理進度情
報等を格納するファイル20と、このファイル20に格
納されている処理進度情報を受は取って所定の表示プロ
グラムの処理を実行し表示画面に進度状況を表示する表
示タスク30とを備えている。従って、処理進度を把握
表示する対象となるのは業務タスク10の業務プログラ
ムであって、この業務タスク10には本来の業務プログ
ラムを処理するメインルーチンMの他、3つのサブルー
チンA−Cをもっている。
(Example) Hereinafter, an example of the present invention will be described with reference to FIG. First, in a computer to which the method of the present invention is applied, there is a business task 10 that executes the processing of the original business program, a file 20 that stores information necessary for this business task 10, that is, processing progress information, etc., and this file 20. The display task 30 receives processing progress information stored in the computer, executes processing of a predetermined display program, and displays the progress status on a display screen. Therefore, the target for understanding and displaying the processing progress is the business program of business task 10, and this business task 10 has three subroutines A to C in addition to the main routine M that processes the original business program. .

この業務タスク10は、メインルーチンMを実行してい
く過程において適宜に例えばサブルーチンA→サブルー
チンB→サブルーチンB ・・・ サブルーチンCの順
序でコールしながら必要な情報をファイル20に順次格
納していく。
In the process of executing the main routine M, this business task 10 sequentially stores necessary information in the file 20 while calling in the order of subroutine A → subroutine B → subroutine B ... subroutine C. .

(1) サブルーチンAの処理 サブルーチンAは、メインルーチンMから進度把握対象
処理の実行直前にコールされるサブルーチンであって、
業務タスク10から引数として、* 処理内容を端的に
示す文字列 * 処理の予想時間(秒) * 進度表示方法のモード(φ:φ〜100%の数値に
従って進度を表示する場合、1:与えられた予想時間に
従って進度を表示する場合)* 処理内容の詳細を示す
文字列 を受は取ってバッファメモリ等に一時格納した後、次の
ような処理を実行する。
(1) Processing of subroutine A Subroutine A is a subroutine that is called from the main routine M immediately before the execution of the progress tracking target process, and includes:
As an argument from business task 10, * A character string that clearly indicates the processing content * Estimated processing time (seconds) (When displaying the progress according to the predicted time) * After receiving the character string indicating the details of the processing content and temporarily storing it in a buffer memory etc., the following processing is executed.

■ 先ず、処理進度表示画面の表示位置を決定する。こ
の場合には予め第2図に示す如く表示位置を異にする何
組かの画面表示位置データか画面表示位置登録ファイル
用メモリに登録され、適宜選択して表示部に進度表示画
面を表示する。サブルーチンAのかかる段階においては
当該メモリから現在未使用の座標を取り出す。
■ First, determine the display position of the processing progress display screen. In this case, as shown in FIG. 2, several sets of screen display position data with different display positions are registered in advance in the screen display position registration file memory, and are selected as appropriate to display the progress display screen on the display unit. . At this stage of subroutine A, currently unused coordinates are retrieved from the memory.

■ この状態において図示(イ)の如く処理進度を表示
させるために表示タスク30を起動する。
(2) In this state, the display task 30 is activated to display the processing progress as shown in the figure (a).

■ しかる後、このサブルーチンAは図示(ロ)に示す
如くファイル20に次の情報を書き込む。
(2) After that, this subroutine A writes the following information to the file 20 as shown in FIG.

この情報は表示タスク30に渡すためのものである。This information is to be passed to the display task 30.

* 画面表示位置のX座標 画面表示位置のX座標 処理内容を端的に示す文字列 処理の予想時間 進度表示方法のモード 本 処理内容の詳細を示す文字列 (2) サブルーチンBの処理 このサブルーチンBは、メインルーチンMの処理の実行
中に所定の時間ごとにコールされるサブルーチンであっ
て、業務タスク10から引数として、 * 表示位置番号(サブルーチンAの■の処理で確保し
た画面番号) * 処理の進度(%) を受けとり、図示(11)に示す如く進度等の情報を、
表示位置番号に応じてファイル20に書き込む。但し、
サブルーチンAにおいて進行表示方法のモードがφの時
のみサブルーチンBをコールする。
* X coordinate of the screen display position , is a subroutine that is called at predetermined intervals during the execution of the processing of main routine M, and receives as arguments from business task 10: * Display position number (screen number secured in the process of subroutine A) * Processing Receive the progress rate (%) and send information such as the progress rate as shown in diagram (11).
It is written to the file 20 according to the display position number. however,
Subroutine B is called only when the mode of the progress display method in subroutine A is φ.

(3) サブルーチンCの処理 このサブルーチンCは、メインルーチンMの処理の終了
時にコールされるサブルーチンであって、業務タスク1
0から引数として、 * 表示位置番号(サブルーチンAの■の処理で確保し
た画面番号) * 図示(ニ)に示す如く処理終了を示す文字列“EN
D”をファイルに書き込む。
(3) Processing of subroutine C This subroutine C is called at the end of the processing of main routine M, and is a subroutine that is called when processing of main routine M is completed.
As arguments from 0: *Display position number (screen number secured in the process of subroutine A) *Character string "EN" indicating the end of processing as shown in figure (d)
D" to the file.

(4) 表示タスクの処理 一方、表示タスク30においては、業務タスク10の行
うメインルーチンMの処理の進行状況を表示画面に表示
するタスクであって、具体的には次のような処理を行う
(4) Processing of the display task On the other hand, the display task 30 is a task for displaying the progress status of the processing of the main routine M performed by the business task 10 on the display screen, and specifically performs the following processing. .

■ サブルーチンAの■の処理において書き込んだ6つ
の情報をファイル20から読み込む。
■ Read the six pieces of information written in the process of subroutine A (■) from the file 20.

■ そして、処理内容を端的に示す文字列a1処理内容
の詳細を示す文字列b、予想時間C等を表示し、かつ、
最初に埋まる予定の場所に斜線のアイコンを埋めて点滅
させ、残りの場所に8個の枠のみのアイコンを表示し、
第3図に示すような初期の進度表示画面を表示する。但
し、アイコンの点滅は斜線のアイコンと枠のみのアイコ
ンとを1秒のタイマ割込みで交互に表示する方法で行う
■ Displays a character string a that clearly indicates the processing content, a character string b that indicates the details of the processing content, an expected time C, etc., and
Fill in the diagonal line icon in the first place that will be filled and make it blink, then display only 8 frame icons in the remaining places,
An initial progress display screen as shown in FIG. 3 is displayed. However, the icons are blinked by alternately displaying diagonally lined icons and frame-only icons using a one-second timer interrupt.

また、A・・・は処理内容を端的に示す文字列、B・・
・は処理内容の詳細を示す文字列、C・・・は予想時間
を示している。
In addition, A... is a character string that clearly indicates the processing content, B...
. indicates a character string indicating details of the processing content, and C... indicates an expected time.

■ しかる後、表示タスク30は、業務タスク10側か
ら例えばサブルーチンBの処理によって進度等の情報が
ファイル20に書き込まれると、その情報を読み込んで
次のような処理を実行する。
(2) Thereafter, when information such as progress is written from the business task 10 side to the file 20 by the processing of subroutine B, the display task 30 reads the information and executes the following processing.

■−1進度表示画面の進度表示を0〜100の数値に従
って行う場合。
(2) - When displaying the progress on the 1-step display screen according to numerical values from 0 to 100.

業務タスク10のメインルーチンMの処理がループによ
る繰り返し等の処理の如く、その進度の数値データが1
0.20.30、・・・ 90.100のように規則正
しく送ることが可能な場合、その実行処理結果は第4図
に示すように表示する。
The processing of the main routine M of business task 10 is a process such as repetition by a loop, and the numerical data of the progress is 1.
If it is possible to send regularly such as 0.20.30, . . . 90.100, the execution processing result is displayed as shown in FIG.

先ず、初期表示は第3図に示すように右下枠に斜線のア
イコンが表示され、その後、1つのマス目に相当する進
度に比例する数値データがファイル20から読み取ると
、右下位枠を図形用アイコンで埋め、次に埋まる予定の
場所(例えば第4図aに示す右最上位枠)に斜線のアイ
コンを表示し点滅させる。この処理は進度が進むごとに
第4図(b)、(C)、・・・と移行し、最後には同図
(i)のように有る図形例えば丸形状を完成する。なお
、アイコンの埋まる順序は任意の設定することが可能で
ある。
First, the initial display is a diagonal icon in the lower right frame as shown in Figure 3, and then when numerical data proportional to the progress corresponding to one square is read from the file 20, the lower right frame is changed to a figure. A diagonal-lined icon is displayed in the next place to be filled (for example, the top right frame shown in FIG. 4a) and blinks. As this process progresses, it moves to the steps shown in FIG. 4(b), (C), . Note that the order in which the icons are filled can be set arbitrarily.

これに対し、進度の数値データが10.30.40.7
0.90.100のように不規則に送ってくる場合には
、第5図(a)、(b)、・・(e)のような不規則な
図形に出来上がっていく。
On the other hand, the numerical data of progress is 10.30.40.7
If the numbers are sent irregularly like 0.90.100, irregular shapes like those shown in Figures 5 (a), (b), . . . (e) will be created.

■−2進度表示画面の進度表示を予想時間に従って行う
場合。
- When displaying the progress on the binary display screen according to the estimated time.

業務タスク10の実行処理がシステムコール等コーディ
ング上−行にて終わってしまうような場合、随時進度表
示データを送ることが不可能である。従って、この場合
には予め設定した予想時間に従ってマス目を埋めていく
方法を選ぶ。
In a case where the execution process of the business task 10 ends at a line of coding such as a system call, it is impossible to send progress display data at any time. Therefore, in this case, a method of filling the squares according to a preset expected time is selected.

このとき、実際の処理が予想時間よりも長い場合には第
6図に示すように表示するとともに、最後の図形用アイ
コンの枠は点滅のままの状態で待つO 反対に、予想時間の方が長い場合には第7図に示すよう
に業務プログラムの全処理完了時に残った枠を一気に図
形用アイコンで埋めていく。
At this time, if the actual processing time is longer than the expected time, it will be displayed as shown in Figure 6, and the frame of the last figure icon will remain blinking. If it is long, as shown in FIG. 7, the frame remaining after all processing of the business program is completed is filled with graphic icons at once.

[発明の効果] 以上説明したように本発明によれば、業務プログラムの
処理進度状況に応じて初期表示された進度表示画面の複
数の枠を部分的にアイコンで埋めていき、業務プログラ
ムの処理完了時には複数のアイコンによって所定の図形
を形成表示することにより、現在処理が確実に進行して
いることを視覚的に認識でき、しかも処理内容を示す文
字情報も合わせて表示することにより、処理進度の詳細
な状況を的確、かつ、迅速に把握することができる。
[Effects of the Invention] As explained above, according to the present invention, a plurality of frames on the initially displayed progress display screen are partially filled with icons according to the processing progress status of the business program, and the processing of the business program is performed. At the time of completion, a predetermined figure is displayed using multiple icons, allowing you to visually recognize that the process is currently progressing. Furthermore, text information indicating the process content is also displayed, allowing you to check the progress of the process. The detailed situation can be grasped accurately and quickly.

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

第1図ないし第7図は本発明に係わる計算機の処理進度
表示方法の一実施例を説明するために示したもので、第
1図は業務プログラムの処理進度状況を表示するための
機能構成図、第2図は登録ファイルに登録されている画
面表示位置を説明する図、第3図は初期の進度表示画面
の表示例を示す図、第4図ないし第7図は実際の進度状
況の表示例を示す図である。 10・・・業務タスク、M・・・メインルーチン、A。 B、C・・・サブルーチン、20・・・ファイル、30
・・・表示タスク。 出願人代理人 弁理士 鈴江武彦 第 図 (a) (b) (c) (d) (e) 第 図 (a) (d) (a) (d) (b) (e) (h> 第4 図 (b) ((e) 第 図 (c) (f) (υ (c) (f)
Figures 1 to 7 are shown to explain an embodiment of the computer processing progress display method according to the present invention, and Figure 1 is a functional configuration diagram for displaying the processing progress status of a business program. , Figure 2 is a diagram explaining the screen display position registered in the registration file, Figure 3 is a diagram showing a display example of the initial progress display screen, and Figures 4 to 7 are tables of the actual progress status. It is a figure which shows an example. 10... Business task, M... Main routine, A. B, C... Subroutine, 20... File, 30
...display task. Applicant's representative Patent attorney Takehiko Suzue Figures (a) (b) (c) (d) (e) Figures (a) (d) (a) (d) (b) (e) (h> 4th Figure (b) ((e) Figure (c) (f) (υ (c) (f)

Claims (1)

【特許請求の範囲】 計算機によって処理する或る業務プログラムの処理進度
を表示する計算機の処理進度表示方法において、 前記業務プログラムの実行中に任意の時間ごとにその処
理進度を示す進度情報の他、処理の状況を示す文字情報
を送出するサブルーチンを組み込み、そのサブルーチン
からの進度情報に基づいて、任意のアイコンを初期表示
された進度表示画面の複数の枠に部分的に表示していく
とともに、前記枠外に前記文字情報を表示し、前記業務
プログラムの実行完了時には表示された複数のアイコン
によって所定の図形を形成表示することを特徴とする計
算機の処理進度表示方法。
[Claims] In a computer processing progress display method for displaying the processing progress of a certain business program processed by a computer, in addition to progress information indicating the processing progress at arbitrary times during the execution of the business program, A subroutine that sends character information indicating the processing status is incorporated, and based on the progress information from the subroutine, arbitrary icons are partially displayed in multiple frames of the initially displayed progress display screen, and the above-mentioned A method for displaying processing progress of a computer, characterized in that the character information is displayed outside the frame, and when the execution of the business program is completed, a predetermined figure is formed and displayed using a plurality of displayed icons.
JP2101061A 1990-04-17 1990-04-17 Method for dislaying rocessing rogress of computer Pending JPH04514A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2101061A JPH04514A (en) 1990-04-17 1990-04-17 Method for dislaying rocessing rogress of computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2101061A JPH04514A (en) 1990-04-17 1990-04-17 Method for dislaying rocessing rogress of computer

Publications (1)

Publication Number Publication Date
JPH04514A true JPH04514A (en) 1992-01-06

Family

ID=14290600

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2101061A Pending JPH04514A (en) 1990-04-17 1990-04-17 Method for dislaying rocessing rogress of computer

Country Status (1)

Country Link
JP (1) JPH04514A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2371194A (en) * 2000-10-06 2002-07-17 Canon Kk Indicating image processing status
JP2008035902A (en) * 2006-08-01 2008-02-21 Ge Medical Systems Global Technology Co Llc Magnetic resonance imaging system
CN112685367A (en) * 2020-12-30 2021-04-20 上海掌门科技有限公司 File sharing progress indication method, electronic device and computer readable storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2371194A (en) * 2000-10-06 2002-07-17 Canon Kk Indicating image processing status
GB2371194B (en) * 2000-10-06 2005-01-26 Canon Kk Image processing apparatus
JP2008035902A (en) * 2006-08-01 2008-02-21 Ge Medical Systems Global Technology Co Llc Magnetic resonance imaging system
CN112685367A (en) * 2020-12-30 2021-04-20 上海掌门科技有限公司 File sharing progress indication method, electronic device and computer readable storage medium
CN112685367B (en) * 2020-12-30 2023-01-31 上海掌门科技有限公司 File sharing progress indication method, electronic equipment and computer readable storage medium

Similar Documents

Publication Publication Date Title
JP2572471B2 (en) Method and apparatus for dynamically changing icons
US5841656A (en) Programming system for sequence control and control unit for executing program for sequence control
KR950020280A (en) Method and apparatus for interlocking graphical objects
JPH04514A (en) Method for dislaying rocessing rogress of computer
CN113064535A (en) Vernier display method and device for two-dimensional chart, electronic equipment and storage medium
JPH05189182A (en) Multiwindow display device
JPS62254208A (en) Initialization system for pmc parameter
JP3463331B2 (en) Menu selection method
JP3282911B2 (en) Image data creation device for display control device
JP3134878B2 (en) Programmable controller
JPS6225213B2 (en)
JPH01303532A (en) Rule monitoring device
JP3666906B2 (en) Graphic processing apparatus and list display control method thereof
JP2965408B2 (en) Display control device
JPH06324839A (en) Cursor control means of display device
JPH03184158A (en) Display system for layout processing progress state of document processor
Novick et al. QUID: a quick user-interface design method using prototyping tools
JP2026016086A (en) MANUAL DISPLAY SYSTEM, MANUAL DISPLAY METHOD, AND MANUAL DISPLAY PROGRAM
JP2965406B2 (en) Display control device
JPS63318637A (en) Multi-task processing method for electronic computer
JP2801603B2 (en) Bending order input method and apparatus in bending data creating apparatus
JPS62260226A (en) Command input method
JPH01312669A (en) Design supporting device and automatic arranging device for printed wiring board
JPH0746307B2 (en) Display device
JPH0553775A (en) Information processor