JPS6072082A - Input data processing system in graphic processing system - Google Patents

Input data processing system in graphic processing system

Info

Publication number
JPS6072082A
JPS6072082A JP58180012A JP18001283A JPS6072082A JP S6072082 A JPS6072082 A JP S6072082A JP 58180012 A JP58180012 A JP 58180012A JP 18001283 A JP18001283 A JP 18001283A JP S6072082 A JPS6072082 A JP S6072082A
Authority
JP
Japan
Prior art keywords
coordinate
input
character
data
information
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
Application number
JP58180012A
Other languages
Japanese (ja)
Inventor
Yasuhiro Suzuki
康弘 鈴木
Hiromi Suzuki
鈴木 博美
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP58180012A priority Critical patent/JPS6072082A/en
Publication of JPS6072082A publication Critical patent/JPS6072082A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Abstract

PURPOSE:To reduce a processing burden, to make flexible an input source, and to raise an operability by supplying the coordinate data output of a coordinate converting part or the character data output of a text converting part at every request data unit of an application processing part. CONSTITUTION:A coordinate converting part 16 converts a screen coordinate inputted from a coordinate input source 25 to the coordinate data of a virtual coordinate system defined by a user, basing on the coordinate converting information from a window control part 4. Also, the coordinate converting part 16 analyzes a character-string regarding coordinate information supplied from the text converting part 18 in accordance with coordinate syntax, and converts it to the coordinate data of the virtual coordinate system. A menu converting part 17 converts input information from a coordinate input source 25 to the information of a corresponding menu position, and sends it out to the text converting part 18. A switching part 23 switches the output of the text converting part 18 as requested.

Description

【発明の詳細な説明】 (5)発明の技術分野 本発明は図形処理システムにおける入力データ処理方式
、特に図形処理を行う応用処理部が、例えばキーボード
、タブレット、グラフィック・カーソル等の入力源の種
別を意識することなく、任意の入力源から、必要とする
座標データまたは文字データを取得できるようにした図
形処理システムにおける入力データ処理方式に関するも
のである。
Detailed Description of the Invention (5) Technical Field of the Invention The present invention relates to an input data processing method in a graphics processing system, and in particular, the application processing unit that performs graphics processing The present invention relates to an input data processing method in a graphic processing system that allows necessary coordinate data or character data to be obtained from any input source without being aware of the input source.

(B) 従来技術と問題点 例えはIC配線図や建築設計図面等の図形情報を入力し
て処理する図形処理システムにおいては、各図形要素の
位置を示す座標データを入力するとともに、例えばその
図形要素の種別を示す文字データを併わせて入力するこ
とが必要さなる場合が多い。入力源としては、例えば座
標入力装置として、グラフィック・カーソル、タブレッ
ト、ライトペン等があり、文字入力装置としてキーボー
ド等がある。しかし、座標入力装置から文字データを取
得することができないわけではなく、例えばいわゆるメ
ニュ一方式により、メニューをヒツトして、文字列を得
たり、逆に文字入力装置またはメニューの文字列から座
標データを取得したりすることが可能である。そこで、
必要に応じて任意の入力源から、座標データおよび文字
データのいずれをも入力できることが望まれる。
(B) Prior art and problems For example, in a graphic processing system that inputs and processes graphic information such as IC wiring diagrams and architectural design drawings, coordinate data indicating the position of each graphic element is input, and the It is often necessary to also input character data indicating the type of element. Input sources include, for example, a coordinate input device such as a graphic cursor, a tablet, or a light pen, and a character input device such as a keyboard. However, it is not impossible to obtain character data from a coordinate input device; for example, you can obtain character strings by hitting a menu using a so-called menu-only method, or conversely, obtain coordinate data from a character input device or a character string on a menu. It is possible to obtain. Therefore,
It is desirable to be able to input both coordinate data and character data from any input source as needed.

従来方式によれば、図形情報を処理するいイつゆる応用
プログラム等の応用処理部は、第1に入力源の装置種別
を意識した処理をしなければならず、そのため処理負担
が大きくなるとともに、入力源の変更に対して柔軟性が
ないといった問題があった。第2に、例えば文字データ
をメニュ一方式により入力するのか、または直接キーボ
ードから押下されたキーに対応する文字コードの列とし
て入力するのかなどについて、予め固定的に定められる
こときなり、入力態様が固定化して、最適な入力操作手
段を操作者が任意に選択できないという問題があった。
According to the conventional method, an application processing unit such as any application program that processes graphic information must first perform processing with consideration given to the type of device of the input source, which increases the processing load and increases the processing load. , there was a problem that there was no flexibility in changing the input source. Second, for example, whether character data is input using a menu or directly from a keyboard as a string of character codes corresponding to keys pressed is fixed in advance, and the input mode is now fixed. There is a problem that the input operation means is fixed and the operator cannot arbitrarily select the optimum input operation means.

第3に、応用処理部が1つのまとまったデータの単位を
必要とするさき、その入力途中で、入力操作手段を変更
することができないという問題があった。
Thirdly, there is a problem in that when the application processing section requires one unit of data, the input operation means cannot be changed during the input.

(Q 発明の目的と構成 本発明は上記問題点の解決を図り、任意の入力源からの
情報を、入力要求元の要求に応じて、座標データまたは
文字データに自動変換し、さらに複数回のアテンション
による入力に対しても、最終的に必要とする変換データ
のみを人力要求元に引渡す方式を提供して、処理負担の
軽減、入力源の柔軟化および汎用化、操作性の向上を可
能とすることを目的としている。そのため、本発明の図
形処理システムにおける入力データ処理方式は、座標入
力源と文字入力源とをそなえ、座標データまたは文字デ
ータを入力処理する図形処理システムにおける入力デー
タ処理方式において、図形情報に関する応用処理部から
の指定情報にもとづいて、上記座標入力源から入力され
た座標値をメニュー情報に変換するメニュー変換部と、
上記文字入力源または上記メニュー変換部からの入力情
報を文字列情報に変換するテキスト変換部と、上記座標
入力装置たけ上記テキスト変換部からの入力情報を座標
データに変換する座標変換部とをそなえ、上記応用処理
部に対し、当該応用処理部の要求データ単位毎に、上記
座標変換部の出力する座標データまたは上記テキスト変
換部の出力する文字データを供給するようにしたことを
特徴としている。以下図面を参照しつつ実施例に従って
説明する。
(Q. Purpose and Structure of the Invention The present invention aims to solve the above problems, and automatically converts information from any input source into coordinate data or character data according to the request of the input request source, and further converts information multiple times into coordinate data or character data. Even for attention-based inputs, we provide a method for handing over only the ultimately required converted data to the human requester, making it possible to reduce the processing burden, make the input source more flexible and general-purpose, and improve operability. Therefore, the input data processing method in the graphic processing system of the present invention is the input data processing method in the graphic processing system that has a coordinate input source and a character input source and inputs and processes coordinate data or character data. a menu conversion unit that converts coordinate values input from the coordinate input source into menu information based on specified information from the application processing unit regarding graphic information;
The coordinate input device includes a text conversion unit that converts input information from the character input source or the menu conversion unit into character string information, and a coordinate conversion unit that converts input information from the text conversion unit into coordinate data. The present invention is characterized in that coordinate data output from the coordinate conversion section or character data output from the text conversion section is supplied to the application processing section for each data unit requested by the application processing section. Embodiments will be described below with reference to the drawings.

(D) 発明の実施列 第1図は本発明の一実施例構成、第2図は第1図図示実
施例におけるウィンドウ1h1]御の例を説明する図、
第3図は第1図図示実施例における入力態様を説明する
ための図、第4図は第1図図示実施例にどけるメニュー
の設定側説明図を示す。
(D) Implementation of the Invention FIG. 1 shows the configuration of an embodiment of the present invention, and FIG. 2 is a diagram explaining an example of the window 1h1 control in the embodiment illustrated in FIG.
FIG. 3 is a diagram for explaining the input mode in the embodiment shown in FIG. 1, and FIG. 4 is an explanatory diagram of the setting side of the menu in the embodiment shown in FIG.

図中、1は応用処理部、2はセット・ビューポート命令
、3はアテンション命令、4はウィンドウ制団1部、5
はアテンション・プロシージャ・ファイル、6は座標デ
ータバッファ、7は文字データバッファ、8はアテンシ
ョン制御部、9はプロシージャーフェッチ部、10はプ
ロシージャ解析部、11は座標処理部、12は文字処理
部、13はメニュー設定部、14はグラフィック−ディ
スプレイ、15はデータ正規化部、16は座標変換部、
17はメニュー変換部、18はテキスト変換部、19は
メニュー・テーブル、20ないし22はスタック領域、
23および24は切換部、25は座標入力源、26は文
字入力源、27はタブレット、28はグラフィック−カ
ーソル、29はキーボードを表わす。
In the figure, 1 is an application processing unit, 2 is a set/viewport command, 3 is an attention command, 4 is a window system part 1, and 5
is an attention procedure file, 6 is a coordinate data buffer, 7 is a character data buffer, 8 is an attention control section, 9 is a procedure fetch section, 10 is a procedure analysis section, 11 is a coordinate processing section, 12 is a character processing section, 13 1 is a menu setting section, 14 is a graphic display, 15 is a data normalization section, 16 is a coordinate conversion section,
17 is a menu converter, 18 is a text converter, 19 is a menu table, 20 to 22 are stack areas,
23 and 24 are switching units, 25 is a coordinate input source, 26 is a character input source, 27 is a tablet, 28 is a graphic cursor, and 29 is a keyboard.

応用処理部1は、いわゆる応用プログラムによって定め
られる機能を実現するものであって、例えばFORTR
ANやC0BOL等の高級言語で記述された利用者のプ
ログラムをコンパイルした機械語命令群からなるっ本実
施例に関連したマクロ命令として、例えばセット・ビュ
ーポート命令2やアテンション命令3が用意される。セ
ット・ビューポート命令2は、グラフィック拳ディスプ
レイ14の画面上の絶対的な位置を示すスクリーン座標
系内に、任意の仮想的な座標系を設定することを指示す
る命令である。アテンション命令3は、予めアテンショ
ン・プロシージャ・ファイル5に管球されたアテンショ
ン・プロシージャに従っテ、特に座標データ、文字デー
タの入力、メニューの設定、メツセージの出力等を処理
することを指示する命令である。アテンション命令3の
パラメータとしては、アテンション・プロシージャの入
口名、座標データバッファ6のアドレス、文字データバ
ッファ7のアドレス等が与えられる。応用処理部1は、
これらのパラメータを指定して、アテンション命令3を
発行するだけで、以下説明するように、必要さする入力
データを座標データバッファ6または文字データバッフ
ァ7に得ることができる。
The application processing unit 1 realizes functions determined by a so-called application program, for example, FORTR.
For example, set/viewport instruction 2 and attention instruction 3 are prepared as macro instructions related to this embodiment, which consist of a group of machine language instructions compiled from a user's program written in a high-level language such as AN or COBOL. . The set viewport command 2 is a command that instructs to set an arbitrary virtual coordinate system within the screen coordinate system indicating an absolute position on the screen of the graphic fist display 14. The attention command 3 is a command that instructs to process coordinate data, character data input, menu settings, message output, etc. according to the attention procedure stored in advance in the attention procedure file 5. be. As the parameters of the attention command 3, the entrance name of the attention procedure, the address of the coordinate data buffer 6, the address of the character data buffer 7, etc. are given. The application processing unit 1 is
By simply specifying these parameters and issuing the attention command 3, the required input data can be obtained in the coordinate data buffer 6 or the character data buffer 7, as will be explained below.

ウィンドウ制御部4は、第2図を参照して後述する如く
、セット・ビューボート命令2によって起動され、グラ
フィックΦディスプレイ14のスクリーン座標と、利用
者が定義したウィンドウの仮想座標とを対応づける情報
を、座標変換部16に与える制御を行うものである。
As will be described later with reference to FIG. 2, the window control unit 4 is activated by the set/viewboard command 2, and generates information that associates the screen coordinates of the graphic Φ display 14 with the virtual coordinates of the window defined by the user. It controls giving the coordinate transformation unit 16 .

アテンション制御部8は、アテンション命令3によって
起動される。プロシージャ・フェッチ部9は、予めロー
ドされたアテンション・プロシージャ・ファイル5のデ
ィレクトリ部を検索し、アテンション命令3で指定され
た入口名から、第3図を参照して後述する如く、順次プ
ロシージャの各ステートメントをフェッチするものであ
る。フェッチした各ステートメントは、プロシージャ解
析部10に引渡される。プロシージャ解析部10は、そ
のステートメントを遂次解析し、振り分は処理を行って
、各ステートメントに対応する以下の各処理部を起動す
る。座標処理部11は、上記ステートメントが座標デー
タの入力を要求するものである場合に、データ正規化部
15から、要求された個数の座標データを得て、座標デ
ータバッファ6に設定する処理を行うものである。文字
処理部12は、上記ステートメントが文字データの入力
を要求するものである″場合に、データ正規化部15か
ら、要求された文字数の文字データを得て、文字データ
バッファ7に設定する処理を行うものである。メニュー
設定部13は、座標に関連したメニュー位置と文字列と
を対応づけるメニュー・テーブル19の内容を、上記ス
テートメントの指定に従って設定する処理を実行するも
のである。他にも促進メツセージを出力するものなど各
種処理部が設けられる。
The attention control unit 8 is activated by the attention command 3. The procedure fetch unit 9 searches the directory section of the attention procedure file 5 loaded in advance, and sequentially retrieves each of the procedures from the entrance name specified by the attention instruction 3, as described later with reference to FIG. It fetches statements. Each fetched statement is delivered to the procedure analysis unit 10. The procedure analysis unit 10 successively analyzes the statements, processes the assigned statements, and activates the following processing units corresponding to each statement. When the above statement requests the input of coordinate data, the coordinate processing unit 11 performs processing to obtain the requested number of coordinate data from the data normalization unit 15 and set it in the coordinate data buffer 6. It is something. If the above statement requests the input of character data, the character processing unit 12 obtains the requested number of characters of character data from the data normalization unit 15 and performs processing to set it in the character data buffer 7. The menu setting unit 13 executes processing for setting the contents of the menu table 19 that associates menu positions related to coordinates with character strings according to the specifications of the above statements. Various processing units are provided, including one for outputting promotional messages.

データ正規化部15は、座標入力源25および文字入力
′#、26からの入力情報を、アテンション制御部8の
制御にもとづいて、アテンション・プロシージャの要求
するデータ形式に正規化する処理を行うものである。座
標変換部16は、座標入力源25から入力され1こスク
リーン座標を、ウィンドウ制御部4からの座標変換情報
にもとづいて、利用者の定義した仮想座標系の座標デー
タに変換するものである。また、座標変換部16は、テ
キスト変換部18から供給された座標情報に関する文字
列を、座標シンタックスに従って解析し、仮想座標系の
座標データに変換する。
The data normalization unit 15 normalizes the input information from the coordinate input source 25 and the character inputs '# and 26 into a data format required by the attention procedure under the control of the attention control unit 8. It is. The coordinate conversion unit 16 converts the screen coordinates input from the coordinate input source 25 into coordinate data of a virtual coordinate system defined by the user based on coordinate conversion information from the window control unit 4. Further, the coordinate conversion unit 16 analyzes the character string related to the coordinate information supplied from the text conversion unit 18 according to the coordinate syntax, and converts it into coordinate data of a virtual coordinate system.

メニュー変換部17は、座標入力源25からの入力情報
を、メニュー設定部13による配列設定情報にもとづい
て、対応するメニュー位置の情報に変換し、テキスト変
換部18に送出する処理を行うものである。テキスト変
換部18は、メニュー変換部17からのメニュー位置の
情報に従って、メニュー・テーブル19を検索し、その
メニュー位置に対応するメニューの文字列を出力する。
The menu converter 17 converts the input information from the coordinate input source 25 into corresponding menu position information based on the arrangement setting information by the menu setting unit 13, and sends the information to the text converter 18. be. The text converter 18 searches the menu table 19 according to the menu position information from the menu converter 17, and outputs the character string of the menu corresponding to the menu position.

また、文字入力源26から、文字コードを得て文字列解
析を行ない、メニュー選択モードのときには、メニュー
テーブル19を参照し、所定量の文字列を編集し′C1
座標文字列もしくは通常の文字データとして、編集結果
を出力する。切換部23は、文字処理部12が文字デー
タの入力を要求している場合に、テキスト変換部18の
出力データを文字データバッファ7へ導く。また切換部
23は、座標処理部11が座標データの入力を要求する
とき、テキスト変換部18の出力を図示C側へ切換えて
、座標変換部16へ導く。切換部24は、メニュー選択
モードがメニュー設定部13によって指定されていると
き、座標入力源25からの入力情報を、図示α側から図
示す側へ切換えて、メニュー変換部17へ導く。メニュ
ーが選択されていない場合には、スクリーン座標の入力
情報を、そのまま座標変換部16へ導く。座標変換部1
6、メニュー変換部17およびテキスト変換部18は、
それぞれ入力情報を一時的に保持して記憶するスタック
領域20〜22を持つ。これらのスタック領域20〜2
2で、入力途中の情報を記憶し、所定のテーク単位で編
集した結果を、それぞれ次段の各処理部へ供給するよう
にされる。
It also obtains a character code from the character input source 26, performs character string analysis, and when in the menu selection mode, refers to the menu table 19 and edits a predetermined amount of character strings.
Output the editing results as a coordinate string or regular character data. The switching unit 23 guides the output data of the text converting unit 18 to the character data buffer 7 when the character processing unit 12 requests input of character data. Further, when the coordinate processing section 11 requests input of coordinate data, the switching section 23 switches the output of the text conversion section 18 to the side C shown in the figure, and guides the output to the coordinate conversion section 16. When the menu selection mode is specified by the menu setting section 13, the switching section 24 switches the input information from the coordinate input source 25 from the illustrated side to the illustrated side, and guides it to the menu conversion section 17. If no menu is selected, the screen coordinate input information is directly led to the coordinate conversion section 16. Coordinate conversion section 1
6. The menu converter 17 and the text converter 18:
Each has stack areas 20 to 22 for temporarily holding and storing input information. These stack areas 20-2
In step 2, information that is being input is stored, and the results of editing in predetermined take units are supplied to each processing section at the next stage.

座標入力源25としては、例えばタブレット27やディ
スプレイ画面上のカーソルをコントロールするいわゆる
クラフィック・カーソル28があり、文字入力源26と
しては、キーボード29等がある。しかし、本発明の場
合、データ正規化部15によって、上記の如くテークの
自動変換がなされるので、文字入力源26から座標デー
タおよび文字データのいずれをも任意に入力することが
でき、また座標入力源25からも同様に、座標データお
よびメニューによる文字データの入力が可能である。換
言すれば、応用処理部1は、座標データを必要とするか
、文字データを必要とするかを指定するだけで、座標入
力源25および文字入力源26の入力装置の種別を何ら
意識することなく、必要な情報を取得することができる
Examples of the coordinate input source 25 include a tablet 27 and a so-called graphic cursor 28 that controls a cursor on a display screen, and examples of the character input source 26 include a keyboard 29 and the like. However, in the case of the present invention, since the data normalization unit 15 automatically converts the take as described above, it is possible to arbitrarily input both coordinate data and character data from the character input source 26. Similarly, from the input source 25, it is possible to input coordinate data and character data using a menu. In other words, the application processing unit 1 only needs to specify whether coordinate data or character data is required, without being aware of the types of input devices of the coordinate input source 25 and the character input source 26. You can get the information you need without having to worry about it.

座標変換部16による変換情報は、例えば第2図図示の
ようなセット・ビューポート(STVP)命令2によっ
て与えられる。第2図において、符号31はグラフィッ
ク・ディスプレイ14の表示画面を表わしている。表示
画面31の各画素の位置に対応する絶対的な座標が、い
わゆるスクリーン座標であって、例えば4096X31
20ドツトの大きさをもつとき、X座標はO〜4095
、X座標は0〜3119の値をとる。この座標は、グラ
フィック・ディスプレイ14の物理的条件によって定ま
るものであり、応用処理部1は、計算の都合上もしくは
汎用性等の面から、任意の座標系を表示画面31内に設
定できることが望まれる。
Transformation information by the coordinate transformation unit 16 is given, for example, by a set viewport (STVP) command 2 as shown in FIG. In FIG. 2, reference numeral 31 represents the display screen of the graphic display 14. In FIG. The absolute coordinates corresponding to the position of each pixel on the display screen 31 are so-called screen coordinates, for example 4096X31
When the size is 20 dots, the X coordinate is O~4095
, the X coordinate takes a value from 0 to 3119. These coordinates are determined by the physical conditions of the graphic display 14, and it is desirable for the application processing unit 1 to be able to set any coordinate system within the display screen 31 for convenience of calculation or for versatility. It will be done.

第2図図示5TVP命令2の第1パラメータ「■P1」
は、利用者が設定する座標系(以下ウィンドウという)
の識別名を与えるものである。
The first parameter “■P1” of 5TVP instruction 2 shown in Figure 2
is the coordinate system set by the user (hereinafter referred to as the window)
It gives the identification name of

ウィンドウ内の仮想的な座標は、左下端の(VLX。The virtual coordinates within the window are (VLX.

VLY)および右上端の(VUX、VUY)によって定
められる。このウィンドウによって、座標原点を任意の
位置に設定することができ、かつ単位長を任意ニ定メ得
ル。(VLX、VLY) および(VUX。
VLY) and (VUX, VUY) at the upper right corner. Using this window, you can set the coordinate origin to any position and obtain any unit length. (VLX, VLY) and (VUX.

VUY)に対応する絶対的なスクリーン座標は、(SL
X、5LY)および(SUX、5UY)によって与えら
れる。これらの情報にもとづいて行う座標変換部16に
よる座標変換のアルゴリズムは、説明するまでもないで
あろう。
The absolute screen coordinates corresponding to (VUY) are (SL
X, 5LY) and (SUX, 5UY). There is no need to explain the coordinate transformation algorithm performed by the coordinate transformation unit 16 based on this information.

次に、第3図を参照して、座標データおよび文字データ
の入力処理態様について説明する。例えば、ICを用い
た回路図の図面情報を入力するとき、ICの位置情報と
ICの識別コードを入力することが必要となる。応用処
理部1は、例えば第3図示の如く、アテンション・プロ
シージャ・ファイル5と、座標データバッファ6さ、文
字データバッファ7とを用意し、アテンション命令3を
発行する。第3図図示アテンション命令3は、アテンシ
ョン拳プロシージャ・ファイル5の内容の入口基として
rATIJを指定している。また、文字データバッファ
7のラベルrcl−IRBUFJおよび座標データバッ
ファ6のラベルrPO8BUl;Jによって、それぞれ
のバッファのアドレスを指定している。
Next, with reference to FIG. 3, the manner of input processing of coordinate data and character data will be described. For example, when inputting drawing information of a circuit diagram using an IC, it is necessary to input the position information of the IC and the identification code of the IC. The application processing unit 1 prepares an attention procedure file 5, a coordinate data buffer 6, and a character data buffer 7, and issues an attention command 3, as shown in FIG. 3, for example. The illustrated attention command 3 in FIG. 3 specifies rATIJ as the entry base for the contents of the attention procedure file 5. Further, the label rcl-IRBUFJ of the character data buffer 7 and the label rPO8BUl;J of the coordinate data buffer 6 specify the addresses of the respective buffers.

アテンション・プロシージャのステートメントS1は、
入力促進メツセージを表示することを指示するものであ
る。このステートメントS1を解釈し実行することによ
って、アテンション制御部8は、グラフィック−ディス
プレイ14の表示画面31のメツセージ−フィールド3
2へ、「IC−POS)」の文字列を表示する。次のス
テートメントS2は、座標データを1組入力することを
指示するものである。このときの座標系として、ライ・
ンドウ名rVPIJが指定されている。このステートメ
ントS2により、第1図図示座標処理部11は、データ
正規化部15に対し、座標データの入力を要求する。オ
ペレータは、ステートメント81による促進メツセージ
を見て、タブレット27またはキーボード29等の任意
の入力装置から、ICの位置を示す座標データD+ (
” p y)を入力することができる。この座標データ
D、は座標変換部16を経て、座標データバッファ6に
格納される。
Statement S1 of the attention procedure is
This is an instruction to display an input prompt message. By interpreting and executing this statement S1, the attention control section 8 sends the message field 3 on the display screen 31 of the graphic display 14.
2, the character string "IC-POS)" is displayed. The next statement S2 instructs to input one set of coordinate data. At this time, the coordinate system is
The window name rVPIJ is specified. By this statement S2, the coordinate processing section 11 shown in FIG. 1 requests the data normalization section 15 to input coordinate data. The operator sees the prompting message by the statement 81 and enters the coordinate data D+ (
” p y) can be input. This coordinate data D is stored in the coordinate data buffer 6 via the coordinate conversion unit 16.

ステートメントS3は、IC識別名の促進メツセージr
IC−CODE)Jを表示することを指示するものであ
る。また、ステートメントS4は、4桁の文字データを
入力することを指示するものである。ステートメン1−
84によって、文字処理部12が起動され、文字処理部
12から、データ正規化部15に対し、4桁の文字デー
タ入力の要求がなされる。この要求にもとづいて、テキ
スト変換部18から4桁の文字データが供給され、文字
データバッファ7に設定される。なお、このとき入力文
字列が4桁になるまで、複数回の入力アテンションによ
る入力も可能であり、データ正規化部15の内部で対処
される。これらの処理によって、例えば、表示画面31
のグラフィック・フィールド33に図示したような、I
C情報の入力が可能となる。
Statement S3 is the promotion message r of the IC identification name.
This is an instruction to display IC-CODE)J. Furthermore, statement S4 instructs to input 4-digit character data. Statesmen 1-
84, the character processing section 12 is activated, and the character processing section 12 requests the data normalization section 15 to input four-digit character data. Based on this request, four-digit character data is supplied from the text converter 18 and set in the character data buffer 7. Note that, at this time, it is also possible to input by multiple input attentions until the input character string reaches 4 digits, and this is handled within the data normalization unit 15. Through these processes, for example, the display screen 31
I
It becomes possible to input C information.

メニューは、例えば第4図図示の如く、タブレット27
上に文字シート34を用意し、アテンション・プロシー
ジャによって、メニ・ニー情報を与えることによって定
義される。第4図図示ステートメンhs5は、メニュー
の配列情報を与えるものである。本実施例の場合、4行
4列のメニューが配置されている。ステートメントS6
は、メニュー位置(1,1’)が、文字列rMODIF
Y」に対応することを示すものである。ステートメント
S7は、メニュー位置(1,2)が、文字列rFDLO
ADJに対応することを示すものである。
The menu is displayed on the tablet 27, for example, as shown in FIG.
It is defined by preparing a character sheet 34 on top and giving many-knee information using an attention procedure. The statement hs5 shown in FIG. 4 provides menu arrangement information. In the case of this embodiment, menus are arranged in 4 rows and 4 columns. Statement S6
The menu position (1,1') is the string rMODIF
This indicates that it corresponds to "Y". In statement S7, the menu position (1, 2) is the string rFDLO.
This indicates that it is compatible with ADJ.

同様に16個まで文字列を対応させ“ることかできる。Similarly, up to 16 character strings can be associated.

これらの情報は、すべて第1図図示メニュー・テーブル
19に設定されることになる。これにより、タブレット
27のメニュー位置(1,1)をヒツトした場合に、文
字列rMODIFY」が入力されることになるが、この
文字データは、キーボード29から1文字ずつrMOD
IFY」の文字列を入力した場合と同様に応用処理部1
に引渡されることとなる。
All of this information will be set in the menu table 19 shown in FIG. As a result, when the menu position (1, 1) on the tablet 27 is hit, the character string "rMODIFY" will be input, but this character data will be inputted character by character from the keyboard 29.
Application processing section 1 in the same way as when inputting the character string "IFY"
It will be handed over to.

(ト)発明の詳細 な説明した如く本発明によれば、例えば図形会話処理に
おいて、データの要求元とデータの入力源とを独立化す
ることが可能となる。従って、データの要求元は、必要
とするデータのタイプとデータ量を指定するだけで、入
力装置の種別および入力態様を意識することなく、所望
のデータを取得することができ、処理負担が軽減すると
ともに、システムの機器構成に依存しない汎用化が可能
になる。また、操作者にとっては、適当な入力装置を選
択してデータを投入することができ、さらに複数回のア
テンションによっても入力できるので、操作性がよい吉
いうメリットがある。さらに、各種入力装置を任意に組
合わせてシステムを構築できるので、システム規模に応
じた経済性のよい図形処理システムを提供することがで
きるようになるという効果がある。
(g) As described in detail, according to the present invention, it is possible to make the data request source and the data input source independent, for example, in graphic conversation processing. Therefore, the data requester can obtain the desired data by simply specifying the type and amount of data required, without having to be aware of the input device type or input mode, reducing the processing burden. At the same time, it becomes possible to generalize the system without depending on its equipment configuration. Further, for the operator, data can be entered by selecting an appropriate input device, and input can be performed even with multiple attentions, so there is an advantage of good operability. Furthermore, since a system can be constructed by arbitrarily combining various input devices, it is possible to provide an economical graphic processing system depending on the system scale.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例構成、第2図は第1図図示実
施例におけるウィンドウ制御の例を説明する図、第3図
は第1図図示実施例における入力態様を説明するだめの
図、第4図は第1図図示実施例におけるメニューの設定
側説明図を示す。 図中、1は応用処理部、4はウィンドウ制御部、5はア
テンション・プロシージャ・ファイル、15はデータ正
規化部、16は座標変換部、17はメニュー変換部、1
8はテキスト変換部、25は座標入力源、26は文字入
力係を表わす。 特許出願人富士通株式会社
FIG. 1 is a diagram illustrating the configuration of an embodiment of the present invention, FIG. 2 is a diagram explaining an example of window control in the embodiment illustrated in FIG. 1, and FIG. 3 is a diagram explaining an input mode in the embodiment illustrated in FIG. 1. FIG. 4 shows an explanatory view of the setting side of the menu in the embodiment illustrated in FIG. In the figure, 1 is an application processing unit, 4 is a window control unit, 5 is an attention procedure file, 15 is a data normalization unit, 16 is a coordinate conversion unit, 17 is a menu conversion unit, 1
8 represents a text conversion section, 25 represents a coordinate input source, and 26 represents a character input section. Patent applicant Fujitsu Limited

Claims (1)

【特許請求の範囲】[Claims] 座標入力源と文字入力源とをそなえ、座標データまたは
文字データを入力処理する図形処理システムにおける入
力データ処理方式において、図形情報に関する応用処理
部からの指定情報にもとづいて、上記座標入力源から入
力された座標値をメニュー情報に変換するメニュー変換
部と、上記文字入力源または上記メニュー変換部からの
入力情報を文字列情報に変換するテキスト変換部と、上
記座標入力源または上記テキスト変換部からの入力情報
を座標データに変換する座標変換部とをそなえ、上記応
用処理部に対し、当該応用処理部の要求データ単位毎に
、上記座標変換部の出力する座標テークまたは上記テキ
スト変換部の出力する文字テークを供給するようにした
ことを特徴とする図形処理システムにおける入力データ
処理方式。
In an input data processing method in a graphic processing system that is equipped with a coordinate input source and a character input source and inputs and processes coordinate data or character data, input from the coordinate input source is based on specified information from the application processing unit regarding graphic information. a menu conversion unit that converts the coordinate values into menu information; a text conversion unit that converts input information from the character input source or the menu conversion unit into character string information; and a coordinate conversion unit that converts the input information of 1. An input data processing method in a graphic processing system, characterized in that a character take is supplied.
JP58180012A 1983-09-28 1983-09-28 Input data processing system in graphic processing system Pending JPS6072082A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58180012A JPS6072082A (en) 1983-09-28 1983-09-28 Input data processing system in graphic processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58180012A JPS6072082A (en) 1983-09-28 1983-09-28 Input data processing system in graphic processing system

Publications (1)

Publication Number Publication Date
JPS6072082A true JPS6072082A (en) 1985-04-24

Family

ID=16075909

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58180012A Pending JPS6072082A (en) 1983-09-28 1983-09-28 Input data processing system in graphic processing system

Country Status (1)

Country Link
JP (1) JPS6072082A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63206869A (en) * 1987-02-24 1988-08-26 Oki Electric Ind Co Ltd Circuit diagram input cad system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63206869A (en) * 1987-02-24 1988-08-26 Oki Electric Ind Co Ltd Circuit diagram input cad system

Similar Documents

Publication Publication Date Title
US7015932B1 (en) System for designing visual information to be displayed on monitor unit used in combination with programmable controller
JPS60176141A (en) Input processing procedure filing graphic processing system
JPS60237542A (en) Program controller
JPH03109603A (en) Programming device for programmable controller
JPH08161155A (en) Macro creation method and creation device
JPS61249172A (en) Cad system
JPH02310614A (en) Automatic number extracting system for input item number
JPH0334100B2 (en)
JPS62222324A (en) Terminal equipment
JPS59201157A (en) Graphic input device
JPS61170824A (en) Setting device of data
JPH0635688A (en) Conversational processing system
JPH03157718A (en) Data processor
JPH0362170A (en) Comment input method in cad system
JPH059824B2 (en)
JPH06138912A (en) Programming device
JPH0281260A (en) Data input system
JPH05298046A (en) Display device
JPH0217503A (en) Programmable controller
JPS62128371A (en) Multi-window controller
JPH01303572A (en) Menu producing device
JPS62140123A (en) Data input device
JPH05225268A (en) Reference scale output scale switching method
JPS62260226A (en) Command input method
JPH03156680A (en) Producing device for plotter data