JPH06162125A - Method and device for command input - Google Patents
Method and device for command inputInfo
- Publication number
- JPH06162125A JPH06162125A JP4331128A JP33112892A JPH06162125A JP H06162125 A JPH06162125 A JP H06162125A JP 4331128 A JP4331128 A JP 4331128A JP 33112892 A JP33112892 A JP 33112892A JP H06162125 A JPH06162125 A JP H06162125A
- Authority
- JP
- Japan
- Prior art keywords
- command
- menu
- hierarchical
- display
- hierarchy
- 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
Landscapes
- Digital Computer Display Output (AREA)
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、CAD(computer-aid
ed design)システムに係り、特にCADシステムにお
ける各種の操作および処理を指示するコマンドの入力に
際しての操作性を改善し得るコマンド入力方法および装
置に関する。BACKGROUND OF THE INVENTION The present invention relates to CAD (computer-aid).
BACKGROUND OF THE INVENTION Field of the Invention The present invention relates to an ed design system, and more particularly to a command input method and apparatus capable of improving operability in inputting commands instructing various operations and processes in a CAD system.
【0002】[0002]
【従来の技術】一般に、CADシステムにおいては、シ
ステムを使用している際に、システムに対して種々の操
作および処理を指示する各種のコマンドを入力するため
に、いわゆるメニューシステムが用いられている。この
メニューシステムにおいては、複数のコマンドを示す指
標、例えばコマンド名またはアイコン(icon)、からなる
コマンドメニューをディスプレイの画面上に表示させ、
マウス等のポインティングデバイスにより操作されるカ
ーソルにより前記コマンドメニュー上の所望のコマンド
に対応する指標を指示することにより、所望のコマンド
が入力される。2. Description of the Related Art Generally, in a CAD system, a so-called menu system is used to input various commands instructing various operations and processes to the system when the system is used. . In this menu system, an index indicating a plurality of commands, such as a command name or an icon (icon), is displayed on the screen of the display,
A desired command is input by designating an index corresponding to the desired command on the command menu with a cursor operated by a pointing device such as a mouse.
【0003】また、多くのCADシステムでは、極めて
多数のコマンドが存在するが、このようにコマンドが多
数存在する場合には、複数階層にわたる階層構造のコマ
ンドメニューが用いられる。すなわち、複数階層にわた
る階層構造のコマンドメニューを有する場合、システム
起動時には、最上位の階層のコマンドメニュー、すなわ
ちメインメニューのみが表示され、そのコマンドメニュ
ーから任意のコマンドを選択すると、そのコマンドに関
連して次の階層のサブコマンドが存在するときには、そ
のコマンドに関連するサブコマンドのコマンドメニュー
が表示される。さらに、そのコマンドメニューから任意
のコマンドを選択すると、そのコマンドに関連して次の
階層のサブコマンドが存在するときには、そのコマンド
に関連するサブコマンドのコマンドメニューが表示され
る。Further, in many CAD systems, an extremely large number of commands exist, but when such a large number of commands exist, a command menu having a hierarchical structure over a plurality of hierarchies is used. In other words, if you have a command menu with a hierarchical structure that spans multiple hierarchies, only the top-level command menu, that is, the main menu, is displayed at system startup, and if you select any command from that command menu, the command related to that command is displayed. If there is a subcommand of the next hierarchy, the command menu of the subcommand related to the command is displayed. Furthermore, when an arbitrary command is selected from the command menu, if there is a subcommand in the next layer related to the command, the command menu of the subcommand related to the command is displayed.
【0004】このように、複数階層にわたる階層構造の
コマンドメニューを有するメニューシステムでは、選択
されたコマンドに関連して、下位のサブコマンドが存在
する限り、逐次下位のサブコマンドのコマンドメニュー
が表示され、選択されたコマンドに関連して、下位のサ
ブコマンドが存在しない場合には、選択されたコマンド
が実行されることになる。従来のこの種の複数階層にわ
たる階層構造のコマンドメニューを有するメニューシス
テムでは、実行しているコマンド名およびそのコマンド
を含むコマンドメニューが、所定のコマンドエリアおよ
びメニュー領域に表示される。As described above, in a menu system having a command menu having a hierarchical structure that extends over a plurality of layers, as long as there are subordinate subcommands associated with the selected command, the command menus of subordinate subcommands are sequentially displayed. If there is no lower subcommand associated with the selected command, the selected command will be executed. In the conventional menu system having a hierarchically structured command menu of a plurality of layers of this kind, a command menu including the name of the command being executed and the command is displayed in a predetermined command area and menu area.
【0005】[0005]
【発明が解決しようとする課題】上述のように、従来の
CADシステムにおける複数階層にわたる階層構造のコ
マンドメニューを有するメニューシステムでは、実行し
ているコマンド名およびそのコマンドを含むコマンドメ
ニューは、所定のコマンドエリアおよびメニュー領域に
表示されるが、この実行中のコマンドのメインメニュー
からのメニュー階層の構造を容易に知る方法はなかっ
た。このため、実行中のコマンドとは異なるモジュール
または階層に属するコマンドあるいはそれに従属するコ
マンドを実行したい場合には、何度も「中止」コマンド
を実行して上位階層のコマンドメニューに戻し、さらに
何度もコマンドを選択して所望のコマンドを選択しなけ
ればならなかった。As described above, in the menu system having the hierarchically structured command menu in the conventional CAD system, the command name being executed and the command menu including the command have a predetermined command. Although displayed in the command area and menu area, there was no easy way to know the structure of the menu hierarchy from the main menu of this running command. Therefore, if you want to execute a command that belongs to a module or hierarchy different from the command being executed or a command that is dependent on it, execute the "Cancel" command many times to return to the command menu of the higher hierarchy, and then Also had to select the command and then the desired command.
【0006】また、実行中のコマンドとは異なるモジュ
ールまたは階層に属するコマンドあるいはそれに従属す
るコマンドを実行したい場合に、「中止」コマンドを何
回位実行して、どの階層のコマンドメニューまで戻れば
よいか、そのコマンドメニューまで戻した後は、さらに
何回位コマンドを選択すればよいか等を、画面の表示か
ら予測することも容易ではなかった。したがって、オペ
レータは、メニューシステムの複数階層にわたる階層構
造を詳細に記憶していない限り、実行中のコマンドのメ
インメニューからのメニュー階層の構造を知ることはで
きず、実行中のコマンドを含むコマンドメニューに含ま
れない他のコマンドを実行したい場合に、「中止」コマ
ンドを何回位実行して、どの階層のコマンドメニューま
で戻ればよいか、そのコマンドメニューまで戻した後、
さらに何回位コマンドを選択すればよいか等を、予測す
ることはできなかった。When it is desired to execute a command belonging to a module or a layer different from the command being executed or a command dependent on the command, how many times the "stop" command is executed and the command menu of which layer is returned. Or, after returning to the command menu, it was not easy to predict how many times the command should be selected from the screen display. Therefore, the operator cannot know the structure of the menu hierarchy from the main menu of the command being executed, and the command menu containing the command being executed, unless the operator memorizes the hierarchical structure of the menu system in detail. If you want to execute other commands that are not included in the command menu, how many times do you want to execute the "Cancel" command and what level of command menu should you return to? After returning to that command menu,
Furthermore, it was not possible to predict how many times the command should be selected.
【0007】本発明は、このような事情に鑑みてなされ
たもので、コマンドの実行中にコマンド階層中のそのコ
マンドの位置を容易に知ることができ、実行中のコマン
ドとは異なるモジュールまたは階層に属するコマンドあ
るいはそれに従属するコマンドを容易に実行することを
可能とするコマンド入力方法および装置を提供すること
を目的としている。The present invention has been made in view of such circumstances, and the position of the command in the command hierarchy can be easily known during the execution of the command, and the module or hierarchy different from the command being executed. It is an object of the present invention to provide a command input method and a device capable of easily executing a command belonging to or a command subordinate thereto.
【0008】[0008]
【課題を解決するための手段】本発明に係るコマンド入
力方法は、複数階層の階層構造のコマンドを有するCA
Dシステムにおけるコマンドの入力にあたり、各階層毎
に各コマンドの指標からなるコマンドメニューを表示画
面の所定の領域に表示するメニュー表示ステップと、前
記コマンドメニューに表示される各コマンドの指標のい
ずれかを指示カーソルにより選択指示することにより、
該当するコマンドに下位の階層のコマンドが存在すると
きにはその下位のコマンドメニューを逐次表示させて、
前記コマンドの選択指示を繰り返し、該当するコマンド
に下位の階層のコマンドが存在しないときには該当する
コマンドを入力するコマンド選択ステップと、前記コマ
ンド選択ステップにより入力されたコマンドを実行する
コマンド実行ステップと、所定の入力操作によりコマン
ド階層メニューの表示を指示する階層メニュー指示ステ
ップと、前記階層メニュー指示ステップによりコマンド
階層メニューの表示が指示されたとき、表示画面上に前
記コマンドの最上位の階層から、その時点で選択されて
いるコマンドまでの実質的にすべてのコマンドメニュー
を含む階層メニューを表示する階層メニュー表示ステッ
プと、前記階層メニュー表示ステップで表示される階層
メニューに表示される各コマンドの指標のいずれかを指
示カーソルにより選択指示することにより、該当するコ
マンドに下位の階層のコマンドが存在するときにはその
下位に相当するコマンドメニュー部分をそのコマンドに
対応するものに切り換えて表示させて、前記コマンドの
選択指示を繰り返し、該当するコマンドに下位の階層の
コマンドが存在しないときには該当するコマンドを入力
する階層コマンド選択ステップと、前記階層コマンド選
択ステップによりコマンドが入力されたときには、それ
まで選択されていたコマンドから所要のコマンドまでさ
かのぼってから、入力されたコマンドまでの階層コマン
ドを選択実行する階層コマンド実行ステップとを有する
ことを特徴としている。A command input method according to the present invention is a CA having a command having a hierarchical structure of a plurality of layers.
When inputting a command in the D system, either a menu display step of displaying a command menu consisting of the index of each command for each layer in a predetermined area of the display screen or an index of each command displayed in the command menu is displayed. By selecting and pointing with the pointing cursor,
When there is a lower layer command in the corresponding command, display the lower command menu one after another,
A command selecting step of repeating the command selection instruction and inputting the corresponding command when there is no command of a lower hierarchy in the command, a command executing step of executing the command input by the command selecting step, and a predetermined command When a command hierarchy menu is instructed to input a command hierarchy menu by inputting the command, and when a command hierarchy menu is instructed by the hierarchy menu specifying step, the command is displayed from the highest hierarchy of the command on the display screen at that time. Either a hierarchical menu display step for displaying a hierarchical menu including substantially all command menus up to the command selected by, or an index of each command displayed in the hierarchical menu displayed in the hierarchical menu display step. With the cursor When there is a command of a lower hierarchy in the corresponding command by switching the command, the command menu portion corresponding to the lower level is switched to the one corresponding to the command and displayed, and the command selecting instruction is repeated, Command to enter the corresponding command when there is no command in the lower hierarchy, and when a command is input in the hierarchical command selection step, the command traced from the previously selected command to the desired command is traced back. And a hierarchical command execution step of selectively executing hierarchical commands up to the input command.
【0009】本発明に係るコマンド入力装置は、複数階
層の階層構造のコマンドを有するCADシステムにおけ
るコマンド入力装置において、各階層毎に各コマンドの
指標からなるコマンドメニューを表示画面の所定の領域
に表示するためのメニュー表示手段と、前記コマンドメ
ニューに表示される各コマンドの指標のいずれかを指示
カーソルにより選択指示することにより、該当するコマ
ンドに下位の階層のコマンドが存在するときには前記メ
ニュー表示手段によりその下位のコマンドメニューを逐
次表示させて、前記コマンドの選択指示を繰り返し、該
当するコマンドに下位の階層のコマンドが存在しないと
きには該当するコマンドを入力するためのコマンド選択
手段と、前記コマンド選択手段により入力されたコマン
ドを実行するためのコマンド実行手段と、所定の入力操
作によりコマンド階層メニューの表示を指示するための
階層メニュー指示手段と、前記階層メニュー指示手段に
よりコマンド階層メニューの表示が指示されたとき、表
示画面上に前記コマンドの最上位の階層から、その時点
で選択されているコマンドまでの実質的にすべてのコマ
ンドメニューを含む階層メニューを表示するための階層
メニュー表示手段と、前記階層メニュー表示手段で表示
される階層メニューに表示される各コマンドの指標のい
ずれかを指示カーソルにより選択指示することにより、
該当するコマンドに下位の階層のコマンドが存在すると
きには前記階層メニュー表示手段によりその下位に相当
するコマンドメニュー部分をそのコマンドに対応するも
のに切り換えて表示させて、前記コマンドの選択指示を
繰り返し、該当するコマンドに下位の階層のコマンドが
存在しないときには該当するコマンドを入力するための
階層コマンド選択手段と、前記階層コマンド選択手段に
よりコマンドが入力されたときには、それまで選択され
ていたコマンドから所要のコマンドまでさかのぼってか
ら、入力されたコマンドまでの階層コマンドを選択実行
するための階層コマンド実行手段とを具備することを特
徴としている。A command input device according to the present invention is a command input device in a CAD system having a command of a hierarchical structure of a plurality of layers, displaying a command menu consisting of an index of each command for each layer in a predetermined area of a display screen. By selecting and instructing one of the indexes of each command displayed in the command menu with the command cursor for performing the command, when the corresponding command has a command in a lower hierarchy, the menu display means The subordinate command menu is sequentially displayed, the command selection instruction is repeated, and when the subordinate command does not exist in the corresponding command, the command selecting means for inputting the corresponding command, and the command selecting means To execute the entered command Command execution means, hierarchical menu instructing means for instructing the display of the command hierarchical menu by a predetermined input operation, and when the hierarchical menu instructing means instructs the display of the command hierarchical menu, the command is displayed on the display screen. A hierarchical menu display means for displaying a hierarchical menu including substantially all command menus from the highest hierarchy to the command currently selected, and a hierarchical menu displayed by the hierarchical menu display means. By selecting and instructing one of the indicators of each displayed command with the instruction cursor,
When a command of a lower hierarchy exists in the corresponding command, the command menu portion corresponding to the lower hierarchy is switched to be displayed by the hierarchy menu display means, and the selection instruction of the command is repeated. Command when there is no lower hierarchy command, the hierarchy command selecting means for inputting the corresponding command, and when a command is inputted by the hierarchy command selecting means, the required command is selected from the previously selected commands. Hierarchical command executing means for selectively executing hierarchical commands from the traced back to the input command.
【0010】[0010]
【作用】本発明のコマンド入力方法および装置において
は、複数階層の階層構造のコマンドを有するCADシス
テムにおけるコマンドの入力にあたり、各階層毎に各コ
マンドの指標からなるコマンドメニューを表示画面の所
定の領域に表示し、前記コマンドメニューに表示される
各コマンドの指標のいずれかを指示カーソルにより選択
指示することにより、該当するコマンドに下位の階層の
コマンドが存在するときにはその下位のコマンドメニュ
ーを逐次表示させて、前記コマンドの選択指示を繰り返
し、該当するコマンドに下位の階層のコマンドが存在し
ないときには該当するコマンドを入力して、そのコマン
ドを実行するとともに、所定の入力操作により指示され
て、表示画面上に前記コマンドの最上位の階層から、そ
の時点で選択されているコマンドまでの実質的にすべて
のコマンドメニューを含むコマンド階層メニューを表示
し、前記階層メニューに表示される各コマンドの指標の
いずれかを指示カーソルにより選択指示することによ
り、該当するコマンドに下位の階層のコマンドが存在す
るときにはその下位に相当するコマンドメニュー部分を
そのコマンドに対応するものに切り換えて表示させて、
前記コマンドの選択指示を繰り返し、該当するコマンド
に下位の階層のコマンドが存在しないときには該当する
コマンドを入力して、それまで選択されていたコマンド
から所要のコマンドまでさかのぼってから、入力された
コマンドまでの階層コマンドを選択実行するので、コマ
ンドの実行中にコマンド階層中のそのコマンドの位置を
容易に知ることができ、実行中のコマンドとは異なるモ
ジュールまたは階層に属するコマンドあるいはそれに従
属するコマンドを容易に実行することが可能となる。According to the command input method and apparatus of the present invention, when a command is input in a CAD system having a command of a hierarchical structure of a plurality of layers, a command menu consisting of an index of each command for each layer is displayed in a predetermined area of the display screen. When any of the indices of each command displayed in the command menu is selected and instructed by the instruction cursor, when the command of the lower hierarchy exists in the corresponding command, the lower command menu is sequentially displayed. Repeat the command selection instruction, input the applicable command when there is no lower level command in the applicable command, execute the command, and instruct by the predetermined input operation to display on the display screen. From the top level of the command to The command hierarchy menu including substantially all command menus up to the command being displayed is displayed, and one of the indicators of each command displayed in the hierarchy menu is selected and instructed by the instruction cursor. When there is a hierarchical command, switch the command menu part corresponding to the lower level to the one corresponding to that command and display it,
Repeat the command selection instruction, enter the applicable command when there is no lower level command in the applicable command, trace back from the previously selected command to the desired command, and then execute the entered command. Since the hierarchical command of the command is selectively executed, the position of the command in the command hierarchy can be easily known during the execution of the command, and the command belonging to the module or the hierarchy different from the command being executed or the command subordinate thereto can be easily performed. Can be executed.
【0011】[0011]
【実施例】以下、図面を参照して、本発明の実施例を説
明する。図1は、本発明の一実施例に係るCADシステ
ムの概略的な構成を示している。本実施例のCADシス
テムでは、コマンドの実行中または実行後に所定の操作
を行うことにより、メインメニューから実行中または直
前に実行したコマンドまでの全階層を示す階層メニュー
を表示させ、この階層メニュー上で適宜コマンドを選択
することにより、中止操作等を繰り返すことなく、コマ
ンド階層のその時点での位置から前記階層メニュー上で
選択されたコマンドを速やかに実行させることができ
る。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic configuration of a CAD system according to an embodiment of the present invention. In the CAD system of the present embodiment, by performing a predetermined operation during or after the execution of a command, a hierarchical menu showing all the layers from the main menu to the command being executed or immediately before is displayed, and on this hierarchical menu. By selecting an appropriate command with, the command selected on the hierarchical menu can be promptly executed from the current position of the command hierarchy without repeating the cancel operation or the like.
【0012】図1に示すCADシステムは、CAD処理
部1、入力装置2、ディスプレイ3、出力装置4および
記憶装置5を備えている。CAD処理部1は、CPU
(中央処理装置)(図示していない)を含み、階層メニ
ュー処理を含むCAD処理を実行する。入力装置2は、
キーボード等の操作入力装置、マウス等のポインティン
グデバイスを含み、オペレータによる操作入力情報およ
びCAD処理に必要なその他の外部情報をCAD処理部
1に入力する。ディスプレイ3は、CAD処理部1によ
る処理画像情報、入力装置2による入力に関連した情報
等の必要な情報を表示する。出力装置4は、プロッタま
たはプリンタ等を含み、CAD処理部1による処理画像
情報をハードコピーとして出力する。記憶装置5は、例
えばハードディスク装置のようなディスク装置等からな
り、CAD処理部1と関連して動作して、処理前、処理
後および処理中の画像情報等のデータを必要に応じて格
納する。The CAD system shown in FIG. 1 comprises a CAD processing section 1, an input device 2, a display 3, an output device 4 and a storage device 5. The CAD processing unit 1 is a CPU
A central processing unit (not shown) is included and CAD processing including hierarchical menu processing is executed. The input device 2 is
An operation input device such as a keyboard and a pointing device such as a mouse are included, and operation input information by an operator and other external information necessary for CAD processing are input to the CAD processing unit 1. The display 3 displays necessary information such as processed image information by the CAD processing unit 1 and information related to input by the input device 2. The output device 4 includes a plotter, a printer, or the like, and outputs the image information processed by the CAD processing unit 1 as a hard copy. The storage device 5 is composed of, for example, a disk device such as a hard disk device, operates in association with the CAD processing unit 1, and stores data such as image information before processing, after processing, and during processing as necessary. .
【0013】CAD処理部1は、この場合、通常のCA
D処理を実行するための構成に加えて、本発明実施例に
係る階層メニュー処理を行うためのメモリ・表示制御部
11、メニュー表示制御部12、コマンド選択処理部1
3、階層メニュー処理部14、階層メニュー保持部1
5、コマンド実行処理部16およびメモリ17を含んで
いる。メモリ・表示制御部11は、図面データ等が記憶
されるメモリ17の書込み/読出しの制御、およびディ
スプレイ3による表示の制御を行う。このメモリ・表示
制御部11の制御により、メモリ17に対する編集中の
文字図形情報の読出し/書込み(削除および書換を含
む)が行われるとともに、ディスプレイ3の画面へのメ
モリ17の記憶内容に対応する画像および文字、例えば
図面データ等の表示が行われる。In this case, the CAD processing unit 1 uses the normal CA.
In addition to the configuration for executing the D process, the memory / display control unit 11, the menu display control unit 12, and the command selection processing unit 1 for performing the hierarchical menu process according to the embodiment of the present invention.
3, hierarchical menu processing unit 14, hierarchical menu holding unit 1
5, the command execution processing unit 16 and the memory 17 are included. The memory / display control unit 11 controls writing / reading of the memory 17 in which drawing data and the like are stored and control of display by the display 3. Under the control of the memory / display control unit 11, reading / writing (including deletion and rewriting) of character / graphic information being edited with respect to the memory 17 is performed, and at the same time, it corresponds to the content stored in the memory 17 on the screen of the display 3. Images and characters such as drawing data are displayed.
【0014】メニュー表示制御部12は、メモリ・表示
制御部11を介してディスプレイ3の表示画面上の所定
の領域にCADシステムにおける各コマンドの指標から
なるメニューを表示させる。この場合、CADシステム
におけるコマンドは階層構造をなしており、メニュー表
示制御部12によって表示されるコマンドのメニューも
それに従って階層的に構成されている。メニュー表示制
御部12によるコマンドのメニューの表示は、メニュー
の階層構造に従って行われる。すなわち、あるメニュー
においてコマンドの選択が行われると、その選択に応じ
て次の階層のサブメニュー(サブコマンドのメニュー)
があれば、そのサブメニューが表示される。ディスプレ
イ3の表示画面上におけるこのようなメニューの表示領
域は、必ずしも一定ではなく表示されるメニューに応じ
て予め設定されている。The menu display control unit 12 causes the memory / display control unit 11 to display a menu, which is an index of each command in the CAD system, in a predetermined area on the display screen of the display 3. In this case, the commands in the CAD system have a hierarchical structure, and the menu of commands displayed by the menu display control unit 12 is also hierarchically structured accordingly. The menu display control unit 12 displays the menu of commands according to the hierarchical structure of the menu. That is, when a command is selected in a certain menu, a submenu of the next layer (subcommand menu) is selected according to the selection.
If there is, its submenu is displayed. The display area of such a menu on the display screen of the display 3 is not necessarily constant, but is preset according to the displayed menu.
【0015】コマンド選択処理部13は、例えばディス
プレイ3の画面との対話的操作で、ディスプレイ3の表
示画面上のメニューにより、オペレータが所望に応じて
コマンドを選択し入力するための処理を行う。このた
め、コマンド選択処理部13は必要に応じてメモリ・表
示制御部11を制御する。階層メニュー処理部14は、
コマンドの実行中または実行後の任意のタイミングで、
入力装置2の所定のマウス操作またはキー操作が行われ
たときに、メニュー表示制御部12を介して、ディスプ
レイ3の表示画面上のカーソル位置近傍に階層メニュー
を表示させる。The command selection processing unit 13 performs a process for an operator to select and input a command as desired by a menu on the display screen of the display 3 by an interactive operation with the screen of the display 3, for example. Therefore, the command selection processing unit 13 controls the memory / display control unit 11 as necessary. The hierarchical menu processing unit 14
At any time during or after command execution,
When a predetermined mouse operation or key operation of the input device 2 is performed, a hierarchical menu is displayed near the cursor position on the display screen of the display 3 via the menu display control unit 12.
【0016】この階層メニューは、メニュー階層の最下
位の階層のコマンドの実行中または実行後においても、
最上位のメインメニューから実行中または直前に実行し
たコマンドまでのすべてのメニュー階層をディスプレイ
3の表示画面上で把握できるようにするため、最上位の
メインメニューから最下位の階層のすぐ上の階層までを
階層メニューとして表示し、最下位の階層のメニューは
ディスプレイ3の表示画面上の通常のメニュー表示領
域、例えばピックメニューの表示領域に表示する。な
お、階層メニューを、このように表示するのは、ディス
プレイ3の表示画面の表示能力に比してメニュー階層を
構成するコマンド数が多く、階層メニューとしてすべて
の階層のコマンドメニューを表示することができない場
合であり、全階層のコマンドメニューを階層メニューと
して表示することが可能である場合には、階層メニュー
として、全階層のコマンドメニューを表示することが望
ましい。This hierarchical menu is displayed even during or after the execution of the command of the lowest hierarchy of the menu hierarchy.
In order to understand all the menu layers from the top-level main menu to the command being executed or the command executed immediately before on the display screen of the display 3, the layer directly above the bottom-level layer from the top-level main menu. Are displayed as a hierarchical menu, and the menu of the lowest hierarchical level is displayed in a normal menu display area on the display screen of the display 3, for example, a display area of a pick menu. The hierarchical menu is displayed in this way because the number of commands constituting the menu hierarchy is large compared to the display capability of the display screen of the display 3, and the command menus of all the hierarchies can be displayed as the hierarchical menu. If this is not the case and it is possible to display the command menus of all layers as a hierarchical menu, it is desirable to display the command menus of all layers as a hierarchical menu.
【0017】また、階層メニュー処理部14は、階層メ
ニューが表示されている間、マウス操作等により、階層
メニューの任意のコマンドを選択指定するための処理も
行うとともに、このようにして選択指定された階層メニ
ューのコマンドを一気に実行させるための処理も行う。
この階層メニュー処理部14は、階層メニューの任意の
コマンドの選択指定に際し、階層メニュー上の下位のサ
ブメニューを変更すべきコマンドが選択されたときに
は、階層メニュー上の下位のサブメニューを変更する。
階層メニュー処理部14は、階層メニュー上で選択指定
されたコマンドの実行に際しては、実質的に、その時点
でのコマンド階層上の位置から所要のコマンド階層まで
戻り、そこからさらに選択指定された階層メニュー上の
コマンドを逐次選択実行させる。The hierarchical menu processing unit 14 also performs a process for selecting and designating an arbitrary command of the hierarchical menu by operating the mouse while the hierarchical menu is being displayed. It also performs the processing to execute the commands of the hierarchical menu at once.
The hierarchical menu processing unit 14 changes the lower submenu on the hierarchical menu when a command for changing the lower submenu on the hierarchical menu is selected in selecting and specifying an arbitrary command on the hierarchical menu.
When executing the command selected and specified on the hierarchical menu, the hierarchical menu processing unit 14 substantially returns from the position on the command hierarchy at that time to the required command hierarchy, and further selects and specifies the hierarchy. Select and execute commands on the menu sequentially.
【0018】階層メニュー保持部15は、階層メニュー
処理部14により階層メニュー表示が指示されたとき
に、それまでのコマンドの選択状態を階層メニュー上に
再現するために、コマンド選択処理部13によるコマン
ドの選択状態を保持する。このため、階層メニュー保持
部15は、コマンド選択処理部13によるコマンドの選
択が行われるたびに、逐次コマンドの選択状態をコマン
ドメニューの情報とともに保持し、コマンドが中止され
たときはそれに対応する保持情報をキャンセルする。な
お、階層メニュー保持部15の保持内容は、階層メニュ
ー処理部14による階層メニュー上のコマンド選択によ
って変更され、階層メニュー処理部14による階層メニ
ューの選択コマンドの実行の際にも用いられる。この階
層メニュー保持部15はメモリ17の一部を流用して構
成してもよい。When the hierarchical menu processing unit 14 instructs the hierarchical menu display unit 14 to display the hierarchical menu, the hierarchical menu holding unit 15 reproduces the command selection state up to that point on the hierarchical menu by the command selection processing unit 13. Holds the selected state of. Therefore, the hierarchical menu holding unit 15 holds the selection state of the sequential commands together with the information of the command menu every time the command selection processing unit 13 selects a command, and when the command is canceled, the corresponding hierarchical menu holding unit 15 holds it. Cancel the information. The contents held in the hierarchical menu holding unit 15 are changed by the command selection on the hierarchical menu by the hierarchical menu processing unit 14, and are also used when the hierarchical menu processing unit 14 executes the hierarchical menu selection command. The hierarchical menu holding unit 15 may be configured by diverting a part of the memory 17.
【0019】コマンド実行処理部16は、コマンド選択
処理部13および階層メニュー処理部14によるコマン
ド情報に従って、コマンドの実行処理を行う。このコマ
ンド実行処理部16によるコマンドの実行処理において
は、必要に応じてメモリ・表示制御部11を介してディ
スプレイ3の表示内容およびメモリ17の記憶内容を更
新する。メモリ17は、メモリ・表示制御部11により
表示されるべきCAD図面データを含む情報を記憶す
る。このメモリ17の記憶内容は必要に応じて記憶装置
5に転送される。このメモリ17は、CAD処理部1に
おける通常の種々のCAD処理において使用されるメモ
リを共用してもよい。The command execution processing section 16 carries out command execution processing in accordance with the command information from the command selection processing section 13 and the hierarchical menu processing section 14. In the command execution processing by the command execution processing unit 16, the display content of the display 3 and the storage content of the memory 17 are updated via the memory / display control unit 11 as necessary. The memory 17 stores information including CAD drawing data to be displayed by the memory / display control unit 11. The storage contents of the memory 17 are transferred to the storage device 5 as needed. The memory 17 may share a memory used in various normal CAD processes in the CAD processing unit 1.
【0020】次に、このような構成のCADシステムに
おけるコマンドの割り込みおよびコマンドの中止に係る
動作を、図2および図3に示すフローチャートを参照し
て、詳細に説明する。図2に示す処理はCADシステム
において、システム起動直後に所定の初期化、環境設定
処理等の処理が行われた後に実行されるコマンド処理の
ためのメインルーチンである。Next, the operation relating to the interruption of the command and the suspension of the command in the CAD system having such a configuration will be described in detail with reference to the flow charts shown in FIGS. The process shown in FIG. 2 is a main routine for a command process executed in the CAD system after a predetermined initialization process, an environment setting process, and the like are performed immediately after the system is activated.
【0021】図2のルーチンがスタートすると、まずメ
ニュー表示制御部12によりメニュー階層の最上位の階
層の例えばメインメニュー等と称されるコマンドメニュ
ーがディスプレイ3の画面上の予め設定されたメニュー
表示領域に表示される(ステップS11)。ステップS
11でコマンドメニューが表示されると、そのコマンド
メニュー状態が階層メニュー保持部15に登録される
(ステップS12)。ステップS11でコマンドメニュ
ーが表示されると、直ちにコマンド選択処理部13によ
りカーソル位置の監視が開始される(ステップS1
3)。When the routine of FIG. 2 is started, first, the menu display control unit 12 sets a command menu called a main menu or the like in the highest hierarchy of the menu hierarchy on the screen of the display 3 in a preset menu display area. Is displayed (step S11). Step S
When the command menu is displayed in 11, the command menu state is registered in the hierarchical menu holding unit 15 (step S12). Immediately after the command menu is displayed in step S11, the command selection processing unit 13 starts monitoring the cursor position (step S1).
3).
【0022】カーソル位置の監視が行われている状態
で、ディスプレイ3の画面上に表示されたコマンドメニ
ューから、入力装置2のマウス等の操作により所望のコ
マンドが選択されると(ステップS14)、コマンド選
択処理部13により、そのコマンドに従属する次の階層
のサブコマンドのコマンドメニュー、すなわちサブメニ
ューがあるか否かが判定され(ステップS15)、サブ
コマンドが存在する場合には、メニュー表示制御部12
を介して、前記ディスプレイ3のメニュー表示領域に、
サブコマンドのコマンドメニューが表示され(ステップ
S16)、ステップS12に戻る。When a desired command is selected by operating the mouse of the input device 2 from the command menu displayed on the screen of the display 3 while the cursor position is being monitored (step S14), The command selection processing unit 13 determines whether or not there is a command menu of a subcommand of the next layer subordinate to the command, that is, whether or not there is a submenu (step S15). If a subcommand exists, menu display control is performed. Part 12
Via, in the menu display area of the display 3,
A command menu of subcommands is displayed (step S16), and the process returns to step S12.
【0023】ステップS15で、サブメニューがないと
判定された場合、実行コマンドが選択されたか否かが判
定され(ステップS17)、実行コマンドが選択された
場合は、コマンド実行処理部16で該当するコマンドが
実行され(ステップS18)、ステップS13に戻る。
ステップS17で、実行コマンドが選択されていないと
判定された場合には、直ちにステップS13に戻って、
上述の処理が繰り返される。図3に示す処理はCADシ
ステムにおいて、図2に示す処理を実行中に、入力装置
2のマウスの所定の操作またはキーボードの所定のキー
操作により、起動される一種の割り込み処理として起動
される階層メニュー処理である。この階層メニュー処理
を起動するための所定の操作は、図2に示すメインルー
チンの他の処理を行うための操作と干渉せずに行える操
作であればよく、例えば3ボタンマウスの第1ボタンの
ダブルクリックとする。If it is determined in step S15 that there is no sub-menu, it is determined whether or not an execution command has been selected (step S17). If an execution command has been selected, the command execution processing section 16 applies the command. The command is executed (step S18), and the process returns to step S13.
When it is determined in step S17 that the execution command is not selected, the process immediately returns to step S13,
The above process is repeated. In the CAD system, the process shown in FIG. 3 is a layer activated as a kind of interrupt process activated by a predetermined operation of the mouse of the input device 2 or a predetermined key operation of the keyboard during execution of the process shown in FIG. This is menu processing. The predetermined operation for activating the hierarchical menu process may be any operation that can be performed without interfering with the operation for performing other processes of the main routine shown in FIG. 2, for example, the first button of the 3-button mouse. Double click.
【0024】図2の処理が起動されると、階層メニュー
処理部14により、階層メニュー保持部15に保持され
た情報に従い、メニュー表示制御部12を介して、メイ
ンメニューから実行中のコマンドまたは直前に実行され
たコマンドまでの全階層のコマンドメニューのうち、こ
の場合最下位のコマンド階層を除く階層メニューが、そ
のときのカーソル位置の近傍に表示される(ステップS
21)。このとき、最下位のコマンド階層のコマンドメ
ニューは、ディスプレイ3の通常のメニュー表示領域、
例えばピックメニュー領域に表示され、階層メニューの
一部として扱われる。ステップS21で階層メニューが
表示されると、直ちに階層メニュー処理部14によりカ
ーソル位置の監視が開始される(ステップS22)。When the process of FIG. 2 is started, the hierarchical menu processing unit 14 executes the command from the main menu or the immediately preceding command via the menu display control unit 12 according to the information held in the hierarchical menu holding unit 15. Among the command menus of all the layers up to the command executed in step 1, the layer menu except the lowest command layer in this case is displayed near the cursor position at that time (step S
21). At this time, the command menu of the lowest command hierarchy is the normal menu display area of the display 3,
For example, it is displayed in the pick menu area and is treated as a part of the hierarchical menu. As soon as the hierarchical menu is displayed in step S21, the hierarchical menu processing unit 14 starts monitoring the cursor position (step S22).
【0025】カーソル位置の監視が行われている状態
で、ディスプレイ3の画面上に表示された階層メニュー
から、入力装置2のマウス等の操作により所望のコマン
ドが選択されると(ステップS23)、階層メニュー処
理部14により、そのコマンドに従属する次の階層のサ
ブコマンドのコマンドメニュー、すなわちサブメニュー
があるか否かが判定され(ステップS24)、サブコマ
ンドが存在する場合には、階層メニュー保持部15に保
持された階層メニューの情報がサブメニューに応じて変
更され(ステップS25)、メニュー表示制御部12を
介して、前記ディスプレイ3に階層メニューが再表示さ
れ(ステップS26)、ステップS22に戻る。When a desired command is selected by operating the mouse of the input device 2 from the hierarchical menu displayed on the screen of the display 3 while the cursor position is being monitored (step S23). The hierarchical menu processing unit 14 determines whether or not there is a command menu of a subcommand of the next hierarchical layer subordinate to the command, that is, whether or not there is a submenu (step S24). If a subcommand exists, the hierarchical menu is held. The information of the hierarchical menu held in the unit 15 is changed according to the sub-menu (step S25), the hierarchical menu is re-displayed on the display 3 via the menu display control unit 12 (step S26), and the process proceeds to step S22. Return.
【0026】ステップS24で、サブメニューがないと
判定された場合、実行コマンドが選択されたか否かが判
定され(ステップS27)、実行コマンドが選択された
場合は、階層メニュー処理部14で、階層メニュー保持
部15に保持された階層メニューの情報が変更されると
ともに、その時点でのメニュー階層上の位置から所要の
階層のコマンドまで戻り、階層メニュー保持部15に保
持された階層メニューの情報に従って一連の階層コマン
ドが実行され(ステップS28)、最後の実行状態に相
当するコマンドメニューをディスプレイ3のメニュー領
域に表示して(ステップS29)、元のメインルーチン
に戻る。ステップS27で、実行コマンドが選択されて
いないと判定された場合には、直ちにステップS22に
戻って、上述の処理が繰り返される。If it is determined in step S24 that there is no sub-menu, it is determined whether or not an execution command has been selected (step S27). If an execution command has been selected, the hierarchical menu processing unit 14 causes The information of the hierarchical menu held in the menu holding unit 15 is changed, and the command of the desired hierarchy is returned from the position on the menu hierarchy at that time, and according to the information of the hierarchical menu held in the hierarchical menu holding unit 15. A series of hierarchical commands are executed (step S28), a command menu corresponding to the last execution state is displayed in the menu area of the display 3 (step S29), and the process returns to the original main routine. If it is determined in step S27 that the execution command has not been selected, the process immediately returns to step S22 and the above-described processing is repeated.
【0027】ここで、この実施例で用いているコマンド
メニューの階層について説明する。図4は、このシステ
ムにおけるコマンドメニューのメニュー体系の一部を示
している。コマンドグループG1は、システムの基本的
な作業のための「図面作成」、「図面管理」、「デザイ
ン」、「初期設定」、「タブレット」、「NCリンク」
等からなり第1階層のメニュー、つまり最上位のメイン
メニューを構成する。このコマンドグループG1のメニ
ューでオペレータが「図面作成」を選択した場合の次段
の第2階層のメニューを構成するコマンドグループG2
は、「作図」、「注釈」、「図形割付」、「関係定
義」、「プロップフォーム」等からなる。Now, the hierarchy of the command menu used in this embodiment will be described. FIG. 4 shows a part of the menu system of the command menu in this system. The command group G1 includes "drawing creation", "drawing management", "design", "initial setting", "tablet", and "NC link" for basic system operations.
And so on, and constitutes the first-level menu, that is, the top-level main menu. A command group G2 that constitutes a second-level menu of the next stage when the operator selects "Drawing" from the menu of this command group G1
Consists of "Drawing", "Annotation", "Graphic layout", "Relationship definition", "Prop form", etc.
【0028】このコマンドグループG2のメニューで
「作図」を選択した場合の次段の第3階層のメニューを
構成するコマンドグループG3は、「線」、「円」、
「楕円」、「自由曲線」、「点」、「長方形」、「多角
形」、「サーフェイス」、「シンボル」、「穴記号」、
「スロット記号」、「トレース」等からなる。このコマ
ンドグループG3のメニューで「線」を選択した場合の
次段の第4階層のメニューを構成するコマンドグループ
G4は、「連続」、「2点」、「水平」等からなる。ま
た、コマンドグループG2のメニューで「注釈」を選択
した場合の次段の第3階層のメニューを構成するコマン
ドグループG5は、「文字」、「寸法」、「引出し
線」、「計算」、「シンボル」、「風船」、「部品表」
等からなる。このコマンドグループG5のメニューで
「寸法」を選択した場合の次段の第4階層のメニューを
構成するコマンドグループG6は、「標準」、「片
矢」、「角度」、「半径」、「直径」、「累進」、「座
標」、「円弧長」、「面取り」、「断面」等からなる。When "Draw" is selected from the menu of this command group G2, the command group G3 which constitutes the menu of the third layer of the next stage is "line", "circle",
"Ellipse", "Freeform curve", "Point", "Rectangle", "Polygon", "Surface", "Symbol", "Hole symbol",
It consists of "slot symbols", "traces", etc. The command group G4 constituting the menu of the fourth layer in the next stage when “Line” is selected from the menu of the command group G3 is composed of “continuous”, “2 points”, “horizontal” and the like. Further, the command group G5 that constitutes the third-level menu of the next stage when “Annotation” is selected from the menu of the command group G2 is “character”, “dimension”, “leader line”, “calculation”, “ "Symbol", "Balloons", "Bill of Materials"
Etc. When "Dimension" is selected from the menu of this command group G5, the command group G6 that constitutes the menu of the next fourth level is "Standard", "One arrow", "Angle", "Radius", "Diameter". , “Progressive”, “coordinates”, “arc length”, “chamfer”, “cross section” and the like.
【0029】このようなメニュー体系において、コマン
ド選択処理部13を用いた通常のコマンド選択により、
コマンドグループG1、G2およびG3から「図面作
成」−「作図」−「線」コマンドを逐次選択した場合
の、ディスプレイ3の表示画面の状態の一例を図5に示
す。図5に示すディスプレイ3の表示画面の左端部分
は、上からコマンド領域CA、ピックメニュー領域P
A、ゴーメニュー領域GAおよびインフォメーション領
域IAと称される。ピックメニュー領域PAには、ピッ
クメニューとして、最初は第1階層のコマンドメニュー
が表示されており、コマンドが選択される毎にそのコマ
ンドに対応する次の階層のコマンドメニューが順次表示
され、同時にコマンド領域CAにはそのときピックメニ
ュー領域PAに表示されているコマンドグループをサブ
コマンドとするコマンド、すなわち直前に選択されたコ
マンドのコマンド名が表示される。In such a menu system, by the normal command selection using the command selection processing unit 13,
FIG. 5 shows an example of the state of the display screen of the display 3 when the "drawing creation"-"drawing"-"line" commands are sequentially selected from the command groups G1, G2 and G3. The left end portion of the display screen of the display 3 shown in FIG. 5 has a command area CA and a pick menu area P from the top.
A, a go menu area GA and an information area IA. In the pick menu area PA, a command menu of the first layer is initially displayed as a pick menu, and every time a command is selected, a command menu of the next layer corresponding to the command is sequentially displayed, and at the same time, a command is displayed. In the area CA, the command having the command group currently displayed in the pick menu area PA as a subcommand, that is, the command name of the command selected immediately before is displayed.
【0030】ゴーメニュー領域GAには、ピックメニュ
ー上でリバース表示等により指示されているコマンドの
選択実行、中止等を指示するための「実行」、「中止」
等のコマンド名が表示される。図5の場合は、「線」コ
マンドが選択され、コマンド領域に「線」と表示されて
いる状態であるので、ゴーメニュー領域GAには、線の
移動を指示するための「移動」コマンドも表示されてい
る。インフォメーション領域IAには、コマンドに関連
する各種パラメータ等のコマンドデータの主なものの設
定状態および一部のトグルスイッチ等の情報が表示され
る。In the go menu area GA, "execution" and "stop" for instructing selection execution, stop, etc. of a command instructed by reverse display on the pick menu.
Command names such as are displayed. In the case of FIG. 5, since the “line” command is selected and “line” is displayed in the command area, a “move” command for instructing the movement of the line is also included in the go menu area GA. It is displayed. In the information area IA, the setting state of main command data such as various parameters related to the command and some toggle switches are displayed.
【0031】上述のメニュー体系で、図5に示すよう
に、「図面作成」−「作図」−「線」コマンドが選択さ
れた状態で、入力装置2の例えばマウスの第1ボタンを
ダブルクリックして階層メニューの表示を指示すると、
図6に示すようにディスプレイ3の表示画面上のその指
示が行われたときカーソルCSの位置の近傍に、階層メ
ニューとしてのトップレベルメニューTLMが表示され
る。このトップレベルメニューTLMは、図7(a) に示
すように、第1階層から第3階層までの、すなわち図4
のコマンドグループG1、G2、G3が順次配列された
形で表示される。このとき、各コマンドグループのG
1、G2、G3の選択されているコマンドをオペレータ
が認識することができるようにするため、例えば図7
(a) のようにリバース表示される。そのときピックメニ
ュー領域PAには、もともと表示されていた、図7(b)
に示すような第4階層の、すなわち図4のコマンドグル
ープG4のメニューがそのまま表示されている。In the above menu system, as shown in FIG. 5, with the "Drawing"-"Drawing"-"Line" command selected, double-click the first button of the input device 2, for example, the mouse. Command to display the hierarchical menu,
As shown in FIG. 6, when the instruction is given on the display screen of the display 3, a top level menu TLM as a hierarchical menu is displayed near the position of the cursor CS. As shown in FIG. 7 (a), this top-level menu TLM is from the first layer to the third layer, that is, FIG.
The command groups G1, G2, and G3 are displayed in a sequence. At this time, G of each command group
In order to enable the operator to recognize the selected command of 1, G2 and G3, for example, as shown in FIG.
It is displayed in reverse as shown in (a). At that time, it was originally displayed in the pick menu area PA, as shown in FIG. 7 (b).
The menu of the fourth layer, that is, the menu of the command group G4 in FIG. 4 is displayed as it is.
【0032】次に、このようにして表示されたトップレ
ベルメニューTLMを含む階層メニューを利用して、次
に実行するコマンドを選択する場合について説明する。
トップレベルメニューTLMが表示された状態では、入
力装置2の例えばマウスの操作によりトップレベルメニ
ューTLMの任意のコマンドを選択指示することができ
る。すなわち、図7(a) に示すようなトップレベルメニ
ューTLMが表示された状態で、コマンドグループG2
に対応するコマンドを「作図」コマンドから「注釈」コ
マンドに変更すると、トップレベルメニューTLMにそ
れまで表示されていたコマンドグループG2に対応する
コマンド群に代わって、図8(a)に示すようにコマンド
グループG5のコマンド群が表示され、コマンドグルー
プG5のコマンド群の「寸法」コマンドを選択して、マ
ウス等の所定の操作により階層メニューの表示を終了す
ると、トップレベルメニューTLMが画面から消えると
ともに、メインメニューの「図面作成」コマンドから
「注釈」−「寸法」コマンドが一気に実行され、ピック
メニュー領域PAの表示が図8(b) のように図4のコマ
ンドグループG6のコマンドメニューに代わり、図9の
ような表示状態となる。Next, a case will be described in which a hierarchical menu including the top level menu TLM displayed in this way is used to select a command to be executed next.
When the top level menu TLM is displayed, an arbitrary command of the top level menu TLM can be selected and instructed by operating the input device 2, for example, a mouse. That is, with the top level menu TLM as shown in FIG. 7A displayed, command group G2
When the command corresponding to is changed from the "plot" command to the "comment" command, the command group corresponding to the command group G2 displayed in the top level menu TLM is replaced by the command group as shown in FIG. 8 (a). When the command group G5 command group is displayed, the "dimension" command of the command group G5 command group is selected, and the hierarchical menu is displayed by a predetermined operation such as a mouse, the top-level menu TLM disappears from the screen. , The "Drawing" command on the main menu executes the "Annotation"-"Dimensions" command at once, and the display of the pick menu area PA is changed to the command menu of the command group G6 of Fig. 4 as shown in Fig. 8 (b). The display state is as shown in FIG.
【0033】図9においては、ピックメニュー領域PA
には、ピックメニューとして、図8(b) のようなコマン
ドグループG6のコマンドメニューが表示され、同時に
コマンド領域CAにはそのときピックメニュー領域PA
に表示されているコマンドグループをサブコマンドとす
る「寸法」コマンドのコマンド名が表示される。ゴーメ
ニュー領域GAには、ピックメニュー上でリバース表示
等により指示されている「半径」コマンドの選択実行、
中止等を指示するための「実行」、「中止」等のコマン
ド名が表示される。このようにして、階層メニューの表
示を指示して、トップレベルメニューTLMを表示させ
ることにより、その時点でメニュー階層のどの状態に位
置しているかを容易に且つ正確に把握することができ、
さらに、トップレベルメニューTLM上で予め所望のコ
マンドを選択して、階層メニュー表示状態から抜けるこ
とにより、トップレベルメニューTLM上で選択したコ
マンドに一気に移行することができる。In FIG. 9, the pick menu area PA
8B, a command menu of the command group G6 as shown in FIG. 8B is displayed, and at the same time, the pick menu area PA is displayed in the command area CA.
The command name of the "dimension" command whose subcommand is the command group displayed in is displayed. In the go menu area GA, select and execute the "radius" command indicated by reverse display on the pick menu,
A command name such as "execute" or "stop" for instructing stop is displayed. In this way, by instructing the display of the hierarchical menu and displaying the top-level menu TLM, it is possible to easily and accurately grasp the state of the menu hierarchy at that time.
Furthermore, by selecting a desired command in advance on the top level menu TLM and exiting the hierarchical menu display state, it is possible to shift to the command selected on the top level menu TLM at once.
【0034】本発明は、上述の実施例に限定されず種々
変形して実施することができる。例えば、上述において
は、階層メニューとして、トップレベルメニューTLM
を、第1階層から第3階層までのコマンドグループが順
次配列された形で表示するものとしたが、図10および
図11に示すトップレベルメニューTLM′のように、
第1階層から第4階層までのコマンドグループを順次配
列した形で表示するようにしてもよい。The present invention is not limited to the above-mentioned embodiments, but can be modified in various ways. For example, in the above, the top-level menu TLM is used as the hierarchical menu.
Is displayed in a form in which the command groups from the first hierarchy to the third hierarchy are sequentially arranged. However, like the top level menu TLM 'shown in FIGS. 10 and 11,
The command groups from the first layer to the fourth layer may be sequentially arranged and displayed.
【0035】[0035]
【発明の効果】以上述べたように、本発明によれば、複
数階層の階層構造のコマンドを有するCADシステムに
おけるコマンドの入力にあたり、各階層毎に各コマンド
の指標からなるコマンドメニューを表示画面の所定の領
域に表示し、前記コマンドメニューに表示される各コマ
ンドの指標のいずれかを指示カーソルにより選択指示す
ることにより、該当するコマンドに下位の階層のコマン
ドが存在するときにはその下位のコマンドメニューを逐
次表示させて、前記コマンドの選択指示を繰り返し、該
当するコマンドに下位の階層のコマンドが存在しないと
きには該当するコマンドを入力して、そのコマンドを実
行するとともに、所定の入力操作により指示されて、表
示画面上に前記コマンドの最上位の階層から、その時点
で選択されているコマンドまでの実質的にすべてのコマ
ンドメニューを含むコマンド階層メニューを表示し、前
記階層メニューに表示される各コマンドの指標のいずれ
かを指示カーソルにより選択指示することにより、該当
するコマンドに下位の階層のコマンドが存在するときに
はその下位に相当するコマンドメニュー部分をそのコマ
ンドに対応するものに切り換えて表示させて、前記コマ
ンドの選択指示を繰り返し、該当するコマンドに下位の
階層のコマンドが存在しないときには該当するコマンド
を入力して、それまで選択されていたコマンドから所要
のコマンドまでさかのぼってから、入力されたコマンド
までの階層コマンドを選択実行するようにして、コマン
ドの実行中にコマンド階層中のそのコマンドの位置を容
易に知ることができ、実行中のコマンドとは異なるモジ
ュールまたは階層に属するコマンドあるいはそれに従属
するコマンドを容易に実行することを可能とするコマン
ド入力方法および装置を提供することができる。As described above, according to the present invention, when a command is input in a CAD system having a hierarchically structured command of a plurality of layers, a command menu consisting of an index of each command for each layer is displayed on the display screen. When a command in the lower hierarchy exists in the corresponding command, by displaying and displaying in a predetermined area and selecting one of the indexes of each command displayed in the command menu with the instruction cursor, the lower command menu is displayed. Sequentially display, repeat the command selection instruction, when the command of the lower hierarchy does not exist in the corresponding command, input the corresponding command, execute the command, and instructed by a predetermined input operation, Selected from the highest hierarchy of the above commands on the display screen at that time Command hierarchical menu including substantially all command menus up to the command, and selecting one of the indices of each command displayed in the hierarchical menu with the instruction cursor, the lower hierarchy of the corresponding command is displayed. When the command exists, the command menu portion corresponding to the lower command is switched to the one corresponding to the command and displayed, and the command selection instruction is repeated. Command to trace back from the previously selected command to the desired command, and then select and execute the hierarchical command up to the entered command, and then execute that command in the command hierarchy during execution of the command. You can easily know the position of the De and it is possible to provide a command input method and apparatus which makes it possible to easily execute a command to its dependent command or belong to different modules or hierarchies.
【図1】 本発明の一実施例に係るCAD処理装置が組
み込まれたCADシステムの概略的な構成を示すブロッ
ク図である。FIG. 1 is a block diagram showing a schematic configuration of a CAD system incorporating a CAD processing apparatus according to an embodiment of the present invention.
【図2】 図1のCADシステムのメインルーチンに係
る概略的な動作を説明するためのフローチャートであ
る。FIG. 2 is a flow chart for explaining a schematic operation of a main routine of the CAD system shown in FIG.
【図3】 図1のCADシステムの階層メニュー処理に
係る概略的な動作を説明するためのフローチャートであ
る。3 is a flowchart for explaining a schematic operation related to a hierarchical menu process of the CAD system of FIG.
【図4】 図1のCADシステムにおけるコマンドメニ
ュー階層を模式的に示す図である。4 is a diagram schematically showing a command menu hierarchy in the CAD system of FIG.
【図5】 図1のCADシステムにおける通常のメニュ
ー表示状態の一例を模式的に示す図である。5 is a diagram schematically showing an example of a normal menu display state in the CAD system of FIG.
【図6】 図1のCADシステムにおける階層メニュー
の表示状態を模式的に示す図である。6 is a diagram schematically showing a display state of a hierarchical menu in the CAD system of FIG.
【図7】 図1のCADシステムにおけるトップレベル
メニューおよびピックメニューの表示内容の一例を模式
的に示す図である。7 is a diagram schematically showing an example of display contents of a top-level menu and a pick menu in the CAD system of FIG.
【図8】 図1のCADシステムにおけるトップレベル
メニューおよびピックメニューの表示内容の他の一例を
模式的に示す図である。8 is a diagram schematically showing another example of display contents of the top level menu and the pick menu in the CAD system of FIG.
【図9】 図1のCADシステムにおける階層メニュー
表示を抜けた直後のメニュー表示状態の一例を模式的に
示す図である。9 is a diagram schematically showing an example of a menu display state immediately after leaving the hierarchical menu display in the CAD system of FIG.
【図10】 図1のCADシステムにおけるトップレベ
ルメニューおよびピックメニューの表示内容のその他の
一例を模式的に示す図である。10 is a diagram schematically showing another example of display contents of the top-level menu and the pick menu in the CAD system of FIG.
【図11】 図1のCADシステムにおけるトップレベ
ルメニューおよびピックメニューの表示内容のさらにそ
の他の一例を模式的に示す図である。11 is a diagram schematically showing still another example of the display contents of the top-level menu and the pick menu in the CAD system of FIG.
1…CAD処理部、2…入力装置、3…ディスプレイ、
4…出力装置、5…記憶装置、11…メモリ・表示制御
部、12…メニュー表示制御部、13…コマンド選択処
理部、14…階層メニュー処理部、15…階層メニュー
保持部、16…コマンド実行処理部、17…メモリ。1 ... CAD processing unit, 2 ... Input device, 3 ... Display,
4 ... Output device, 5 ... Storage device, 11 ... Memory / display control unit, 12 ... Menu display control unit, 13 ... Command selection processing unit, 14 ... Hierarchical menu processing unit, 15 ... Hierarchical menu holding unit, 16 ... Command execution Processing unit, 17 ... Memory.
Claims (14)
CADシステムにおけるコマンドの入力にあたり、 各階層毎に各コマンドの指標からなるコマンドメニュー
を表示画面の所定の領域に表示するメニュー表示ステッ
プと、 前記コマンドメニューに表示される各コマンドの指標の
いずれかを指示カーソルにより選択指示することによ
り、該当するコマンドに下位の階層のコマンドが存在す
るときにはその下位のコマンドメニューを逐次表示させ
て、前記コマンドの選択指示を繰り返し、該当するコマ
ンドに下位の階層のコマンドが存在しないときには該当
するコマンドを入力するコマンド選択ステップと、 前記コマンド選択ステップにより入力されたコマンドを
実行するコマンド実行ステップと、 所定の入力操作によりコマンド階層メニューの表示を指
示する階層メニュー指示ステップと、 前記階層メニュー指示ステップによりコマンド階層メニ
ューの表示が指示されたとき、表示画面上に前記コマン
ドの最上位の階層から、その時点で選択されているコマ
ンドまでの実質的にすべてのコマンドメニューを含む階
層メニューを表示する階層メニュー表示ステップと、 前記階層メニュー表示ステップで表示される階層メニュ
ーに表示される各コマンドの指標のいずれかを指示カー
ソルにより選択指示することにより、該当するコマンド
に下位の階層のコマンドが存在するときにはその下位に
相当するコマンドメニュー部分をそのコマンドに対応す
るものに切り換えて表示させて、前記コマンドの選択指
示を繰り返し、該当するコマンドに下位の階層のコマン
ドが存在しないときには該当するコマンドを入力する階
層コマンド選択ステップと、 前記階層コマンド選択ステップによりコマンドが入力さ
れたときには、それまで選択されていたコマンドから所
要のコマンドまでさかのぼってから、入力されたコマン
ドまでの階層コマンドを選択実行する階層コマンド実行
ステップとを有することを特徴とするコマンド入力方
法。1. When a command is input in a CAD system having a command of a hierarchical structure of a plurality of hierarchies, a menu display step of displaying a command menu consisting of an index of each command for each hierarchy in a predetermined area of a display screen, By selecting and instructing one of the indexes of each command displayed in the command menu with the instructing cursor, when a command of a lower hierarchy exists in the corresponding command, the lower command menu is sequentially displayed, and the command A command selection step of repeating the selection instruction and inputting a corresponding command when there is no command of a lower hierarchy in the corresponding command, a command executing step of executing the command input in the command selecting step, and a predetermined input operation Command hierarchy menu A hierarchical menu instructing step for instructing the display of a command, and when the hierarchical command instructing step is instructed to display a command hierarchical menu, the command currently selected from the highest hierarchical level of the command on the display screen. Up to a hierarchical menu display step for displaying a hierarchical menu including substantially all command menus, and an instruction to select one of the indices of the commands displayed in the hierarchical menu displayed in the hierarchical menu display step with a cursor By doing so, when a command of a lower hierarchy exists in the corresponding command, the command menu part corresponding to the lower level is switched to the one corresponding to the command and displayed, and the command selection instruction is repeated, and the corresponding command is repeated. When there is no lower level command in Hierarchical command selection step of inputting the corresponding command, and when the command is input by the hierarchical command selection step, the hierarchical command from the previously selected command to the required command is traced back to the input command. And a hierarchical command execution step of selectively executing the command input method.
からのコマンド選択の履歴にかかわるコマンドメニュー
情報をコマンド履歴格納部に格納して、階層メニュー表
示ステップに供するステップを含むことを特徴とする請
求項1に記載のコマンド入力方法。2. The command selection step includes a step of storing command menu information relating to a history of command selection from the highest hierarchy in a command history storage unit and providing it to the hierarchy menu display step. The command input method according to item 1.
力操作が所定のキー操作に割り付けられたステップであ
ることを特徴とする請求項1または2に記載のコマンド
入力方法。3. The command input method according to claim 1, wherein the hierarchical menu instructing step is a step in which a predetermined input operation is assigned to a predetermined key operation.
力操作がマウスの所定のボタン操作に割り付けられたス
テップであることを特徴とする請求項1〜3のいずれか
1項に記載のコマンド入力方法。4. The command input method according to claim 1, wherein the hierarchical menu instructing step is a step in which a predetermined input operation is assigned to a predetermined mouse button operation. .
階層のコマンドメニューを除く階層メニューを画面上の
通常のメニュー表示領域とは異なる領域に表示し、最下
位の階層のコマンドメニューを画面上の通常のメニュー
表示領域に表示するステップであることを特徴とする請
求項1〜4のいずれか1項に記載のコマンド入力方法。5. The hierarchical menu display step displays the hierarchical menu excluding the command menu of the lowest hierarchy in an area different from the normal menu display area on the screen, and displays the command menu of the lowest hierarchy on the screen. 5. The command input method according to claim 1, which is a step of displaying in a normal menu display area.
ューを画面上の通常のメニュー表示領域とは異なる領域
に表示するステップであることを特徴とする請求項1〜
4のいずれか1項に記載のコマンド入力方法。6. The hierarchical menu displaying step is a step of displaying the hierarchical menu in an area different from a normal menu display area on the screen.
The command input method according to any one of 4 above.
ューを画面上のカーソル位置近傍に表示するステップで
あることを特徴とする請求項1〜4のいずれか1項に記
載のコマンド入力方法。7. The command input method according to claim 1, wherein the hierarchical menu displaying step is a step of displaying the hierarchical menu near a cursor position on the screen.
CADシステムにおけるコマンド入力装置において、 各階層毎に各コマンドの指標からなるコマンドメニュー
を表示画面の所定の領域に表示するためのメニュー表示
手段と、 前記コマンドメニューに表示される各コマンドの指標の
いずれかを指示カーソルにより選択指示することによ
り、該当するコマンドに下位の階層のコマンドが存在す
るときには前記メニュー表示手段によりその下位のコマ
ンドメニューを逐次表示させて、前記コマンドの選択指
示を繰り返し、該当するコマンドに下位の階層のコマン
ドが存在しないときには該当するコマンドを入力するた
めのコマンド選択手段と、 前記コマンド選択手段により入力されたコマンドを実行
するためのコマンド実行手段と、 所定の入力操作によりコマンド階層メニューの表示を指
示するための階層メニュー指示手段と、 前記階層メニュー指示手段によりコマンド階層メニュー
の表示が指示されたとき、表示画面上に前記コマンドの
最上位の階層から、その時点で選択されているコマンド
までの実質的にすべてのコマンドメニューを含む階層メ
ニューを表示するための階層メニュー表示手段と、 前記階層メニュー表示手段で表示される階層メニューに
表示される各コマンドの指標のいずれかを指示カーソル
により選択指示することにより、該当するコマンドに下
位の階層のコマンドが存在するときには前記階層メニュ
ー表示手段によりその下位に相当するコマンドメニュー
部分をそのコマンドに対応するものに切り換えて表示さ
せて、前記コマンドの選択指示を繰り返し、該当するコ
マンドに下位の階層のコマンドが存在しないときには該
当するコマンドを入力するための階層コマンド選択手段
と、 前記階層コマンド選択手段によりコマンドが入力された
ときには、それまで選択されていたコマンドから所要の
コマンドまでさかのぼってから、入力されたコマンドま
での階層コマンドを選択実行するための階層コマンド実
行手段とを具備することを特徴とするコマンド入力装
置。8. A command input device in a CAD system having a command of a hierarchical structure of a plurality of layers, and menu display means for displaying a command menu consisting of an index of each command for each layer in a predetermined area of a display screen. By selecting and instructing one of the indexes of the respective commands displayed in the command menu with an instruction cursor, when a command of a lower hierarchy exists in the corresponding command, the menu display means sequentially displays the lower command menu. The command is repeatedly displayed and the command selection instruction is repeated, and when there is no command of a lower hierarchy in the applicable command, command selecting means for inputting the applicable command, and executing the command input by the command selecting means Command execution means for A hierarchical menu instructing means for instructing the display of the command hierarchical menu by a force operation, and when the hierarchical command instructing means instructs the display of the command hierarchical menu, from the highest hierarchical level of the command on the display screen, Hierarchical menu display means for displaying a hierarchical menu including substantially all command menus up to the command currently selected, and an index of each command displayed in the hierarchical menu displayed by the hierarchical menu display means By selecting and instructing any one of the above with the instruction cursor, when the command of the lower hierarchy exists in the corresponding command, the command menu portion corresponding to the lower order is switched by the hierarchy menu display means to the one corresponding to the command. Display, repeat the command selection instruction, When a command of a lower hierarchy does not exist in the command in question, a hierarchy command selecting means for inputting a corresponding command, and when a command is inputted by the hierarchy command selecting means, a command selected from the commands previously selected is required. A command input device, comprising: a hierarchical command executing means for selectively executing a hierarchical command from a command traced to an inputted command.
のコマンド選択の履歴にかかわるコマンドメニュー情報
を記憶保持するための履歴保持手段と、コマンドの選択
毎にコマンド選択の履歴にかかわるコマンドメニュー情
報を前記履歴保持手段に格納して、階層メニュー表示手
段の階層メニュー表示に供するための格納処理手段とを
含むことを特徴とする請求項8に記載のコマンド入力装
置。9. The command selection means includes history holding means for storing and holding command menu information relating to the history of command selection from the highest hierarchy, and command menu information relating to the history of command selection for each command selection. 9. The command input device according to claim 8, further comprising: storage processing means for storing the above in the history holding means and providing the hierarchical menu display means with the hierarchical menu display means.
操作が所定のキー操作に割り付けられた手段であること
を特徴とする請求項8または9に記載のコマンド入力装
置。10. The command input device according to claim 8, wherein the hierarchical menu instructing means is a means in which a predetermined input operation is assigned to a predetermined key operation.
操作がマウスの所定のボタン操作に割り付けられた手段
であることを特徴とする請求項8〜10のいずれか1項
に記載のコマンド入力装置。11. The command input device according to claim 8, wherein the hierarchical menu instructing means is a means in which a predetermined input operation is assigned to a predetermined button operation of a mouse. .
層のコマンドメニューを除く階層メニューを画面上の通
常のメニュー表示領域とは異なる領域に表示し、最下位
の階層のコマンドメニューを画面上の通常のメニュー表
示領域に表示するための手段であることを特徴とする請
求項8〜11のいずれか1項に記載のコマンド入力装
置。12. The hierarchical menu display means displays the hierarchical menu excluding the command menu of the lowest hierarchy in an area different from the normal menu display area on the screen, and the command menu of the lowest hierarchy on the screen. The command input device according to any one of claims 8 to 11, which is a means for displaying in a normal menu display area.
ーを画面上の通常のメニュー表示領域とは異なる領域に
表示するための手段であることを特徴とする請求項8〜
11のいずれか1項に記載のコマンド入力装置。13. The hierarchical menu display means is means for displaying a hierarchical menu in an area different from the normal menu display area on the screen.
11. The command input device according to any one of 11.
ーを画面上のカーソル位置近傍に表示するための手段で
あることを特徴とする請求項8〜11のいずれか1項に
記載のコマンド入力装置。14. The command input device according to claim 8, wherein the hierarchical menu display means is means for displaying a hierarchical menu near a cursor position on the screen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4331128A JPH06162125A (en) | 1992-11-17 | 1992-11-17 | Method and device for command input |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4331128A JPH06162125A (en) | 1992-11-17 | 1992-11-17 | Method and device for command input |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH06162125A true JPH06162125A (en) | 1994-06-10 |
Family
ID=18240187
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4331128A Pending JPH06162125A (en) | 1992-11-17 | 1992-11-17 | Method and device for command input |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH06162125A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008287567A (en) * | 2007-05-18 | 2008-11-27 | Funai Electric Co Ltd | Electronic equipment and television receiver |
JP2012003551A (en) * | 2010-06-17 | 2012-01-05 | Panasonic Corp | Portable terminal device, display control method, and display control program |
JP2012123473A (en) * | 2010-12-06 | 2012-06-28 | Fujitsu Ten Ltd | Operation method and acoustic device |
CN103458142A (en) * | 2012-05-30 | 2013-12-18 | 京瓷办公信息系统株式会社 | Electronic apparatus and image forming apparatus |
JP2015018387A (en) * | 2013-07-10 | 2015-01-29 | 株式会社ア−キテック | Diagramming system and program thereof |
-
1992
- 1992-11-17 JP JP4331128A patent/JPH06162125A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008287567A (en) * | 2007-05-18 | 2008-11-27 | Funai Electric Co Ltd | Electronic equipment and television receiver |
JP2012003551A (en) * | 2010-06-17 | 2012-01-05 | Panasonic Corp | Portable terminal device, display control method, and display control program |
JP2012123473A (en) * | 2010-12-06 | 2012-06-28 | Fujitsu Ten Ltd | Operation method and acoustic device |
CN103458142A (en) * | 2012-05-30 | 2013-12-18 | 京瓷办公信息系统株式会社 | Electronic apparatus and image forming apparatus |
JP2014006875A (en) * | 2012-05-30 | 2014-01-16 | Kyocera Document Solutions Inc | Electronic equipment and image forming apparatus |
US9232090B2 (en) | 2012-05-30 | 2016-01-05 | Kyocera Document Solutions Inc. | Electronic apparatus and image forming apparatus with improved displays of different levels of menu items |
JP2015018387A (en) * | 2013-07-10 | 2015-01-29 | 株式会社ア−キテック | Diagramming system and program thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2781035B2 (en) | Hierarchical editing command menu display method | |
US5297253A (en) | Computer user interface navigational tool | |
US5602996A (en) | Method and apparatus for determining window order when one of multiple displayed windows is selected | |
JPH02130628A (en) | Inputting of data | |
JP2011118493A (en) | Plant monitoring control system | |
JP2005011367A (en) | Graphical user interface for help system | |
JPH06162125A (en) | Method and device for command input | |
JP2549244B2 (en) | Hierarchical structure data display system and display method | |
JPH10214171A (en) | Information processor | |
JP2007164505A (en) | Portable terminal | |
JP7395905B2 (en) | Information processing device, control method, and program | |
JPH05282123A (en) | Device and method for controlling display | |
JP2007257371A (en) | Program, method and device controlling a plurality of pointers | |
JP2000020212A (en) | Device and method for table data display and storage medium having stored program for table data display thereon | |
JP2002229612A (en) | Ladder diagram preparing program and storage medium for recording the same | |
JPH01205273A (en) | Drawings managing device | |
JP2645027B2 (en) | Guide help information display device and guide help information display method | |
JP2787833B2 (en) | Multi-window processing apparatus and method | |
JP4796448B2 (en) | Man-machine device | |
JPH0652278A (en) | Data processing system and value selecting method | |
JPH06295236A (en) | Engineering device | |
JPH07261967A (en) | Menu selecting device | |
JP2904255B2 (en) | Menu selection system | |
JPH02263227A (en) | Display controller | |
JP2656492B2 (en) | Drawing management device |