JPH033024A - Key entry system with help function - Google Patents
Key entry system with help functionInfo
- Publication number
- JPH033024A JPH033024A JP1136211A JP13621189A JPH033024A JP H033024 A JPH033024 A JP H033024A JP 1136211 A JP1136211 A JP 1136211A JP 13621189 A JP13621189 A JP 13621189A JP H033024 A JPH033024 A JP H033024A
- Authority
- JP
- Japan
- Prior art keywords
- input
- command
- commands
- help
- key
- 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 description 17
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 abstract 1
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 1
- 101150046378 RAM1 gene Proteins 0.000 description 1
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000003292 glue Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、自動プログラミングfi置ヤコンビ1−夕で
処理される装置等の各種コマンドをキーボードより入力
し動作させる装置において、コマンド入力を助けるヘル
プ機能付キー入力方式に関する。DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to an automatic programming system that operates a device by inputting various commands from a keyboard, such as a device that is processed by an automatic programming system. Regarding key input method.
従来の技術
自動プログラミング装置等のコンピュータで情報処理等
を行わせて装置を動作させるものにおいては、キーボー
ドより各種コマンドをキー入力し、動作させるものが公
知である。2. Description of the Related Art Among automatic programming devices and other devices that operate the device by performing information processing and the like on a computer, it is known that the device is operated by inputting various commands from a keyboard.
このような装置においては、装置の操作方法を解説した
説明書中に各種コマンドのコマンド名。For such devices, the command names of various commands are included in the manual that explains how to operate the device.
機能、パラメータ等の説明がなされ、オペレータに操作
方法を教示することが一般的である。Generally, functions, parameters, etc. are explained, and the operator is taught how to operate the machine.
さらに、操作性を良くするために、装置にヘルプ機能を
設け、コマンド名が不明なときやコマンドの機能が不明
なとき、上記ヘルプ機能を利用して、必要とする案内情
報を表示装置に表示し、オペレータの操作を助ける方式
も開発されている。Furthermore, in order to improve operability, the device is equipped with a help function, and when the command name or function is unknown, the help function can be used to display the necessary guidance information on the display device. However, methods have also been developed to assist operators in operation.
例えば、自動プログラミング装置において、入力可能な
コマンド名が不明の場合、表示装置の表示画面の入力フ
ィールドに「リクエスト−」と表示された次に、rHE
LPJとキー入力し、入力キーとしてのrNLJキーを
押せば、入力可能なコマンド名の一覧を表示したり、1
°HF 1. P Jとキー入力し、さらにコマンド名
をキー入力し、rNLJキーを押すことによって、入力
したコマンド名の詳細情報を表示するものが公知である
。1発明が解決しようとする課題
上述したヘルプ機能を持たない装置においては、各種コ
マンド名やそれに付随するパラメータ群の種類・順番等
をオペレータが記憶しているか、または、その都度説明
書を参照しなければならず、操作性を悪くする。For example, in an automatic programming device, if the command name that can be entered is unknown, "request-" is displayed in the input field on the display screen of the display device, and then rHE
If you key in LPJ and press the rNLJ key as an input key, you can display a list of command names that can be entered, or
°HF 1. It is known to display detailed information on the input command name by inputting PJ, then inputting the command name, and pressing the rNLJ key. 1. Problems to be Solved by the Invention In devices that do not have the above-mentioned help function, it is necessary for the operator to memorize the names of various commands and the types and order of parameter groups associated with them, or to refer to the manual each time. This results in poor operability.
また、上述したヘルプ機能を有する装置においても、コ
マンドのキー入力途中において、コマンドの文字列が不
明でヘルプ機能を利用したいとき等は、現在のキー入力
を中断し、改めてヘルプコマンドを入力し、案内情報を
表示させる方法しか取り得ない。また、オペレータが積
極的にヘルプコマンドを入力しなければ案内情報を表示
しないことから、初心者にとっては操作しにくいという
欠点を有している。In addition, even with the above-mentioned device having the help function, if you are in the middle of key input of a command and want to use the help function because you do not know the command string, interrupt the current key input, input the help command again, The only option available is to display guidance information. Furthermore, since guidance information is not displayed unless the operator actively inputs a help command, it has the disadvantage that it is difficult for beginners to operate.
そこで、本発明の目的は、ヘルプコマンドを入力しなく
ても、装置が自動的にコマンドの案内情報を表示し、オ
ペレータにコマンド入力を助けるヘルプ機能付キー入力
方式を提供することにある。SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a key input method with a help function in which the device automatically displays command guide information without inputting a help command to assist the operator in inputting commands.
課題を解決するための手段
キーボードより各種コマンドを入力する装置において、
本発明は、コマンド入力状態で所定時間キー入力がなけ
れば、表示装置に入力可能なコマンドに関する案内情報
を表示するようにした。Means for solving the problem In a device that inputs various commands from a keyboard,
According to the present invention, if there is no key input for a predetermined period of time in a command input state, guidance information regarding inputtable commands is displayed on the display device.
さらに、そのときの入力状態に応じて、入力可能なコマ
ンドに関する案内情報を詳細に表示することにより、オ
ペレータによるキー入力を助けるようにした。Furthermore, the system assists the operator in key input by displaying detailed guidance information regarding commands that can be input, depending on the input state at that time.
作 用
コマンド入力状態になって、所定時間内に何らキー入力
しなければ、この状態で入力可能なコマンドに圓する案
内情報が自動的に表示されるので、オペレータはこの表
示された案内情報を参考にしてコマンド入力することが
できる。また、コマンド入力途中で次のキー入力が所定
時間内になげれば、現在入力されているコマンド名の文
字列を有するコマンドに関する案内情報が表示されるの
で、オペレータはコマンド入力途中においてコマンド名
を形成する文字列を忘れていても、表示された案内情報
に基いてキー入力することができる。さらに、コマンド
名をキー入力し、引き続いてパラメータ名等をキー入力
する必要がある場合でも、コマンド名をキー入力した後
、所定時間経過すると入力可能なパラメータ(一種のコ
マンド)等を表示し、オペレータのキー入力を助ける。If the operation command input state is entered and no key is input within a predetermined time, guidance information corresponding to the commands that can be entered in this state is automatically displayed, so the operator can use this displayed guidance information. You can input commands as a reference. Additionally, if the next keystroke is not made within a predetermined time while inputting a command, guidance information regarding the command that has the character string of the currently input command name will be displayed, allowing the operator to input the command name while inputting the command. Even if you forget the character string to form, you can enter it based on the displayed guidance information. Furthermore, even if it is necessary to key-in a command name and then key-in a parameter name, etc., the parameters (a type of command) that can be input are displayed after a predetermined period of time has passed after key-in the command name. Assists the operator with key input.
実施例
第2図は、本発明の一実施例を実施する自動プログラミ
ング装置の要部ブロック図である。Embodiment FIG. 2 is a block diagram of a main part of an automatic programming device implementing an embodiment of the present invention.
10はプロセッサ(以下、CP 1.Jという)で、該
プロセッサ10にはバス24によって、ROM12、R
AM14.ディスクコントローラ20゜キーボード16
.グラフィックデイスプレィ(以下、CRTという)1
8が接続されている。なお、22はフロッピーディスク
である。10 is a processor (hereinafter referred to as CP 1.J), and the processor 10 has a ROM 12, R
AM14. Disk controller 20°keyboard 16
.. Graphic display (hereinafter referred to as CRT) 1
8 are connected. Note that 22 is a floppy disk.
ROM12にはCPLJloが実行する各種制御プログ
ラムが格納されている。また、ディスクコントローラ2
0はフロッピーディスク22に記憶されているシステム
プログラムや、本発明に関係して、システムプログラム
で使用するコマンドに対応するヘルプデータをRAM1
4に入力したり、RAM14に記憶する各種データをフ
ロッピーディスク22に格納するものである。RAM1
4はディスクコントローラ20から入力されるデータや
キーボード16から入力されるデータを記憶するもので
ある。これら自動プログラミング装置の構成は従来から
公知のものであり、詳細は省略する。The ROM 12 stores various control programs executed by CPLJlo. Also, disk controller 2
0 stores the system program stored in the floppy disk 22 and help data corresponding to commands used in the system program related to the present invention in the RAM 1.
4 or stored in the RAM 14 are stored on the floppy disk 22. RAM1
4 stores data input from the disk controller 20 and data input from the keyboard 16. The configurations of these automatic programming devices are conventionally known, and the details will be omitted.
そして、本発明に関係して、フロッピーディスク24に
はシステムプログラムと、該システムプログラムで使用
するコマンドに対するヘルプデータが格納されており、
システムプログラムと共にディスクコントローラ20を
介してRAM14にロードされるようになっている。In connection with the present invention, the floppy disk 24 stores a system program and help data for commands used in the system program.
It is loaded into the RAM 14 via the disk controller 20 along with the system program.
第3図は上記ヘルプデータの例を示す説明図で、全コマ
ンド数が記憶され、各コマンド○〜nは固足長でそのコ
マンド名が記憶されており、各コマンド名毎に、そのコ
マンドの詳細情報を記憶するアドレスを示すポインタが
記憶されている。そして、各ポインタが示すアドレスに
は、当該コマンドの機能、該コマンドに必要なパラメー
タ名、及び、そのパラメータの説明等の情報が記憶され
ている。Figure 3 is an explanatory diagram showing an example of the above-mentioned help data, in which the total number of commands is memorized, and each command ○ to n has a fixed length and its command name is memorized, and for each command name, the number of commands is A pointer indicating an address where detailed information is stored is stored. The address indicated by each pointer stores information such as the function of the command, the parameter name necessary for the command, and the explanation of the parameter.
さらに、RAM14には第4図に示すように、キー入力
制御データを格納する領域が設けられており、ヘルプ機
能が選択されたとき「1」にセットされるヘルプ0N1
0FFフラグFを記憶する領域、コマンドに対する案内
情報を表示開始するためのヘルプ開始時間の設定値Mを
記憶する領域、キー入力されるコマンドの文字列を記憶
する入力バッフ7Bと、該入力バッファのり゛イズBS
を配憶する領域、入力バッファBの先頭アドレスを配憶
する入力バッファポインタBP、キーから入力されたデ
ータを入力バッフ7Bに格納するための場所を指定する
入力データポインタDPが設けられている。Furthermore, as shown in FIG. 4, the RAM 14 is provided with an area for storing key input control data, help 0N1 which is set to "1" when the help function is selected.
An area for storing the 0FF flag F, an area for storing the set value M of the help start time for starting display of guidance information for the command, an input buffer 7B for storing the character string of the command input by key, and the input buffer glue. Is BS
, an input buffer pointer BP for storing the start address of the input buffer B, and an input data pointer DP for specifying a location for storing data input from the keys in the input buffer 7B.
次に、本実施例の動作について説明する。Next, the operation of this embodiment will be explained.
第1図(a)は自動プログラミングV4置に電源が入れ
られ、コマンド入力が可能になるとCPLlloが実行
するキー入力処理のフローヂャートであり、第1図(b
)は該キー入力処理中に、タイマ下がヘルプ開始時間と
して設定された時間Mを計時する毎にCPU10が行う
割込み処理のフローヂャートである。Figure 1 (a) is a flowchart of the key input process that CPLllo executes when the automatic programming V4 unit is powered on and command input becomes possible;
) is a flowchart of an interrupt process performed by the CPU 10 each time the timer bottom measures the time M set as the help start time during the key input process.
まず、オペレータは、ヘルプ機能を実行させるときには
、キーボード16よりヘルプ0N10FFフラグFを「
1」に設定しヘルプ開始時間Mを設定する。そして、コ
マンド入力が可能になると、cpuioはRAM14内
の入力バッフ7Bの記憶内容をクリアし、入力データポ
インタDPを入力バッファポインタBPに設定し、入力
バッフ7Bの先頭アドレスを指定するようにする(ステ
ップ81)。次に、CPLJIOは、フラグFが「1J
にセットされているか否か判所しくステップS2)、「
1」にセットされてない場合には、キーボード16から
文字入力があるまで持ち(ステップS4)、文字入力が
あり、それが入力指令としての復改キーINLJでなけ
れば(ステップS5)、入力バラ77Bの入力データポ
インタDPが示す場所に入力された文字を格納しくステ
ップS6)、入力データポインタDPを「1」インクリ
メントした後(ステップS7)、フラグFが「1」にセ
ットされてないから(ステップ88)、ステップS4に
戻り、以下、ステップ84へ88の処理を繰返す。そし
て、あるコマンドの文字列が入力され復改キー1− N
L Jが押されるとくステップS5)、ステップ81
0へ移行し、フラグFが「1」にセットされてないから
4ニ一入力処理はそのまま終了する。そして、cpui
oは、入力されたコマンドの処理を実行し、コマンド入
力可能状態になると、再びステップ81以下の処理を実
行することとなる。First, when executing the help function, the operator selects the help 0N10FF flag F from the keyboard 16 as "
1" and set the help start time M. Then, when command input becomes possible, cpuio clears the memory contents of input buffer 7B in RAM 14, sets input data pointer DP to input buffer pointer BP, and specifies the start address of input buffer 7B ( Step 81). Next, CPLJIO determines that flag F is “1J”.
Step S2), "
1", it is held until a character is input from the keyboard 16 (step S4), and if there is a character input and it is not the return key INLJ as an input command (step S5), the input variable is held. After incrementing the input data pointer DP by "1" (step S7) to store the input character at the location indicated by the input data pointer DP of 77B (step S6), since the flag F is not set to "1" ( Step 88), returns to step S4, and repeats the process of step 84 to step 88. Then, a certain command string is input and the return key 1-N is pressed.
When LJ is pressed, step S5), step 81
0, and since flag F is not set to "1", the 4/2 input process ends as is. And cpui
o executes the process of the input command, and when the command input becomes possible, the process from step 81 onwards is executed again.
一方、ヘルプ機能をオペレータが選択し、フラグFが1
1」にセットされた場合には、ステップS2からステッ
プS3へ進み、タイマ°[にヘルプ開始時間として設定
された時1mM@−設定し、タイマTを起動させる。そ
して、キーボードより文字が入力される毎にステップ8
4〜ステツプS8の処理を行い、フラグFが「1」にセ
ットされていることから、ステップS8からステップS
9へ移行し、タイマTを再び設定ヘルプ開始時間Mにセ
ットし起動し、ステップS4へ戻る。即ら、フラグFが
「1」にセットされている場合には、まず、タイマTを
設定ヘルプ開始時1ff1Mk:tJツトし起動させ、
キーボード16より文字が入力される毎に入力データポ
インタDPが示す入力バッフ2Bのアドレスに入力文字
を格納し、入力データポインタDPを「1」インクリメ
ントし、再び、タイマTを設定ヘルプ開始時間Mにセッ
トし起動させる動作を順次行い、入カバッ77Bに入力
された文字列を格納する。そして、オペレータがあるコ
マンドの文字列をキー入力し、復改キーrNLJキーを
押すと、CPUl0はそれを検出しくステップS5)、
ステップS10へ移行し、フラグFが「1」にセットさ
れていることから、CRT18の画面に表示されていた
後述する案内情報をクリアしてタイマTの動作を停止さ
せ(ステップS11.812)、キー入力処理を終了し
、入力されたコマンドの処理を開始する。On the other hand, the operator selects the help function and flag F is set to 1.
1", the process proceeds from step S2 to step S3, where the timer °[ is set to 1mM@- when the help start time is set, and the timer T is activated. Then, each time a character is input from the keyboard, step 8
4 to step S8 are performed, and since the flag F is set to "1", steps S8 to S8 are performed.
9, the timer T is again set to the setting help start time M and activated, and the process returns to step S4. That is, when flag F is set to "1", first, timer T is activated by 1ff1Mk:tJ at the start of the setting help, and
Every time a character is input from the keyboard 16, the input character is stored in the address of the input buffer 2B indicated by the input data pointer DP, the input data pointer DP is incremented by "1", and the timer T is set again to the help start time M. The operation of setting and activating is performed sequentially, and the input character string is stored in the input cover 77B. Then, when the operator inputs a certain command character string and presses the return key rNLJ key, the CPU 10 detects it (step S5).
Proceeding to step S10, since the flag F is set to "1", guidance information, which will be described later, displayed on the screen of the CRT 18 is cleared and the operation of the timer T is stopped (step S11.812). Ends key input processing and starts processing the input command.
一方、キー入力処理が1eft始され、ステップS3で
タイマTが起動された侵、咳タイ?[に設定されたヘル
プ開始時間Mが経過し、タイマTがタイムアツプしたと
き、または、文字が1以上入力され、ステップS9でタ
イマTが再設定され起動した後、設定されたヘルプ開始
時間Mが経過しタイマTがタイムアツプすると割込みが
かかり、第1図(b)に示す処理を開始する。On the other hand, the key input process is started and the timer T is started in step S3. [When the set help start time M has elapsed and the timer T has timed up, or after one or more characters have been input and the timer T has been reset and started in step S9, the set help start time M is When the timer T times out, an interrupt is generated and the process shown in FIG. 1(b) is started.
まず、CRT18の画面上の入力フィールドにあるカー
ソル位置を保存し、カーソルを画面上部の表示位置に移
動させ、表示を可能にする(ステップ821,522)
。そして、入力データポインタDPと入力バッファポイ
ンタBPの値が一致するか否か判断する(ステップ52
3)。これは、入力データポインタDPと入力バッファ
ポインタBPの値が一致することはコマンドの文字列が
1つも入力されていないことを意味するので、一致した
場合にはステップ829へ移行し、案内情報として入力
可能なコマンド−覧をCRT18の画面に表示し、カー
ソル位置を入力フィールドの元の位置に復元し、割込み
処理を終了する。First, the cursor position in the input field on the screen of the CRT 18 is saved, and the cursor is moved to the display position at the top of the screen to enable display (steps 821, 522).
. Then, it is determined whether the values of the input data pointer DP and the input buffer pointer BP match (step 52).
3). This means that if the values of the input data pointer DP and the input buffer pointer BP match, it means that no command character string has been input, so if they match, the process moves to step 829 and is used as guidance information. A list of commands that can be entered is displayed on the screen of the CRT 18, the cursor position is restored to the original position of the input field, and the interrupt processing is terminated.
その結果、オペレータは、CRT18の画面に表示され
たコマンド−覧を見ながら、必要とするコマンドを入力
することができる。As a result, the operator can input the desired command while looking at the command list displayed on the screen of the CRT 18.
一方、ステップS3で入力データポインタDPと入力バ
ッファポインタBPが一致しなかったとき、即ち、少な
くとも1以上の文字が入力されているとき、入力バッフ
ァBに記憶されている入力文字列と先頭から順に文字列
が一致するコマンドを、RAM14内に記憶されている
コマンドをサーチしくステップS24>、該当コマンド
が複数あれば(ステップ525)、案内情報として該当
するコマンド−覧をCRT18の画面に表示する(ステ
ップ530)。また、該当するコマンドが1つあれば(
ステップ826)、案内情報として該当するコマンドの
詳細情報、即ち、該当するコマンドの機能、パラメータ
名、パラメータの説明等をCRT18の画面に表示する
(ステップ527)。また、該当するコマンドが1つも
なければ、即ち、オペレータが誤って文字列を入力して
いれば、該当なしの案内情報をCRT18の画面に表示
する。そして、これら案内情報をCRT18の画面に表
示する。そして、これら案内情報をCRT18の画面に
表示した後、カーソル位置を復元しくステップ828>
、割込み処理を終了し、第1図(a)に示す処理へ復帰
する。On the other hand, when the input data pointer DP and the input buffer pointer BP do not match in step S3, that is, when at least one or more characters have been input, the input character string stored in the input buffer B is Search commands stored in the RAM 14 for commands with matching character strings (step S24). If there are multiple corresponding commands (step 525), a list of corresponding commands is displayed on the screen of the CRT 18 as guidance information ( step 530). Also, if there is one applicable command (
Step 826), detailed information of the corresponding command, ie, the function of the corresponding command, parameter name, parameter explanation, etc., is displayed on the screen of the CRT 18 as guidance information (Step 527). Furthermore, if there is no corresponding command, that is, if the operator has entered the character string incorrectly, guidance information indicating that there is no corresponding command is displayed on the screen of the CRT 18. Then, this guidance information is displayed on the screen of the CRT 18. After displaying this guidance information on the screen of the CRT 18, the cursor position is restored in step 828>
, ends the interrupt processing and returns to the processing shown in FIG. 1(a).
例えば、コマンドとして、FDL、l5T(ファイル情
報の表示)、RENAME(ファイル名の変更)、RE
MOVE (7pイル(7):+ビー)、5CRATC
H(ファイルの削除)があるものとすると、コマンドの
キー入力可能状態になって、第5図(a)に示すように
CRT18の画面がキー入力待機状態になり、入力フィ
ールドの1′リクエスト=」の次にキーボード16から
何ら文字が入力されずに設定ヘルプ開始時間Mが経過す
ると、第5図(b)に示すように、入力可能なコマンド
−覧が案内情報としてCRT18の画面に表示される(
ステップS23,530)。For example, the commands are FDL, l5T (display file information), RENAME (change file name), RE
MOVE (7p il (7):+bee), 5CRATC
Assuming that there is H (delete file), the command becomes ready for key input, the screen of the CRT 18 becomes ready for key input as shown in FIG. 5(a), and the input field 1' request = If the setting help start time M elapses without any characters being input from the keyboard 16 after ", a list of inputtable commands is displayed on the CRT 18 screen as guidance information, as shown in FIG. 5(b). (
Step S23, 530).
また、l−RE Jとキー入力した後、設定ヘルプ開始
時間Mが経過すると、入力されている文字列rREJと
先頭から順に一致するコマンドl’ RENAMEJ、
rREMOVEJを第5図(C)に示すように表示する
(ステップ823,824゜825.830)。Also, after the setting help start time M has elapsed after key-inputting l-RE J, commands l' RENAMEJ, which match the input character string rREJ from the beginning, are executed.
rREMOVEJ is displayed as shown in FIG. 5(C) (steps 823, 824, 825, 830).
さらに、例えば、rRENOJとキー入力した後、設定
ヘルプ開始時間Mが経過すると、このような文字列のコ
マンドはないので、第5図(d)に示すように該当なし
と表示される(ステップ531)。Further, for example, if the setting help start time M has elapsed after keying in rRENOJ, there is no command with such a character string, so "N/A" is displayed as shown in FIG. 5(d) (step 531). ).
また、rRENAMEJとキー入力した状態で設定ヘル
プ開始時間Mが経過すると、該コマンドは1つしかない
ので、第5図(lに示すようにCRT18の画面にコマ
ンドl−RE N A M E Jの詳細情報、即ち、
該コマンドに関係するパラメータ名(old−file
name、 new−filename) 、パラメー
タの説明等がCRT18の画面に表示される(ステップ
527)。Also, if the setting help start time M has elapsed while rRENAMEJ is entered, there is only one command, so the command l-RENAMEJ is displayed on the screen of the CRT 18 as shown in Figure 5 (l). Detailed information, i.e.
Parameter name related to the command (old-file
name, new-filename), parameter explanation, etc. are displayed on the screen of the CRT 18 (step 527).
このように、コマンドの入力可能な状態になっても、オ
ペレータがコマンドを入力しなかったとき、コマンドの
文字列の一部しか入力しなかったとき、または、誤った
文字列を入力したとき、さらには、あるコマンドの次に
入力すべきパラメータ名を入力せず設定ヘルプ開始時間
Mが経過したとき、そのときの入力状態に応じて自動的
に、コマンド−覧、コマンドの詳細情報等が案内情報と
してCRT18の画面に表示されるから、オペレータは
これら案内情報に基いてキー入力をすればよく、初心者
でも簡単に操作できる。In this way, even if a command can be entered, if the operator does not enter a command, enters only part of the command string, or enters an incorrect string, Furthermore, if the setting help start time M elapses without inputting the parameter name to be input next to a certain command, a list of commands, detailed information of the command, etc. will be automatically displayed depending on the input status at that time. Since the information is displayed on the screen of the CRT 18, the operator only has to input keys based on this guidance information, and even a beginner can easily operate the system.
発明の効果
本発明では、キーボードからのコマンド入力時に、設定
された所定時間内にキー入力がない場合、または、キー
入力があった後上記所定時間が経過する前に次のキー入
力がない場合には、コマンドに関する案内情報を自動的
に表示するので、コマンド入力時の操作性を向上するこ
とができる。特に初心者にとっては、この案内情報に従
ってキー入力すればよいので、ve置の操作台を特に良
くする。Effects of the Invention In the present invention, when inputting a command from the keyboard, if there is no key input within a set predetermined time, or if there is no next key input before the predetermined time elapses after a key input. Since guidance information regarding commands is automatically displayed, operability when inputting commands can be improved. Particularly for beginners, all they have to do is enter the keys according to this guide information, which makes the operation console of the VE particularly convenient.
第1図(a)は、本発明の一実施例における自動プログ
ラミング装置のキー入力処理フローチャート、
第1図(b)は、同実施例におけるタイマ割込み処理の
フローチャート、
第2図は、同実施例の要部ブロック図、第3図は、同実
施例におけるヘルプデータの一例の説明図、
第4図は、同実施例におけるキー入力制御データの説明
図、
第5図(a)〜(e)は、同実施例におけるCRT画面
表示状態の説明図である。
10・・・プロセッサ(CPU)、22・・・フロッピ
ーディスク、F・・・ヘルプ0N10FFフラグ、M・
・・ヘルプ開始時間、BS・・・入力バッファサイズ、
BP・・・入力バッファポインタ、DP・・・入力デー
タポインタ、B・・・入力バッファ。
第 3因FIG. 1(a) is a flowchart of key input processing of an automatic programming device in an embodiment of the present invention, FIG. 1(b) is a flowchart of timer interrupt processing in the same embodiment, and FIG. 2 is a flowchart of the timer interrupt processing in the same embodiment. FIG. 3 is an explanatory diagram of an example of help data in the same embodiment. FIG. 4 is an explanatory diagram of key input control data in the same embodiment. FIGS. 5(a) to (e) FIG. 2 is an explanatory diagram of a CRT screen display state in the same embodiment. 10... Processor (CPU), 22... Floppy disk, F... Help 0N10FF flag, M.
...Help start time, BS...Input buffer size,
BP...Input buffer pointer, DP...Input data pointer, B...Input buffer. Third cause
Claims (2)
いて、コマンド入力状態で所定時間キー入力がなければ
、表示装置に入力可能なコマンドに関する案内情報を表
示するようにしたことを特徴としたヘルプ機能付キー入
力方式。(1) In a device that inputs various commands from a keyboard, a key with a help function is characterized in that if there is no key input for a predetermined period of time in the command input state, guidance information regarding inputtable commands is displayed on the display device. Input method.
表示装置に、そのときの入力状態に応じて入力可能なコ
マンドに関する案内情報を表示する請求項1記載のヘル
プ機能付キー入力方式。(2) A key input method with a help function according to claim 1, wherein if there is no key input for a predetermined period of time in the command input state, guidance information regarding inputtable commands is displayed on the display device according to the input state at that time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1136211A JPH033024A (en) | 1989-05-31 | 1989-05-31 | Key entry system with help function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1136211A JPH033024A (en) | 1989-05-31 | 1989-05-31 | Key entry system with help function |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH033024A true JPH033024A (en) | 1991-01-09 |
Family
ID=15169910
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1136211A Pending JPH033024A (en) | 1989-05-31 | 1989-05-31 | Key entry system with help function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH033024A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008210119A (en) * | 2007-02-26 | 2008-09-11 | Kyocera Corp | Writing device |
-
1989
- 1989-05-31 JP JP1136211A patent/JPH033024A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008210119A (en) * | 2007-02-26 | 2008-09-11 | Kyocera Corp | Writing device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4545767A (en) | Training operation system and simulator for training in electric power system | |
| JPH06149342A (en) | Numerical controller | |
| JPH0540511A (en) | Teaching device, industrial robot and its teaching method | |
| JPH02204885A (en) | Character reading system | |
| JPH07146642A (en) | Input method of ladder program | |
| JPH03184087A (en) | Data processor | |
| EP0383938A1 (en) | Shape input system | |
| JPH0221320A (en) | Information processor having help function including editing function | |
| JPH0332803B2 (en) | ||
| JPH0433010A (en) | Retrieving system for machining program | |
| JPH0193812A (en) | System for displaying help screen | |
| JPH01191269A (en) | Image controller | |
| JP2817846B2 (en) | Information processing apparatus and method | |
| JP2618982B2 (en) | Information processing apparatus and information processing method | |
| JP2700887B2 (en) | Numerical control unit | |
| JPH0383106A (en) | Tool designating method for nc automatic programming system | |
| JPH04271404A (en) | Programming device for programmable controller | |
| JP3886058B2 (en) | Character processing apparatus and editing method thereof | |
| JPH04290119A (en) | Character processor | |
| JPH05159038A (en) | Figure correction method in stroke input | |
| JPS62297967A (en) | Character processor | |
| JPH03150603A (en) | Set data preserving system | |
| JPH0611035U (en) | Dialog processing device | |
| JPH06259569A (en) | Information processor | |
| JPH01169506A (en) | Numerical controller |