JPS6375830A - Command control system - Google Patents
Command control systemInfo
- Publication number
- JPS6375830A JPS6375830A JP61220665A JP22066586A JPS6375830A JP S6375830 A JPS6375830 A JP S6375830A JP 61220665 A JP61220665 A JP 61220665A JP 22066586 A JP22066586 A JP 22066586A JP S6375830 A JPS6375830 A JP S6375830A
- Authority
- JP
- Japan
- Prior art keywords
- command
- input
- keyboard
- parallel
- command process
- 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 abstract description 76
- 239000000872 buffer Substances 0.000 abstract description 8
- 238000012545 processing Methods 0.000 abstract description 8
- 238000004891 communication Methods 0.000 abstract description 2
- 238000012546 transfer Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 7
- 239000003795 chemical substances by application Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000012925 reference material Substances 0.000 description 2
- 241000277269 Oncorhynchus masou Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、並列処理可能なコマンドプロセスに対して
入力装置の切り換えを行って各コマンドプロセスに対す
るコマンドの人力を行うコマンド制御方式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a command control method in which input devices are switched for command processes that can be processed in parallel to manually issue commands to each command process.
従来、この種のシステムでは、並列にコマンドプロセス
を起動したり、並列に動作している他のコマンドプロセ
スに対してコマンドの入力を行う場合には、ポインティ
ングデバイスやキーボード上の特殊キーを用いて入力装
置の入力の切り換えを行うことが不可欠な要素となって
いる。Conventionally, in this type of system, when starting a command process in parallel or inputting a command to another command process running in parallel, a pointing device or special key on the keyboard is used. Switching the input of an input device has become an essential element.
第5図は、従来のこのようなシステムの構成図であり、
図において1は並列処理システム、2はソフトウェア開
発に必要なオペレーティングシステム、3は並列処理シ
ステムの応用プログラムのロードモジュール、4はシス
テムの制御すなわちコマンドの起動・管理を行うコマン
ド制御プロセス、5は各種処理を行うコマンドプロセス
、6はシステムの処理過程・結果を出力するディスプレ
イ装置、7はシステムへの人力を行う人力装置、8はキ
ーボード、9はポインティングデバイスである。FIG. 5 is a configuration diagram of such a conventional system.
In the figure, 1 is a parallel processing system, 2 is an operating system necessary for software development, 3 is a load module for the application program of the parallel processing system, 4 is a command control process that controls the system, that is, starts and manages commands, and 5 is a various A command process performs processing, 6 a display device that outputs the process and results of the system, 7 a human power device that performs human input to the system, 8 a keyboard, and 9 a pointing device.
次に、従来のコマンド制御方式を第5図に沿って説明す
る。Next, a conventional command control method will be explained with reference to FIG.
第6図に示すようにシステムが起動された初期状態11
aにおいては、コマンド制御プロセス4のみが存在しで
おり、そこにキーボード8が割り付けられている。ここ
でキーボード8からコマンドを入力すると、状fill
bに示すようにコマンド制御プロセス4は入力されたコ
マンドに対応するコマンドプロセス5aを起動して、そ
のコマンドプロセス5aヘキーボード8を割り付ける。Initial state 11 when the system is started as shown in FIG.
In a, only the command control process 4 exists, and a keyboard 8 is assigned thereto. If you enter a command from keyboard 8, the state fill
As shown in b, the command control process 4 activates the command process 5a corresponding to the input command, and assigns the keyboard 8 to the command process 5a.
この状態111)ではコマンドプロセス5aに対してキ
ーボード8の入力が行われる。In this state 111), input from the keyboard 8 is performed for the command process 5a.
状態11bから並列にコマンドプロセスを起動する場合
には、ポインティングデバイス9を用いてコマンド制御
プロセス4を指定することにより、状態11cに示すよ
うにコマンド制御プロセス4にキーボードを割り付は直
す。この状態11cでコマンドプロセスを実行すると、
コマンドプロセスは並列に起動される。すなわち状態1
1b。When starting command processes in parallel from state 11b, by specifying command control process 4 using pointing device 9, the keyboard is reallocated to command control process 4 as shown in state 11c. If you run the command process in this state 11c,
Command processes are started in parallel. That is, state 1
1b.
11cの破線で示したコマンドプロセス5bが存在する
状態になる。状態11bの破線で示されている並列に処
理されているコマンドプロセスに、キーボード8から入
力を行う場合には、同様にポインティングデバイス9を
用いてコマンドプロセス5bを指定することにより、コ
マンドプロセス5bにキーボード、8を割り付は直す。A command process 5b indicated by a broken line 11c exists. When inputting from the keyboard 8 to a command process that is being processed in parallel, which is indicated by a broken line in state 11b, by specifying the command process 5b using the pointing device 9, the command process 5b can be input. Correct the assignment of 8 on the keyboard.
上記のような従来システムにおいては、並列コマンドの
実行にはポインティングデバイス9によるキーボードの
割り付けが不可欠な要素となっている。対話的な使用に
限ればポインティングデバイスによる制御は、操作性と
いう点で非常に優れているが、従来システムにおいては
、その操作履歴を取って後の参考資料にするとか、履歴
を入力として処理の再実行を行うといった機能の実現手
段が提供されていないといった問題点がある。In the conventional system as described above, keyboard assignment using the pointing device 9 is an essential element for executing parallel commands. Control using a pointing device is very superior in terms of operability when it comes to interactive use, but conventional systems either record the operation history and use it as reference material later, or use the history as input for processing. There is a problem in that there is no provision for implementing functions such as re-execution.
この発明は、かかる問題点を解消するためになされたも
ので、コマンドプロセスが並列に処理されるとしても、
ユーザからの入力は常に順次入力であることに着目して
、ポインティングデバイスによる処理を全てキーボード
入力でサポートすることにより、キーボード入力のみで
システムを制御することを目的とする。This invention was made to solve this problem, and even if command processes are processed in parallel,
Focusing on the fact that input from the user is always sequential, the aim is to control the system with only keyboard input by supporting all processing by the pointing device with keyboard input.
この発明に係るコマンド制御方式は、入力装置から入力
する入力文字列の中に各コマンドプロセスに対する入力
装置の切り換えを識別するコマンド区切り識別子を設け
、このコマンド区切り識別子に基づいて各コマンドプロ
セスに対する入力装置からのコマンドを割り付けること
を特徴とするものである。In the command control method according to the present invention, a command delimiter identifier for identifying switching of the input device for each command process is provided in an input character string input from an input device, and the input device for each command process is determined based on the command delimiter identifier. It is characterized by assigning commands from.
コマンドプロセスが実行されていて、このコマンドプロ
セスに対して入力装置が割り付けられている時、入力装
置からコマンド区切り識別子を入力すると、コマンド区
切り識別子の入力以後入力装置から入力されたコマンド
は新たな独立したコマンドとして処理され、所定のコマ
ンドプロセスに対する入力となる。When a command process is running and an input device is assigned to this command process, if a command delimited identifier is input from the input device, commands input from the input device after the input of the command delimited identifier are assigned a new independent It is processed as a command and becomes input to a predetermined command process.
以下、この発明の一実施例を図について説明する。 An embodiment of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例を示すコマンド制御方式の構
成図で、図において、4はコマンド制御プロセス、10
Cはコマンド制御プロセスの入カバソファ、5a、5b
は並列に実行中のコマンドプロセス、10a、10bは
それぞれコマンドプロセスの入力バッファ、8は入力装
置としてのキーボードである。FIG. 1 is a configuration diagram of a command control method showing an embodiment of the present invention. In the figure, 4 is a command control process, 10
C is the input cover sofa for the command control process, 5a, 5b
10 is a command process being executed in parallel, 10a and 10b are input buffers of the command processes, and 8 is a keyboard as an input device.
次に動作について説明する。システムはキーボード8を
各コマンドプロセスまたはコマンド制御プロセス4.5
a、5bに割り付けて入力バッファ10a〜10cへ入
力を行い処理を進める。第2図はコマンドプロセスの制
御の流れを示したものである。第1図に示されている状
態では、キーボード8はコマンドプロセス5aに割り付
けられており、大力バッファ10aに対してパラメータ
の入力を受は付ける。ここでコマンドプロセス5aに対
する入力の途中で、コマンド区切り識別子“#”を入力
復信のコマンドを入力すると、コマンドプロセス5aで
は、′#”以後の人力を並列コマンドプロセスの起動で
あると判断し、プロセス間の通信機能を利用して、コマ
ンド制御プロセス4の入力バッファ10cへ転送して、
コマンド制御プロセス4からコマンドプロセスが並列に
起動されることになる。Next, the operation will be explained. The system uses the keyboard 8 for each command process or command control process 4.5
a, 5b and input to the input buffers 10a to 10c to proceed with the process. FIG. 2 shows the control flow of the command process. In the state shown in FIG. 1, the keyboard 8 is assigned to the command process 5a, and receives and receives input of parameters into the power buffer 10a. In the middle of input to the command process 5a, if you enter the command delimiter identifier "#" and input a repeat command, the command process 5a determines that the human input after '#' is the activation of a parallel command process, and Transfer it to the input buffer 10c of the command control process 4 using the communication function between
Command processes are started in parallel from the command control process 4.
第3図は、コマンドプロセス実行時の具体的な操作フロ
ーを画面イメージで示したもので、第4図は第2図にお
ける操作内容と画面の関係を示したものである。FIG. 3 shows a screen image of a specific operation flow when executing a command process, and FIG. 4 shows the relationship between the operation contents and the screen in FIG. 2.
第3図において6aは初期画面で、ここでコマンドAを
入力することによりい画面6bで示されるようにコマン
ドプロセスAが実行された状態へ移る。画面6bの状態
において、コマンド区切り識別子“#”を入力した後コ
マンドBを入力することにより、画面6Cで示すように
コマンドプロセスAとコマンドプロセスBが並列に実行
された状態となる。画面6cの状態で並列に実行中であ
ったコマンドプロセスBが終了すると画面6dに示すよ
うにコマンドプロセスAのみが起動された状態となる。In FIG. 3, 6a is an initial screen, and by inputting command A here, the screen moves to a state where command process A is executed as shown in screen 6b. In the state of the screen 6b, by inputting the command delimiter identifier "#" and then inputting the command B, the command process A and the command process B are executed in parallel as shown in the screen 6C. When the command process B, which was being executed in parallel in the state shown in the screen 6c, ends, only the command process A is activated, as shown in the screen 6d.
なお、上記説明では、この発明を並列コマンド起動に利
用する場合について述べたが、他のコマンド区切り識別
子を併、用することにより、そのコマンド区切り識別子
以後の入力を先に処理するといった、実行前のコマンド
の実行順序を入れ換えるという機能も実現できる。In the above explanation, the present invention is used for starting parallel commands, but by using it in conjunction with other command delimited identifiers, inputs after the command delimited identifier can be processed first. It is also possible to change the execution order of commands.
以上のように、この発明によれば入力装置から入力する
入力文字列の中に各コマンドプロセスに対する入力装置
の切り換えを識別するコマンド識別子を設け、このコマ
ンド識別子に基づいて各コマンドプロセスに対する入力
装置からのコマンドを割り付けたので、ポインティング
デバイスによる処理を全てキーボード入力でサポートで
きるため、キーボードによる入力のみでシステムを制御
でき、その結果としてポインティングデバイス入力をキ
ーボード入力イメージに変換することが可能となり並列
操作の履歴をキーボードの順次入力イメージで取ること
によって履歴を参考資料としたり、再実行したりするこ
とが可能となるといった効果がある。As described above, according to the present invention, a command identifier for identifying switching of the input device for each command process is provided in the input character string input from the input device, and based on this command identifier, the input device for each command process is By assigning the following command, all pointing device processing can be supported by keyboard input, so the system can be controlled with only keyboard input. As a result, pointing device input can be converted into a keyboard input image, making it possible to perform parallel operations. By recording the history in the form of sequential keyboard input, it is possible to use the history as reference material or to re-execute the process.
第1図はこの発明の一実施例を示した図、第2図はこの
発明のコマンド制御の流れを示した図、第3図は一実施
例の操作フローの画面イメージを示した図、第4図は第
2図における操作内容と画面の関係を示す表図、第5図
は従来のこの種のシステムのプロセス構成図、第6図は
、従来のコマンド制御方式を示した図である。
4・・・コマンド制御プロセス、5a、5b・・・コマ
ンドプロセス、lOa〜10c・・・入力バッファ、8
・・・キーボード。
なお図中、同一符号は同一または相当する構成部分を示
す。
代理人 大 岩 増 l11(ばか2名)第1
図
(4) コマ)ド制御フ’IIIでス(5a)(5b
) コア:、、ドア”Ofス(8)キー爪・・−ド
(101〜(10C)入カバーy7y
手続補正書岨如
昭和 6も 7月′″9日
1、事件の表示 特願昭61−2゜。665号2、
発明の名称
コマンド制御方式
3、補正をする者
事件との関係 特許出願人
住 所 東京都千代田区丸の内二丁目2番3号。
名 称 (601)三菱電機株式会社代表者志岐守哉
4、代理人
住 所 東京都千代田区丸の内二丁目2番3号三
菱電機株式会社内
5、補正の対象
図面の欄。
6、補正の内容
(1)図面、第3図輪を別紙のとおり補正する。
以上Fig. 1 is a diagram showing an embodiment of the present invention, Fig. 2 is a diagram showing the flow of command control of the invention, Fig. 3 is a diagram showing a screen image of the operation flow of the embodiment, FIG. 4 is a table showing the relationship between the operation contents and screens in FIG. 2, FIG. 5 is a process configuration diagram of a conventional system of this type, and FIG. 6 is a diagram showing a conventional command control system. 4... Command control process, 5a, 5b... Command process, lOa to 10c... Input buffer, 8
···keyboard. In the drawings, the same reference numerals indicate the same or corresponding components. Agent Masu Oiwa l11 (2 idiots) 1st
Figure (4) Frame control screen (5a) (5b)
) Core: Door "Ofs (8) Key nail... (101~(10C)) Cover y7y Procedural amendments 岨态 Showa 6 also July''' 9th 1, case indication Patent application 1986 -2°.665 No. 2,
Name of the invention Command control method 3, relationship with the amendment person case Patent applicant address 2-2-3 Marunouchi, Chiyoda-ku, Tokyo. Name (601) Mitsubishi Electric Corporation Representative Moriya Shiki 4, Agent Address Mitsubishi Electric Corporation 5, 2-2-3 Marunouchi, Chiyoda-ku, Tokyo, Column for drawings subject to amendment. 6. Contents of amendment (1) The drawing and the third drawing wheel will be corrected as shown in the attached sheet. that's all
Claims (1)
スを実行させる場合、実行中のコマンドプロセスに対し
、随時入力装置から入力されるコマンドを割り付けるコ
マンド制御方式において、入力装置から入力する入力文
字列の中に各コマンドプロセスに対する入力装置の切り
換えを識別するコマンド区切り識別子を設け、このコマ
ンド区切り識別子に基づいて各コマンドプロセスに対す
る入力装置からのコマンドを割り付けることを特徴とす
るコマンド制御方式。When a command is input from an input device and a predetermined command process is executed, in a command control method that assigns commands input from the input device at any time to the executing command process, the input character string input from the input device is used. A command control method characterized in that a command delimiter identifier is provided for identifying switching of an input device for each command process, and commands from the input device are assigned to each command process based on the command delimiter identifier.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61220665A JPS6375830A (en) | 1986-09-18 | 1986-09-18 | Command control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61220665A JPS6375830A (en) | 1986-09-18 | 1986-09-18 | Command control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6375830A true JPS6375830A (en) | 1988-04-06 |
Family
ID=16754531
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61220665A Pending JPS6375830A (en) | 1986-09-18 | 1986-09-18 | Command control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6375830A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH078257U (en) * | 1993-07-08 | 1995-02-03 | サラヤ株式会社 | Cap attached to the lid of the container |
-
1986
- 1986-09-18 JP JP61220665A patent/JPS6375830A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH078257U (en) * | 1993-07-08 | 1995-02-03 | サラヤ株式会社 | Cap attached to the lid of the container |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3399665B2 (en) | Information processing device | |
JPH05298052A (en) | Window system and event processing method | |
JPS6375830A (en) | Command control system | |
JPH01195505A (en) | Numerical controller | |
JPS63205731A (en) | Program start processing system | |
JP3260788B2 (en) | Robot control device and method | |
JPS61148531A (en) | Input device for arithmetic processing data | |
JPS61208142A (en) | Communication system between processes | |
JPH02133859A (en) | Multi-task control system | |
JPH01263759A (en) | Execution priority control system | |
JPH10283323A (en) | Display occupying user switching device of computer | |
JPH0282313A (en) | Attention processing method for system with coexisting full-screen mode and line mode | |
JPH04260970A (en) | Method for inputting japanese language in application program | |
JPH01147624A (en) | Language processing system | |
JPH0358115A (en) | Automatic key input device | |
JPH0432980A (en) | Object code generating device for data drive type computer | |
JPH06259296A (en) | Human-machine interface constructing tool | |
JPH02162453A (en) | Multi-conversation process control system | |
JPH0250730A (en) | Language converting system based upon common machine word | |
JPH05135117A (en) | Man-machine interface system of conversational system | |
JPS6349839A (en) | Leading system for electronic computer system | |
JPH04332068A (en) | Job control system | |
JPS63228341A (en) | Program syntax checking system | |
JPH01185733A (en) | Input/output emulation system | |
JPH02173817A (en) | Reinput mechanism for immediately preceding input command |