JPH09292967A - Cad system - Google Patents
Cad systemInfo
- Publication number
- JPH09292967A JPH09292967A JP8107586A JP10758696A JPH09292967A JP H09292967 A JPH09292967 A JP H09292967A JP 8107586 A JP8107586 A JP 8107586A JP 10758696 A JP10758696 A JP 10758696A JP H09292967 A JPH09292967 A JP H09292967A
- Authority
- JP
- Japan
- Prior art keywords
- menu
- shape
- command
- editing
- creating
- 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 description 9
- 238000010586 diagram Methods 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、CAD(Comp
uter Aided Design)システムに係
り、特にコマンドをメニュー表示するCADシステムに
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a CAD (Comp
The present invention relates to a uter Aided Design) system, and more particularly to a CAD system that displays commands in a menu.
【0002】[0002]
【従来の技術】従来、メニューの表示方法では、例えば
特開平4−188356号公報で開示されているよう
に、どのメニューコマンドが使用されたかの統計情報を
記憶しておき、使用頻度の高いメニュー順にコマンドの
配置を行っていた。2. Description of the Related Art Conventionally, in a menu display method, as disclosed in, for example, Japanese Unexamined Patent Publication No. 4-188356, statistical information about which menu command has been used is stored and the menus are used in order of frequency I was arranging commands.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上述し
た従来例では、メニューの配置をどのメニューコマンド
が使用されたのか統計情報だけの情報にメニューの配置
を行っているため、削除コマンドのように使用頻度は高
いが、間違って使用すると困るコマンドがメニューの上
位にきてしまう、という不都合があった。However, in the above-mentioned conventional example, since the menu is arranged only for statistical information which menu command is used, the menu is arranged like a delete command. Although it is frequently used, there is a problem that commands that are troublesome if used incorrectly come to the top of the menu.
【0004】[0004]
【発明の目的】本発明は、使用頻度によってメニュー表
示を変更しつつ、一定のコマンドについてはメニューの
上位に配置せずに操作者がより使いやすいメニュー表示
を行うことのできるCADシステムを提供することを、
その目的とする。It is an object of the present invention to provide a CAD system capable of changing the menu display according to the frequency of use and displaying a menu that is easier for the operator to use without arranging certain commands above the menu. That
To that end.
【0005】[0005]
【課題を解決するための手段】そこで、本発明では、表
示装置に表示されるコマンドメニューに従って入力装置
から入力される形状作成編集命令に基づいて形状の作成
編集を行う形状作成編集手段と、この形状作成編集手段
によって作成された形状データを記憶する形状一時記憶
部と、この形状一時記憶部に格納された形状データ等を
表示装置に表示制御する表示制御手段と、この表示制御
手段によって読み出されるメニュー情報を記憶したメニ
ュー記憶部とを備えている。しかも、形状作成編集手段
に、当該入力装置から形状作成編集命令が入力されたと
きに当該入力された形状作成編集命令の使用回数を更新
するコマンド使用回数カウント手段と、このコマンド使
用回数カウント手段によってカウントされた各形状作成
編集命令毎の使用回数に基づいて予め定められた固定メ
ニュー以外の部分のメニュー記憶部に格納されたメニュ
ー情報の順序を変換するメニュー作成編集手段とを併設
した、等の構成を採っている。これによって前述した目
的を達成しようとするものである。Therefore, in the present invention, there is provided a shape creating / editing means for creating and editing a shape based on a shape creating / editing command inputted from an input device in accordance with a command menu displayed on a display device. A shape temporary storage unit that stores the shape data created by the shape creation / editing unit, a display control unit that controls the display of the shape data and the like stored in the shape temporary storage unit, and the display control unit reads the shape data. And a menu storage unit that stores menu information. Moreover, when the shape creating / editing instruction is input to the shape creating / editing means from the input device, the command use number counting means for updating the number of times of use of the input shape creating / editing instruction, and the command use number counting means A menu creation / editing means for converting the order of the menu information stored in the menu storage section other than the fixed menu predetermined based on the counted number of times of each shape creation / editing instruction is provided. The composition is adopted. This aims to achieve the above-mentioned object.
【0006】本発明は、CADシステムのメニュー表示
をどのメニューコマンドが使用されたかの統計情報をも
とに、固定位置に配置しておきたいコマンドを加味した
上で、使用頻度の高いメニュー順にコマンドの配置を行
っていくことによって、操作者がより使いやすいCAD
システムのメニュー表示を行う。According to the present invention, based on the statistical information indicating which menu command is used in the CAD system menu display, the command to be placed at a fixed position is added, and the command is displayed in the order of the most frequently used menu. CAD that is easier for the operator to use by arranging them
Display the system menu.
【0007】[0007]
【発明の実施の形態】次に、本発明の実施形態について
図面を参照して説明する。本実施形態によるCADシス
テムは、表示装置(ディスプレイ部)3に表示されるコ
マンドメニューに従って入力装置2から入力される形状
作成編集命令に基づいて形状の作成編集を行う形状作成
編集手段6と、この形状作成編集手段6によって作成さ
れた形状データを記憶する形状一時記憶部15と、この
形状一時記憶部15に格納された形状データ等をディス
プレイ部3に表示制御する表示制御手段16と、この表
示制御手段16によって読み出されるメニュー情報を記
憶したメニュー記憶部10とを備えている。Next, embodiments of the present invention will be described with reference to the drawings. The CAD system according to the present embodiment includes a shape creating / editing unit 6 for creating and editing a shape based on a shape creating / editing command input from the input device 2 according to a command menu displayed on the display device (display unit) 3, and A shape temporary storage unit 15 that stores the shape data created by the shape creation / editing unit 6, a display control unit 16 that controls the display of the shape data and the like stored in the shape temporary storage unit 15, and this display. The menu storage unit 10 stores the menu information read by the control unit 16.
【0008】しかも、形状作成編集手段5に、当該入力
装置から形状作成編集命令が入力されたときに当該入力
された形状作成編集命令の使用回数を更新するコマンド
使用回数カウント手段11と、このコマンド使用回数カ
ウント手段11によってカウントされた各形状作成編集
命令毎の使用回数に基づいて予め定められた固定メニュ
ー以外の部分のメニュー記憶部10に格納されたメニュ
ー情報の順序を変換するメニュー作成編集手段7とを併
設している。Moreover, when the shape creating / editing instruction is input to the shape creating / editing means 5, the command use number counting means 11 for updating the number of times of use of the input shape creating / editing instruction, and this command. Menu creation / editing means for converting the order of the menu information stored in the menu storage part 10 of a portion other than the predetermined fixed menu based on the usage count for each shape creation / edit command counted by the usage count counting means 11. And 7 are attached together.
【0009】また、本実施形態では、メニュー作成編集
手段7に、コマンド使用回数カウント手段11によって
カウントされた各形状作成編集命令毎の使用回数に基づ
いてメニュー記憶部10に格納されたメニュー情報を並
べ替えするメニューソート手段9を併設し、メニュー作
成編集手段7が、メニューソート手段9によって並べ替
えられたメニュー情報と固定メニューと組み合わせてメ
ニュー記憶部10に格納するメニュー情報更新機能を備
えている。Further, in the present embodiment, the menu creation / editing means 7 is provided with the menu information stored in the menu storage section 10 based on the usage count for each shape creation / edit command counted by the command usage count counting means 11. A menu sort means 9 for rearranging is also provided, and the menu creating / editing means 7 has a menu information updating function of storing the menu information rearranged by the menu sort means 9 and a fixed menu in the menu storage unit 10. .
【0010】これを詳細に説明する。This will be described in detail.
【0011】形状作成編集手段6は、入力装置2から形
状作成編集命令が入力されると、点、線、円、寸法等の
形状を作成して編集を行い、形状一時記憶部に格納す
る。When the shape creating / editing command is input from the input device 2, the shape creating / editing means 6 creates and edits shapes such as points, lines, circles, and dimensions, and stores them in the temporary shape storage unit.
【0012】メニュー作成編集手段7は、入力装置2か
らメニュー作成編集命令が入力されるとメニューの作成
編集を行う。固定メニュー記憶手段8は、メニュー作成
編集手段7が固定メニューを保持するために使用する。The menu creating / editing means 7 creates and edits a menu when a menu creating / editing command is input from the input device 2. The fixed menu storage means 8 is used by the menu creation / editing means 7 to hold a fixed menu.
【0013】表示制御手段16は、メニュー作成編集手
段7で作成編集しているメニューデータに基づいて形状
作成編集手段6で作成編集している形状データのディス
プレイ部3への表示を制御する。また、表示制御手段1
6は、メニュー記憶部10に格納されているメニューを
ディスプレイ部3に表示する。利用者ごとにメニューが
定義されメニュー記憶部10に格納されているときに
は、指定された利用者コードに応じてメニュー情報を選
択し、表示制御する。The display control means 16 controls the display of the shape data created and edited by the shape creation and editing means 6 on the display section 3 based on the menu data created and edited by the menu creation and editing means 7. Also, the display control means 1
The display unit 6 displays the menu stored in the menu storage unit 10 on the display unit 3. When the menu is defined for each user and stored in the menu storage unit 10, the menu information is selected according to the specified user code and the display is controlled.
【0014】また、CADシステム1は、通常のCAD
システムとして、図1に示すように、外部に接続された
入力装置2から入力される各種命令に応じて各種手段を
選択する機能選択手段5と、入力装置2から形状の退避
/復元命令が入力されると形状一時記憶部15と形状記
憶部14との間で形状データおよびコメントデータの退
避および復元を行う形状退避/復元手段12とを備えて
いる。The CAD system 1 is a normal CAD system.
As a system, as shown in FIG. 1, a function selection means 5 for selecting various means in accordance with various commands input from an externally connected input device 2 and a shape save / restore command are input from the input device 2. A shape saving / restoring means 12 for saving and restoring the shape data and the comment data between the shape temporary storage unit 15 and the shape storage unit 14 is provided.
【0015】さらに、CADシステム1は、外部入出力
として、入力装置2からプロッタ出力命令が入力される
と形状記憶部14または形状一時記憶部15に記憶され
ている形状データおよびコメントデータを読みだし外部
に接続されているプロッタ4に形状を図面として出力す
るプロッタ出力手段13と、形状一時記憶部15の形状
データを退避/復元するための形状記憶部14とを備え
ている。Further, the CAD system 1 reads out the shape data and the comment data stored in the shape storage unit 14 or the shape temporary storage unit 15 when a plotter output command is input from the input device 2 as an external input / output. The plotter 4 is provided with a plotter output unit 13 for outputting the shape as a drawing to the plotter 4 connected to the outside, and a shape storage unit 14 for saving / restoring the shape data of the shape temporary storage unit 15.
【0016】入力装置2は、例えばキーボード、タッチ
パネル、マウス、スタウラスペン等でなる。ディスプレ
イ部3は、CRT(Cathode Ray Tub
e)、LCD(Liquid Crystal Dev
ice)、プラズマディスプレイ装置等でなる。The input device 2 is, for example, a keyboard, a touch panel, a mouse, a staula pen, or the like. The display unit 3 is a CRT (Cathode Ray Tub).
e), LCD (Liquid Crystal Dev)
ice), a plasma display device, and the like.
【0017】図2は、コマンド使用回数カウント手段1
1がメニュー記憶部10に記憶するコマンド使用回数デ
ータの構造の一例を示す図である。コマンド使用回数デ
ータは、利用者名、コマンド名、実行回数で構成されて
いる。この実行回数は、コマンド使用回数カウント手段
によって更新される。また、実行回数として保持する最
大値を予め定めておき、いずれかのコマンドの実行回数
がその値に至ったときには当該利用者の全ての実行回数
を初期化するようにしてもよい。FIG. 2 shows the command use number counting means 1
FIG. 1 is a diagram showing an example of the structure of command usage count data stored in the menu storage unit 10. The command usage count data is composed of a user name, a command name, and the number of executions. This execution count is updated by the command use count counting means. Alternatively, a maximum value held as the execution count may be set in advance, and when the execution count of any command reaches that value, all the execution counts of the user may be initialized.
【0018】図3は、固定メニューデータの構造の一例
を示す図である。固定メニューデータは、固定コマンド
名と、メニュー表示の条件とにより構成される。固定メ
ニュー記憶手段8は、この固定メニューをメニュー記憶
部10に格納する。固定メニューとしては、削除コマン
ドや、メニュー作成編集コマンドや、利用者指定コマン
ド等がある。FIG. 3 is a diagram showing an example of the structure of fixed menu data. The fixed menu data includes a fixed command name and a menu display condition. The fixed menu storage means 8 stores this fixed menu in the menu storage unit 10. The fixed menu includes a delete command, a menu creation / edit command, a user designation command, and the like.
【0019】図4は、本実施形態のCADシステム1の
全体動作を示すフローチャートである。まず、動作の概
略を説明する。CADシステム1は、メニュー作成編集
命令が入力されたか否かを判定し(ステップS10
1)、当該メニュー作成編集命令が入力された場合には
メニュー作成処理を行う(ステップS102)。FIG. 4 is a flowchart showing the overall operation of the CAD system 1 of this embodiment. First, an outline of the operation will be described. The CAD system 1 determines whether or not a menu creation / editing command has been input (step S10).
1) If the menu creation / edit command is input, a menu creation process is performed (step S102).
【0020】メニュー作成ではない場合には、形状作成
編集命令が入力されたか否かを判定し(ステップS10
3)、形状作成編集命令が入力された場合には、当該形
状作成編集命令に基づいて形状の作成編集処理を行う
(ステップS104)。さらに、当該形状作成編集命令
(コマンド)について、コマンド使用回数のカウント処
理を行う(ステップS105)。If it is not the menu creation, it is judged whether or not a shape creation / edit command is input (step S10).
3) When a shape creation / edit command is input, a shape creation / edit process is performed based on the shape creation / edit command (step S104). Further, with respect to the shape creating / editing command (command), the command use count processing is performed (step S105).
【0021】形状作成編集命令ではない場合には、形状
退避/復元命令が入力されたか否かを判定し(ステップ
S106)、形状退避/復元命令が入力された場合には
当該形状の退避/復元を行う(ステップS107)。If it is not a shape creation / edit command, it is judged whether or not a shape save / restore command is input (step S106). If a shape save / restore command is input, the shape save / restore is saved. Is performed (step S107).
【0022】さらに、形状退避/復元命令ではない場合
には、プロッタ出力命令が入力されたか否かを判定し
(ステップS108)、プロッタ出力命令が入力された
場合には形状データをプロッタへ出力する(ステップS
109)。Further, if it is not the shape save / restore instruction, it is judged whether or not the plotter output instruction is inputted (step S108), and if the plotter output instruction is inputted, the shape data is outputted to the plotter. (Step S
109).
【0023】これらの命令ではないときには、終了判定
命令か否かを確認する(ステップS110)。If the command is not one of these commands, it is confirmed whether the command is an end determination command (step S110).
【0024】図5は、メニュー作成編集処理(ステップ
S104)の詳細を示すフローチャートである。まず、
コマンド使用回数を読み出す(ステップS201)。さ
らに、このコマンド使用回数に基づいて、メニューのソ
ートを行う(ステップS202)。次いで、固定メニュ
ーを読み出し(ステップS203)、ソートしたメニュ
ー情報と固定メニュー情報とからメニュー作成編集を行
う(ステップS204)。FIG. 5 is a flowchart showing details of the menu creation / editing process (step S104). First,
The command use count is read (step S201). Further, the menus are sorted based on the number of times this command has been used (step S202). Next, the fixed menu is read (step S203), and menu creation and editing are performed from the sorted menu information and the fixed menu information (step S204).
【0025】図6は、コマンド使用回数カウント処理
(ステップS105)の詳細を示すフローチャートであ
る。図6に示すように、まず、使用されたコマンドの種
別を判定する(ステップS301)。次いで、該当コマ
ンドカウンタをアップさせる(ステップS302)。こ
のカウントアップした値は、図2に示したコマンド使用
回数データに更新される。FIG. 6 is a flow chart showing details of the command use frequency counting process (step S105). As shown in FIG. 6, first, the type of command used is determined (step S301). Then, the corresponding command counter is incremented (step S302). This counted up value is updated to the command use count data shown in FIG.
【0026】次に、CADシステム動作の詳細を説明す
る。入力装置2から種々の命令がCADシステム1に入
力されると、その命令に応じて機能選択手段5が形状作
成編集手段6、メニュー作成編集手段7、形状退避/復
元手段12およびプロッタ出力手段13のうち1つを選
択する。Next, details of the operation of the CAD system will be described. When various commands are input to the CAD system 1 from the input device 2, the function selecting means 5 responds to the commands by the shape creating / editing means 6, the menu creating / editing means 7, the shape saving / restoring means 12, and the plotter output means 13. Select one of them.
【0027】入力装置2からメニュー作成編集命令が入
力されると(ステップS101でイエス)、機能選択手
段5は、メニュー作成編集手段7を呼び出し、メニュー
作成編集処理ステップS102を行う。When a menu creating / editing command is input from the input device 2 (YES in step S101), the function selecting means 5 calls the menu creating / editing means 7 and performs a menu creating / editing processing step S102.
【0028】メニュー作成編集処理ステップS102で
は、まずメニュー記憶部10からコマンド使用回数デー
タの読み出し(ステップS201)を行った後、メニュ
ーソート手段9でメニューのソート(ステップS20
2)を行う。次に固定メニュー記憶手段8を呼び出し、
固定メニューの読み出し(ステップS203)を行う。
次にメニュー作成編集手段7は、ソートされたコマンド
の使用回数および、固定メニュー名や条件を考えてメニ
ューを作成する(ステップS204)。このメニュー情
報は、メニュー記憶部10に更新される(メニュー情報
更新機能)。In the menu creation / editing process step S102, first, the command use count data is read from the menu storage unit 10 (step S201), and then the menu sort means 9 sorts the menus (step S20).
Perform 2). Next, call the fixed menu storage means 8,
The fixed menu is read (step S203).
Next, the menu creation / editing means 7 creates a menu in consideration of the number of times the sorted commands are used, the fixed menu name and the conditions (step S204). This menu information is updated in the menu storage unit 10 (menu information update function).
【0029】入力装置2から形状作成編集命令が入力さ
れると(ステップS103でイエス)、と機能選択手段
5は、まず形状作成編集手段6を呼び出す。形状作成編
集手段6は、入力された形状作成編集命令に従って点、
線、寸法線等の形状データを作成編集し、形状一時記憶
部15に記憶する(ステップS104)。When a shape creating / editing command is input from the input device 2 (YES in step S103), the function selecting means 5 first calls the shape creating / editing means 6. The shape creating / editing means 6 is a point according to the input shape creating / editing command,
Shape data such as lines and dimension lines are created and edited and stored in the shape temporary storage unit 15 (step S104).
【0030】これにより、表示制御手段16が、形状一
時記憶部15に記憶された形状データに基づいてディス
プレイ部3の画面上に形状を表示する。操作者は、ディ
スプレイ部3に表示された形状を見ながら入力装置2か
ら形状作成編集命令を入力することで必要な形状を作成
編集していく。次に機能選択手段5は、コンド使用回数
カウント手段11を呼びし、コマンド使用回数カウント
処理ステップS105を行う。As a result, the display control means 16 displays the shape on the screen of the display unit 3 based on the shape data stored in the shape temporary storage unit 15. The operator creates and edits the required shape by inputting a shape creation and editing command from the input device 2 while looking at the shape displayed on the display unit 3. Next, the function selecting means 5 calls the cond use number counting means 11 and performs a command use number counting step S105.
【0031】コマンド使用回数カウント処理ステップS
105は、形状作成編集手段6が使用したコマンドを判
定し(ステップS301)、該当コマンドのデータをメ
ニュー記憶部10から読み出し(ステップS302)、
実行回数に1を足し(ステップS303)、該当コマン
ドデータの格納(ステップS304)を行う。Command use count processing step S
105 determines the command used by the shape creation / editing means 6 (step S301), reads the data of the command from the menu storage unit 10 (step S302),
One is added to the number of executions (step S303), and the corresponding command data is stored (step S304).
【0032】入力装置2から形状退避/復元命令が入力
されると(ステップS106でイエス)、機能選択手段
5は、形状退避/復元手段12を呼び出す。形状退避/
復元手段12は、入力装置2から入力された形状データ
を形状一時記憶部15と形状記憶部14との間で退避あ
るいは復元する(ステップS107)。When a shape save / restore command is input from the input device 2 (YES in step S106), the function selecting means 5 calls the shape save / restore means 12. Shape evacuation /
The restoring unit 12 saves or restores the shape data input from the input device 2 between the shape temporary storage unit 15 and the shape storage unit 14 (step S107).
【0033】入力装置2からプロッタ出力命令が入力さ
れると(ステップS108でイエス)、機能選択手段5
は、プロッタ出力手段13を呼び出す。プロッタ出力手
段13は、出力する形状データを形状記憶部14または
形状一時記憶部15から読み込んで、読み込んだ形状デ
ータを外部に接続されているプロッタ4に出力する(ス
テップS109)。プロッタ4は、形状データに基づい
て形状を所定の用紙上に図面としてプロットする。When a plotter output command is input from the input device 2 (YES in step S108), the function selecting means 5
Calls the plotter output means 13. The plotter output means 13 reads the shape data to be output from the shape storage unit 14 or the shape temporary storage unit 15, and outputs the read shape data to the plotter 4 connected to the outside (step S109). The plotter 4 plots a shape on a predetermined sheet as a drawing based on the shape data.
【0034】上述したように本実施形態によると、メニ
ューの配置が、どのメニューコマンドが使用されたかの
統計情報だけの情報ではなく、固定的に配置したいメニ
ューを選択できるため、削除コマンドのように使用頻度
は高いが、間違って使用すると困るコマンドをメニュー
の上位に位置付けることなく、使用頻度の高いコマンド
をメニューの上位に配置することができる。As described above, according to the present embodiment, the menu arrangement is not limited to the statistical information indicating which menu command was used, but the menu to be fixedly arranged can be selected. Frequently used commands can be placed higher in the menu without frequently placing commands in the upper part of the menu that are difficult to use incorrectly.
【0035】次に、他の実施形態を説明する。この実施
形態では、コマンド使用回数カウント手段11が、利用
者毎に各形状作成編集命令の使用回数をカウントする利
用者別カウント機能を有し、メニュー作成編集手段7
が、利用者別カウント機能によって各利用者毎にカウン
トされた各形状作成編集命令毎の使用回数に基づいてメ
ニュー記憶部10に格納されたメニュー情報を各利用者
毎に作成する利用者別メニュー情報作成機能を有し、表
示制御部16が、入力された利用者コードに基づいて利
用者別メニュー情報作成機能によって作成されたメニュ
ー情報を選択する利用者別メニュー表示制御機能を備え
ている。Next, another embodiment will be described. In this embodiment, the command use number counting means 11 has a user-by-user count function for counting the number of times each shape creation / edit command is used for each user, and the menu creation / edit means 7
However, a menu for each user that creates the menu information stored in the menu storage unit 10 for each user based on the number of times of use for each shape creation / edit command counted for each user by the user-specific counting function. It has an information creating function, and the display control unit 16 has a user-specific menu display controlling function of selecting menu information created by the user-specific menu information creating function based on the input user code.
【0036】この実施形態では、コマンドの使用頻度は
各利用者毎に測定され、メニュー作成編集手段が、利用
者毎にメニューを作成するため、利用者毎の使用頻度に
応じた順番に構成されたメニューを表示することができ
る。このとき、重要なコマンドについては固定メニュー
となるため、ある利用者が他の利用者のメニューにより
作業をしたとしても、重要な固定メニューについてはそ
の位置が変わらないため、使用頻度によるメニューの並
べ替えを行いながら、インタフェースの普遍性、予測可
能性を低下させることがない。In this embodiment, the command usage frequency is measured for each user, and the menu creation / editing means creates a menu for each user, so that the commands are arranged in order according to the usage frequency for each user. The menu can be displayed. At this time, important commands are fixed menus, so even if one user works with the menus of other users, the positions of important fixed menus do not change, so the menus are arranged according to the frequency of use. While changing, the universality and predictability of the interface will not be reduced.
【0037】[0037]
【発明の効果】本発明は以上のように構成され機能する
ので、これによると、メニュー作成編集手段が、コマン
ド使用回数カウント手段によってカウントされた各形状
作成編集命令毎の使用回数に基づいて予め定められた固
定メニュー以外の部分のメニュー記憶部に格納されたメ
ニュー情報の順序を変換するため、固定メニューについ
てはなんら変更を加えることなく、その他の部分につい
ては使用頻度の高いコマンドを上位に配置することがで
き、このため、予め固定メニューを定めておくことで、
一定の操作性を維持しながら利用者の使用状態に応じた
メニューを作成することができ、例えば、簡単に元に戻
せなくなる種類のコマンドや一度実行すると長時間を要
し取り消し不能なコマンド等については使用頻度が高く
とも上位には配置せず、一方、使用頻度は低くとも見つ
けやすいところに配置しておく必要があるコマンドなど
を固定位置に配置しつつ、その他利用者の使用状態に応
じたメニューとすることができる従来にない優れたCA
Dシステムを提供することができる。Since the present invention is constructed and functions as described above, according to this, the menu creating / editing means preliminarily calculates the number of uses for each shape creating / editing command counted by the command use count counting means. Since the order of the menu information stored in the menu storage part of the part other than the fixed menu that has been fixed is changed, the commands that are frequently used are placed higher in the other parts without changing the fixed menu. Therefore, by defining a fixed menu in advance,
It is possible to create a menu according to the user's usage while maintaining a certain level of operability. For example, for commands that cannot be undone easily or commands that take a long time to execute once and cannot be canceled. Should not be placed at the top even if they are used frequently, but should be placed at a place where they are easy to find even if they are used infrequently. Unprecedented excellent CA that can be a menu
A D system can be provided.
【図1】本発明の実施例に係わるCADシステムの構成
を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a CAD system according to an embodiment of the present invention.
【図2】本CADシステムのコマンド使用回数カウント
手段がメニュー記憶部に作成するデータ構造を示す説明
図である。FIG. 2 is an explanatory diagram showing a data structure created in a menu storage unit by a command usage count counting unit of the CAD system.
【図3】本CADシステムの固定メニュー記憶手段がメ
ニュー記憶部に作成するデータ構造を示す説明図であ
る。FIG. 3 is an explanatory diagram showing a data structure created by a fixed menu storage unit of the present CAD system in a menu storage unit.
【図4】本実施例のCADシステムの処理を示す流れ図
である。FIG. 4 is a flowchart showing the processing of the CAD system of this embodiment.
【図5】図4中のメニュー作成編集処理のより詳しい処
理を示す流れ図である。5 is a flowchart showing a more detailed process of the menu creation / editing process in FIG. 4. FIG.
【図6】図4中のコマンド使用回数カウント処理のより
詳しい処理を示す流れ図である。FIG. 6 is a flowchart showing a more detailed process of counting the number of times of command use in FIG.
1 CADシステム 2 入力装置 3 ディスプレイ部 4 プロッタ 5 機能選択手段 6 形状作成手段 7 メニュー作成編集手段 8 固定メニュー記憶手段 9 メニューソート手段 10 メニュー記憶部 11 コマンド使用回数カウント手段 12 形状退避/復元手段 13 プロッタ出力手段 14 形状記憶部 15 形状一時記憶部 16 表示制御手段 1 CAD System 2 Input Device 3 Display Unit 4 Plotter 5 Function Selecting Means 6 Shape Creating Means 7 Menu Making / Editing Means 8 Fixed Menu Storage Means 9 Menu Sorting Means 10 Menu Storage Means 11 Command Count Count Means 12 Shape Saving / Restoring Means 13 Plotter output means 14 Shape storage section 15 Shape temporary storage section 16 Display control means
Claims (3)
に従って入力装置から入力される形状作成編集命令に基
づいて形状の作成編集を行う形状作成編集手段と、この
形状作成編集手段によって作成された形状データを記憶
する形状一時記憶部と、この形状一時記憶部に格納され
た形状データ等を前記表示装置に表示制御する表示制御
手段と、この表示制御手段によって読み出される前記メ
ニュー情報を記憶したメニュー記憶部とを備えたCAD
システムにおいて、 前記形状作成編集手段に、当該入力装置から前記形状作
成編集命令が入力されたときに当該入力された形状作成
編集命令の使用回数を更新するコマンド使用回数カウン
ト手段と、このコマンド使用回数カウント手段によって
カウントされた各形状作成編集命令毎の使用回数に基づ
いて予め定められた固定メニュー以外の部分の前記メニ
ュー記憶部に格納されたメニュー情報の順序を変換する
メニュー作成編集手段とを併設したことを特徴とするC
ADシステム。1. Shape creating / editing means for creating and editing a shape based on a shape creating / editing command input from an input device according to a command menu displayed on a display device, and shape data created by the shape creating / editing means. A shape temporary storage unit, display control means for controlling the display of shape data and the like stored in the shape temporary storage unit on the display device, and a menu storage unit storing the menu information read by the display control means. CAD with and
In the system, when the shape creating / editing command is input to the shape creating / editing unit from the input device, a command usage count counting unit for updating the number of times of use of the input shape creating / editing command, and the command usage count. A menu creation / editing means for converting the order of the menu information stored in the menu storage part other than the fixed menu predetermined based on the number of times of each shape creation / editing instruction counted by the counting means C characterized by
AD system.
ンド使用回数カウント手段によってカウントされた各形
状作成編集命令毎の使用回数に基づいて前記メニュー記
憶部に格納されたメニュー情報を並べ替えするメニュー
ソート手段を併設し、 前記メニュー作成編集手段が、前記メニューソート手段
によって並べ替えられたメニュー情報と前記固定メニュ
ーと組み合わせて前記メニュー記憶部に格納するメニュ
ー情報更新機能を備えたことを特徴とする請求項1記載
のCADシステム。2. A menu sort for rearranging the menu information stored in the menu storage unit to the menu creating / editing means, based on the number of times of use for each shape creating / editing command counted by the command use frequency counting means. A means is additionally provided, and the menu creation / editing means has a menu information updating function of storing the menu information rearranged by the menu sorting means and the fixed menu in the menu storage unit. The CAD system according to Item 1.
利用者毎に前記各形状作成編集命令の使用回数をカウン
トする利用者別カウント機能を有し、 前記メニュー作成編集手段が、前記利用者別カウント機
能によって各利用者毎にカウントされた各形状作成編集
命令毎の使用回数に基づいて前記メニュー記憶部に格納
されたメニュー情報を各利用者毎に作成する利用者別メ
ニュー情報作成機能を有し、 前記表示制御部が、入力された利用者コードに基づいて
前記利用者別メニュー情報作成機能によって作成された
メニュー情報を選択する利用者別メニュー表示制御機能
を備えたことを特徴とする請求項2記載のCADシステ
ム。3. The command use number counting means is
The user has a counting function for each user that counts the number of times each of the shape creating / editing commands is used, and the menu creating / editing means creates each shape created for each user by the counting function for each user. It has a user-specific menu information creation function that creates the menu information stored in the menu storage unit for each user based on the number of times of use for each editing command, and the display control unit inputs the user code 3. The CAD system according to claim 2, further comprising a user-specific menu display control function for selecting menu information created by the user-specific menu information creation function based on the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8107586A JPH09292967A (en) | 1996-04-26 | 1996-04-26 | Cad system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8107586A JPH09292967A (en) | 1996-04-26 | 1996-04-26 | Cad system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09292967A true JPH09292967A (en) | 1997-11-11 |
Family
ID=14462921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8107586A Pending JPH09292967A (en) | 1996-04-26 | 1996-04-26 | Cad system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09292967A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004501469A (en) * | 2000-06-21 | 2004-01-15 | マイクロソフト コーポレイション | Task-sensitive method and system for displaying command sets |
JP2004234266A (en) * | 2003-01-29 | 2004-08-19 | Konami Co Ltd | Selection device, selection method and program |
WO2007063714A1 (en) * | 2005-11-29 | 2007-06-07 | Matsushita Electric Industrial Co., Ltd. | I/o device, i/o method, and program thereof |
US7322012B2 (en) | 2001-05-29 | 2008-01-22 | Fujitsu Limited | Display program, display method and display device |
CN101520747B (en) | 2008-02-29 | 2011-03-30 | 鸿富锦精密工业(深圳)有限公司 | Command automatic statistics device and method |
JP2014089590A (en) * | 2012-10-30 | 2014-05-15 | Ntt Docomo Inc | Information processing apparatus, information processing method, and program |
US8892993B2 (en) | 2003-08-01 | 2014-11-18 | Microsoft Corporation | Translation file |
US8918729B2 (en) | 2003-03-24 | 2014-12-23 | Microsoft Corporation | Designing electronic forms |
US9210234B2 (en) | 2005-12-05 | 2015-12-08 | Microsoft Technology Licensing, Llc | Enabling electronic documents for limited-capability computing devices |
US9229917B2 (en) | 2003-03-28 | 2016-01-05 | Microsoft Technology Licensing, Llc | Electronic form user interfaces |
US9268760B2 (en) | 2003-08-06 | 2016-02-23 | Microsoft Technology Licensing, Llc | Correlation, association, or correspondence of electronic forms |
-
1996
- 1996-04-26 JP JP8107586A patent/JPH09292967A/en active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004501469A (en) * | 2000-06-21 | 2004-01-15 | マイクロソフト コーポレイション | Task-sensitive method and system for displaying command sets |
US9507610B2 (en) | 2000-06-21 | 2016-11-29 | Microsoft Technology Licensing, Llc | Task-sensitive methods and systems for displaying command sets |
JP4833490B2 (en) * | 2000-06-21 | 2011-12-07 | マイクロソフト コーポレーション | Context-sensitive method and system for displaying command sets |
US7322012B2 (en) | 2001-05-29 | 2008-01-22 | Fujitsu Limited | Display program, display method and display device |
JP2004234266A (en) * | 2003-01-29 | 2004-08-19 | Konami Co Ltd | Selection device, selection method and program |
US8918729B2 (en) | 2003-03-24 | 2014-12-23 | Microsoft Corporation | Designing electronic forms |
US9229917B2 (en) | 2003-03-28 | 2016-01-05 | Microsoft Technology Licensing, Llc | Electronic form user interfaces |
US8892993B2 (en) | 2003-08-01 | 2014-11-18 | Microsoft Corporation | Translation file |
US9239821B2 (en) | 2003-08-01 | 2016-01-19 | Microsoft Technology Licensing, Llc | Translation file |
US9268760B2 (en) | 2003-08-06 | 2016-02-23 | Microsoft Technology Licensing, Llc | Correlation, association, or correspondence of electronic forms |
US7865841B2 (en) | 2005-11-29 | 2011-01-04 | Panasonic Corporation | Input/output device, input/output method, and program |
WO2007063714A1 (en) * | 2005-11-29 | 2007-06-07 | Matsushita Electric Industrial Co., Ltd. | I/o device, i/o method, and program thereof |
US9210234B2 (en) | 2005-12-05 | 2015-12-08 | Microsoft Technology Licensing, Llc | Enabling electronic documents for limited-capability computing devices |
CN101520747B (en) | 2008-02-29 | 2011-03-30 | 鸿富锦精密工业(深圳)有限公司 | Command automatic statistics device and method |
JP2014089590A (en) * | 2012-10-30 | 2014-05-15 | Ntt Docomo Inc | Information processing apparatus, information processing method, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Myers | User-interface tools: Introduction and survey | |
JPH09292967A (en) | Cad system | |
JPH07160462A (en) | Screen display controller | |
JPH09251370A (en) | Drawing preparation device | |
JPH02213982A (en) | Graphic editing device | |
JPH1097559A (en) | Computer-assisted operating device and guidance organizing method | |
JP3517466B2 (en) | Operability verification method and device | |
JPH09106337A (en) | User interface generator | |
JP2607480B2 (en) | How to create a graph | |
JP3321304B2 (en) | Programming device | |
JPH09114572A (en) | Record data input device | |
KR20030079543A (en) | Icon menu selection method and help message display method for mobile communication device | |
JPH06168001A (en) | Setting/alteration device for control data by picture display | |
JP2000132697A (en) | Graph display device and storage medium | |
JPH05150932A (en) | Computer device with icon display functi0n | |
JPH08137541A (en) | Display monitoring device | |
JP2831505B2 (en) | Molding machine controller | |
KR100600007B1 (en) | Operator screen composition system and method with learning function | |
JPH0954668A (en) | Menu screen display device and display method | |
JPH0863318A (en) | Trend graph display device | |
JPH07110747A (en) | Data display method | |
JPS61213916A (en) | soft key device | |
JPH0785306A (en) | Cad drawing device | |
JPS63201813A (en) | Menu arranging method for soft key device | |
JPH07281880A (en) | Window I / O device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19990810 |