JP2637208B2 - Graphic processing system - Google Patents

Graphic processing system

Info

Publication number
JP2637208B2
JP2637208B2 JP32336188A JP32336188A JP2637208B2 JP 2637208 B2 JP2637208 B2 JP 2637208B2 JP 32336188 A JP32336188 A JP 32336188A JP 32336188 A JP32336188 A JP 32336188A JP 2637208 B2 JP2637208 B2 JP 2637208B2
Authority
JP
Japan
Prior art keywords
instruction
information
input
command
storage
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.)
Expired - Lifetime
Application number
JP32336188A
Other languages
Japanese (ja)
Other versions
JPH02170278A (en
Inventor
佳子 小川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP32336188A priority Critical patent/JP2637208B2/en
Publication of JPH02170278A publication Critical patent/JPH02170278A/en
Application granted granted Critical
Publication of JP2637208B2 publication Critical patent/JP2637208B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は複数の入力方式が可能な図形処理システムに
関する。
DETAILED DESCRIPTION OF THE INVENTION [Purpose of the Invention] (Industrial application field) The present invention relates to a graphic processing system capable of a plurality of input methods.

(従来の技術) 一般に、図形処理システムはキーボードだけでなくオ
ンスクリーンメニュー選択等多岐にわたる入力方式が採
用されている。
(Prior Art) Generally, a graphic processing system employs various input methods such as an on-screen menu selection as well as a keyboard.

また、入力命令形式は第6図に示す如くメインコマン
ド→サブコマンド→パラメータ等階層構造を形成してい
る。
The input command format has a hierarchical structure such as main command → subcommand → parameter as shown in FIG.

例えば、水平線をひけという命令に対して、各階層か
らdefine(ひけ)−line(線を)−horizontal(水平
の)命令情報の組合せで命令が実行される。
For example, for an instruction to draw a horizontal line, an instruction is executed from each hierarchy using a combination of define (line) -line (line) -horizontal (horizontal) instruction information.

ところで、従来の図形処理システムは入力方式毎に独
自の形式の情報に変換されて実行されている。このた
め、最初の階層で入力方式が決定されれば後続の階層は
全て同一入力方式を採用する必要がある。
By the way, the conventional graphic processing system is executed after being converted into information in a unique format for each input method. For this reason, if the input method is determined in the first layer, it is necessary that all subsequent layers adopt the same input method.

よって、任意の階層で任意の入力方式を採用すること
ができず、操作性の向上ができない。
Therefore, an arbitrary input method cannot be adopted in an arbitrary hierarchy, and operability cannot be improved.

(発明が解決しようとする課題) このように従来の図形処理システムにおいては、入力
方式毎に独自の形式の情報に変換され実行されているの
で、任意の階層において任意の入力方式を選択すること
ができず操作性を向上させることができなかった。
(Problems to be Solved by the Invention) As described above, in the conventional graphic processing system, each input method is converted into information in a unique format and executed, so that an arbitrary input method can be selected in an arbitrary hierarchy. Operability could not be improved.

本発明は上記点を考慮して成されたもので、いかなる
階層にあっても任意の入力方式を採用することができる
操作性に優れた図形処理システムを提供することを目的
とする。
The present invention has been made in view of the above points, and has as its object to provide a graphic processing system with excellent operability that can employ an arbitrary input method at any hierarchy.

〔発明の構成〕[Configuration of the invention]

(課題を解決するための手段) 上記目的を達成するために、本発明においては命令解
析格納手段に命令の入力手段を判断する入力手段判定手
段と座標情報を文字情報に変換する情報変換手段とを具
備している。
(Means for Solving the Problems) In order to achieve the above object, in the present invention, an input means determining means for determining an instruction input means in an instruction analysis storage means and an information converting means for converting coordinate information into character information are provided. Is provided.

(作用) これにより、表示装置の表示を指示装置で指示するこ
とにより入力される命令は座標情報から文字情報に変換
されるので、任意の階層において任意の入力方式を採用
することができ、入力方式の制限をなくすことができ
る。
(Operation) As a result, a command input by instructing display on the display device with the instruction device is converted from coordinate information into character information, so that an arbitrary input method can be adopted in an arbitrary hierarchy. The restriction of the method can be eliminated.

(実施例) 以下本発明の一実施例を第1図乃至第5図を参照して
説明する。第1図は機能ブロック図であり、命令入力手
段として第1,第2及び第3の命令入力手段1,2,3を備え
ている。ここで、第1の命令入力手段1はキーボードに
よる入力を示す。また、第2の命令入力手段2は、例え
ば第2図に示す如く表示装置5に表示され次のステップ
で入力されるべき階層を指示装置6の移動により指示す
るオンスクリーンメニュー選択方式による入力である。
さらに、第3の命令入力手段3は第3図に示す如く、例
えば表示装置5に表示された特定の命令を指示装置6の
移動により指示するオンスクリーンタブレット選択方式
による入力である。
Embodiment An embodiment of the present invention will be described below with reference to FIGS. 1 to 5. FIG. 1 is a functional block diagram, including first, second and third command input means 1, 2, and 3 as command input means. Here, the first command input means 1 indicates an input by a keyboard. The second command input means 2 is, for example, as shown in FIG. 2, an input by an on-screen menu selection method in which the hierarchy to be inputted in the next step is indicated by moving the instruction device 6 as shown in FIG. is there.
Further, as shown in FIG. 3, the third command input means 3 is, for example, an on-screen tablet selection method of inputting a specific command displayed on the display device 5 by moving the pointing device 6.

そして、各命令入力手段1,2及び3には演算や制御を
行なう演算装置4が接続されている。この演算装置4に
は、さらに表示装置5が接続されている。尚、この表示
装置5は描かれるべき図形の表示も兼ねている。
An arithmetic unit 4 for performing calculations and controls is connected to each of the command input means 1, 2, and 3. The computing device 4 is further connected to a display device 5. The display device 5 also serves to display a figure to be drawn.

また、演算装置4には命令実行判断手段7が接続され
ている。そして、命令実行判断手段7は命令解析格納手
段8、テーブル及び命令実行手段からなる。さらに、命
令解析格納手段8は命令の入力手段を判断する入力手段
判定手段9、座標情報を文字情報に変換する情報変換手
段10、入力命令を蓄積する命令蓄積手段11、実行すべき
段階かどうかを判定する蓄積状態判定手段12、文字情報
を数値情報に変換する命令解析手段13及び数値化された
命令情報を格納する命令格納手段14とを備えている。
Further, the execution unit 4 is connected to the instruction execution determination means 7. The instruction execution determining means 7 includes an instruction analysis storing means 8, a table and an instruction executing means. Further, the instruction analysis storage means 8 includes an input means determination means 9 for determining an instruction input means, an information conversion means 10 for converting coordinate information into character information, an instruction storage means 11 for storing input instructions, and whether or not a stage to be executed. Storage unit 12 for converting character information into numerical information, and an instruction storage unit 14 for storing digitized instruction information.

そして、命令解析格納手段8にはオンスクリーンメニ
ュー選択方式による入力時の座標情報と文字情報との対
応認識用オンスクリーンメニューテーブル15、オンスク
リーンタブレット選択方式による入力時の座標情報と文
字情報との対応認識用オンスクリーンタブレットテーブ
ル16、情報変換手段10により変換された文字情報を蓄積
するコマンド蓄積テーブル17、文字情報と数値情報との
対応認識用コマンドシンタックステーブル18及び命令が
解析された情報を格納する解析結果格納テーブル19を接
続している。この解析結果格納テーブル19には、このテ
ーブル内の情報を参照しながら命令を実行させるコマン
ド実行モジュール20が接続されている。
The instruction analysis storage means 8 stores an on-screen menu table 15 for recognizing the correspondence between the coordinate information and the character information at the time of input by the on-screen menu selection method, and the correspondence between the coordinate information and the character information at the time of input by the on-screen tablet selection method. An on-screen tablet table 16 for correspondence recognition, a command storage table 17 for storing character information converted by the information conversion means 10, a command syntax table 18 for correspondence between character information and numerical information, and information obtained by analyzing instructions. The analysis result storage table 19 to be stored is connected. The analysis result storage table 19 is connected to a command execution module 20 for executing an instruction while referring to information in the table.

次に、第4図(A)、(B)に示す流れ図を参照して
動作を説明する。即ち、第1,第2または第3の命令入力
手段1,2,3により入力された命令は、入力手段判定手段
9により入力方式の判定が行なわれる。
Next, the operation will be described with reference to the flowcharts shown in FIGS. 4 (A) and 4 (B). That is, the input method of the command input by the first, second or third command input means 1, 2, 3 is determined by the input means determination means 9.

そして、この判定結果がキーボード入力の場合、入力
情報が文字情報なので、命令は命令蓄積手段11により文
字情報としてコマンド蓄積テーブル17に格納される。
If the result of this determination is a keyboard input, the input information is character information, so the command is stored in the command storage table 17 as character information by the instruction storage means 11.

また、判定結果がオンスクリーンメニュー選択入力の
場合、入力情報は座標情報である。つまり、このときの
命令入力は、表示装置5上に表示されたオンスクリーン
メニューを指示装置6にて選択することで行なわれるの
で、座標情報となる。そして、この座標情報はオンスク
リーンメニューテーブル15を参照して情報変換手段10に
て文字情報に変換され命令蓄積手段11によりコマンド蓄
積テーブル17に格納される。
If the determination result is an on-screen menu selection input, the input information is coordinate information. That is, the instruction input at this time is performed by selecting the on-screen menu displayed on the display device 5 with the instruction device 6, and thus becomes the coordinate information. The coordinate information is converted into character information by the information conversion means 10 with reference to the on-screen menu table 15 and stored in the command storage table 17 by the instruction storage means 11.

同様に、判定結果がオンスクリーンタブレット選択入
力の場合、入力情報は座標情報である。つまり、このと
きの命令入力は、表示装置5上に表示されたオンスクリ
ーンタブレットメニューを指示装置6にて選択すること
で行なわれるので、座標情報となる。そして、この座標
情報はオンスクリーンタブレットテーブル16を参照して
情報変換手段10にて文字情報に変換され命令蓄積手段11
によりコマンド蓄積テーブル17に格納される。
Similarly, when the determination result is an on-screen tablet selection input, the input information is coordinate information. That is, the instruction input at this time is performed by selecting the on-screen tablet menu displayed on the display device 5 with the instruction device 6, and thus becomes the coordinate information. Then, the coordinate information is converted into character information by the information conversion means 10 with reference to the on-screen tablet table 16 and is stored in the command storage means 11.
Is stored in the command accumulation table 17.

このように、いかなる手段で命令を入力しても、入力
情報は文字情報としてコマンド蓄積テーブル17に蓄積さ
れる。
Thus, no matter what instruction is input, the input information is stored in the command storage table 17 as character information.

また、このコマンド蓄積テーブル17に蓄積された情報
が実行すべき段階かどうかが蓄積状態判定手段12にて判
定される。実際には入力情報として実行段階を認識させ
る情報が入力される。例えば記号/(スラッシュ)が入
力される。そして、実行段階であると判定された場合に
は、情報が命令解析手段13に伝達される。逆に、実行段
階でないと判断された場合には、次の命令情報を入力す
る必要がある。
In addition, the storage state determination unit 12 determines whether the information stored in the command storage table 17 is a stage to be executed. Actually, information for recognizing the execution stage is input as input information. For example, a symbol / (slash) is input. Then, when it is determined that it is the execution stage, the information is transmitted to the instruction analysis means 13. Conversely, if it is determined that it is not the execution stage, it is necessary to input the next command information.

さらに、蓄積状態判定手段12にて実行段階であると判
定された文字情報はコマンドシンタックステーブル18を
参照して命令解析手段13にて数値情報に変換され命令格
納手段14により解析結果格納テーブル19に格納される。
また、コマンドシンタックステーブル18には、文字情報
に対応する数値の他、命令の要求するデジタイズ点数や
認識要素数等の情報が格納されており、これら情報も文
字情報変換の際に付加されて数値情報となる。
Further, the character information judged to be in the execution stage by the accumulation state judging means 12 is converted into numerical information by the instruction analyzing means 13 with reference to the command syntax table 18 and is analyzed by the instruction storing means 14 to store the analysis result storing table 19 Is stored in
In addition, the command syntax table 18 stores information such as the number of digitized points and the number of recognition elements required by the instruction, in addition to the numerical values corresponding to the character information, and these information are also added at the time of character information conversion. It becomes numerical information.

そして、コマンド実行モジュール20では解析結果格納
テーブル19の情報を参照しながら、情報入力によるデジ
タイムズ及び要素認識を持ち、条件が整ったとき命令を
実行する。
Then, the command execution module 20 refers to the information in the analysis result storage table 19, has a DigiTimes and element recognition by information input, and executes an instruction when conditions are satisfied.

ここで、「半径5のR面取りを行なえ」という具体的
命令を用いて動作を説明する。この命令はメインコマン
ド→サブコマンド→パラメータ→区切り→データという
各階層に分けると、define(実行する)→fillet(R面
取り)→radius5(半径5の)→/(区切り)→要素認
識となる。そして、メインコマンド、サブコマンド及び
パラメータは例えばオンスクリーンタブレット選択、オ
ンスクリーンメニュー選択、キーボードで順次入力す
る。これらの情報は前記した如く全て文字情報としてコ
マンド蓄積テーブル17に蓄積される。次に区切りをオン
スクリーンメニュー選択で入力すると、蓄積状態判定手
段12は実行段階であると判断する。これにより、命令解
析手段13により文字情報が数値情報に変換され命令が要
求するデジタイズ点数0点、認識要素数2点という情報
を付加し、命令格納手段14によって解析結果格納テーブ
ル19に格納される。そして、コマンド実行モジュール20
は、解析結果格納テーブル19に格納された数値情報を参
照して要素認識2点の入力を持ち第5図に示す如く半径
5のR面取りを行なう。
Here, the operation will be described using a specific instruction of “perform R chamfering with a radius of 5”. This instruction is divided into the following layers: main command → subcommand → parameter → separation → data; define (execute) → fillet (R chamfer) → radius5 (radius 5) → / (separation) → element recognition. Then, the main command, the subcommand, and the parameter are sequentially input using, for example, an on-screen tablet selection, an on-screen menu selection, and a keyboard. All of this information is stored in the command storage table 17 as character information as described above. Next, when a break is input by selecting an on-screen menu, the accumulation state determination means 12 determines that the operation is in the execution stage. As a result, the character information is converted into numerical information by the instruction analysis means 13 and information such as the number of digitized points required by the instruction and the number of recognition elements required by the instruction is added, and stored in the analysis result storage table 19 by the instruction storage means. . And the command execution module 20
Refers to the numerical information stored in the analysis result storage table 19, has two inputs of element recognition, and performs R chamfering with a radius of 5 as shown in FIG.

本実施例においては入力手段判定手段9によりいかな
る入力方式で入力されたかを判断し、情報変換手段10に
より共通の方式の情報が得られる。これにより、いかな
る階層でも任意の入力方式を採用することができ、操作
性の向上を図ることができる。
In this embodiment, the input means judging means 9 judges what input method is used, and the information converting means 10 obtains information of a common method. As a result, an arbitrary input method can be adopted in any hierarchy, and operability can be improved.

〔発明の効果〕〔The invention's effect〕

以上説明したように本発明においては、入力手段判定
手段にて命令の入力手段を判断し、入力が座標情報の場
合に情報変換手段にて文字情報に変換することにより、
入力の共通情報化を図ることで、操作性に優れた図形処
理システムを提供することができる。
As described above, in the present invention, the input means of the command is determined by the input means determination means, and when the input is coordinate information, the information is converted into character information by the information conversion means.
By making the input common information, a graphic processing system excellent in operability can be provided.

【図面の簡単な説明】[Brief description of the drawings]

第1図は本発明の一実施例を示す図形処理システムの機
能ブロック図、第2図はオンスクリーンメニュー選択方
式による入力を示す図、第3図はオンスクリーンタブレ
ット選択方式による入力を示す図、第4図(A)、
(B)は本発明の動作手順を示す図、第5図は第4図に
示す手順により描かれる図、第6図は階層構造の命令方
式を示す図である。 1……第1の命令入力手段 2……第2の命令入力手段 3……第3の命令入力手段、4……演算装置 5……表示装置、6……指示装置 7……命令実行判断手段、8……命令解析格納手段 9……入力手段判定手段、10……情報変換手段 11……命令蓄積手段、12……蓄積状態判定手段 13……命令解析手段、14……命令格納手段 15……オンスクリーンメニューテーブル 16……オンスクリーンタブレットテーブル 17……コマンド蓄積テーブル 18……コマンドシンタックステーブル 19……解析結果格納テーブル 20……コマンド実行モジュール
FIG. 1 is a functional block diagram of a graphic processing system showing one embodiment of the present invention, FIG. 2 is a diagram showing input by an on-screen menu selection method, FIG. 3 is a diagram showing input by an on-screen tablet selection method, FIG. 4 (A),
(B) is a diagram showing an operation procedure of the present invention, FIG. 5 is a diagram drawn by the procedure shown in FIG. 4, and FIG. 6 is a diagram showing an instruction system of a hierarchical structure. 1 First command input means 2 Second command input means 3 Third command input means 4 Computing device 5 Display device 6 Instruction device 7 Command execution determination Means 8 Instruction analysis storage means 9 Input means determination means 10 Information conversion means 11 Instruction storage means 12 Storage state determination means 13 Instruction analysis means 14 Instruction storage means 15: On-screen menu table 16: On-screen tablet table 17: Command storage table 18: Command syntax table 19: Analysis result storage table 20: Command execution module

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】異なる入力命令形式からなる複数の命令入
力手段と、この命令入力手段に接続され演算制御を行な
う演算装置と、この演算装置に接続され図形、メニュー
及びタブレットを表示する表示装置と、この表示装置の
表示を指示し前記演算装置に接続された指示装置と、前
記演算装置に接続され命令解析格納手段、テーブル及び
命令実行手段とを有する命令実行判断手段とを備え、前
記命令解析格納手段は命令の入力手段を判断する入力手
段判定手段、座標情報を文字情報に変換する情報変換手
段、入力命令を蓄積する命令蓄積手段、実行段階かどう
かを判定する蓄積状態判定手段、文字情報を数値情報に
変換する命令解析手段及び数値化された命令情報を格納
する命令格納手段とを有し、前記命令解析格納手段には
前記指示装置による入力時の座標情報と文字情報との対
応を認識する複数のオンスクリーンテーブル、前記情報
変換手段により変換された文字情報を蓄積するコマンド
蓄積テーブル、文字情報と数値情報との対応を認識する
コマンドシンタックステーブル及び命令が解析された情
報を格納する解析結果格納テーブルを接続し、この解析
結果格納テーブルには命令を実行させるコマンド実行モ
ジュールを接続してなる図形処理システム。
1. A plurality of command input means having different input command formats, an arithmetic device connected to the command input device for performing arithmetic control, and a display device connected to the arithmetic device for displaying graphics, menus and tablets. An instruction device for instructing display on the display device and connected to the arithmetic device; and an instruction execution determining device connected to the arithmetic device and having an instruction analysis storage unit, a table, and an instruction execution unit. The storage means is an input means determining means for determining an input means of an instruction, an information converting means for converting coordinate information into character information, an instruction storing means for storing an input instruction, a storage state determining means for determining whether or not an execution stage is performed, and a character information. And instruction storage means for storing the digitized instruction information, wherein the instruction analysis storage means includes A plurality of on-screen tables for recognizing correspondence between coordinate information and character information at the time of input, a command storage table for storing character information converted by the information conversion means, and a command synth for recognizing correspondence between character information and numerical information A graphic processing system comprising a tax table and an analysis result storage table for storing information obtained by analyzing the instruction, and a command execution module for executing the instruction is connected to the analysis result storage table.
JP32336188A 1988-12-23 1988-12-23 Graphic processing system Expired - Lifetime JP2637208B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32336188A JP2637208B2 (en) 1988-12-23 1988-12-23 Graphic processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32336188A JP2637208B2 (en) 1988-12-23 1988-12-23 Graphic processing system

Publications (2)

Publication Number Publication Date
JPH02170278A JPH02170278A (en) 1990-07-02
JP2637208B2 true JP2637208B2 (en) 1997-08-06

Family

ID=18153920

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32336188A Expired - Lifetime JP2637208B2 (en) 1988-12-23 1988-12-23 Graphic processing system

Country Status (1)

Country Link
JP (1) JP2637208B2 (en)

Also Published As

Publication number Publication date
JPH02170278A (en) 1990-07-02

Similar Documents

Publication Publication Date Title
US5179655A (en) Multiwindow control method and apparatus for work station having multiwindow function
JP2637208B2 (en) Graphic processing system
JPH08329004A (en) Method for improving terminal operability of application program use
JP3284272B2 (en) Data input method and device / data input program recording medium
JPH0464089B2 (en)
JPS61223923A (en) Information processor
JPS605320A (en) Menu appointing method and its device
JPS61105630A (en) Command inputting system
JPH01233617A (en) Information processor
JPH08328613A (en) Method for preparing sequence/program and method for setting data
JPS6290720A (en) Menu displaying device
JPH0262641A (en) Command history register/selection device
JPH01244502A (en) Pc program display system
JPH0422995A (en) Linking scroll display system for plural data
JPH05324423A (en) Graphic processor
JPH05210725A (en) Method for controlling input/display
JP2536722B2 (en) Image control change device
JP2520485B2 (en) Dragging and rubber band independent display system
JPH039475A (en) Circuit diagram input system in cad system
JPH04130571A (en) Numerical arithmetic system
JPH03135655A (en) Editing system for contents of table block
JPH03157718A (en) Data processor
JPH04322376A (en) Graphic processor
JPH03246612A (en) User interface management system
JPS63247818A (en) Tablet menu input method

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080425

Year of fee payment: 11

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20090425

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 12

Free format text: PAYMENT UNTIL: 20090425