[go: up one dir, main page]

JPH1185835A - Drawing apparatus - Google Patents

Drawing apparatus

Info

Publication number
JPH1185835A
JPH1185835A JP25780197A JP25780197A JPH1185835A JP H1185835 A JPH1185835 A JP H1185835A JP 25780197 A JP25780197 A JP 25780197A JP 25780197 A JP25780197 A JP 25780197A JP H1185835 A JPH1185835 A JP H1185835A
Authority
JP
Japan
Prior art keywords
command
procedure
event
response
normal
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
JP25780197A
Other languages
Japanese (ja)
Inventor
Katsuki Morita
勝樹 森田
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.)
Wacom Co Ltd
Original Assignee
Wacom Co 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 Wacom Co Ltd filed Critical Wacom Co Ltd
Priority to JP25780197A priority Critical patent/JPH1185835A/en
Publication of JPH1185835A publication Critical patent/JPH1185835A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve operational efficiency by improving the command processing of a drawing apparatus. SOLUTION: This drawing apparatus is provided with DB(database) 1, housing data which express a drawing to be the object of processing, a digitizer 4 for successively inputting an event instructing the plotting operation of the drawing, a command processing part 15 for executing the plotting operation of the drawing by executing a command previously set according to the event, a plotting processing part 19 for processing data according to plotting operation, and CRT 20 displaying the drawing based on processed data. The part 15 starts a normal command for executing normal plotting operation, according to the inputted first event and can start an interrupt command related to the setting of a second event, without finishing the normal command according to the continually inputted second event. In addition, the normal command and an independent command for examining the error of an individual object are operated in parallel with each other. In addition, according to an event inputted to a selected object, a specific command related to the plotting operation of the object is automatically recognized in advance and started.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はコンピュータを利用
した作図装置(CAD)に関する。より詳しくは、特に
回路図面の作成に適したCAD装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a computer-aided drawing machine (CAD). More specifically, the present invention relates to a CAD apparatus particularly suitable for creating a circuit diagram.

【0002】[0002]

【従来の技術】従来の作図装置は基本的に、記憶部と操
作部とコマンド処理部と描画処理部と表示部とを備えて
いる。記憶部はコンピュータに組み込まれた一次記憶装
置および二次記憶装置からなり、処理の対象となる図面
を表わすデータを格納する。操作部はコンピュータの本
体に接続されたキーボード、マウス、デジタイザなどか
らなり、図面の描画操作を指示するイベントを逐次入力
する。コマンド処理部はコンピュータのCPUによって
実行されるソフトウェア(プログラム)からなり、操作
部から入力されたイベントに応じコマンドを実行して図
面の描画操作を行う。描画処理部もソフトウェアからな
り、描画操作に従ってデータを処理する。表示部はコン
ピュータに接続されたCRTやLCDからなり、処理さ
れたデータに基づいて図面を表示する。
2. Description of the Related Art A conventional drawing apparatus basically includes a storage unit, an operation unit, a command processing unit, a drawing processing unit, and a display unit. The storage unit includes a primary storage device and a secondary storage device incorporated in the computer, and stores data representing a drawing to be processed. The operation unit includes a keyboard, a mouse, a digitizer, and the like connected to the main body of the computer, and sequentially inputs an event instructing a drawing operation of a drawing. The command processing unit includes software (program) executed by the CPU of the computer, and executes a command in response to an event input from the operation unit to perform a drawing operation of the drawing. The drawing processing unit also includes software and processes data according to a drawing operation. The display unit includes a CRT or LCD connected to a computer, and displays a drawing based on the processed data.

【0003】[0003]

【発明が解決しようとする課題】描画操作に用いるコマ
ンドはあらかじめCADプログラムによって多種類取り
揃えられている。例えば、図面上で必要な線分を入力す
る直線コマンドがある。コマンドは初期設定に従って実
行される。例えば、直線コマンドの場合、線分の線種が
あらかじめ設定されている。線種とは実線、破線、一点
鎖線、二点鎖線など線分の種類を意味する。描画操作中
線種を変更したいことがある。この場合、従来一旦直線
コマンドを終了し、線種の設定コマンドを立ち上げる必
要があった。設定コマンドを実行して線種を変更した
後、再び直線コマンドを立ち上げて描画操作を行うこと
になる。設定変更の為にコマンドをいちいち切り換える
必要があり、操作性を改善する上で解決すべき課題とな
っていた。
There are many kinds of commands used in the drawing operation by CAD programs in advance. For example, there is a straight line command for inputting a necessary line segment on the drawing. Commands are executed according to the initial settings. For example, in the case of a straight line command, the line type of the line segment is set in advance. The line type refers to a line segment type such as a solid line, a broken line, a one-dot chain line, and a two-dot chain line. You may want to change the line type during the drawing operation. In this case, it has conventionally been necessary to end the line command once and start the line type setting command. After changing the line type by executing the setting command, the line command is started again to perform the drawing operation. In order to change the setting, it is necessary to switch the command one by one, which has been a problem to be solved in order to improve operability.

【0004】従来のCAD装置では、例えば回路図面に
含まれる個々のオブジェクト(回路部品のシンボルな
ど)に対して描画操作を行うコマンドと個々のオブジェ
クトのチェックを行うコマンドが用意されている。オブ
ジェクトの作成とチェックを行うことで回路図面の設計
ミスを防ぐ様にしている。しかしながら、従来のCAD
装置は基本的に一種類のコマンドしか実行できず、描画
用のコマンドとチェック用のコマンドを同時に起動させ
ることができない。従って、個々のオブジェクトのチェ
ックを行う際には、描画用のコマンドとチェック用のコ
マンドをいちいち切り換えて起動しなければならず、操
作性改善の上で解決すべき課題となっていた。
In a conventional CAD apparatus, for example, a command for performing a drawing operation on an individual object (such as a symbol of a circuit component) included in a circuit drawing and a command for checking the individual object are prepared. By creating and checking the objects, the design errors of the circuit drawings are prevented. However, conventional CAD
The device can basically execute only one type of command, and cannot simultaneously start a command for drawing and a command for checking. Therefore, when checking individual objects, it is necessary to switch between a drawing command and a checking command one by one, and to start them, which has been a problem to be solved in order to improve operability.

【0005】作図の過程で先に描画したオブジェクトの
修正や編集を行いたい場合がある。この時には、まず操
作部からイベントを入力して目的のオブジェクトを選択
する。次に、当該オブジェクトの修正や編集に必要なコ
マンドを選択して起動する。いちいちオブジェクトに合
わせて必要なコマンドを選択しなければならず、その度
にイベント入力を行わなければならない。一般に、オブ
ジェクトの種類によって使用する修正用もしくしは編集
用のコマンドは限られているにも係わらず、メニューか
らその都度選ぶ必要があり、操作性を改善する上で解決
すべき課題となっていた。
[0005] In the drawing process, there are cases where it is desired to correct or edit the previously drawn object. At this time, first, an event is input from the operation unit to select a target object. Next, a command required for modifying or editing the object is selected and activated. The user must select the required command for each object, and must input an event each time. In general, despite the limited number of commands for correction or editing used depending on the type of object, it is necessary to select each time from the menu, which is a problem to be solved in order to improve operability. Was.

【0006】[0006]

【課題を解決する為の手段】上述した従来の技術の課題
を解決する為に以下の手段を講じた。本発明の第一側面
によれば、作図装置は基本的な構成として、記憶部と操
作部とコマンド処理部と描画処理部と表示部とを備えて
いる。記憶部は処理の対象となる図面を表わすデータを
格納する。操作部は図面の描画操作を指示するイベント
を逐次入力する。コマンド処理部は該イベントに応じあ
らかじめ設定されたコマンドを実行して図面の描画操作
を行う。描画処理部は該描画操作に従って該データを処
理する。表示部は処理された該データに基づいて図面を
表示する。特徴事項として、前記コマンド処理部は、該
操作部から入力された第一のイベントに応じて通常の描
画操作を行う通常コマンドを起動し、該操作部から入力
された第二のイベントに応じて該通常コマンドを終了す
る事無くその設定に関連した割込コマンドを起動し、該
操作部から入力された第三のイベントに応じて該割込コ
マンドを実行して該通常コマンドの設定を変更し、該操
作部から入力された第四のイベントに応じて該通常コマ
ンドに復帰し変更された設定に従って該通常コマンドを
続行する。例えば、前記コマンド処理部は、該操作部か
ら入力された第一のイベントに応じて通常の描画操作と
して線を描く通常コマンドを起動し、該操作部から入力
された第二のイベントに応じて該通常コマンドを終了す
る事無く線の種類の設定を行う割込コマンドを起動す
る。あるいは、前記コマンド処理部は、該操作部から入
力された第一のイベントに応じて通常の描画操作として
文字の割付を行う通常コマンドを起動し、該操作部から
入力された第二のイベントに応じて該通常コマンドを終
了する事無く文字のフォントサイズの設定を行う割込コ
マンドを起動する。
Means for Solving the Problems In order to solve the above-mentioned problems of the prior art, the following measures have been taken. According to the first aspect of the present invention, as a basic configuration, a drawing apparatus includes a storage unit, an operation unit, a command processing unit, a drawing processing unit, and a display unit. The storage unit stores data representing a drawing to be processed. The operation unit sequentially inputs an event instructing a drawing operation of a drawing. The command processing unit performs a drawing operation by executing a preset command in response to the event. The drawing processing unit processes the data according to the drawing operation. The display unit displays a drawing based on the processed data. As a feature, the command processing unit activates a normal command for performing a normal drawing operation in response to a first event input from the operation unit, and responds to a second event input from the operation unit. Activate an interrupt command related to the setting without ending the normal command, execute the interrupt command in response to a third event input from the operation unit, and change the setting of the normal command. And returning to the normal command in response to the fourth event input from the operation unit, and continuing the normal command according to the changed setting. For example, the command processing unit activates a normal command for drawing a line as a normal drawing operation in response to a first event input from the operation unit, and responds to a second event input from the operation unit. An interrupt command for setting the type of line is started without ending the normal command. Alternatively, the command processing unit activates a normal command for allocating characters as a normal drawing operation in response to the first event input from the operation unit, and responds to the second event input from the operation unit. Accordingly, an interrupt command for setting the font size of the character without ending the normal command is started.

【0007】本発明の第二側面によれば、作図装置は基
本的に、記憶部と操作部とコマンド処理部と描画処理部
と表示部とから構成されている。記憶部は処理の対象と
なる図面に含まれる個々のオブジェクトを表わすデータ
を格納する。操作部はあらかじめ決められた作法に従っ
て該オブジェクトの描画操作を指示するイベントを逐次
入力する。コマンド処理部は該イベントに応じ所定のコ
マンドを実行して該オブジェクトの描画操作を行う。描
画処理部は該描画操作に従って該データを処理する。表
示部は処理された該データに基づいて個々のオブジェク
トを含む図面を表示する。特徴事項として、前記コマン
ド処理部は、個々のオブジェクトに対して通常の描画操
作を行う通常コマンドと該作法に基づいて個々のオブジ
ェクトの過誤を検査する独立コマンドとを互いに並列に
動作させ、該独立コマンドの実行によって特定された個
々のオブジェクトの過誤を逐一該通常コマンドの実行に
よって修正し、該独立コマンドおよび通常コマンドを交
互に終了する事無く該操作部から逐次入力されるイベン
トに応じて個々のオブジェクトの検査および修正を行
う。好ましくは、前記コマンド処理部は、該操作部から
入力された第一のイベントに応じて該独立コマンドを実
行し特定されたオブジェクトを選択状態で該表示部に表
示させ、該操作部から入力された第二のイベントに応じ
て該通常コマンドを実行し選択状態にある該オブジェク
トの過誤を修正する。更に好ましくは、前記コマンド処
理部は、該操作部から入力された第一のイベントに応じ
て該独立コマンドを実行し特定されたオブジェクトを選
択状態で自動的に該表示部のほぼ中央に配置する。前記
コマンド処理部は、例えば、部品を表わす個々のオブジ
ェクトに対して通常の描画操作として部品の識別記号を
付与する通常コマンドと該作法に基づいて個々のオブジ
ェクトに付与された識別記号の過誤を検査する独立コマ
ンドとを互いに並列に動作させ、該独立コマンドの実行
によって特定された個々のオブジェクトの識別記号の過
誤を逐一該通常コマンドの実行によって修正する。
According to a second aspect of the present invention, a drawing device basically includes a storage unit, an operation unit, a command processing unit, a drawing processing unit, and a display unit. The storage unit stores data representing individual objects included in the drawing to be processed. The operation unit sequentially inputs an event instructing a drawing operation of the object according to a predetermined manner. The command processing unit executes a predetermined command according to the event to perform a drawing operation of the object. The drawing processing unit processes the data according to the drawing operation. The display unit displays a drawing including individual objects based on the processed data. As a characteristic feature, the command processing unit operates a normal command for performing a normal drawing operation on each object and an independent command for checking each object for errors based on the manner of operation in parallel with each other. The errors of the individual objects specified by the execution of the command are corrected one by one by executing the normal command, and the individual commands are individually corrected according to the events sequentially input from the operation unit without alternately ending the independent command and the normal command. Inspect and modify objects. Preferably, the command processing unit executes the independent command in response to a first event input from the operation unit, causes the specified object to be displayed on the display unit in a selected state, and is input from the operation unit. The normal command is executed in response to the second event to correct an error in the selected object. More preferably, the command processing unit executes the independent command in response to a first event input from the operation unit, and automatically arranges a specified object in a selected state at substantially the center of the display unit. . The command processing unit, for example, checks a normal command for assigning a component identification symbol as a normal drawing operation to an individual object representing a component and an error in the identification symbol assigned to each object based on the manner of operation. Independent commands are operated in parallel with each other, and errors in the identification symbols of the individual objects specified by the execution of the independent command are corrected one by one by executing the normal command.

【0008】本発明の第三側面によれば、作図装置は基
本的に、記憶部と操作部とコマンド処理部と描画処理部
と表示部とから構成されている。記憶部は処理の対象と
なる図面に含まれる個々のオブジェクトを表わすデータ
を格納する。操作部は該オブジェクトの描画操作を指示
するイベントを逐次入力する。コマンド処理部は該イベ
ントに応じ所定のコマンドを実行して該オブジェクトの
描画操作を行う。描画処理部は該描画操作に従って該デ
ータを処理する。表示部は処理された該データに基づい
て個々のオブジェクトを含む図面を表示する。特徴事項
として、前記コマンド処理部は、該操作部から入力され
た第一のイベントに応じて描画操作の対象となるオブジ
ェクトを選択し、選択された該オブジェクトに対して該
操作部から入力された第二のイベントに応じてあらかじ
め該オブジェクトの描画操作に関連した特定のコマンド
を自動認識して起動し、該操作部から入力された第三の
イベントに応じて該自動認識されたコマンドを実行して
該オブジェクトの画像操作を行う。例えば、前記コマン
ド処理部は、該操作部から入力された第一のイベントに
応じて描画操作の対象となるオブジェクトとして線分を
選択し、選択された該オブジェクトに対して該操作部か
ら入力される第二のイベントに応じてあらかじめ該オブ
ジェクトの描画操作に関連した特定のコマンドとして該
線分の線種を設定するコマンドを自動認識して起動す
る。あるいは、前記コマンド処理部は、該操作部から入
力された第一のイベントに応じて描画操作の対象となる
オブジェクトとして回路図面に含まれる部品のシンボル
を選択し、選択された該シンボルに対して該操作部から
入力された第二のイベントに応じてあらかじめ該シンボ
ルの描画操作に関連した特定のコマンドとして該当部品
の属性を入力するコマンドを自動認識して起動する。あ
るいは、前記コマンド処理部は、該操作部から入力され
た第一のイベントに応じて描画操作の対象となるオブジ
ェクトとして回路部品に含まれるバス配線のシンボルを
選択し、選択された該シンボルに対して該操作部から入
力された第二のイベントに応じてあらかじめ該シンボル
の描画操作に関連した特定のコマンドとして該当バス配
線の名称を入力するコマンドを自動認識して起動する。
あるいは、前記コマンド処理部は、該操作部から入力さ
れた第一のイベントに応じて描画操作の対象となるオブ
ジェクトとして回路図面に含まれる結線のシンボルを選
択し、選択された該シンボルに対して該操作部から入力
された第二のイベントに応じてあらかじめ該シンボルの
描画操作に関連した特定のコマンドとして該当結線の削
除、延長、追加、分岐、変更または修正を行うコマンド
を自動認識して起動する。あるいは、前記コマンド処理
部は、該操作部から入力された第一のイベントに応じて
描画操作の対象となるオブジェクトを複数個同時に選択
し、選択された該オブジェクトに対して該操作部から入
力された第二のイベントに応じてあらかじめ該オブジェ
クトの描画操作に関連した特定のコマンドとして移動コ
マンドを自動認識して起動し、該操作部から入力された
第三のイベントに応じて該自動認識された移動コマンド
を実行して選択された該オブジェクトを複数個同時に移
動する。
[0008] According to a third aspect of the present invention, the drawing apparatus basically includes a storage unit, an operation unit, a command processing unit, a drawing processing unit, and a display unit. The storage unit stores data representing individual objects included in the drawing to be processed. The operation unit sequentially inputs an event instructing a drawing operation of the object. The command processing unit executes a predetermined command according to the event to perform a drawing operation of the object. The drawing processing unit processes the data according to the drawing operation. The display unit displays a drawing including individual objects based on the processed data. As a characteristic feature, the command processing unit selects an object to be subjected to a drawing operation in accordance with a first event input from the operation unit, and inputs the object to the selected object from the operation unit. In response to the second event, a specific command related to the drawing operation of the object is automatically recognized and activated in advance, and the automatically recognized command is executed in response to the third event input from the operation unit. Image operation of the object. For example, the command processing unit selects a line segment as an object to be subjected to a drawing operation in accordance with a first event input from the operation unit, and inputs a line segment to the selected object from the operation unit. In response to the second event, a command for setting the line type of the line segment as a specific command related to the drawing operation of the object is automatically recognized and activated. Alternatively, the command processing unit selects a symbol of a component included in a circuit diagram as an object to be subjected to a drawing operation in accordance with a first event input from the operation unit, and selects a symbol for the selected symbol. In response to a second event input from the operation unit, a command for inputting an attribute of a corresponding component as a specific command related to the drawing operation of the symbol is automatically recognized and activated. Alternatively, the command processing unit selects a bus wiring symbol included in a circuit component as an object to be subjected to a drawing operation in accordance with a first event input from the operation unit, and selects a symbol for the selected symbol. Then, in response to the second event input from the operation unit, a command for inputting the name of the corresponding bus wiring as a specific command related to the drawing operation of the symbol is automatically recognized and activated.
Alternatively, the command processing unit selects a connection symbol included in the circuit diagram as an object to be subjected to a drawing operation in accordance with the first event input from the operation unit, and selects a connection symbol for the selected symbol. In response to the second event input from the operation unit, a command for deleting, extending, adding, branching, changing, or modifying the connection is automatically recognized and activated as a specific command related to the drawing operation of the symbol in advance. I do. Alternatively, the command processing unit simultaneously selects a plurality of objects to be subjected to a drawing operation in response to a first event input from the operation unit, and inputs the selected object from the operation unit. In response to the second event, the movement command is automatically recognized and activated as a specific command related to the drawing operation of the object in advance, and the movement command is automatically recognized in response to the third event input from the operation unit. A plurality of the selected objects are simultaneously moved by executing a movement command.

【0009】本発明の第一側面に係る作図装置では、描
画操作の為の通常コマンドを実行中、これを終了させる
事無く割込コマンドを起動することができる。割込コマ
ンドは通常コマンドの初期設定を変更することができ
る。割込コマンドを実行して初期設定を変更した後再び
通常コマンドに戻ることができる。次の描画操作は変更
された設定内容が反映された形で行うことができる。係
る作用を実現する為、通常コマンドと割込コマンドは別
々のメモリ領域で動く様にしてある。割込コマンド終了
時に通常コマンドに対して初期設定の再ロードイベント
を発生することにより、初期設定の変更が可能となり、
変更された内容で通常コマンドを続行することができ
る。通常コマンドの実行中随時初期設定を変えることが
可能となり、通常コマンドをいちいち終了することなく
属性の異なるデータを入力することができる。
In the drawing apparatus according to the first aspect of the present invention, during execution of a normal command for a drawing operation, an interrupt command can be activated without terminating the command. The interrupt command can change the initial setting of the normal command. After executing the interrupt command to change the initial setting, the normal command can be returned again. The next drawing operation can be performed with the changed setting contents reflected. In order to realize such an operation, the normal command and the interrupt command are operated in different memory areas. By generating an initial setting reload event for the normal command at the end of the interrupt command, the initial setting can be changed,
You can continue the normal command with the changed contents. The initial settings can be changed at any time during execution of the normal command, and data having different attributes can be input without terminating the normal command.

【0010】本発明の第二側面に係る作図装置では、描
画操作に用いる通常コマンドとは別に独立で動く独立コ
マンドを設けている。独立コマンドは通常コマンドを動
かしても終了しない。独立コマンドは自ら終了するかプ
ログラムが終了するまで動き続ける。検査(チェック)
用のコマンドなどを独立コマンド化することにより、オ
ブジェクトの過誤(エラー)箇所をチェックしながら、
図面の編集を行うことができる。係る作用を実現する
為、独立コマンドが使用するメモリを専用のメモリ領域
として確保し、独立コマンドが独立して動く様にする。
独立コマンドのダイヤログは常時表示部の画面に映し出
されている。このダイヤログがアクティブになりリスト
ボックス内のチェック項目が選択されることによって、
通常コマンドから独立コマンドに制御が戻り、独立コマ
ンドを実行することが可能になる。図面に複数のオブジ
ェクトが含まれる場合、エラーチェックとその修正を個
々のオブジェクト毎に繰り返す。本発明ではエラーチェ
ック用のコマンドを独立化することでダイヤログが常時
画面に表示される。次のオブジェクトへの移行(ジャン
プ)が簡単となり、操作性が向上し作図効率の改善につ
ながる。
[0010] In the drawing apparatus according to the second aspect of the present invention, an independent command which operates independently of the normal command used for the drawing operation is provided. Independent commands usually do not end when the command is run. The independent command continues running until it terminates itself or the program terminates. Inspection (check)
Independent commands, such as commands for the object, while checking the error (error) of the object,
You can edit drawings. In order to realize such an operation, the memory used by the independent command is secured as a dedicated memory area, and the independent command operates independently.
The dialog of the independent command is always displayed on the screen of the display unit. When this dialog is activated and the check item in the list box is selected,
Control returns from the normal command to the independent command, and the independent command can be executed. When a drawing includes a plurality of objects, the error check and its correction are repeated for each individual object. In the present invention, a dialog is always displayed on a screen by making an error check command independent. The transition (jump) to the next object is simplified, the operability is improved, and the drawing efficiency is improved.

【0011】本発明の第三側面に係る作図装置では、編
集対象となるオブジェクトに応じて自動認識されるデフ
ォルトコマンドを一つだけ割り振ってある。ダブルクリ
ックなどの簡単なイベント操作でデフォルトコマンドを
起動できる。頻繁に使用するコマンドをデフォルトコマ
ンド(自動認識コマンド)としてオブジェクト毎に割振
ることにより、操作性が向上し作業効率の改善につなが
る。例えば、オブジェクトの属性入力コマンドや編集コ
マンドをデフォルト化することができる。
In the drawing apparatus according to the third aspect of the present invention, only one default command that is automatically recognized according to the object to be edited is allocated. The default command can be started by a simple event operation such as double-click. By assigning frequently used commands as default commands (automatic recognition commands) for each object, operability is improved and work efficiency is improved. For example, an attribute input command and an edit command of an object can be defaulted.

【0012】[0012]

【発明の実施の形態】以下図面を参照して本発明の実施
の形態を詳細に説明する。図1は本発明に係る作図装置
(CAD装置)の全体構成を示すブロック図である。本
作図装置は汎用のコンピュータに組み込まれたソフトウ
ェアとして実現されている。コンピュータはハードウェ
ア構成としてCPU、RAMからなる内部記憶装置、ハ
ードディスクからなる外部記憶装置などを備えている。
また、コンピュータにはオペレーティングシステムとし
て例えばWindows NTが組み込まれている。作
図装置を実現するソフトウェアはアプリケーションプロ
グラムとしてコンピュータにインストールされ、オペレ
ーティングシステム上で動作する。このソフトウェアは
例えばマイクロソフト社製のプログラミング言語C++
によって記述されたソースプログラムとして提供され
る。プログラムはCD−ROMなどの記録媒体に格納さ
れた形で頒布される。本発明は、コンピュータの上で実
現される作図装置や作図方法に加え、作図用のアプリケ
ーションプログラムを格納した記録媒体も包含してい
る。
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a block diagram showing the overall configuration of a drawing device (CAD device) according to the present invention. This plotter is realized as software incorporated in a general-purpose computer. The computer has a hardware configuration including a CPU, an internal storage device including a RAM, an external storage device including a hard disk, and the like.
In addition, for example, Windows NT is incorporated in the computer as an operating system. Software for realizing the drawing apparatus is installed in a computer as an application program, and operates on an operating system. This software is, for example, a programming language C ++ manufactured by Microsoft Corporation.
It is provided as a source program described by. The program is distributed in a form stored in a recording medium such as a CD-ROM. The present invention includes, in addition to a drawing apparatus and a drawing method realized on a computer, a recording medium storing an application program for drawing.

【0013】本作図装置は記憶部と操作部とコマンド処
理部と描画処理部と表示部とを備えている。記憶部はデ
ータベース(DB)1とDB処理部2とを含んでいる。
この記憶部は処理の対象となる図面を表わすデータを格
納する。実際には、DB1はハードディスクに格納され
た図面ファイルの集合として構築されている。DB処理
部2はDB1をアクセスしてデータの読み出しや書き込
みを行う。操作部は入力デバイスとしてキーボード3や
デジタイザ4を含んでいる。必要に応じマウスを加える
こともできる。操作部はあらかじめ決められた作法に従
って図面に含まれるオブジェクトの描画操作を指示する
イベントを逐次入力する為に用いられる。キーボード3
はキー入力コントローラ5を介して入力イベント処理部
6に接続されている。デジタイザ4はデジタイザコント
ローラ7を介して同じく入力イベント処理部6に接続さ
れている。入力イベント処理部6は入力されたイベント
の種類に応じて、メニュー処理8、キーボード処理9、
作画域処理10、ツールバー処理11、ボタン処理1
2、ウィンドウ処理13などを実行する。ウィンドウ処
理13を実行する場合にはウィンドウの管理情報14が
参照される。入力イベント処理部6はグラフィックユー
ザインターフェス(GUI)を採用しており、グラフィ
カルな入力操作が可能である。例えば、メニュー処理8
では画面上に表示されたメニューリストからポインティ
ング操作によって選択されたメニューを特定する。キー
ボード処理9ではキーボード3から入力されたキー操作
を処理する。作画域処理10では、画面の作画域に生じ
た入力イベントを処理する。ツールバー処理11では画
面のツールバーに表示されたアイコンをポインティング
操作で選択した時、対応するコマンドを起動する。ボタ
ン処理12では、デジタイザ4やマウスなどから入力さ
れたクリックイベントやダブルクリックイベントを解釈
して処理する。ウィンドウ処理13では入力イベントに
応じて画面に表示されたウィンドウのスクローリング、
拡大縮小、切り換えなどを行う。
The plotting apparatus includes a storage unit, an operation unit, a command processing unit, a drawing processing unit, and a display unit. The storage unit includes a database (DB) 1 and a DB processing unit 2.
This storage unit stores data representing a drawing to be processed. Actually, DB1 is constructed as a set of drawing files stored on the hard disk. The DB processing unit 2 accesses the DB 1 to read and write data. The operation unit includes a keyboard 3 and a digitizer 4 as input devices. A mouse can be added if necessary. The operation unit is used for sequentially inputting an event for instructing a drawing operation of an object included in the drawing according to a predetermined manner. Keyboard 3
Is connected to the input event processing unit 6 via the key input controller 5. The digitizer 4 is also connected to an input event processing unit 6 via a digitizer controller 7. The input event processing unit 6 performs menu processing 8, keyboard processing 9,
Image area processing 10, toolbar processing 11, button processing 1
2. Execute window processing 13 and the like. When executing the window processing 13, the window management information 14 is referred to. The input event processing unit 6 employs a graphic user interface (GUI), and can perform a graphical input operation. For example, menu processing 8
Specifies the menu selected by the pointing operation from the menu list displayed on the screen. In a keyboard process 9, a key operation input from the keyboard 3 is processed. In the drawing area processing 10, an input event generated in the drawing area of the screen is processed. In the toolbar processing 11, when an icon displayed on the toolbar on the screen is selected by a pointing operation, a corresponding command is activated. The button processing 12 interprets and processes a click event or a double click event input from the digitizer 4, a mouse, or the like. In window processing 13, scrolling of the window displayed on the screen according to the input event,
Perform scaling, switching, etc.

【0014】コマンド処理部15は入力イベントに応じ
所定のコマンドを実行して図面に含まれるオブジェクト
の描画操作を行う。このコマンド処理部15はコンピュ
ータのオペレーティングシステム上で動作するソフトウ
ェアによって実現されている。具体的には、CPUによ
って実行されるCADアプリケーションプログラムがコ
マンド処理部の機能を果たす。コマンド処理部15はフ
ラグやレジスタを格納した管理情報17を参照してコマ
ンドを実行する。この際、必要なシンボルの選択18な
どを行う。描画処理部19は描画操作に従ってデータを
処理する。表示部は出力デバイスとして例えばCRT2
0を含んでおり、CRTコントローラ21を介して描画
処理部19に接続している。表示部は描画処理部19に
よって処理されたデータに基づいて個々のオブジェクト
を含む図面をCRT20の画面上に表示する。
The command processing unit 15 executes a predetermined command in response to an input event to perform a drawing operation of an object included in the drawing. The command processing unit 15 is realized by software operating on an operating system of a computer. Specifically, a CAD application program executed by the CPU functions as a command processing unit. The command processing unit 15 executes a command with reference to the management information 17 storing flags and registers. At this time, a necessary symbol selection 18 and the like are performed. The drawing processing unit 19 processes data according to a drawing operation. The display unit is, for example, CRT2 as an output device.
0, and is connected to the drawing processing unit 19 via the CRT controller 21. The display unit displays a drawing including individual objects on the screen of the CRT 20 based on the data processed by the drawing processing unit 19.

【0015】本発明の第一側面によれば、コマンド処理
部15は、デジタイザ4などの操作部から入力された第
一のイベントに応じて通常の描画操作を行う通常コマン
ドを起動する。次に、操作部から入力された第二のイベ
ントに応じて該通常コマンドを終了する事無くその設定
に関連した割込コマンドを起動する。更に、操作部から
入力された第三のイベントに応じて該割込コマンドを実
行して該通常コマンドの設定を変更する。この後、操作
部から入力された第四のイベントに応じて該通常コマン
ドに復帰し変更された設定に従って該通常コマンドを続
行する。例えば、コマンド処理部15は操作部から入力
された第一のイベントに応じて通常の描画操作として直
線を描く通常コマンドを実行し、続いて入力された第二
のイベントに応じて該通常コマンドを終了する事無く直
線の種類の設定を行う割込コマンドを起動する。あるい
は、コマンド処理部15はキーボード3から入力された
第一のイベントに応じて通常の描画操作として文字の割
付を行う通常コマンドを実行し、続いて入力された第二
のイベントに応じて該通常コマンドを終了する事無く文
字のフォントサイズの設定を行う割込コマンドを起動す
る。
According to the first aspect of the present invention, the command processing unit 15 activates a normal command for performing a normal drawing operation in response to a first event input from an operation unit such as the digitizer 4. Next, in response to the second event input from the operation unit, an interrupt command related to the setting is activated without terminating the normal command. Further, the interrupt command is executed in response to the third event input from the operation unit to change the setting of the normal command. Thereafter, the CPU returns to the normal command in response to the fourth event input from the operation unit, and continues the normal command according to the changed setting. For example, the command processing unit 15 executes a normal command for drawing a straight line as a normal drawing operation in response to a first event input from the operation unit, and then executes the normal command in response to a second event input. Activate an interrupt command to set the type of line without terminating. Alternatively, the command processing unit 15 executes a normal command for assigning a character as a normal drawing operation in response to the first event input from the keyboard 3, and then executes the normal command in response to the second event input. Activate an interrupt command to set the font size of characters without terminating the command.

【0016】本発明の第二側面によれば、コマンド処理
部15は個々のオブジェクトに対して通常の描画操作を
行う通常コマンドと作図上の規則(作法)に基づいて個
々のオブジェクトの過誤(エラー)を検査(チェック)
する独立コマンドとを互いに並列に動作させる。独立コ
マンドの実行によって特定された個々のオブジェクトの
エラーを逐一通常コマンドの実行によって修正する。独
立コマンドおよび通常コマンドを交互に終了する事無く
操作部から逐次入力されるイベントに応じて個々のオブ
ジェクトのチェックおよび修正を行うことができる。好
ましくは、コマンド処理部15は、操作部から入力され
た第一のイベントに応じて独立コマンドを実行し特定さ
れたオブジェクトを選択状態で表示部のCRT20に表
示させる。次いで、操作部から入力された第二のイベン
トに応じて通常コマンドを実行し選択状態にあるオブジ
ェクトのエラーを修正する。更に好ましくは、コマンド
処理部15は操作部から入力された第一のイベントに応
じて独立コマンドを実行し、特定されたオブジェクトを
選択状態で自動的にCRT20の画面のほぼ中央に配置
する。コマンド処理部15は、例えば、部品を表わす個
々のオブジェクトに対して通常の描画操作として部品の
識別記号を付与する通常コマンドと作図規則に基づいて
個々のオブジェクトに付与された識別記号のエラーをチ
ェックする独立コマンドとを互いに並列に動作させる。
独立コマンドの実行によって特定された個々のオブジェ
クトの識別記号のエラーを逐一通常コマンドの実行によ
って修正する。
According to the second aspect of the present invention, the command processing unit 15 performs an error (error) on each object based on a normal command for performing a normal drawing operation on each object and a drawing rule (method). Inspect) (check)
Independent commands operate in parallel with each other. Errors of individual objects specified by the execution of the independent command are corrected one by one by executing the normal command. Individual objects can be checked and corrected according to events sequentially input from the operation unit without alternately ending the independent command and the normal command. Preferably, the command processing unit 15 executes the independent command according to the first event input from the operation unit, and causes the specified object to be displayed on the CRT 20 of the display unit in a selected state. Next, a normal command is executed in response to the second event input from the operation unit, and the error of the selected object is corrected. More preferably, the command processing unit 15 executes the independent command in response to the first event input from the operation unit, and automatically arranges the specified object in a selected state substantially at the center of the screen of the CRT 20. The command processing unit 15 checks, for example, a normal command for assigning a component identification symbol to each object representing a component as a normal drawing operation and an error in the identification symbol assigned to each object based on a drawing rule. Independent commands operate in parallel with each other.
The errors of the identification symbols of the individual objects specified by the execution of the independent command are corrected one by one by executing the normal command.

【0017】本発明の第三側面によれば、コマンド処理
部15は、操作部から入力された第一のイベントに応じ
て描画操作の対象となるオブジェクトを選択する。次い
で、選択されたオブジェクトに対して操作部から入力さ
れた第二のイベントに応じて、あらかじめ該オブジェク
トの描画操作に関連した特定のコマンドを自動認識して
起動する。更に、操作部から入力された第三のイベント
に応じて該自動認識されたコマンド(自動認識コマン
ド)を実行してオブジェクトの画像操作を行う。例え
ば、コマンド処理部15は、操作部から入力された第一
のイベントに応じて描画操作の対象となるオブジェクト
として線分を選択する。選択された該オブジェクトに対
して操作部から入力された第二のイベントに応じて、あ
らかじめ該オブジェクトの描画操作に関連した特定のコ
マンドとして該線分の線種を設定するコマンドを自動認
識して起動する。あるいは、コマンド処理部15は、操
作部から入力された第一のイベントに応じて描画操作の
対象となるオブジェクトとして回路図面に含まれる部品
のシンボルを選択する。更に、選択された該シンボルに
対して該操作部から入力された第二のイベントに応じ
て、あらかじめ該シンボルの描画操作に関連した特定の
コマンドとして該当部品の属性を入力するコマンドを自
動認識して起動する。あるいは、コマンド処理部15
は、操作部から入力された第一のイベントに応じて描画
操作の対象となるオブジェクトとして回路図面に含まれ
るバス配線のシンボルを選択する。続いて、選択された
シンボルに対して操作部から入力された第二のイベント
に応じて、あらかじめ該シンボルの描画操作に関連した
特定のコマンドとして該当バス配線の名称を入力するコ
マンドを自動認識して起動する。あるいは、コマンド処
理部15は、操作部から入力された第一のイベントに応
じて描画操作の対象となるオブジェクトとして回路図面
に含まれる結線のシンボルを選択する。次いで、選択さ
れた該シンボルに対して入力された第二のイベントに応
じて、あらかじめ該シンボルの描画操作に関連した特定
のコマンドとして当該結線の削除、延長、追加、分岐、
変更または修正を行うコマンドを自動認識して起動す
る。あるいは、コマンド処理部15は、操作部から入力
された第一のイベントに応じて描画操作の対象となるオ
ブジェクトを複数個同時に選択する。次いで、選択され
たオブジェクトに対して入力された第二のイベントに応
じて、あらかじめ該オブジェクトの描画操作に関連した
特定のコマンドとして移動コマンドを自動認識して起動
する。この後、操作部から入力された第三のイベントに
応じて自動認識された移動コマンドを実行して選択され
たオブジェクトを複数個同時に移動する。
According to the third aspect of the present invention, the command processing section 15 selects an object to be subjected to a drawing operation according to the first event input from the operation section. Next, in response to a second event input from the operation unit with respect to the selected object, a specific command related to the drawing operation of the object is automatically recognized and activated in advance. Further, in response to the third event input from the operation unit, the automatically recognized command (automatic recognition command) is executed to perform an image operation on the object. For example, the command processing unit 15 selects a line segment as an object to be subjected to a drawing operation according to a first event input from the operation unit. In response to a second event input from the operation unit for the selected object, a command for setting the line type of the line segment as a specific command related to the drawing operation of the object is automatically recognized in advance. to start. Alternatively, the command processing unit 15 selects a component symbol included in the circuit diagram as an object to be subjected to a drawing operation according to the first event input from the operation unit. Further, in response to the second event input from the operation unit for the selected symbol, a command for inputting the attribute of the corresponding component as a specific command related to the drawing operation of the symbol is automatically recognized in advance. To start. Alternatively, the command processing unit 15
Selects a bus wiring symbol included in a circuit diagram as an object to be subjected to a drawing operation in response to a first event input from an operation unit. Subsequently, in response to a second event input from the operation unit for the selected symbol, a command for inputting the name of the corresponding bus wiring as a specific command related to the drawing operation of the symbol is automatically recognized in advance. To start. Alternatively, the command processing unit 15 selects a connection symbol included in the circuit diagram as an object to be subjected to a drawing operation according to the first event input from the operation unit. Next, in response to the second event input for the selected symbol, deletion, extension, addition, branching of the connection in advance as a specific command related to the drawing operation of the symbol,
Start by automatically recognizing the command to change or modify. Alternatively, the command processing unit 15 simultaneously selects a plurality of objects to be subjected to the drawing operation according to the first event input from the operation unit. Next, in response to a second event input to the selected object, a movement command is automatically recognized and activated in advance as a specific command related to the drawing operation of the object. Thereafter, the automatically recognized movement command is executed in response to the third event input from the operation unit to move a plurality of selected objects simultaneously.

【0018】図2は、コマンド処理部15によって実行
されるコマンド制御処理を示すフローチャートである。
このコマンド制御処理は本発明の第一側面に関連してい
る。図示する様に、本実施例では、通常コマンドとして
直線コマンドが実行される(S1)。直線コマンドは画
面上で始点入力(S2)と終点入力(S3)を行うこと
で、図面上の所望位置に直線を入力する。直線コマンド
の実行中割込コマンドとして線種設定コマンドを起動す
ることができる(S4)。線種設定コマンドを実行する
ことで入力される直線の線種を変更することができる
(S5)。線種の変更を行った後割込コマンドを終了さ
せ、通常コマンドに復帰し、再び直線入力を変更された
線種で行う。即ち、直線入力のコマンド(通常コマン
ド)を終了させる事無く、線種設定コマンド(割込コマ
ンド)を実行できる。線種を変更して割込コマンドが終
了すると、制御は再び直線入力に戻ってくる。
FIG. 2 is a flowchart showing a command control process executed by the command processing unit 15.
This command control processing relates to the first aspect of the present invention. As shown, in this embodiment, a straight line command is executed as a normal command (S1). The straight line command inputs a straight line at a desired position on the drawing by inputting a start point (S2) and an end point (S3) on the screen. A line type setting command can be activated as an interrupt command during execution of the straight line command (S4). The line type of the input straight line can be changed by executing the line type setting command (S5). After the line type is changed, the interrupt command is terminated, the command is returned to the normal command, and straight line input is performed again with the changed line type. In other words, the line type setting command (interrupt command) can be executed without terminating the straight line input command (normal command). When the line type is changed and the interrupt command ends, control returns to linear input again.

【0019】図3〜図5を参照して、図2に示したコマ
ンド制御処理を具体的に説明する。図3は、直線入力中
の画面を表わしている。画面には描画操作用のウィンド
ウ51が表示されている。ウィンドウ51の作画域52
には処理対象となる図面の一部が表示されている。ウィ
ンドウ51の上部にはメニューバー53が表示されてい
る。メニューバー53にはファイル、編集、入力、選
択、表示、ウィンドウ、ツール、オプション、ヘルプな
どのメニュー項目が含まれている。所望のメニュー項目
を選択するとプルダウンリストが開き、当該項目に含ま
れるコマンドの一覧が表示される。コマンド一覧から所
望のコマンドを選択して実行する。参考の為、図30〜
図33に、本作図装置で用いるコマンドの一覧を掲げて
おく。この一覧は通常コマンドと割込コマンドと独立コ
マンドを含んでいる。また、これらのコマンドの幾つか
は自動認識コマンドとして設定可能である。再び図3に
戻ると、メニューバー53の下方にはツールバー54が
表示されている。ツールバー54に含まれるアイコンを
クリックすることにより、所望のコマンドを起動するこ
とができる。
The command control process shown in FIG. 2 will be specifically described with reference to FIGS. FIG. 3 shows a screen during linear input. A window 51 for drawing operation is displayed on the screen. Drawing area 52 of window 51
Shows a part of the drawing to be processed. At the top of the window 51, a menu bar 53 is displayed. The menu bar 53 includes menu items such as file, edit, input, selection, display, window, tool, option, and help. When a desired menu item is selected, a pull-down list opens, and a list of commands included in the item is displayed. A desired command is selected from the command list and executed. For reference, FIG.
FIG. 33 shows a list of commands used in the plotter. This list includes normal commands, interrupt commands, and independent commands. Some of these commands can be set as automatic recognition commands. Returning to FIG. 3 again, a toolbar 54 is displayed below the menu bar 53. By clicking an icon included in the toolbar 54, a desired command can be activated.

【0020】図3は、通常コマンドを実行して直線を入
力中の状態を表わしている。作画域52上で始点SPと
終点EPを指定することで、第一の直線L1が入力され
ている。続いて第二の直線L2を入力中である。
FIG. 3 shows a state where a straight line is being input by executing a normal command. The first straight line L1 is input by designating the start point SP and the end point EP on the drawing area 52. Subsequently, the second straight line L2 is being input.

【0021】図4は、第二の直線の入力中で割込コマン
ドを起動した状態を表わしている。ここでは、割込コマ
ンドとして線種設定コマンドを起動しており、作画域を
表わすウィンドウ51の他に、線種設定用のウィンドウ
55が開いている。ウィンドウ55がアクティブな状態
にあり、所望の線種を選択してOKボタンを押す。ここ
では、線種として点線を選んでいる。
FIG. 4 shows a state in which the interrupt command is activated during the input of the second straight line. Here, a line type setting command is activated as an interrupt command, and a line type setting window 55 is open in addition to the window 51 indicating the drawing area. The window 55 is in an active state, a desired line type is selected, and an OK button is pressed. Here, a dotted line is selected as the line type.

【0022】図5は、線種設定コマンドを終了し、直線
入力コマンドに復帰した状態を表わしている。線種設定
コマンドに対応したウィンドウ55はすでに閉じられて
いる。ウィンドウ51の作画域上で二本目の直線L2が
入力される。先の線種設定コマンドの実行により線種の
設定が実線から点線に変更されている。従って、直線L
2は点線で入力される。
FIG. 5 shows a state in which the line type setting command has been completed and has returned to the straight line input command. The window 55 corresponding to the line type setting command has already been closed. The second straight line L2 is input on the drawing area of the window 51. The line type setting has been changed from a solid line to a dotted line by executing the previous line type setting command. Therefore, the straight line L
2 is entered by a dotted line.

【0023】図6は、通常コマンドと割込コマンドの組
み合わせの他の例を表わしている。本実施例では、通常
コマンドとしてコメント文字の入力コマンドを実行して
いる。このコマンドを実行すると主ウィンドウ51に加
えて文字入力用のウィンドウ56が開く。文字入力ウィ
ンドウ56上でコメント文字をキーボードなどにより入
力することで、主ウィンドウ51に第一のコメント文字
C1が入力される。次に、入力されたコメント文字の文
字スタイルを変更する為、割込コマンドとして文字スタ
イル設定コマンドを起動する。この結果、文字スタイル
設定用のウィンドウ57が開きアクティブになるととも
に、文字入力用のウィンドウ56は非アクティブ状態に
変わる。文字スタイル設定用のウィンドウ57を使って
文字のスケール(フォントサイズ)を変更する。この
後、文字スタイル設定コマンドを終了し、再び文字入力
コマンドに戻ってウィンドウ56をアクティブにする。
この状態でコメント文字を入力すると、主ウィンドウ5
1には変更されたフォントサイズで第二のコメント文字
C2が入力される。この様に、文字スタイルを変更する
際、文字入力コマンドを終了させる事無く文字スタイル
設定コマンドを割込起動させることができ、操作性が向
上する。
FIG. 6 shows another example of a combination of a normal command and an interrupt command. In this embodiment, a comment character input command is executed as a normal command. Executing this command opens a character input window 56 in addition to the main window 51. By inputting a comment character on the character input window 56 using a keyboard or the like, the first comment character C1 is input to the main window 51. Next, in order to change the character style of the input comment character, a character style setting command is started as an interrupt command. As a result, the character style setting window 57 opens and becomes active, and the character input window 56 changes to an inactive state. The scale (font size) of the character is changed using the window 57 for setting the character style. Thereafter, the character style setting command ends, and the process returns to the character input command to activate the window 56 again.
When comment characters are entered in this state, the main window 5
1, the second comment character C2 is input in the changed font size. As described above, when changing the character style, the character style setting command can be activated by interruption without terminating the character input command, and the operability is improved.

【0024】図7は、図1に示したコマンド処理部15
が実行するコマンド制御処理を示すフローチャートであ
り、特に本発明の第二側面に関連したコマンド制御処理
を表わしている。ここでは、通常コマンドとして回路図
面に含まれる部品の識別番号(部品ID)を割り付ける
為のコマンドを実行している(S11)。この割り付け
コマンドはキーボードを介して部品IDを入力すること
により、選択された部品シンボルの近傍に部品IDを割
り付けることができる(S12)。一方、通常コマンド
である割り付けコマンドと平行して、ここでは独立コマ
ンドとして部品ID無チェックコマンドを実行している
(S13)。この独立コマンドを実行すると部品IDに
エラーのあるシンボルが表示される(S14)。部品I
D無チェックコマンド(独立コマンド)を終了させる事
無く割り付けコマンド(通常コマンド)を動作させるこ
とによって、部品ID無チェックコマンドを繰り返し終
了/起動させる事無く複数の部品シンボルに対してエラ
ーの修正が可能になる。
FIG. 7 shows the command processing unit 15 shown in FIG.
5 is a flowchart showing a command control process executed by the first embodiment, and particularly shows a command control process related to the second aspect of the present invention. Here, a command for allocating an identification number (component ID) of a component included in the circuit diagram as a normal command is executed (S11). By inputting the component ID via the keyboard, the component ID can be assigned to the vicinity of the selected component symbol (S12). On the other hand, in parallel with the allocation command, which is a normal command, the part ID non-check command is executed as an independent command here (S13). When this independent command is executed, a symbol having an error in the component ID is displayed (S14). Part I
By operating the allocation command (normal command) without ending the D no-check command (independent command), errors can be corrected for a plurality of component symbols without repeatedly ending / starting the component ID no-check command. become.

【0025】図8〜図11は図7に示したコマンド制御
処理を具体的に表わしたものである。まず図8に示す様
に、メインウィンドウ51の作画域52には処理対象と
なる回路図面が表示されている。この回路図面には複数
の部品シンボルLS161,LS04,LS374,L
S32,LS04が左から右に向って順に含まれてい
る。この状態で、メニューバー53のツール項目からプ
ルダウンリストを順に辿って部品ID無チェックコマン
ドを起動させる。プルダウンリスト中に示される種々の
チェックコマンドは一般に独立コマンドとされている。
FIGS. 8 to 11 specifically show the command control processing shown in FIG. First, as shown in FIG. 8, a circuit diagram to be processed is displayed in a drawing area 52 of a main window 51. This circuit diagram includes a plurality of component symbols LS161, LS04, LS374, L
S32 and LS04 are included in order from left to right. In this state, the component ID no check command is activated by sequentially tracing the pull-down list from the tool item of the menu bar 53. The various check commands shown in the pull-down list are generally independent commands.

【0026】図9に示す様に、部品ID無チェックコマ
ンドを実行することにより、メインウィンドウ51に加
え部品ID無チェック用のサブウィンドウ58が開く。
このサブウィンドウ58には部品IDが付与されていな
いシンボルが部品名LS04,LS32,LS374と
してリストアップされている。例えば、部品ID無チェ
ックウィンドウ58で部品名LS04を選択する。この
結果、メインウィンドウ51の作画域52のほぼ中央に
部品名LS04を有するシンボルが選択状態で表示され
る。
As shown in FIG. 9, by executing the component ID no check command, a sub window 58 for component ID no check is opened in addition to the main window 51.
In the sub-window 58, symbols to which no component ID is assigned are listed as component names LS04, LS32, and LS374. For example, the part name LS04 is selected in the part ID no check window 58. As a result, a symbol having the part name LS04 is displayed in a selected state substantially at the center of the drawing area 52 of the main window 51.

【0027】続いて図10に示す様に、通常コマンドと
して部品ID入力コマンドを起動する。この結果、画面
上にはメインウィンドウ51および部品ID無チェック
用のウィンドウ58に加えて、部品ID入力用のサブウ
ィンドウ59が開く。この場合、通常コマンドは独立コ
マンドと並列で起動される。部品ID無チェック用のウ
ィンドウ58を非アクティブ状態にし、部品ID入力用
のサブウィンドウ59をアクティブ状態にして、部品L
S04に割り振るべき部品IDを入力する。この結果、
作画域52のほぼ中央に選択状態で表示された部品LS
04のシンボルの近傍に入力した部品IDが割り付けら
れる。
Subsequently, as shown in FIG. 10, a component ID input command is activated as a normal command. As a result, a sub window 59 for inputting a component ID is opened on the screen in addition to the main window 51 and the window 58 for checking no component ID. In this case, the normal command is activated in parallel with the independent command. The part ID no-check window 58 is deactivated, and the part ID input sub-window 59 is activated.
The part ID to be assigned is input to S04. As a result,
A part LS displayed in a selected state substantially at the center of the drawing area 52
The input component ID is assigned near the symbol 04.

【0028】図11に示す様に、部品ID入力用のサブ
ウィンドウ59を一旦閉じ、部品ID無チェックコマン
ドに戻る。再びサブウィンドウ58に表示されたリスト
から次の部品名LS32を選択する。この結果、作画域
52には部品LS32のシンボルが選択された状態でほ
ぼ中央に表示される。なお、先に部品IDの入力が済ん
だ部品LS04のシンボルは作画域52の右下方に移動
している。再び部品ID入力コマンドを実行することに
より、メインウィンドウ51のほぼ中央に選択状態で表
示された部品LS32のシンボルに対して本回路図面の
設計仕様に従って所定の部品IDを付与する。
As shown in FIG. 11, the sub window 59 for inputting the component ID is closed once, and the process returns to the component ID non-check command. The next part name LS32 is selected from the list displayed in the sub window 58 again. As a result, in the drawing area 52, the symbol of the component LS32 is displayed substantially at the center in a selected state. The symbol of the component LS04 for which the input of the component ID has been completed has moved to the lower right of the drawing area 52. By executing the component ID input command again, a predetermined component ID is given to the symbol of the component LS 32 displayed in a selected state substantially at the center of the main window 51 in accordance with the design specification of the circuit diagram.

【0029】図12は図1に示したコマンド処理部15
が実行するコマンド制御処理の全体的な流れを示すフロ
ーチャートである。コマンド制御処理は図1に示したキ
ーボード3やデジタイザ4などの操作部から入力される
イベントに応じて実行される。まずステップS21で操
作部から入力されるボタンイベントの判定を行う。ボタ
ンイベントはデジタイザのスタイラスに組み込まれた左
右一対のボタンの押下によって入力される。これに代え
て、マウスに設けられた左右ボタンのクリックによりボ
タンイベントを入力することもできる。左ボタンがクリ
ックされた場合にはS22で選択コマンドを実行する。
右ボタンがクリックされた場合にはステップS23に進
み、独立コマンドの起動が要求されたか否かを判定す
る。YESの場合にはステップS24で独立コマンドを
実行する。NOの場合にはステップS25に進み、割込
コマンドの起動が要求されたか否かを判定する。YES
の場合にはステップS26に進み、すでに割込コマンド
が実行中であるか否かを判定する。YESの場合にはス
テップS27に進み、先に実行中の割込コマンドをキャ
ンセルする。この後、ステップS28に進み新規の割込
コマンドを実行する。ステップS26でNOと判定され
た場合には、直接ステップS28に進み割込コマンドを
実行する。ステップS25でNOと判定された場合に
は、ステップS29に進み通常コマンドの起動が要求さ
れたか否かを判定する。YESの場合にはステップS3
0に進み、すでに通常コマンドを実行中であるか否かを
判定する。YESの場合にはステップS31に進み、先
の通常コマンドをキャンセルする。この後ステップS3
2に進み新たな通常コマンドを実行する。ステップS3
0でNOと判定された場合には直接ステップS32に進
む。ステップS29でNOと判断された場合には本コマ
ンド制御処理を終了する。
FIG. 12 shows the command processing unit 15 shown in FIG.
5 is a flowchart showing an overall flow of a command control process executed by the server. The command control process is executed in response to an event input from an operation unit such as the keyboard 3 and the digitizer 4 shown in FIG. First, in step S21, a button event input from the operation unit is determined. The button event is input by pressing a pair of left and right buttons incorporated in the stylus of the digitizer. Alternatively, a button event can be input by clicking the left and right buttons provided on the mouse. When the left button is clicked, the selection command is executed in S22.
If the right button has been clicked, the process proceeds to step S23, and it is determined whether the activation of the independent command has been requested. In the case of YES, an independent command is executed in step S24. In the case of NO, the process proceeds to step S25, and it is determined whether or not activation of the interrupt command is requested. YES
In this case, the process proceeds to step S26, where it is determined whether an interrupt command is already being executed. In the case of YES, the process proceeds to step S27 to cancel the interrupt command that is being executed first. Thereafter, the process proceeds to step S28 to execute a new interrupt command. If NO is determined in the step S26, the process directly proceeds to a step S28 to execute the interrupt command. If NO is determined in the step S25, the process proceeds to a step S29 to determine whether or not the activation of the normal command is requested. If YES, step S3
The process proceeds to 0, and it is determined whether or not the normal command is already being executed. In the case of YES, the process proceeds to step S31 to cancel the previous normal command. After this, step S3
Proceed to 2 to execute a new normal command. Step S3
When the determination is 0 and NO, the process directly proceeds to step S32. If NO is determined in the step S29, the present command control process ends.

【0030】図13の(A)は、図12に示した選択コ
マンドの実行ステップS22の詳細を示すフローチャー
トである。まずステップS221で選択コマンドの対象
となったオブジェクトがすでに選択状態にあるか否かを
判断する。選択状態にない場合にはステップS222に
進み当該オブジェクトの選択処理を行う。すでに選択状
態にある場合にはステップS223に進みボタンイベン
トの種類を判定する。ボタンイベントがダブルクリック
である場合にはステップS224でダブルクリック処理
を行う。ボタンイベントがドラッグである場合にはステ
ップS225でドラッグ処理を行う。ボタンイベントの
種類がクリックである場合にはステップS226でクリ
ック処理を行う。
FIG. 13A is a flowchart showing details of the selection command execution step S22 shown in FIG. First, in step S221, it is determined whether or not the object targeted for the selection command has already been selected. If the object is not in the selected state, the process proceeds to step S222 to perform a process of selecting the object. If the button event has already been selected, the process proceeds to step S223 to determine the type of the button event. If the button event is a double click, a double click process is performed in step S224. If the button event is a drag, a drag process is performed in step S225. If the type of button event is click, a click process is performed in step S226.

【0031】図13の(B)はダブルクリック処理S2
24の詳細を示すフローチャートである。まずステップ
S2241で選択された要素(オブジェクト)の判定を
行う。特にオブジェクトがなければステップS2242
で選択処理を行う。選択されたオブジェクト(選択要
素)が図形である場合には、ステップS2243で線種
・塗りつぶし設定コマンドを起動する。このコマンドは
選択されたオブジェクトに対応した自動認識コマンドで
ある。選択要素が回路部品のシンボルである場合には、
ステップS2244でシンボル属性入力コマンドを起動
する。このコマンドもシンボルに対応して設けられた自
動認識コマンドである。選択要素が接続線(バス配線)
である場合にはステップS2245で信号名入力コマン
ドを起動する。このコマンドも接続線の選択によって自
動的に起動される自動認識コマンド(デフォルトコマン
ド)である。
FIG. 13B shows a double click processing S2.
24 is a flowchart showing the details of Step S24. First, the element (object) selected in step S2241 is determined. If there is no object in particular, step S2242
Performs selection processing. If the selected object (selected element) is a graphic, a line type / painting setting command is activated in step S2243. This command is an automatic recognition command corresponding to the selected object. If the selected element is a circuit component symbol,
In step S2244, a symbol attribute input command is started. This command is also an automatic recognition command provided corresponding to the symbol. Selection element is a connection line (bus wiring)
In step S2245, a signal name input command is activated. This command is also an automatic recognition command (default command) that is automatically activated by selecting a connection line.

【0032】図13の(C)はクリック処理S226の
詳細を示すフローチャートである。クリック処理に応じ
て必要な選択処理をステップS2261で行う。
FIG. 13C is a flowchart showing details of the click processing S226. A necessary selection process is performed in step S2261 according to the click process.

【0033】図13の(D)はドラッグ処理S225の
詳細を示すフローチャートである。まずステップS22
51でドラッグ位置の判定を行う。あらかじめ決められ
たドラッグ位置外の箇所がドラッグされた場合にはS2
252で選択処理を行って処理を終了する。ドラッグ位
置が修正ポイントである場合には、ステップS2253
で修正コマンドを起動する。このコマンドは自動認識コ
マンドの一種である。ドラッグ位置が選択要素自体に係
る場合には、ステップS2254で移動コマンドを起動
する。このコマンドも自動認識コマンドの一種である。
FIG. 13D is a flowchart showing details of the drag process S225. First, step S22
At 51, the drag position is determined. If a part outside the predetermined drag position is dragged, S2
At 252, a selection process is performed and the process ends. If the drag position is a correction point, step S2253
Invoke the correction command with. This command is a type of automatic recognition command. If the drag position relates to the selected element itself, a move command is activated in step S2254. This command is also a kind of automatic recognition command.

【0034】図14は自動認識コマンドの一例を示す模
式図である。メインウィンドウ51の作画域52には複
数の図形オブジェクトが描かれている。線分Lが選択状
態に置かれ、他の図形は非選択状態にある。線分Lをス
タイラスまたはマウスなどのポインティングツールでダ
ブルクリックすると、あらかじめ線分Lに対応して設定
された自動認識コマンドが起動する。本例では、線分に
対しては線種・塗りつぶし設定コマンドが自動的に起動
する。この結果、線種・塗りつぶし変更用のサブウィン
ドウ55が開く。サブウィンドウ55を使って所望の線
種を選択することにより線分Lの線種を変更することが
できる。この様に、コマンド処理部15は、操作部から
入力された第一のイベントに応じて描画操作の対象とな
るオブジェクトを選択し、選択されたオブジェクトに対
して操作部から入力された第二のイベント(ダブルクリ
ック)に応じてあらかじめオブジェクトの描画操作に関
連した特定のコマンドを自動認識して起動し、操作部か
ら入力された第三のイベントに応じ自動認識されたコマ
ンドを実行してオブジェクトの画像操作を行う。本例で
は、コマンド処理部15は、操作部から入力された第一
のイベントに応じて描画操作の対象となるオブジェクト
として線分Lを選択している。選択された線分Lに対し
て操作部から入力された第二のイベント(ダブルクリッ
ク)に応じてあらかじめ線分Lの描画操作に関連した特
定のコマンドとして線分Lの線種を設定するコマンドを
自動認識して起動する。係る手順により描画操作を効率
化することができる。いちいちメニューバー53または
ツールバー54を操作することなく、選択されたオブジ
ェクトに頻繁に使用される自動認識コマンドを簡単なダ
ブルクリック操作で起動することができる。
FIG. 14 is a schematic diagram showing an example of the automatic recognition command. In the drawing area 52 of the main window 51, a plurality of graphic objects are drawn. The line segment L is placed in the selected state, and the other figures are in the non-selected state. When the line L is double-clicked with a pointing tool such as a stylus or a mouse, an automatic recognition command set in advance corresponding to the line L is activated. In this example, a line type / fill setting command is automatically activated for a line segment. As a result, a sub-window 55 for changing the line type / fill is opened. By selecting a desired line type using the sub-window 55, the line type of the line segment L can be changed. As described above, the command processing unit 15 selects the object to be subjected to the drawing operation in accordance with the first event input from the operation unit, and selects the second object input from the operation unit for the selected object. In response to an event (double-click), a specific command related to the drawing operation of the object is automatically recognized and activated in advance, and the automatically recognized command is executed in response to the third event input from the operation unit to execute the object command. Perform image operations. In this example, the command processing unit 15 selects the line segment L as an object to be subjected to a drawing operation according to a first event input from the operation unit. A command for setting the line type of the line segment L as a specific command related to the drawing operation of the line segment L in advance in response to a second event (double-click) input from the operation unit for the selected line segment L Is automatically recognized and activated. With such a procedure, the drawing operation can be made more efficient. An automatic recognition command frequently used for a selected object can be activated by a simple double-click operation without operating the menu bar 53 or the toolbar 54 each time.

【0035】図15は自動認識コマンドの他の例を示す
模式図である。本例では、部品のシンボルSを選択し、
このシンボルS上でポインティングツールをダブルクリ
ックすると、シンボル属性入力コマンドが自動認識によ
り起動される。この結果、画面上にはメインウィンドウ
51に加えてシンボル属性入力を行うサブウィンドウ6
0が開かれる。即ち、本実施例では操作部から入力され
た第一のイベント(例えばポインティングツールのクリ
ック)に応じて描画操作の対象となるオブジェクトとし
て回路図面に含まれる部品のシンボルSを選択し、選択
されたシンボルSに対して操作部から入力された第二の
イベント(例えばポインティングツールのダブルクリッ
ク)に応じてあらかじめシンボルSの描画操作に関連し
た特定のコマンドとして当該部品の属性を入力するコマ
ンドを自動認識して起動する。
FIG. 15 is a schematic diagram showing another example of the automatic recognition command. In this example, the part symbol S is selected,
When the pointing tool is double-clicked on the symbol S, a symbol attribute input command is activated by automatic recognition. As a result, in addition to the main window 51, a sub window 6 for inputting symbol attributes is displayed on the screen.
0 is opened. That is, in the present embodiment, the symbol S of the component included in the circuit diagram is selected as the object to be subjected to the drawing operation in response to the first event (for example, clicking of the pointing tool) input from the operation unit, and the selected symbol is selected. In response to a second event (for example, double-clicking a pointing tool) input from the operation unit for the symbol S, a command for inputting the attribute of the part as a specific command related to the drawing operation of the symbol S in advance is automatically recognized. And start.

【0036】図16は自動認識コマンドの別の例を示す
模式図である。本例では、メインウィンドウ51の作画
域52に表示された回路図面からバス配線Bを選択して
いる。選択されたバス配線Bの上でポインティングツー
ルをダブルクリックすると、バス名入力コマンドが自動
認識により起動される。この結果、画面上にはメインウ
ィンドウ51に加えバス名入力用のサブウィンドウ61
が開かれる。即ち、本実施例では、操作部から入力され
た第一のイベント(ポインティングツールのクリック)
に応じて描画操作の対象となるオブジェクトとして回路
図面に含まれるバス配線Bのシンボルを選択し、選択さ
れたシンボルに対して操作部から入力された第二のイベ
ント(ポインティングツールのダブルクリック)に応じ
て、あらかじめシンボルの描画操作に関連した特定のコ
マンドとして該当バス配線Bの名称を入力するコマンド
を自動認識して起動する。
FIG. 16 is a schematic diagram showing another example of the automatic recognition command. In this example, the bus wiring B is selected from the circuit diagram displayed in the drawing area 52 of the main window 51. When the pointing tool is double-clicked on the selected bus wiring B, a bus name input command is activated by automatic recognition. As a result, in addition to the main window 51, a sub window 61 for inputting a bus name is displayed on the screen.
Is opened. That is, in the present embodiment, the first event (click of the pointing tool) input from the operation unit
The symbol of the bus wiring B included in the circuit diagram is selected as an object to be subjected to the drawing operation in accordance with, and a second event (double-click of the pointing tool) input from the operation unit for the selected symbol is performed. Accordingly, a command for inputting the name of the corresponding bus wiring B as a specific command related to the symbol drawing operation is automatically recognized and activated.

【0037】図17および図18は自動認識コマンドの
一種である一括移動コマンドを示す模式図である。図1
7に示す様に、メインウィンドウ51の作画域52上で
移動対象となるオブジェクトを複数個選択する。次に図
18に示す様に、選択状態にあるオブジェクトの何れか
一つをポインティングツールでドラッグすることによ
り、選択されたオブジェクト全てを同時に移動すること
ができる。この様に、本実施例では、操作部から入力さ
れた第一のイベントに応じて描画操作の対象となるオブ
ジェクトを複数個同時に選択し、選択されたオブジェク
トに対して操作部から入力された第二のイベントに応じ
てあらかじめオブジェクトの描画操作に関連した特定の
コマンドとして移動コマンドを自動認識して起動し、操
作部から入力された第三のイベントに応じて自動認識さ
れた移動コマンドを実行して選択されたオブジェクトを
複数個同時に移動する。
FIGS. 17 and 18 are schematic diagrams showing a batch movement command which is a kind of automatic recognition command. FIG.
As shown in FIG. 7, a plurality of objects to be moved are selected on the drawing area 52 of the main window 51. Next, as shown in FIG. 18, by dragging any one of the selected objects with a pointing tool, all the selected objects can be moved at the same time. As described above, in the present embodiment, a plurality of objects to be subjected to the drawing operation are simultaneously selected in accordance with the first event input from the operation unit, and the second object input from the operation unit is selected for the selected object. In response to the second event, the movement command is automatically recognized and activated in advance as a specific command related to the drawing operation of the object, and the automatically recognized movement command is executed in response to the third event input from the operation unit. Move multiple selected objects simultaneously.

【0038】自動認識コマンドには上述した種類の他に
種々のものが含まれる。特に、操作部から入力された第
一のイベントに応じて描画操作の対象となるオブジェク
トとして回路図面に含まれる結線のシンボルを選択し、
選択されたシンボルに対して操作部から入力された第二
のイベントに応じてあらかじめシンボルの描画操作に関
連した特定のコマンドとして該当結線の削除、延長、追
加、分岐、変更または修正を行う自動認識コマンドが多
数用意されている。以下これらの結線編集用自動認識コ
マンドを具体的に説明する。図19および図20は結線
修正用の自動認識コマンドを模式的に表わしている。図
19に示す様に回路から切り離したい結線Lを選択状態
にする。次に図20に示す様に選択した結線Lの端点P
をドラッグすると当該結線Lの接続が切れる。
The automatic recognition command includes various commands in addition to the above-described types. In particular, a connection symbol included in the circuit diagram is selected as an object to be drawn according to the first event input from the operation unit,
Automatic recognition for deleting, extending, adding, branching, changing or modifying the connection as a specific command related to the symbol drawing operation in advance according to the second event input from the operation unit for the selected symbol Many commands are provided. Hereinafter, these connection edit automatic recognition commands will be specifically described. FIG. 19 and FIG. 20 schematically show an automatic recognition command for connection correction. As shown in FIG. 19, the connection L to be disconnected from the circuit is selected. Next, as shown in FIG. 20, the end point P of the selected connection L
Is dragged, the connection of the connection L is disconnected.

【0039】図21および図22は結線移動用の自動認
識コマンドを模式的に表わしている。まず図21に示す
様に、接続点Pに接続されている結線L1およびL2を
全て移動したい場合、接続点Pにつながっている全ての
結線L1,L2を選択する。続いて図22に示す様に、
接続点Pの部分をドラッグすると結線L1,L2の全体
が移動する。
FIGS. 21 and 22 schematically show an automatic recognition command for connection movement. First, as shown in FIG. 21, when it is desired to move all the connections L1 and L2 connected to the connection point P, all the connections L1 and L2 connected to the connection point P are selected. Subsequently, as shown in FIG.
When the connection point P is dragged, the entire connections L1 and L2 move.

【0040】図23および図24に示した例は、結線の
接点を増やす為の自動認識コマンドである。まず、図2
3に示す様に、接点を増やす対象となる結線Lを選択す
る。次に図24に示す様に、結線Lの直角部分をドラッ
グすると結線Lの形状が変化し、使用可能な接点の個数
が増える。
The examples shown in FIGS. 23 and 24 are automatic recognition commands for increasing the number of connection points. First, FIG.
As shown in FIG. 3, the connection L for which the number of contacts is to be increased is selected. Next, as shown in FIG. 24, when the right angle portion of the connection L is dragged, the shape of the connection L changes, and the number of usable contacts increases.

【0041】図25〜図27は結線の折れ曲がり線数を
増やしたい場合の自動認識コマンドを示す模式図であ
る。まず図25に示す様に、対象となる結線Lを選択す
る。次に図26に示す様に、折れ曲がり線数を増やした
い方向と反対方向に結線Lの中間点をドラッグすると、
結線Lの端点に接続線が増える。続いて図27に示す様
に、増えた接続線を伸ばしてピンにつなぎ接続点を元に
戻す。
FIGS. 25 to 27 are schematic diagrams showing an automatic recognition command when it is desired to increase the number of bent connection lines. First, as shown in FIG. 25, a target connection L is selected. Next, as shown in FIG. 26, when the middle point of the connection L is dragged in the direction opposite to the direction in which the number of bent lines is to be increased,
The number of connection lines increases at the end point of the connection L. Subsequently, as shown in FIG. 27, the additional connection lines are extended, connected to the pins, and the connection points are restored.

【0042】図28および図29は結線の中間部を移動
したい場合に用いる自動認識コマンドを模式的に表わし
ている。まず図28に示す様に移動したい結線Lを選択
する。次に図29に示す様に選択した結線Lの中間部を
ドラッグすると中間部が移動する。
FIGS. 28 and 29 schematically show an automatic recognition command used when it is desired to move the middle part of the connection. First, a connection L to be moved is selected as shown in FIG. Next, as shown in FIG. 29, when the middle part of the selected connection L is dragged, the middle part moves.

【0043】以上説明した様に、本発明は通常コマンド
に加えて割込コマンド、独立コマンドおよび自動認識コ
マンドを利用した作図装置および作図方法を提供するも
のである。更に、本発明は係る作図装置および作図方法
を実現するプログラムを格納した記録媒体を包含してい
る。本記録媒体は基本的に、コンピュータに対して、処
理の対象となる図面を表わすデータを展開する展開手順
と、図面の描画操作を指示するイベントを逐次入力する
操作手順と、該イベントに応じあらかじめ設定されたコ
マンドを実行して図面の描画操作を行うコマンド処理手
順と、該描画操作に従って該データを処理する描画処理
手順と、処理された該データに基づいて図面を表示する
表示手順とを行わせる為のプログラムを格納している。
特徴事項として、本発明の第一側面によれば、前記コマ
ンド処理手順に際し、該操作手順により入力された第一
のイベントに応じて通常の描画操作を行う通常コマンド
を起動し、該操作手順により入力された第二のイベント
に応じて該通常コマンドを終了する事無くその設定に関
連した割込コマンドを起動し、該操作手順により入力さ
れた第三のイベントに応じて該割込コマンドを実行して
該通常コマンドの設定を変更し、該操作手順により入力
された第四のイベントに応じて該通常コマンドに復帰し
変更された設定に従って該通常コマンドを続行する為の
プログラムを記録媒体に格納している。また本発明の第
二側面によれば、前記コマンド処理手順に際し、個々の
オブジェクトに対して通常の描画操作を行う通常コマン
ドと作図規則に基づいて個々のオブジェクトの過誤を検
査する独立コマンドとを互いに並列に動作させ、該独立
コマンドの実行によって特定された個々のオブジェクト
の過誤を逐一該通常コマンドの実行によって修正し、該
独立コマンドおよび通常コマンドを交互に終了する事無
く該操作手順から逐次入力されるイベントに応じて個々
のオブジェクトの検査および修正を行う為のプログラム
を記録媒体に格納している。本発明の第三側面によれ
ば、前記コマンド処理手順に際し、該操作手順により入
力された第一のイベントに応じて描画操作の対象となる
オブジェクトを選択し、選択された該オブジェクトに対
して該操作手順により入力された第二のイベントに応じ
てあらかじめ該オブジェクトの描画操作に関連した特定
のコマンドを自動認識して起動し、該操作手順により入
力された第三のイベントに応じて該自動認識されたコマ
ンドを実行して該オブジェクトの画像操作を行う為のプ
ログラムを記録媒体に格納している。
As described above, the present invention provides a drawing apparatus and a drawing method using an interrupt command, an independent command, and an automatic recognition command in addition to a normal command. Further, the present invention includes a recording medium storing a program for realizing the drawing apparatus and the drawing method. Basically, the present recording medium is provided to a computer with a development procedure for developing data representing a drawing to be processed, an operation procedure for sequentially inputting an event for instructing a drawing operation of a drawing, and A command processing procedure of executing a set command to perform a drawing operation of a drawing, a drawing processing procedure of processing the data according to the drawing operation, and a display procedure of displaying a drawing based on the processed data are performed. It stores the program to make it work.
As a feature, according to the first aspect of the present invention, at the time of the command processing procedure, a normal command for performing a normal drawing operation according to a first event input by the operation procedure is started, and Activate the interrupt command related to the setting without ending the normal command in response to the input second event, and execute the interrupt command in response to the third event input by the operation procedure Then, a program for changing the setting of the normal command, returning to the normal command in response to the fourth event input by the operation procedure, and continuing the normal command according to the changed setting is stored in the recording medium. doing. According to the second aspect of the present invention, in the command processing procedure, a normal command for performing a normal drawing operation on each object and an independent command for checking each object for errors based on a drawing rule are mutually exchanged. Operate in parallel, correct the errors of the individual objects identified by the execution of the independent command one by one by executing the normal command, and sequentially input the independent command and the normal command from the operating procedure without alternately ending the command. A program for inspecting and correcting each object in accordance with an event is stored in a recording medium. According to the third aspect of the present invention, at the time of the command processing procedure, an object to be subjected to a drawing operation is selected in accordance with a first event input according to the operation procedure, and the object is selected for the selected object. A specific command related to the drawing operation of the object is automatically recognized and activated in advance according to the second event input according to the operation procedure, and the automatic recognition is performed according to the third event input according to the operation procedure. A program for executing the command to perform the image operation of the object is stored in the recording medium.

【0044】[0044]

【発明の効果】以上説明したように、本発明の第一側面
によれば、入力コマンドを実行中に入力コマンドを終了
させる事無く割込コマンドとして初期設定値を変更でき
るコマンドを設け、そのコマンドを使用して初期値を変
更後、再び入力コマンドに戻ることによって、次のオブ
ジェクトに対する入力内容は新しい初期値が反映された
ものになる。係る構成により、入力コマンドを実行中途
中で初期設定を変えることが可能になり、コマンドを終
了する事無く属性の異なるデータを入力することができ
る。本発明の第二側面によれば、通常のコマンドとは別
に独立で動くコマンドを設け、通常コマンドの動作中、
独立コマンドは自身が終了するかプログラムが終了する
まで動き続ける。チェックコマンドなどを独立コマンド
化することによりエラー箇所をチェックしながらオブジ
ェクトの編集をすることができる。エラー項目が複数あ
る場合、エラーチェックと修正を何度も繰り返す必要が
ある。本発明では、エラーチェックの為のダイヤログが
常時表示されることになり、次のエラー項目へのジャン
プが簡単となり、操作性が向上するとともに作業効率が
改善される。本発明の第三側面によれば、通常のコマン
ドとは別に編集するオブジェクトによって一つだけデフ
ォルトコマンドを割り振り、ダブルクリックなどの簡単
な操作でデフォルトコマンドが起動できるようにしてい
る。頻繁に使用するコマンドをデフォルトコマンドとし
て割り振ることにより操作性が向上し作業効率の改善に
つながる。例えば、通常よく使用する属性入力コマンド
や編集コマンドを自動認識によりデフォルトコマンド化
する。
As described above, according to the first aspect of the present invention, there is provided a command capable of changing the initial setting value as an interrupt command without terminating the input command while executing the input command, After changing the initial value using, returning to the input command again causes the input content for the next object to reflect the new initial value. With this configuration, it is possible to change the initial settings during execution of the input command, and to input data having different attributes without terminating the command. According to the second aspect of the present invention, a command that operates independently of a normal command is provided.
Independent commands continue to run until they terminate or the program terminates. By converting the check command into an independent command, the object can be edited while checking the error location. If there are multiple error items, it is necessary to repeat error checking and correction many times. According to the present invention, a dialog for error checking is always displayed, so that jumping to the next error item is simplified, operability is improved, and work efficiency is improved. According to the third aspect of the present invention, only one default command is assigned by an object to be edited separately from a normal command, and the default command can be activated by a simple operation such as double-click. By assigning frequently used commands as default commands, operability is improved and work efficiency is improved. For example, an attribute input command or an edit command which is usually used is converted into a default command by automatic recognition.

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

【図1】本発明に係る作図装置の基本的な構成を示すブ
ロック図である。
FIG. 1 is a block diagram showing a basic configuration of a plotting device according to the present invention.

【図2】本発明の動作説明に供するフローチャートであ
る。
FIG. 2 is a flowchart for explaining the operation of the present invention.

【図3】本発明の動作説明に供する模式図である。FIG. 3 is a schematic diagram for explaining the operation of the present invention.

【図4】本発明の動作説明に供する模式図である。FIG. 4 is a schematic diagram for explaining the operation of the present invention.

【図5】本発明の動作説明に供する模式図である。FIG. 5 is a schematic diagram for explaining the operation of the present invention.

【図6】本発明の動作説明に供する模式図である。FIG. 6 is a schematic diagram for explaining the operation of the present invention.

【図7】本発明に係る作図装置の動作説明に供するフロ
ーチャートである。
FIG. 7 is a flowchart for explaining the operation of the drawing apparatus according to the present invention.

【図8】本発明に係る作図装置の動作説明に供する模式
図である。
FIG. 8 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図9】本発明に係る作図装置の動作説明に供する模式
図である。
FIG. 9 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図10】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 10 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図11】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 11 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図12】本発明に係る作図装置の動作説明に供するフ
ローチャートである。
FIG. 12 is a flowchart for explaining the operation of the drawing apparatus according to the present invention.

【図13】本発明に係る作図装置の動作説明に供するフ
ローチャートである。
FIG. 13 is a flowchart for explaining the operation of the drawing apparatus according to the present invention.

【図14】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 14 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図15】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 15 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図16】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 16 is a schematic view for explaining the operation of the drawing apparatus according to the present invention.

【図17】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 17 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図18】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 18 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図19】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 19 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図20】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 20 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図21】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 21 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図22】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 22 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図23】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 23 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図24】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 24 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図25】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 25 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図26】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 26 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図27】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 27 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図28】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 28 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図29】本発明に係る作図装置の動作説明に供する模
式図である。
FIG. 29 is a schematic diagram for explaining the operation of the drawing apparatus according to the present invention.

【図30】本発明に係る作図装置で用いるコマンドを列
挙した表図である。
FIG. 30 is a table listing commands used in the plotting apparatus according to the present invention.

【図31】本発明に係る作図装置で用いるコマンドを列
挙した表図である。
FIG. 31 is a table listing commands used in the plotting apparatus according to the present invention.

【図32】本発明に係る作図装置で用いるコマンドを列
挙した表図である。
FIG. 32 is a table listing commands used in the plotting apparatus according to the present invention.

【図33】本発明に係る作図装置で用いるコマンドを列
挙した表図である。
FIG. 33 is a table listing commands used in the plotting apparatus according to the present invention.

【符号の説明】[Explanation of symbols]

1・・・データベース(DB)、2・・・データベース
(DB)処理部、3・・・キーボード、4・・・デジタ
イザ、6・・・入力イベント処理部、15・・・コマン
ド処理部、19・・・描画処理部、20・・・CRT、
21・・・CRTコントローラ
DESCRIPTION OF SYMBOLS 1 ... Database (DB), 2 ... Database (DB) processing part, 3 ... Keyboard, 4 ... Digitizer, 6 ... Input event processing part, 15 ... Command processing part, 19 ... Drawing processing unit, 20 ... CRT,
21 CRT controller

Claims (39)

【特許請求の範囲】[Claims] 【請求項1】 処理の対象となる図面を表わすデータを
格納する記憶部と、図面の描画操作を指示するイベント
を逐次入力する操作部と、該イベントに応じあらかじめ
設定されたコマンドを実行して図面の描画操作を行うコ
マンド処理部と、該描画操作に従って該データを処理す
る描画処理部と、処理された該データに基づいて図面を
表示する表示部とを備えた作図装置において、 前記コマンド処理部は、該操作部から入力された第一の
イベントに応じて通常の描画操作を行う通常コマンドを
起動し、該操作部から入力された第二のイベントに応じ
て該通常コマンドを終了する事無くその設定に関連した
割込コマンドを起動し、該操作部から入力された第三の
イベントに応じて該割込コマンドを実行して該通常コマ
ンドの設定を変更し、該操作部から入力された第四のイ
ベントに応じて該通常コマンドに復帰し変更された設定
に従って該通常コマンドを続行することを特徴とする作
図装置。
1. A storage unit for storing data representing a drawing to be processed, an operation unit for sequentially inputting an event for instructing a drawing operation of the drawing, and executing a command preset according to the event. A command processing unit that performs a drawing operation of a drawing, a drawing processing unit that processes the data in accordance with the drawing operation, and a display unit that displays a drawing based on the processed data; The unit activates a normal command for performing a normal drawing operation in response to the first event input from the operation unit, and terminates the normal command in response to the second event input from the operation unit. In response to the third event input from the operation unit, the control unit activates the interrupt command related to the setting, changes the setting of the normal command, and changes the setting of the normal command. Drawing apparatus characterized by continuing the normal command according to the settings that have changed to return to the normal command in accordance with the fourth event input from the section.
【請求項2】 前記コマンド処理部は、該操作部から入
力された第一のイベントに応じて通常の描画操作として
線を描く通常コマンドを起動し、該操作部から入力され
た第二のイベントに応じて該通常コマンドを終了する事
無く線の種類の設定を行う割込コマンドを起動すること
を特徴とする請求項1記載の作図装置。
2. The command processing unit activates a normal command for drawing a line as a normal drawing operation in response to a first event input from the operation unit, and a second event input from the operation unit. 2. The plotting apparatus according to claim 1, wherein an interrupt command for setting a line type is started without terminating the normal command in response to the command.
【請求項3】 前記コマンド処理部は、該操作部から入
力された第一のイベントに応じて通常の描画操作として
文字の割付を行う通常コマンドを起動し、該操作部から
入力された第二のイベントに応じて該通常コマンドを終
了する事無く文字のフォントサイズの設定を行う割込コ
マンドを起動することを特徴とする請求項1記載の作図
装置。
3. The command processing unit activates a normal command for assigning a character as a normal drawing operation in response to a first event input from the operation unit, and activates a second command input from the operation unit. 2. The drawing apparatus according to claim 1, wherein an interrupt command for setting a font size of a character is started without terminating the normal command in response to the event.
【請求項4】 処理の対象となる図面に含まれる個々の
オブジェクトを表わすデータを格納する記憶部と、あら
かじめ決められた作法に従って該オブジェクトの描画操
作を指示するイベントを逐次入力する操作部と、該イベ
ントに応じ所定のコマンドを実行して該オブジェクトの
描画操作を行うコマンド処理部と、該描画操作に従って
該データを処理する描画処理部と、処理された該データ
に基づいて個々のオブジェクトを含む図面を表示する表
示部とを備えた作図装置において、 前記コマンド処理部は、個々のオブジェクトに対して通
常の描画操作を行う通常コマンドと該作法に基づいて個
々のオブジェクトの過誤を検査する独立コマンドとを互
いに並列に動作させ、該独立コマンドの実行によって特
定された個々のオブジェクトの過誤を逐一該通常コマン
ドの実行によって修正し、該独立コマンドおよび通常コ
マンドを交互に終了する事無く該操作部から逐次入力さ
れるイベントに応じて個々のオブジェクトの検査および
修正を行うことを特徴とする作図装置。
4. A storage unit for storing data representing individual objects included in a drawing to be processed, an operation unit for sequentially inputting an event instructing a drawing operation of the object according to a predetermined manner, A command processing unit that executes a predetermined command in response to the event to perform a drawing operation of the object; a drawing processing unit that processes the data according to the drawing operation; and an individual object based on the processed data. A command processing unit, comprising: a normal command for performing a normal drawing operation on each object; and an independent command for checking an error of each object based on the method. Are operated in parallel with each other, and errors of individual objects specified by the execution of the independent command are corrected. (1) a drawing which corrects by executing the normal command, and inspects and corrects each object according to an event sequentially input from the operation unit without alternately ending the independent command and the normal command. apparatus.
【請求項5】 前記コマンド処理部は、該操作部から入
力された第一のイベントに応じて該独立コマンドを実行
し特定されたオブジェクトを選択状態で該表示部に表示
させ、該操作部から入力された第二のイベントに応じて
該通常コマンドを実行し選択状態にある該オブジェクト
の過誤を修正することを特徴とする請求項4記載の作図
装置。
5. The command processing unit executes the independent command in response to a first event input from the operation unit, causes the specified object to be displayed on the display unit in a selected state, and 5. The drawing apparatus according to claim 4, wherein the normal command is executed in response to the input second event, and an error of the selected object is corrected.
【請求項6】 前記コマンド処理部は、該操作部から入
力された第一のイベントに応じて該独立コマンドを実行
し特定されたオブジェクトを選択状態で自動的に該表示
部のほぼ中央に配置することを特徴とする請求項5記載
の作図装置。
6. The command processing unit executes the independent command in response to a first event input from the operation unit, and automatically arranges a specified object in a selected state at substantially the center of the display unit. The plotting device according to claim 5, wherein the plotting is performed.
【請求項7】 前記コマンド処理部は、部品を表す個々
のオブジェクトに対して通常の描画操作として部品の識
別記号を付与する通常コマンドと該作法に基づいて個々
のオブジェクトに付与された識別記号の過誤を検査する
独立コマンドとを互いに並列に動作させ、該独立コマン
ドの実行によって特定された個々のオブジェクトの識別
記号の過誤を逐一該通常コマンドの実行によって修正す
ることを特徴とする請求項4記載の作図装置。
7. A command processing unit comprising: a normal command for assigning a component identification symbol as a normal drawing operation to an individual object representing a component; and a command for identifying the identification symbol assigned to the individual object based on the manner of operation. 5. An independent command for checking an error is operated in parallel with each other, and errors of identification symbols of individual objects specified by the execution of the independent command are corrected one by one by executing the normal command. Plotter.
【請求項8】 処理の対象となる図面に含まれる個々の
オブジェクトを表わすデータを格納する記憶部と、該オ
ブジェクトの描画操作を指示するイベントを逐次入力す
る操作部と、該イベントに応じ所定のコマンドを実行し
て該オブジェクトの描画操作を行うコマンド処理部と、
該描画操作に従って該データを処理する描画処理部と、
処理された該データに基づいて個々のオブジェクトを含
む図面を表示する表示部とを備えた作図装置において、 前記コマンド処理部は、該操作部から入力された第一の
イベントに応じて描画操作の対象となるオブジェクトを
選択し、選択された該オブジェクトに対して該操作部か
ら入力された第二のイベントに応じてあらかじめ該オブ
ジェクトの描画操作に関連した特定のコマンドを自動認
識して起動し、該操作部から入力された第三のイベント
に応じて該自動認識されたコマンドを実行して該オブジ
ェクトの画像操作を行うことを特徴とする作図装置。
8. A storage unit for storing data representing individual objects included in a drawing to be processed, an operation unit for sequentially inputting an event for instructing a drawing operation of the object, and a predetermined unit corresponding to the event. A command processing unit that executes a command to perform a drawing operation of the object,
A drawing processing unit that processes the data according to the drawing operation;
A display unit that displays a drawing including individual objects based on the processed data, wherein the command processing unit performs a drawing operation in accordance with a first event input from the operation unit. Select the target object, automatically recognize a specific command related to the drawing operation of the object in advance in response to a second event input from the operation unit for the selected object, and start, A drawing device for executing an image operation of the object by executing the automatically recognized command in response to a third event input from the operation unit.
【請求項9】 前記コマンド処理部は、該操作部から入
力された第一のイベントに応じて描画操作の対象となる
オブジェクトとして線分を選択し、選択された該オブジ
ェクトに対して該操作部から入力された第二のイベント
に応じてあらかじめ該オブジェクトの描画操作に関連し
た特定のコマンドとして該線分の線種を設定するコマン
ドを自動認識して起動することを特徴とする請求項8記
載の作図装置。
9. The command processing unit selects a line segment as an object to be subjected to a drawing operation in response to a first event input from the operation unit, and selects a line segment for the selected object. 9. The method according to claim 8, further comprising automatically recognizing a command for setting the line type of the line segment as a specific command related to the drawing operation of the object in advance in response to a second event input from the device. Plotter.
【請求項10】 前記コマンド処理部は、該操作部から
入力された第一のイベントに応じて描画操作の対象とな
るオブジェクトとして回路図面に含まれる部品のシンボ
ルを選択し、選択された該シンボルに対して該操作部か
ら入力された第二のイベントに応じてあらかじめ該シン
ボルの描画操作に関連した特定のコマンドとして該当部
品の属性を入力するコマンドを自動認識して起動するこ
とを特徴とする請求項8記載の作図装置。
10. The command processing unit, according to a first event input from the operation unit, selects a symbol of a component included in a circuit diagram as an object to be subjected to a drawing operation, and selects the selected symbol. A command for inputting an attribute of a corresponding component as a specific command related to the symbol drawing operation in advance in response to a second event input from the operation unit. The drawing device according to claim 8.
【請求項11】 前記コマンド処理部は、該操作部から
入力された第一のイベントに応じて描画操作の対象とな
るオブジェクトとして回路図面に含まれるバス配線のシ
ンボルを選択し、選択された該シンボルに対して該操作
部から入力された第二のイベントに応じてあらかじめ該
シンボルの描画操作に関連した特定のコマンドとして該
当バス配線の名称を入力するコマンドを自動認識して起
動することを特徴とする請求項8記載の作図装置。
11. The command processing unit selects a bus wiring symbol included in a circuit diagram as an object to be subjected to a drawing operation in accordance with a first event input from the operation unit, and selects the selected bus wiring symbol. In response to a second event input from the operation unit for a symbol, a command for inputting a name of a corresponding bus wiring as a specific command related to a drawing operation of the symbol is automatically recognized and activated in advance. The plotting device according to claim 8, wherein
【請求項12】 前記コマンド処理部は、該操作部から
入力された第一のイベントに応じて描画操作の対象とな
るオブジェクトとして回路図面に含まれる結線のシンボ
ルを選択し、選択された該シンボルに対して該操作部か
ら入力された第二のイベントに応じてあらかじめ該シン
ボルの描画操作に関連した特定のコマンドとして該当結
線の削除、延長、追加、分岐、変更または修正を行うコ
マンドを自動認識して起動することを特徴とする請求項
8記載の作図装置。
12. The command processing unit selects a connection symbol included in a circuit diagram as an object to be subjected to a drawing operation according to a first event input from the operation unit, and selects the selected symbol. Automatically recognizes a command to delete, extend, add, branch, change, or correct the connection as a specific command related to the drawing operation of the symbol in advance according to a second event input from the operation unit. 9. The plotting device according to claim 8, wherein the plotting device is activated.
【請求項13】 前記コマンド処理部は、該操作部から
入力された第一のイベントに応じて描画操作の対象とな
るオブジェクトを複数個同時に選択し、選択された該オ
ブジェクトに対して該操作部から入力された第二のイベ
ントに応じてあらかじめ該オブジェクトの描画操作に関
連した特定のコマンドとして移動コマンドを自動認識し
て起動し、該操作部から入力された第三のイベントに応
じて該自動認識された移動コマンドを実行して選択され
た該オブジェクトを複数個同時に移動することを特徴と
する請求項8記載の作図装置。
13. The command processing unit simultaneously selects a plurality of objects to be subjected to a drawing operation in response to a first event input from the operation unit, and operates the operation unit for the selected object. Automatically recognizes and starts a movement command as a specific command related to the drawing operation of the object in advance in response to a second event input from the controller, and activates the automatic command in response to a third event input from the operation unit. 9. The drawing apparatus according to claim 8, wherein a plurality of the selected objects are simultaneously moved by executing the recognized movement command.
【請求項14】 処理の対象となる図面を表わすデータ
を格納する記憶手順と、図面の描画操作を指示するイベ
ントを逐次入力する操作手順と、該イベントに応じあら
かじめ設定されたコマンドを実行して図面の描画操作を
行うコマンド処理手順と、該描画操作に従って該データ
を処理する描画処理手順と、処理された該データに基づ
いて図面を表示する表示手順とを行う作図方法におい
て、 前記コマンド処理手順は、該操作手順により入力された
第一のイベントに応じて通常の描画操作を行う通常コマ
ンドを起動し、該操作手順により入力された第二のイベ
ントに応じて該通常コマンドを終了する事無くその設定
に関連した割込コマンドを起動し、該操作手順により入
力された第三のイベントに応じて該割込コマンドを実行
して該通常コマンドの設定を変更し、該操作手順により
入力された第四のイベントに応じて該通常コマンドに復
帰し変更された設定に従って該通常コマンドを続行する
ことを特徴とする作図方法。
14. A storage procedure for storing data representing a drawing to be processed, an operation procedure for sequentially inputting an event instructing a drawing operation of the drawing, and executing a command set in advance according to the event. A command processing procedure for performing a drawing operation of a drawing, a drawing processing procedure for processing the data in accordance with the drawing operation, and a display procedure for displaying a drawing based on the processed data; Activates a normal command for performing a normal drawing operation according to the first event input according to the operation procedure, and without ending the normal command according to the second event input according to the operation procedure. Activate an interrupt command related to the setting, execute the interrupt command in response to the third event input by the operation procedure, and execute the normal command. Drawing method characterized by continuing the normal command according to the settings that have changed to return to the normal command in accordance with the fourth event to change the setting of de, is input by the manipulation procedure.
【請求項15】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて通常の描画操
作として線を描く通常コマンドを起動し、該操作手順に
より入力された第二のイベントに応じて該通常コマンド
を終了する事無く線の種類の設定を行う割込コマンドを
起動することを特徴とする請求項14記載の作図方法。
15. The command processing procedure starts a normal command for drawing a line as a normal drawing operation in response to the first event input by the operation procedure, and executes the second event input by the operation procedure. 15. The drawing method according to claim 14, wherein an interrupt command for setting a line type is started without ending the normal command in response to the command.
【請求項16】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて通常の描画操
作として文字の割付を行う通常コマンドを起動し、該操
作手順により入力された第二のイベントに応じて該通常
コマンドを終了する事無く文字のフォントサイズの設定
を行う割込コマンドを起動することを特徴とする請求項
14記載の作図方法。
16. The command processing procedure activates a normal command for assigning a character as a normal drawing operation in response to a first event input according to the operation procedure, and activates a second command input according to the operation procedure. 15. The drawing method according to claim 14, wherein an interrupt command for setting a font size of a character is started without terminating the normal command in response to the event.
【請求項17】 処理の対象となる図面に含まれる個々
のオブジェクトを表わすデータを格納する記憶手順と、
あらかじめ決められた作法に従って該オブジェクトの描
画操作を指示するイベントを逐次入力する操作手順と、
該イベントに応じ所定のコマンドを実行して該オブジェ
クトの描画操作を行うコマンド処理手順と、該描画操作
に従って該データを処理する描画処理手順と、処理され
た該データに基づいて個々のオブジェクトを含む図面を
表示する表示手順とを行う作図方法において、 前記コマンド処理手順は、個々のオブジェクトに対して
通常の描画操作を行う通常コマンドと該作法に基づいて
個々のオブジェクトの過誤を検査する独立コマンドとを
互いに並列に動作させ、該独立コマンドの実行によって
特定された個々のオブジェクトの過誤を逐一該通常コマ
ンドの実行によって修正し、該独立コマンドおよび通常
コマンドを交互に終了する事無く該操作手順から逐次入
力されるイベントに応じて個々のオブジェクトの検査お
よび修正を行うことを特徴とする作図方法。
17. A storage procedure for storing data representing individual objects included in a drawing to be processed,
An operation procedure for sequentially inputting an event instructing a drawing operation of the object according to a predetermined manner,
A command processing procedure of executing a predetermined command in response to the event to perform a drawing operation of the object; a drawing processing procedure of processing the data according to the drawing operation; and an individual object based on the processed data. In a drawing method for performing a display procedure for displaying a drawing, the command processing procedure includes a normal command for performing a normal drawing operation on each object and an independent command for checking an error of each object based on the method. Are operated in parallel with each other, the errors of the individual objects specified by the execution of the independent command are corrected one by one by executing the normal command, and the independent command and the normal command are sequentially terminated from the operating procedure without alternately ending. Inspecting and correcting individual objects according to input events Drawing method.
【請求項18】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて該独立コマン
ドを実行し特定されたオブジェクトを選択状態で該表示
手順により表示させ、該操作手順により入力された第二
のイベントに応じて該通常コマンドを実行し選択状態に
ある該オブジェクトの過誤を修正することを特徴とする
請求項17記載の作図方法。
18. The command processing procedure executes the independent command in response to a first event input by the operation procedure, causes the specified object to be displayed in a selected state by the display procedure, and 18. The drawing method according to claim 17, wherein the normal command is executed in response to the input second event to correct an error of the selected object.
【請求項19】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて該独立コマン
ドを実行し特定されたオブジェクトを選択状態で自動的
に該表示手順により表示された画面のほぼ中央に配置す
ることを特徴とする請求項18記載の作図方法。
19. The command processing procedure is a screen in which the independent command is executed in response to a first event input by the operation procedure, and a specified object is automatically selected and displayed by the display procedure. 19. The drawing method according to claim 18, wherein the drawing is arranged substantially at the center of the drawing.
【請求項20】 前記コマンド処理手順は、部品を表す
個々のオブジェクトに対して通常の描画操作として部品
の識別記号を付与する通常コマンドと該作法に基づいて
個々のオブジェクトに付与された識別記号の過誤を検査
する独立コマンドとを互いに並列に動作させ、該独立コ
マンドの実行によって特定された個々のオブジェクトの
識別記号の過誤を逐一該通常コマンドの実行によって修
正することを特徴とする請求項17記載の作図方法。
20. The command processing procedure according to claim 1, wherein a normal command for assigning a component identification symbol to each object representing the component as a normal drawing operation and an identification symbol assigned to each object based on the manner of operation. 18. The apparatus according to claim 17, wherein an independent command for checking an error is operated in parallel with each other, and errors of the identification symbols of the individual objects specified by the execution of the independent command are corrected one by one by executing the normal command. Drawing method.
【請求項21】 処理の対象となる図面に含まれる個々
のオブジェクトを表わすデータを格納する記憶手順と、
該オブジェクトの描画操作を指示するイベントを逐次入
力する操作手順と、該イベントに応じ所定のコマンドを
実行して該オブジェクトの描画操作を行うコマンド処理
手順と、該描画操作に従って該データを処理する描画処
理手順と、処理された該データに基づいて個々のオブジ
ェクトを含む図面を表示する表示手順とを行う作図方法
において、 前記コマンド処理手順は、該操作手順により入力された
第一のイベントに応じて描画操作の対象となるオブジェ
クトを選択し、選択された該オブジェクトに対して該操
作手順により入力された第二のイベントに応じてあらか
じめ該オブジェクトの描画操作に関連した特定のコマン
ドを自動認識して起動し、該操作手順により入力された
第三のイベントに応じて該自動認識されたコマンドを実
行して該オブジェクトの画像操作を行うことを特徴とす
る作図方法。
21. A storage procedure for storing data representing individual objects included in a drawing to be processed,
An operation procedure for sequentially inputting an event instructing a drawing operation of the object, a command processing procedure for executing a predetermined command in accordance with the event to perform a drawing operation of the object, and a drawing processing the data in accordance with the drawing operation In a drawing method for performing a processing procedure and a display procedure for displaying a drawing including individual objects based on the processed data, the command processing procedure may be performed in accordance with a first event input by the operation procedure. An object to be subjected to a drawing operation is selected, and a specific command related to the drawing operation of the object is automatically recognized in advance in accordance with a second event input by the operation procedure for the selected object. Activate and execute the automatically recognized command in response to the third event input by the operation procedure. A drawing method, wherein an image operation of the object is performed.
【請求項22】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて描画操作の対
象となるオブジェクトとして線分を選択し、選択された
該オブジェクトに対して該操作手順により入力された第
二のイベントに応じてあらかじめ該オブジェクトの描画
操作に関連した特定のコマンドとして該線分の線種を設
定するコマンドを自動認識して起動することを特徴とす
る請求項21記載の作図方法。
22. The command processing procedure, wherein a line segment is selected as an object of a drawing operation in accordance with a first event input by the operation procedure, and the operation procedure is performed on the selected object. 22. The method according to claim 21, further comprising automatically recognizing a command for setting a line type of the line segment as a specific command related to a drawing operation of the object in advance in response to a second event input by the user. Drawing method.
【請求項23】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて描画操作の対
象となるオブジェクトとして回路図面に含まれる部品の
シンボルを選択し、選択された該シンボルに対して該操
作手順により入力された第二のイベントに応じてあらか
じめ該シンボルの描画操作に関連した特定のコマンドと
して該当部品の属性を入力するコマンドを自動認識して
起動することを特徴とする請求項21記載の作図方法。
23. The command processing procedure includes selecting a symbol of a component included in a circuit diagram as an object to be subjected to a drawing operation in accordance with a first event input by the operation procedure, and selecting the selected symbol. A command for inputting an attribute of a corresponding component as a specific command related to the symbol drawing operation in advance in response to a second event input by the operation procedure. The drawing method according to claim 21.
【請求項24】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて描画操作の対
象となるオブジェクトとして回路図面に含まれるバス配
線のシンボルを選択し、選択された該シンボルに対して
該操作手順により入力された第二のイベントに応じてあ
らかじめ該シンボルの描画操作に関連した特定のコマン
ドとして該当バス配線の名称を入力するコマンドを自動
認識して起動することを特徴とする請求項21記載の作
図方法。
24. The command processing procedure includes selecting a bus wiring symbol included in a circuit drawing as an object to be subjected to a drawing operation in accordance with a first event input by the operation procedure, and selecting the selected bus wiring symbol. In response to a second event input by the operation procedure for a symbol, a command for inputting a name of a corresponding bus wiring as a specific command related to a drawing operation of the symbol is automatically recognized and activated in advance. The drawing method according to claim 21, wherein:
【請求項25】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて描画操作の対
象となるオブジェクトとして回路図面に含まれる結線の
シンボルを選択し、選択された該シンボルに対して該操
作手順により入力された第二のイベントに応じてあらか
じめ該シンボルの描画操作に関連した特定のコマンドと
して該当結線の削除、延長、追加、分岐、変更または修
正を行うコマンドを自動認識して起動することを特徴と
する請求項21記載の作図方法。
25. The command processing procedure, according to a first event input by the operation procedure, selects a connection symbol included in a circuit diagram as an object to be subjected to a drawing operation, and selects the selected symbol. Automatically recognizes a command to delete, extend, add, branch, change or correct the connection as a specific command related to the drawing operation of the symbol in advance according to the second event input by the operation procedure 22. The drawing method according to claim 21, wherein the drawing is started.
【請求項26】 前記コマンド処理手順は、該操作手順
により入力された第一のイベントに応じて描画操作の対
象となるオブジェクトを複数個同時に選択し、選択され
た該オブジェクトに対して該操作手順により入力された
第二のイベントに応じてあらかじめ該オブジェクトの描
画操作に関連した特定のコマンドとして移動コマンドを
自動認識して起動し、該操作手順により入力された第三
のイベントに応じて該自動認識された移動コマンドを実
行して選択された該オブジェクトを複数個同時に移動す
ることを特徴とする請求項21記載の作図方法。
26. The command processing procedure, wherein a plurality of objects to be subjected to a drawing operation are simultaneously selected in accordance with a first event input by the operation procedure, and the operation procedure is performed on the selected object. In response to the second event input, a movement command is automatically recognized and activated in advance as a specific command related to the drawing operation of the object, and the automatic command is started in response to the third event input by the operation procedure. 22. The drawing method according to claim 21, wherein a plurality of the selected objects are simultaneously moved by executing the recognized movement command.
【請求項27】 コンピュータに対して、処理の対象と
なる図面を表わすデータを展開する展開手順と、図面の
描画操作を指示するイベントを逐次入力する操作手順
と、該イベントに応じあらかじめ設定されたコマンドを
実行して図面の描画操作を行うコマンド処理手順と、該
描画操作に従って該データを処理する描画処理手順と、
処理された該データに基づいて図面を表示する表示手順
とを行わせるためのプログラムを格納した記録媒体にお
いて、 前記コマンド処理手順に際し、該操作手順により入力さ
れた第一のイベントに応じて通常の描画操作を行う通常
コマンドを起動し、該操作手順により入力された第二の
イベントに応じて該通常コマンドを終了する事無くその
設定に関連した割込コマンドを起動し、該操作手順によ
り入力された第三のイベントに応じて該割込コマンドを
実行して該通常コマンドの設定を変更し、該操作手順に
より入力された第四のイベントに応じて該通常コマンド
に復帰し変更された設定に従って該通常コマンドを続行
するためのプログラムを格納したことを特徴とする記録
媒体。
27. An expansion procedure for expanding data representing a drawing to be processed on a computer, an operation procedure for sequentially inputting an event for instructing a drawing operation of a drawing, and an operation procedure previously set in accordance with the event. A command processing procedure of executing a command to perform a drawing operation of a drawing, a drawing processing procedure of processing the data according to the drawing operation,
In a recording medium storing a program for performing a display procedure for displaying a drawing based on the processed data, a normal process is performed according to a first event input by the operation procedure when the command processing procedure is performed. Activate a normal command for performing a drawing operation, activate an interrupt command related to the setting without ending the normal command in response to a second event input according to the operation procedure, and input the interrupt command related to the setting. Executing the interrupt command in response to the third event, changing the setting of the normal command, returning to the normal command in response to the fourth event input by the operation procedure, and according to the changed setting. A recording medium storing a program for continuing the normal command.
【請求項28】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて通常の描
画操作として線を描く通常コマンドを起動し、該操作手
順により入力された第二のイベントに応じて該通常コマ
ンドを終了する事無く線の種類の設定を行う割込コマン
ドを起動するためのプログラムを格納したことを特徴と
する請求項27記載の記録媒体。
28. In the command processing procedure, a normal command for drawing a line is started as a normal drawing operation in response to the first event input by the operation procedure, and the second event input by the operation procedure 28. The recording medium according to claim 27, wherein a program for activating an interrupt command for setting a line type without terminating the normal command in accordance with the command is stored.
【請求項29】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて通常の描
画操作として文字の割付を行う通常コマンドを起動し、
該操作手順により入力された第二のイベントに応じて該
通常コマンドを終了する事無く文字のフォントサイズの
設定を行う割込コマンドを起動するためのプログラムを
格納したことを特徴とする請求項27記載の記録媒体。
29. In the command processing procedure, a normal command for allocating characters as a normal drawing operation is started in response to a first event input by the operation procedure,
28. A program for activating an interrupt command for setting a font size of a character without terminating the normal command in response to a second event input by the operation procedure. The recording medium according to the above.
【請求項30】 コンピュータに対して、処理の対象と
なる図面に含まれる個々のオブジェクトを表わすデータ
を展開する展開手順と、あらかじめ決められた作法に従
って該オブジェクトの描画操作を指示するイベントを逐
次入力する操作手順と、該イベントに応じ所定のコマン
ドを実行して該オブジェクトの描画操作を行うコマンド
処理手順と、該描画操作に従って該データを処理する描
画処理手順と、処理された該データに基づいて個々のオ
ブジェクトを含む図面を表示する表示手順とを行わせる
ためのプログラムを格納した記録媒体において、 前記コマンド処理手順に際し、個々のオブジェクトに対
して通常の描画操作を行う通常コマンドと該作法に基づ
いて個々のオブジェクトの過誤を検査する独立コマンド
とを互いに並列に動作させ、該独立コマンドの実行によ
って特定された個々のオブジェクトの過誤を逐一該通常
コマンドの実行によって修正し、該独立コマンドおよび
通常コマンドを交互に終了する事無く該操作手順から逐
次入力されるイベントに応じて個々のオブジェクトの検
査および修正を行うためのプログラムを格納したことを
特徴とする記録媒体。
30. An expansion procedure for expanding data representing individual objects included in a drawing to be processed and an event for instructing a drawing operation of the object in accordance with a predetermined manner are sequentially input to a computer. Operating procedure, a command processing procedure for executing a predetermined command in response to the event to perform a drawing operation of the object, a drawing processing procedure for processing the data in accordance with the drawing operation, and a processing procedure based on the processed data. In a recording medium storing a program for performing a display procedure for displaying a drawing including an individual object, the command processing procedure is performed based on a normal command for performing a normal drawing operation on the individual object and the method. Independent commands to check individual objects for errors The errors of the individual objects identified by the execution of the independent command are corrected one by one by executing the normal command, and the independent command and the normal command are sequentially terminated from the operating procedure without being terminated alternately. A storage medium for storing a program for inspecting and correcting individual objects.
【請求項31】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて該独立コ
マンドを実行し特定されたオブジェクトを選択状態で該
表示手順により表示させ、該操作手順により入力された
第二のイベントに応じて該通常コマンドを実行し選択状
態にある該オブジェクトの過誤を修正するためのプログ
ラムを格納したことを特徴とする請求項30記載の記録
媒体。
31. In the command processing procedure, the independent command is executed in response to a first event input by the operation procedure, and a specified object is displayed in a selected state by the display procedure. 31. The recording medium according to claim 30, wherein a program for executing the normal command in response to the input second event and correcting an error of the selected object is stored.
【請求項32】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて該独立コ
マンドを実行し特定されたオブジェクトを選択状態で自
動的に該表示手順により表示された画面のほぼ中央に配
置するためのプログラムを格納したことを特徴とする請
求項31記載の記録媒体。
32. In the command processing procedure, the independent command is executed in response to a first event inputted by the operation procedure, and a specified object is automatically displayed in a selected state by the display procedure. 32. The recording medium according to claim 31, wherein a program for arranging the program at substantially the center of the program is stored.
【請求項33】 前記コマンド処理手順に際し、部品を
表す個々のオブジェクトに対して通常の描画操作として
部品の識別記号を付与する通常コマンドと該作法に基づ
いて個々のオブジェクトに付与された識別記号の過誤を
検査する独立コマンドとを互いに並列に動作させ、該独
立コマンドの実行によって特定された個々のオブジェク
トの識別記号の過誤を逐一該通常コマンドの実行によっ
て修正するためのプログラムを格納したことを特徴とす
る請求項30記載の記録媒体。
33. In the command processing procedure, a normal command for assigning a component identification symbol to each object representing a component as a normal drawing operation, and an identification symbol assigned to each object based on the manner of operation. An independent command for checking an error is operated in parallel with each other, and a program for correcting errors of the identification symbols of the individual objects specified by the execution of the independent command one by one by executing the normal command is stored. 31. The recording medium according to claim 30, wherein:
【請求項34】 コンピュータに対して、処理の対象と
なる図面に含まれる個々のオブジェクトを表わすデータ
を展開する展開手順と、該オブジェクトの描画操作を指
示するイベントを逐次入力する操作手順と、該イベント
に応じ所定のコマンドを実行して該オブジェクトの描画
操作を行うコマンド処理手順と、該描画操作に従って該
データを処理する描画処理手順と、処理された該データ
に基づいて個々のオブジェクトを含む図面を表示する表
示手順とを行わせるためのプログラムを格納した記録媒
体において、 前記コマンド処理手順に際し、該操作手順により入力さ
れた第一のイベントに応じて描画操作の対象となるオブ
ジェクトを選択し、選択された該オブジェクトに対して
該操作手順により入力された第二のイベントに応じてあ
らかじめ該オブジェクトの描画操作に関連した特定のコ
マンドを自動認識して起動し、該操作手順により入力さ
れた第三のイベントに応じて該自動認識されたコマンド
を実行して該オブジェクトの画像操作を行うためのプロ
グラムを格納したことを特徴とする記録媒体。
34. An expansion procedure for expanding data representing individual objects included in a drawing to be processed to a computer, an operation procedure for sequentially inputting an event instructing a drawing operation of the object, and A command processing procedure of executing a predetermined command in response to an event to perform a drawing operation of the object, a drawing processing procedure of processing the data in accordance with the drawing operation, and a drawing including individual objects based on the processed data; In a recording medium storing a program for performing a display procedure and a display procedure, in the command processing procedure, select an object to be subjected to a drawing operation according to a first event input by the operation procedure, In response to a second event input by the operation procedure for the selected object, Automatically recognizes and starts a specific command related to the drawing operation of the object, and executes the automatically recognized command in response to the third event input by the operation procedure to perform image operation of the object. A recording medium storing a program to be executed.
【請求項35】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて描画操作
の対象となるオブジェクトとして線分を選択し、選択さ
れた該オブジェクトに対して該操作手順により入力され
た第二のイベントに応じてあらかじめ該オブジェクトの
描画操作に関連した特定のコマンドとして該線分の線種
を設定するコマンドを自動認識して起動するためのプロ
グラムを格納したことを特徴とする請求項34記載の記
録媒体。
35. In the command processing procedure, a line segment is selected as an object to be subjected to a drawing operation in accordance with a first event input by the operation procedure, and the operation procedure is performed on the selected object. A program for automatically recognizing and starting a command for setting the line type of the line segment as a specific command related to the drawing operation of the object in advance in response to the second event input by (1). 35. The recording medium according to claim 34, wherein:
【請求項36】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて描画操作
の対象となるオブジェクトとして回路図面に含まれる部
品のシンボルを選択し、選択された該シンボルに対して
該操作手順により入力された第二のイベントに応じてあ
らかじめ該シンボルの描画操作に関連した特定のコマン
ドとして該当部品の属性を入力するコマンドを自動認識
して起動するためのプログラムを格納したことを特徴と
する請求項34記載の記録媒体。
36. In the command processing procedure, a symbol of a part included in a circuit diagram is selected as an object to be subjected to a drawing operation in response to a first event input by the operation procedure, and the selected symbol is selected. A program for automatically recognizing and starting in advance a command for inputting the attribute of a corresponding component as a specific command related to the symbol drawing operation in accordance with the second event input by the operation procedure is stored. 35. The recording medium according to claim 34, wherein:
【請求項37】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて描画操作
の対象となるオブジェクトとして回路図面に含まれるバ
ス配線のシンボルを選択し、選択された該シンボルに対
して該操作手順により入力された第二のイベントに応じ
てあらかじめ該シンボルの描画操作に関連した特定のコ
マンドとして該当バス配線の名称を入力するコマンドを
自動認識して起動することを特徴とする請求項34記載
の記録媒体。
37. At the time of the command processing procedure, a symbol of a bus wiring included in a circuit drawing is selected as an object to be subjected to a drawing operation in accordance with a first event input by the operation procedure. In response to a second event input by the operation procedure for a symbol, a command for inputting a name of a corresponding bus wiring as a specific command related to a drawing operation of the symbol is automatically recognized and activated in advance. 35. The recording medium according to claim 34, wherein:
【請求項38】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて描画操作
の対象となるオブジェクトとして回路図面に含まれる結
線のシンボルを選択し、選択された該シンボルに対して
該操作手順により入力された第二のイベントに応じてあ
らかじめ該シンボルの描画操作に関連した特定のコマン
ドとして該当結線の削除、延長、追加、分岐、変更また
は修正を行うコマンドを自動認識して起動するためのプ
ログラムを格納したことを特徴とする請求項34記載の
記録媒体。
38. In the command processing procedure, a connection symbol included in a circuit diagram is selected as an object to be subjected to a drawing operation in accordance with a first event input by the operation procedure, and the selected symbol is selected. Automatically recognizes a command to delete, extend, add, branch, change or correct the connection as a specific command related to the drawing operation of the symbol in advance according to the second event input by the operation procedure 35. The recording medium according to claim 34, wherein a program for storing and starting is stored.
【請求項39】 前記コマンド処理手順に際し、該操作
手順により入力された第一のイベントに応じて描画操作
の対象となるオブジェクトを複数個同時に選択し、選択
された該オブジェクトに対して該操作手順により入力さ
れた第二のイベントに応じてあらかじめ該オブジェクト
の描画操作に関連した特定のコマンドとして移動コマン
ドを自動認識して起動し、該操作手順により入力された
第三のイベントに応じて該自動認識された移動コマンド
を実行して選択された該オブジェクトを複数個同時に移
動するためのプログラムを格納したことを特徴とする請
求項34記載の記録媒体。
39. In the command processing procedure, a plurality of objects to be subjected to a drawing operation are simultaneously selected in accordance with a first event input by the operation procedure, and the operation procedure is performed on the selected object. In response to the second event input, a movement command is automatically recognized and activated in advance as a specific command related to the drawing operation of the object, and the automatic command is started in response to the third event input by the operation procedure. 35. The recording medium according to claim 34, wherein a program for simultaneously moving a plurality of said objects selected by executing the recognized movement command is stored.
JP25780197A 1997-09-05 1997-09-05 Drawing apparatus Pending JPH1185835A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25780197A JPH1185835A (en) 1997-09-05 1997-09-05 Drawing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25780197A JPH1185835A (en) 1997-09-05 1997-09-05 Drawing apparatus

Publications (1)

Publication Number Publication Date
JPH1185835A true JPH1185835A (en) 1999-03-30

Family

ID=17311306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25780197A Pending JPH1185835A (en) 1997-09-05 1997-09-05 Drawing apparatus

Country Status (1)

Country Link
JP (1) JPH1185835A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001022496A (en) * 1999-07-02 2001-01-26 Casio Comput Co Ltd Display control device and program recording medium for the device
JP2008108265A (en) * 2007-11-21 2008-05-08 Casio Comput Co Ltd Mobile information terminal and recording medium
JP2009301130A (en) * 2008-06-10 2009-12-24 Canon Inc Program, recording medium, and circuit diagram creating method
JP2013178762A (en) * 1999-04-15 2013-09-09 Apple Inc User interface for presenting media information

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013178762A (en) * 1999-04-15 2013-09-09 Apple Inc User interface for presenting media information
JP2001022496A (en) * 1999-07-02 2001-01-26 Casio Comput Co Ltd Display control device and program recording medium for the device
JP2008108265A (en) * 2007-11-21 2008-05-08 Casio Comput Co Ltd Mobile information terminal and recording medium
JP4530030B2 (en) * 2007-11-21 2010-08-25 カシオ計算機株式会社 Portable information terminal and recording medium
JP2009301130A (en) * 2008-06-10 2009-12-24 Canon Inc Program, recording medium, and circuit diagram creating method

Similar Documents

Publication Publication Date Title
US6366300B1 (en) Visual programming method and its system
US6046741A (en) Visual command sequence desktop agent
US8910064B2 (en) GUI program creation supporting apparatus, GUI program creation support method, computer-readable recording medium and integrated circuit
EP0646863A2 (en) Positioning for multiple icons
JPH04337843A (en) Program operation display method
WO1997022952A1 (en) Graphical browser
JPH02130628A (en) Inputting of data
JP2011081778A (en) Method and device for display-independent computerized guidance
JPH08328795A (en) Method and editing device for setting tool buttons
US7337407B1 (en) Automatic application programming interface (API) generation for functional blocks
US6686937B1 (en) Widget alignment control in graphical user interface systems
KR101103787B1 (en) Graphical Robot Programming System
JPH10154070A (en) User interface design device and method
JPH1185835A (en) Drawing apparatus
US20060085783A1 (en) Multi-process display method in debugger system
CN115390720A (en) Robotic Process Automation (RPA) including automatic document scrolling
JPH10247142A (en) Process control program programming system and programming method
US6044386A (en) Information processing apparatus and data input method used therein
US20230409787A1 (en) Design support apparatus and method for supporting editing of electric circuit
JP2005316706A (en) Software development support tool, application software, software and recording medium
US11822773B2 (en) Systems and methods for generating and utilizing an interactive causal loop diagram using a causal loop designer
JP2511647B2 (en) Method and apparatus for constructing a visible interface on a data processing system
US7703038B1 (en) Methods and apparatus for creating a quick canvas
JP2009169564A (en) Menu selection method and information processor
JP3641539B2 (en) How to handle custom buttons