JPS61114373A - Pattern formation processing system - Google Patents

Pattern formation processing system

Info

Publication number
JPS61114373A
JPS61114373A JP23444884A JP23444884A JPS61114373A JP S61114373 A JPS61114373 A JP S61114373A JP 23444884 A JP23444884 A JP 23444884A JP 23444884 A JP23444884 A JP 23444884A JP S61114373 A JPS61114373 A JP S61114373A
Authority
JP
Japan
Prior art keywords
variable
command
graphic
graphic information
pattern
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
JP23444884A
Other languages
Japanese (ja)
Inventor
Katsutoshi Hasegawa
勝利 長谷川
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP23444884A priority Critical patent/JPS61114373A/en
Publication of JPS61114373A publication Critical patent/JPS61114373A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

PURPOSE:To decrease the number of operating times of a conversational processing and to eliminate the operating complicacy of a pattern formation system, by defining variables to the patterns and positions to be processed and giving an access to the same data against the same variable. CONSTITUTION:If the variable is defined to the operating indication of a command in a command execution mode, the pointers are sent to a command list table 3, a variable table 4 and a graphic information table 5 respectively. Then the graphic information corresponding to said variable is read out and interpreted as if an indication were given from a user for the production of the corresponding pattern. Thus the pattern is produced. If no variable is defined in the command execution mode, the pattern is formed based on the graphic information supplied through a keyboard input device 9 or a tablet input device 10 and the graphic information defined previously within a command train. The formed patterns, the patterns received from the indication of operations and the position data are sent to a graphic processing part 8 as necessary and displayed on a graphic display device 11.

Description

【発明の詳細な説明】 1五立1 本発明は図形生成処理システムに関し、特に電子計算機
を用いた図形作成支援システムにおける会話型図形生成
自動処理システムに関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a graphic generation processing system, and more particularly to an interactive graphic generation automatic processing system in a graphic creation support system using an electronic computer.

灸1且韮 従来この種の図形生成処理システムでは、会話型コマン
ドの1つ1つが独立しており、1遍の会話型コマンドの
操作においては以前に会話型コマンドの操作対象となっ
た図形や生成された図形をそれ以降の会話型コマンドの
操作対象へ伝達する手段がなく、各会話型コマンド毎に
必!!あれば何度でも同一図形に対して操作対象の定義
をなす必要があり、よって操作が多く繁雑となると共に
操作時間が大となる欠点がある。
Moxibustion 1. In conventional figure generation processing systems of this type, each conversational command is independent, and in the operation of a single conversational command, the figure or shape that was previously operated by the conversational command is There is no way to transmit the generated figure to the operation target of subsequent conversational commands, so it is necessary to do so for each conversational command. ! If so, it is necessary to define the operation target for the same figure as many times as necessary, which has the disadvantage that the number of operations is large and complicated, and the operation time is long.

l豆り亘j 本発明は、予め1Mのコマンド列をテーブルに与えてお
きあるコマンドで定義、生成された図形に対して変数を
与えるようにし、この変数を以後のコマンドにより指定
することによってそのコマンドが変数と図形との対応を
解釈するようにして、再度同一図形に対して会話型指示
をなすことなく自動的に図形の生成を可能とした会話型
図形生成処理システムを提供することを目的としている
In the present invention, a 1M command string is given to a table in advance, a variable is given to a figure defined and generated by a certain command, and this variable is specified by a subsequent command to change the shape. The purpose of the present invention is to provide an interactive figure generation processing system that enables commands to interpret the correspondence between variables and figures, and to automatically generate figures without giving interactive instructions to the same figure again. It is said that

11立且羞 本発明による会話型図形生成処理システムは、−運の会
話型コマンド列を格納するコマンドテーブルと、前記コ
マンドのあるコマンドによって定義。
11. An interactive graphic generation processing system according to the present invention is defined by a command table storing a string of interactive commands, and a certain command.

生成された図形に対して付与された変数を格納する変数
テーブルと、当該変数に対応する図形情報を格納する図
形情報格納テーブルとを設け、この変数を指定すること
によってコマンドの実行に際してこの指定変数に対応し
た図形情報を読出して図形生成を可能としてなることを
特徴とする。
A variable table that stores variables assigned to generated figures and a figure information storage table that stores figure information corresponding to the variables are provided, and by specifying this variable, this specified variable is used when executing a command. The present invention is characterized in that it is possible to read graphic information corresponding to a graphic and generate a graphic.

U旦 以下、図面を用いて本発明の詳細な説明する。U-dan Hereinafter, the present invention will be explained in detail using the drawings.

第1図は本発明の実施例の概略ブロック図であり、本発
明のシステムはグラフィック端末装置11、タブレット
入力装置10.キーボード入力装置19.記憶装置2及
びCPU (中央処理装置)1からなっている。
FIG. 1 is a schematic block diagram of an embodiment of the present invention, and the system of the present invention includes a graphic terminal device 11, a tablet input device 10. Keyboard input device 19. It consists of a storage device 2 and a CPU (central processing unit) 1.

記憶装置2内には、予め定義された1連のコマンド列(
以下コマンドカタログと称す)を格納したリストテーブ
ル3と、当該コマンドによって操作対象となる図形やこ
のコマンドにより生成される図形に対して付与される変
数(Pl、P2.Ll”2”1等)を格納する変数テー
ブル4及びこの変数に対応する図形データやコード等(
pl、p2,11.C1等であり、以下図形情報と称す
)を格納する図形情報テーブル5とが用意されている。
In the storage device 2, a series of predefined command strings (
A list table 3 that stores a command catalog (hereinafter referred to as a command catalog), and variables (Pl, P2.Ll"2"1, etc.) that are assigned to the figure to be operated by the command or the figure generated by this command. Variable table 4 to be stored and graphic data, codes, etc. corresponding to this variable (
pl, p2, 11. A graphic information table 5 that stores information such as C1 (hereinafter referred to as graphic information) is prepared.

尚、リストテーブル3内において、A1〜AN1B1〜
BMが夫々1コマンドであり、各1コマンド内のA、、
A、・・・・・・やB1.B、・・・・・・等の各要素
が1操作命令を示しているものとする。
In addition, in list table 3, A1~AN1B1~
Each BM is one command, and A, , within each one command is
A,... and B1. It is assumed that each element such as B, . . . indicates one operation command.

CPU1内には、リストテーブル3のコマンドを解読し
て実行するコマンド処理部6と、キーボード装置9及び
タブレット装[10等の入力装置からの入力情報を受け
てこれを解読処理する入力データ処理部7と、コマンド
処理部6や入力データ処理部7からの図形情報に基いて
作成図形をグラフィク端末装置1111へ表示する表示
処理部8とを有する。
The CPU 1 includes a command processing unit 6 that decodes and executes commands in the list table 3, and an input data processing unit that receives and decodes input information from input devices such as a keyboard device 9 and a tablet device [10]. 7, and a display processing section 8 that displays created graphics on the graphics terminal device 1111 based on graphic information from the command processing section 6 and the input data processing section 7.

かかる構成において、先ずコマンド実行前の初期設定動
作につき第2図のフローを参照しつつ説明する。コマン
ドリストテーブル3を1回スキャンしくステップ21)
、変数定義されているものがあれば(ステップ22)当
該定義変数を変数テーブル4へ格納し、1操作命令格納
エリアから、そこで定義されている変数が格納されてい
る変数テーブル4のエリアへポインタ付ける(ステップ
24)のであるが、このときこの変数が既に変数テーブ
ル4に格納されていれば(ステップ23)、この変数は
再登録することなくそのエリアにポインタ付けするだけ
となる(ステップ26)。
In this configuration, first, the initial setting operation before command execution will be explained with reference to the flow shown in FIG. 2. Scan command list table 3 once (Step 21)
, if there is a variable defined (step 22), store the defined variable in variable table 4, and point from the 1 operation instruction storage area to the area of variable table 4 where the variable defined there is stored. At this time, if this variable is already stored in the variable table 4 (Step 23), this variable will not be re-registered and will simply be added to the area as a pointer (Step 26). .

こうして同一変数は変数テーブル4の同一エリアへポイ
ンタ付けられることになる。そして、変数テーブル4か
ら各変数に対応する図形情報をコマンド実行時に格納す
る図形情報テーブル5のエリアにポインタ付けする(ス
テップ25)。しかる後に実行すべきコマンド各コマン
ドが順次コマンド処理部6により読出されて解読され実
行処理へ移るのである。
In this way, the same variables are pointed to the same area of the variable table 4. Then, a pointer is attached to an area of the graphic information table 5 in which graphic information corresponding to each variable from the variable table 4 is stored at the time of command execution (step 25). Thereafter, each command to be executed is sequentially read out and decoded by the command processing unit 6, and the process proceeds to execution processing.

次に第3図のフローを参照しつつコマンド実行につき説
明する。第3図(A>は作成図形に対して変数を付与す
る場合のフローであり、コマンド実行時に生成された(
ステップ32)図形に対してコマンド定義がなされてい
れば(ステップ34)その図形情報をその変数によりポ
インタ付けられている図形情報テーブル5へ格納する(
ステップ34)。そして作成図形は表示処理部8を介し
てグラフィック端末装置11により表示されるのである
(ステップ35)。
Next, command execution will be explained with reference to the flow shown in FIG. Figure 3 (A> is the flow when assigning variables to the created figure, and the (
Step 32) If a command definition has been made for the figure (Step 34), the figure information is stored in the figure information table 5 pointed to by the variable (
Step 34). The created figure is then displayed by the graphic terminal device 11 via the display processing section 8 (step 35).

またキーボード入力装置9またはタブレット入力装w1
oを介して市水がなされた図形やデータ等の図形情報に
対して変数定義が当該コマンドによってなされていたな
らば、入力データ処理部7によって図形情報テーブル5
へこれ等図形情報を格納するのである。
Also, the keyboard input device 9 or the tablet input device w1
If a variable definition has been made by the command for graphic information such as a figure or data that has been input through the input data processing unit 7, the graphic information table 5 is
This is where graphical information is stored.

第3図(B)は作成対象図形が既に変数定義されている
場合の動作フローであり、コマンド実行時、コマンドの
操作指示に対して変数が定義されていれば(ステップ3
7)、コマンドリストテーブル3.変数テーブル4及び
図形情報テーブル5へ夫々ポインタを送りこの変数に該
当する図形情報を読出して(ステップ38)あたかもユ
ーザから当該図形生成の指示がなされたかの如く解釈し
て図形生成を行うのである(ステップ39)。
Figure 3 (B) shows the operation flow when variables have already been defined for the figure to be created.
7), Command list table 3. The pointer is sent to the variable table 4 and the figure information table 5, and the figure information corresponding to these variables is read (step 38), and the figure is generated by interpreting it as if the user had given an instruction to generate the figure (step 38). 39).

コマンド実行時に変数定義がなされていなければ(ステ
ップ37)、ユーザよりのキーボード入力装置19やタ
ブレット入力装置10により入力された図形情報やコマ
ンド列内に予め定義されている図形情報をもとにして図
形作成がなされる(ステップ39)、生成された図形、
操作指示された図形や位置データを必要に応じて図形処
理部8へ送出してグラフィック表示装置11に表示する
(ステップ40)。
If variables are not defined at the time of command execution (step 37), the variable is defined based on the graphical information input by the user using the keyboard input device 19 or tablet input device 10 or the graphical information predefined in the command string. A figure is created (step 39), the generated figure,
The graphics and position data for which the operation has been instructed are sent to the graphics processing unit 8 as necessary and displayed on the graphic display device 11 (step 40).

発明の効果 叙上の如く、本発明によれば、処理対象となる図形や位
置に対して変数を夫々定義付けし、同一変数に対して同
一データをアクセスするよう構成することにより、会話
処理の操作数が減少することになり、操作の繁雑さが解
消可能となる。
Effects of the Invention As described above, according to the present invention, variables are defined for each figure and position to be processed, and the same data is accessed for the same variable, thereby improving conversation processing. The number of operations is reduced, and the complexity of operations can be resolved.

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

第1図は本発明の実施例の概略ブロック図、第2図及び
第3図は本発明の実施例の動作フローを夫々示す図であ
る。 主要部分の符号の説明 1・・・・・・CPU 2・・・・・・記憶装置 3・・・・・・コマンドリストテーブル4・・・・・・
変数テーブル 5・・・・・・図形情報テーブル 6・・・・・・コマンド処理部 7・・・・・・データ処理部 8・・・・・・表示処理部
FIG. 1 is a schematic block diagram of an embodiment of the present invention, and FIGS. 2 and 3 are diagrams showing operational flows of the embodiment of the present invention, respectively. Explanation of symbols of main parts 1...CPU 2...Storage device 3...Command list table 4...
Variable table 5...Graphic information table 6...Command processing unit 7...Data processing unit 8...Display processing unit

Claims (1)

【特許請求の範囲】[Claims] 一連の会話型コマンド列を格納するコマンドテーブルと
、前記コマンドのあるコマンドによって定義、生成され
た図形に対して付与された変数を格納する変数テーブル
と、前記変数に対応する図形情報を格納する図形情報格
納テーブルとを設け、前記変数を指定することによって
前記コマンドの実行に際してこの指定変数に対応した前
記図形情報を読出して図形生成を可能としてなることを
特徴とする会話型図形生成処理システム。
A command table that stores a series of conversational commands, a variable table that stores variables assigned to shapes defined and generated by a certain command, and a shape that stores shape information corresponding to the variables. An interactive graphic generation processing system comprising: an information storage table, and by specifying the variable, it is possible to read the graphic information corresponding to the designated variable and generate a graphic upon execution of the command.
JP23444884A 1984-11-07 1984-11-07 Pattern formation processing system Pending JPS61114373A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23444884A JPS61114373A (en) 1984-11-07 1984-11-07 Pattern formation processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23444884A JPS61114373A (en) 1984-11-07 1984-11-07 Pattern formation processing system

Publications (1)

Publication Number Publication Date
JPS61114373A true JPS61114373A (en) 1986-06-02

Family

ID=16971158

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23444884A Pending JPS61114373A (en) 1984-11-07 1984-11-07 Pattern formation processing system

Country Status (1)

Country Link
JP (1) JPS61114373A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5612690A (en) * 1979-07-13 1981-02-07 Hitachi Ltd Figure display

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5612690A (en) * 1979-07-13 1981-02-07 Hitachi Ltd Figure display

Similar Documents

Publication Publication Date Title
JPH02123468A (en) Plotting of computer-aided plotting system
JPH05210722A (en) Graphics-display-tool
JPS61114373A (en) Pattern formation processing system
JPH08329004A (en) Method for improving terminal operability of application program use
JP2862369B2 (en) Image display control device
JP2851852B2 (en) Information processing device
JPS5985532A (en) Designating system for editing range of sentence
JPS63311445A (en) Production processing system for interactive test program file
JP3358800B2 (en) Ladder program monitoring method and computer-readable recording medium recording monitoring program
JPS61279906A (en) Programmable controller
JPH0317741A (en) Program production support device
JPS63293607A (en) Cad/cam automatic programming device
JP2637208B2 (en) Graphic processing system
JPH02285414A (en) Key display processing system
JPH01236309A (en) Display device for numerical controller
JPH0566934A (en) Programming device for programmable controller
JPS6142296B2 (en)
JPH0334073A (en) Input device for software drawing
JPS61204738A (en) Program generating system based on definition
JPS6243779A (en) Template picture drawing device for graphic processing
JPH05120404A (en) Command processing system
JPH08220195A (en) Test pattern design system for verification
JPH03246612A (en) User interface management system
JPH03180919A (en) Command menu control system
JPH0327453A (en) Designation processing system for program