JP2976323B2 - Command creation method in graphics editing device - Google Patents
Command creation method in graphics editing deviceInfo
- Publication number
- JP2976323B2 JP2976323B2 JP6279829A JP27982994A JP2976323B2 JP 2976323 B2 JP2976323 B2 JP 2976323B2 JP 6279829 A JP6279829 A JP 6279829A JP 27982994 A JP27982994 A JP 27982994A JP 2976323 B2 JP2976323 B2 JP 2976323B2
- Authority
- JP
- Japan
- Prior art keywords
- graphics
- program
- logical relationship
- created
- creating
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Processing Or Creating Images (AREA)
- Stored Programmes (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、グラフィックス編集装
置におけるコマンド作成方式に関し、さらに詳細には、
グラフィックス編集装置の使用者(ユーザー)が独自の
コマンド(ユーザー・コマンド)を作成する場合に用い
て好適なグラフィックス編集装置におけるコマンド作成
方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a command creation method in a graphics editing device, and more particularly, to a command creation method in a graphics editing device.
The present invention relates to a command creation method in a graphics editing device suitable for use when a user of the graphics editing device creates a unique command (user command).
【0002】[0002]
【従来の技術】従来、グラフィックス編集装置における
ユーザー・コマンド作成環境においては、システムのデ
ータをアクセスするためのライブラリは存在しても、ユ
ーザーが新規にコマンドを作成するためには、システム
のプログラミング言語(例えば、C言語など)や簡易言
語を用いて、ユーザーが実際にプログラミングを行う必
要があった。2. Description of the Related Art Conventionally, in a user command creation environment in a graphics editing device, even if a library for accessing system data exists, a user must create a system command in order to create a new command. The user has to actually perform programming using a language (for example, C language) or a simple language.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、ユーザ
ーがプログラミング言語や簡易言語を用いてプログラミ
ングを行うにあたっては、プログラミング言語や簡易言
語の文法の知識、ならびにプログラミング言語や簡易言
語を編集するための手段(例えば、テキスト・エディタ
など)の使用方法の知識を、ユーザーが習得している必
要があった。However, when a user performs programming using a programming language or a simple language, knowledge of the grammar of the programming language or the simple language and a means for editing the programming language or the simple language ( For example, the user had to have knowledge of how to use a text editor.
【0004】また、プログラミング言語を用いてプログ
ラミングする場合には、ユーザーがプログラミング言語
のコンパイル方法の知識を習得している必要もあった。[0004] Further, when programming using a programming language, it is necessary for the user to have knowledge of how to compile the programming language.
【0005】このため、従来のグラフィックス編集装置
においては、上記したプログラミング言語や簡易言語に
関する各種知識を習得していないユーザーにとっては、
ユーザー・コマンドを作成することができないという問
題点があった。[0005] For this reason, in the conventional graphics editing apparatus, for a user who has not acquired various kinds of knowledge about the above-mentioned programming languages and simple languages,
There was a problem that user commands could not be created.
【0006】また、仮にユーザーがプログラミング言語
や簡易言語に関する各種知識を習得していたとしても、
ユーザー・コマンドのプログラミングやデバッグにはか
なり期間が必要となるので、当該ユーザー・コマンドが
運用されるまでには長時間を要するという問題点もあっ
た。[0006] Even if the user has acquired various kinds of knowledge about programming languages and simple languages,
Since programming and debugging of a user command requires a considerable period of time, there is also a problem that it takes a long time before the user command is operated.
【0007】本発明は、従来の技術の有するこのような
種々の問題点に鑑みてなされたものであり、その目的と
するところは、ユーザーがプログラミング言語や簡易言
語に関する各種知識を習得していなくても、短時間でユ
ーザー・コマンドを作成して運用することができるよう
にしたグラフィックス編集装置におけるコマンド作成方
式を提供しようとするものである。[0007] The present invention has been made in view of such various problems of the prior art, and an object of the present invention is to prevent a user from acquiring various knowledges about programming languages and simple languages. However, it is an object of the present invention to provide a command creation method in a graphics editing apparatus that can create and operate a user command in a short time.
【0008】[0008]
【課題を解決するための手段】上記目的を達成するため
に、本発明におけるグラフィックス編集装置におけるコ
マンド作成方式は、図形データを作成および編集すると
ともに上記図形データに基づく図形を表示するグラフィ
ックス手段を備えたグラフィックス編集装置において、
上記グラフィックス手段が実行するプログラムの内部構
造を表現する論理関係図を作成する論理関係図作成手段
と、上記論理関係図作成手段によって作成された論理関
係図から、上記論理関係図を表現するプログラミング言
語を自動生成するプログラミング言語自動生成手段と、
上記プログラミング言語自動生成手段によって生成され
たプログラミング言語をコンパイルし、グラフィックス
編集装置のライブラリとリンクさせて上記プログラミン
グ言語からプログラムを作成し、作成したプログラムを
デバッグして修正を行い、デバッグして修正されたプロ
グラムを作成するプログラム作成手段と、上記プログラ
ム作成手段によって作成されたデバッグして修正された
プログラムを、上記グラフィックス手段のコマンドとし
て登録する登録手段であって、上記グラフィックス手段
のメニューに、上記グラフィックス手段のコマンドとし
て上記プログラムを登録するものとを有するようにした
ものである。In order to achieve the above object, a command creation method in a graphics editing apparatus according to the present invention is a graphics means for creating and editing graphic data and displaying a graphic based on the graphic data. In a graphics editing device with
A logical relationship diagram creating means for creating a logical relationship diagram expressing an internal structure of a program executed by the graphics means, and a programming for expressing the logical relationship diagram from the logical relationship diagram created by the logical relationship diagram creating means A programming language automatic generation means for automatically generating a language,
Compile the programming language generated by the above-mentioned programming language automatic generation means, create a program from the above programming language by linking with the library of the graphics editing device, debug and modify the created program, debug and modify A program creating means for creating a program which has been created, and a registering means for registering, as a command of the graphics means, a program which has been debugged and modified created by the program creating means. And a program for registering the program as a command of the graphics means.
【0009】[0009]
【作用】ユーザーが、論理関係図作成手段によってプロ
グラムの内部構造を表現する論理関係図を作成すると、
プログラミング言語自動生成手段によって当該論理関係
図からプログラミング言語が自動生成される。When the user creates a logical relationship diagram expressing the internal structure of the program by the logical relationship diagram creating means,
The programming language is automatically generated from the logical relationship diagram by the programming language automatic generation means.
【0010】プログラム作成手段は、こうして自動生成
されたプログラミング言語からプログラムを作成し、作
成したプログラムは、登録手段によって、グラフィック
ス手段のメニューにグラフィックス手段のコマンドとし
て登録されることになるので、ユーザーはプログラミン
グ言語や簡易言語に関する各種知識を習得していなくて
も、短時間でユーザー・コマンドを作成してそれをグラ
フィックス手段のメニューに登録して運用することがで
きるようになる。The program creating means creates a program from the automatically generated programming language, and the created program is registered as a command of the graphics means in the menu of the graphics means by the registration means. Even if the user does not acquire various kinds of knowledge about programming languages and simple languages, it becomes possible to create user commands in a short time and register them in the menu of the graphics means and operate them.
【0011】[0011]
【実施例】以下、図面に基づいて、本発明によるグラフ
ィックス編集装置におけるコマンド作成方式の一実施例
を詳細に説明するものとする。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a graphics editing apparatus according to an embodiment of the present invention;
【0012】図1には、本発明の一実施例によるグラフ
ィックス編集装置のブロック構成図が示されており、グ
ラフィックス編集装置はCADの中のプリント基板CA
Dである場合について説明する。また、論理関係図とし
ては、状態遷移図を作成する場合に関して説明する。FIG. 1 is a block diagram of a graphics editing apparatus according to one embodiment of the present invention. The graphics editing apparatus is a printed circuit board CA in a CAD.
The case of D will be described. Further, a case where a state transition diagram is created will be described as a logical relationship diagram.
【0013】まず、ユーザーは、本発明によるグラフィ
ックス編集装置におけるコマンド作成方式を実行するユ
ーザー・コマンド作成ツールを起動して、状態遷移図作
成部10と画面作成定義ファイル12との間でデータの
ロード(Load)とセーブ(Save)とを繰り返し
ながら、プリント基板CAD14が実行するプログラム
の内部構造を表現する論理関係図として状態遷移図を作
成する。First, a user activates a user command creation tool for executing a command creation method in the graphics editing apparatus according to the present invention, and transfers data between the state transition diagram creation unit 10 and the screen creation definition file 12. A state transition diagram is created as a logical relationship diagram expressing the internal structure of a program executed by the printed circuit board CAD 14 while repeating load (Save) and save (Save).
【0014】そして、上記のようにユーザーによって作
成された状態遷移図からは、当該状態遷移図を表現する
プログラミング言語としてC言語が自動生成され、コン
パイル用ファイル16に格納される。ユーザーが、コマ
ンドの全体あるいは一部を直接C言語で記述した場合
は、ユーザー作成のC言語ソース・ファイル18に格納
される。Then, from the state transition diagram created by the user as described above, C language is automatically generated as a programming language expressing the state transition diagram and stored in the compilation file 16. When the user describes all or part of a command directly in C language, the command is stored in a C language source file 18 created by the user.
【0015】コンパイル用ファイル16に格納されたC
言語はコンパイルされ、C言語ライブラリ20とリンク
されてプログラムが作成されることになる。また、ユー
ザーが、コマンドの全体あるいは一部を直接C言語で記
述した場合には、ユーザー作成のC言語ソース・ファイ
ル18も同時にコンパイルおよびリンクされ、プログラ
ムが作成される。こうして作成されたプログラムは、ユ
ーザー・コマンドとして実行ファイル22に登録され
る。C stored in the compilation file 16
The language is compiled and linked with the C language library 20 to create a program. When the user writes all or part of the command directly in C language, the C language source file 18 created by the user is also compiled and linked at the same time, and a program is created. The program thus created is registered in the execution file 22 as a user command.
【0016】また、こうして作成されたプログラムは、
その名称をメニュー登録ファイル24に格納して、プリ
ント基板CAD14にメニュー表示することができ、こ
のメニューに表示された名称を指定することにより、実
行ファイル22を読み出し当該プログラムを起動するこ
とができる。The program thus created is
The name can be stored in the menu registration file 24 and displayed on the printed circuit board CAD 14 as a menu. By specifying the name displayed on this menu, the execution file 22 can be read and the program can be started.
【0017】次に、図2のユーザー・コマンド作成フロ
ーを示すフローチャートを参照しながら、ユーザー・コ
マンド作成処理に関して説明する。Next, a user command creation process will be described with reference to a flowchart showing a user command creation flow of FIG.
【0018】まず、ユーザー・コマンド作成ツールをフ
ァイル名を指定して起動する(ステップS202)。な
お、新規のファイルを作成する場合には、新たなファイ
ル名を指定して、ユーザー・コマンド作成ツールを起動
する。First, the user command creation tool is started by designating a file name (step S202). To create a new file, the user command creation tool is started by designating a new file name.
【0019】次に、GUI(Graphical Us
er Interface:グラフィカル・ユーザー・
インターフェイス)を利用するかしないかを選択し(ス
テップS204)、GUIを利用する場合には、GUI
作成モードにしてGUIを作成することになる。即ち、
画面上でパラメータ・セット・メニュー編集ボタン(図
示せず)をマウスで指示し、編集を行う(ステップS2
06)。Next, a GUI (Graphical Us)
er Interface: Graphical User
Interface) is used or not (step S204), and if a GUI is used, the GUI is used.
The GUI is created in the creation mode. That is,
A parameter set menu edit button (not shown) is designated on the screen with a mouse to perform editing (step S2).
06).
【0020】具体的には、例えば、図3に示すようなG
UIを、ファイル名“/tmp/BUTTON”として
作成する。More specifically, for example, as shown in FIG.
A UI is created as a file name “/ tmp / BUTTON”.
【0021】こうして図3に示すようなGUIを作成し
た後に、あるいはGUIを作成しない場合にはユーザー
・コマンド作成ツールを起動した後に、アイテム追加モ
ードにして、状態遷移図を作成して編集する(ステップ
S208乃至ステップS210)。After the GUI as shown in FIG. 3 is created in this way, or when the GUI is not created, the user command creation tool is started, and then the state transition diagram is created and edited by setting the item addition mode ( Steps S208 to S210).
【0022】具体的には、アイテム追加ボタン(図示せ
ず)を指示すると(ステップS208)、アイテム追加
モードになり、画面上には初期状態における新規の状態
遷移図として、図4に示す状態遷移図が表示される。Specifically, when an item addition button (not shown) is instructed (step S208), an item addition mode is set, and a new state transition diagram in an initial state is displayed on the screen as shown in FIG. The figure is displayed.
【0023】それから、アイテムを追加したい位置を指
示し(ステップS210)、追加するアイテムを選択す
る(ステップS212)。追加するアイテムがタスクで
あるならば、タスク選択メニュー(図示せず)から所望
のタスク文字列を選択する(ステップS214)。ま
た、追加するアイテムが状態であるならば、状態番号選
択メニュー(図示せず)から所望の番号を選択する(ス
テップS216)。さらにまた、追加するアイテムが分
析であるならば、分析選択メニューから分析文字列を選
択する(ステップS218)。Then, the user specifies the position where the item is to be added (step S210), and selects the item to be added (step S212). If the item to be added is a task, a desired task character string is selected from a task selection menu (not shown) (step S214). If the item to be added is a state, a desired number is selected from a state number selection menu (not shown) (step S216). Furthermore, if the item to be added is an analysis, an analysis character string is selected from the analysis selection menu (step S218).
【0024】以上のようにして、アイテムを追加したい
位置に所望のアイテムを追加する処理を続行することに
より、所望の状態遷移図を作成して編集する(ステップ
S220)。As described above, by continuing the process of adding a desired item at a position where an item is to be added, a desired state transition diagram is created and edited (step S220).
【0025】上記したアイテムを追加したい位置に所望
のアイテムを追加する処理を行う際には、アイテム追加
モードを起動した直後に、ステップS206で作成した
GUIを表示させ、作成されたコマンドで使用されるメ
ニュー・ボタンなどのイベントを選択する。そのイベン
トで実施するコマンドの動作を、状態遷移図で記述す
る。When performing the process of adding a desired item to the position where the item is to be added, immediately after activating the item addition mode, the GUI created in step S206 is displayed and used by the created command. Select an event such as a menu button. The operation of the command executed by the event is described in a state transition diagram.
【0026】ここでは、図3に例示されたGUIを用い
て説明する。この例では、グラフィックス装置上に表示
された線分(ライン)の表示位置を変更する「移動」機
能と、グラフィックス装置に表示された線分(ライン)
の複製を作成し表示する「コピー」機能とを有するコマ
ンドを作成している。Here, a description will be given using the GUI illustrated in FIG. In this example, a "move" function for changing the display position of a line (line) displayed on the graphics device and a line (line) displayed on the graphics device
And a "copy" function for creating and displaying a copy of the command.
【0027】まず、図3のGUIを作成し(ステップS
206)、アイテム追加モードを起動した直後に、ステ
ップS206で作成したGUIを表示させ、「コピー」
か「移動」かを選択する。そして、座標を指示すること
でラインを検索し、ラインが見つかった場合には認識表
示させ、見つからない場合にはエラー表示をさせる。こ
うした処理によりラインが見つかった場合には、別の座
標を指示することにより、「コピー」あるいは「移動」
を行うという処理を記述する。First, the GUI shown in FIG. 3 is created (step S).
206), immediately after activating the item addition mode, the GUI created in step S206 is displayed, and "copy"
Or "Move". Then, a line is searched by designating the coordinates. If a line is found, the line is recognized and displayed. If the line is not found, an error is displayed. When a line is found by such processing, "copy" or "move" is performed by specifying another coordinate.
Is described.
【0028】図5には、上記のようにして作成して編集
した状態遷移図の一例が示されている。FIG. 5 shows an example of a state transition diagram created and edited as described above.
【0029】状態遷移図の編集が終了すると、セーブ・
ボタン(図示せず)をマウスで指示して(ステップS2
22)、状態遷移図を画面作成定義ファイル12にセー
ブ(格納)する。When editing of the state transition diagram is completed, save
A button (not shown) is designated with a mouse (step S2
22), save (store) the state transition diagram in the screen creation definition file 12.
【0030】それから、コンパイル・ボタン(図示せ
ず)をマウスで指示し(ステップS224)、状態遷移
図からC言語を生成してコンパイル用ファイル16に格
納し、さらにコンパイル用ファイル16に格納されたC
言語をコンパイルし、C言語ライブラリ・ファイル20
とリンクさせてプログラムを生成し、実行ファイル22
に格納する。Then, a compile button (not shown) is designated with a mouse (step S224), C language is generated from the state transition diagram, stored in the compile file 16, and further stored in the compile file 16. C
Compile the language and create a C language library file 20
To generate a program by linking
To be stored.
【0031】そして、デバッグ・ボタン(図示せず)を
マウスで指示すると、デバッグ・モードとなって、実行
ファイル22を起動してデバッグを行う(ステップS2
26)。修正がある場合には(ステップS228)、修
正を行い(ステップS230)、修正がない場合には
(ステップS228)、ポップ・アップ・メニュー編集
ボタン(図示せず)をマウスで指示してポップ・アップ
編集を行い(ステップS232)、このユーザー・コマ
ンド作成フローを終了する。When a debug button (not shown) is pointed by a mouse, a debug mode is set, and the executable file 22 is activated to perform debugging (step S2).
26). If there is a correction (step S228), the correction is made (step S230). If there is no correction (step S228), the pop-up menu edit button (not shown) is indicated by a mouse and the pop-up menu is displayed. Up editing is performed (step S232), and this user command creation flow ends.
【0032】このポップ・アップ編集に際しては、まず
ポップ・アップ・メニュー編集ボタンをマウスで指示
し、ユーザー・コマンド(プログラム)の名称として任
意の文字列を入力する。その後に、セーブ・ボタンをマ
ウスで指示し、メニュー登録ファイル24に書き込むも
のである。このメニュー登録ファイル24への書き込み
の際には、設計フェイズに応じたアートワーク設計、配
線設計ならびに部品設計のそれぞれのメニュー登録ファ
イルへ、任意に書き込むことができるようになされてい
る。At the time of this pop-up editing, first, a pop-up menu edit button is pointed with a mouse, and an arbitrary character string is input as the name of a user command (program). After that, the save button is instructed with a mouse and written into the menu registration file 24. When writing to the menu registration file 24, it is possible to arbitrarily write into the menu registration files for artwork design, wiring design, and component design according to the design phase.
【0033】なお、上記した実施例においては、論理関
係図として状態遷移図を作成する場合に関して説明した
が、論理関係図としては状態遷移図に限られることなし
に、フローチャートなどでもよいことは勿論である。In the above-described embodiment, a case has been described in which a state transition diagram is created as a logical relationship diagram. However, the logical relationship diagram is not limited to the state transition diagram but may be a flowchart or the like. It is.
【0034】また、上記した実施例においては、プログ
ラミング言語としてC言語を用いた場合には関して説明
したが、C言語以外のプログラミング言語、例えば、C
OBOLなどでもよいことは勿論である。In the above embodiment, the case where C language is used as the programming language has been described. However, a programming language other than C language, for example, C language
Obviously, OBOL or the like may be used.
【0035】さらにまた、上記した実施例においては、
ユーザーがコマンドを直接プログラミング言語を使用し
て記述した場合についての説明は省略したが、この場合
には、上記ステップS224でコンパイル用ファイル1
6とともにユーザー作成のC言語ソース・ファイル18
もコンパイルされ、C言語ライブラリ20とリンクされ
て、プログラムが生成されるものであることは勿論であ
る。Further, in the above embodiment,
Although the description of the case where the user directly describes the command using the programming language is omitted, in this case, the compile file 1 is used in step S224.
User-created C language source file 18 along with 6.
Is also compiled and linked with the C language library 20 to generate a program.
【0036】また、上記した実施例においては、グラフ
ィックス編集装置としてプリント基板CADを用いた場
合について説明したが、他のCADに本発明を用いても
よいことは勿論である。Further, in the above-described embodiment, the case where the printed circuit board CAD is used as the graphics editing apparatus has been described, but it is needless to say that the present invention may be applied to other CAD.
【0037】[0037]
【発明の効果】本発明は、以上説明したように構成され
ているので、ユーザーがプログラミング言語や簡易言語
に関する各種知識を習得していなくても、短時間でユー
ザー・コマンドを作成して運用することができるように
なるという、優れた効果を奏するものである。Since the present invention is configured as described above, it is possible to create and operate a user command in a short time even if the user has not acquired various kinds of knowledge about programming languages and simple languages. It has an excellent effect that it becomes possible to do so.
【図1】本発明の一実施例によるグラフィックス編集装
置におけるコマンド作成方法を示すブロック構成図であ
る。FIG. 1 is a block diagram showing a command creation method in a graphics editing device according to an embodiment of the present invention.
【図2】ユーザー・コマンド作成フローを示すフローチ
ャートである。FIG. 2 is a flowchart showing a user command creation flow.
【図3】GUIを示す説明図である。FIG. 3 is an explanatory diagram showing a GUI.
【図4】初期状態における状態遷移図を示す説明図であ
る。FIG. 4 is an explanatory diagram showing a state transition diagram in an initial state.
【図5】本発明によるグラフィックス編集装置における
コマンド作成方法により作成され編集された状態遷移図
の一例である。FIG. 5 is an example of a state transition diagram created and edited by the command creation method in the graphics editing device according to the present invention.
10 論理関係図作成部 12 画面作成定義ファイル 14 プリント基板CAD 16 コンパイル用ファイル 18 ユーザー作成のC言語ソース・ファイル 20 C言語ライブラリ・ファイル 22 実行ファイル 24 メニュー登録ファイル Reference Signs List 10 Logical relation diagram creation unit 12 Screen creation definition file 14 Printed circuit board CAD 16 Compilation file 18 User-created C language source file 20 C language library file 22 Execution file 24 Menu registration file
Claims (4)
に前記図形データに基づく図形を表示するグラフィック
ス手段を備えたグラフィックス編集装置において、 前記グラフィックス手段が実行するプログラムの内部構
造を表現する論理関係図を作成する論理関係図作成手段
と、 前記論理関係図作成手段によって作成された論理関係図
から、前記論理関係図を表現するプログラミング言語を
自動生成するプログラミング言語自動生成手段と、 前記プログラミング言語自動生成手段によって生成され
たプログラミング言語をコンパイルし、グラフィックス
編集装置のライブラリとリンクさせて前記プログラミン
グ言語からプログラムを作成し、作成したプログラムを
デバッグして修正を行い、デバッグして修正されたプロ
グラムを作成するプログラム作成手段と、 前記プログラム作成手段によって作成されたデバッグし
て修正されたプログラムを、前記グラフィックス手段の
コマンドとして登録する登録手段であって、前記グラフ
ィックス手段のメニューに、前記グラフィックス手段の
コマンドとして前記プログラムを登録するものとを有す
ることを特徴とするグラフィックス編集装置におけるコ
マンド作成方式。1. A graphics editing apparatus comprising: graphics means for creating and editing graphic data and displaying a graphic based on said graphic data, wherein a logical relationship expressing an internal structure of a program executed by said graphics means. A logical relationship diagram creating means for creating a diagram; a programming language automatic creating means for automatically creating a programming language expressing the logical relationship diagram from the logical relationship diagram created by the logical relationship diagram creating means; Compiling the programming language generated by the generating means, linking with the library of the graphics editing device to create a program from the programming language, debugging and modifying the created program, and debugging the modified program Professionals to create A program creating means, and a registering means for registering a debugged and corrected program created by the program creating means as a command of the graphics means, wherein a menu of the graphics means has A command creation method in a graphics editing device, comprising: registering the program as a command.
る論理関係図は、状態遷移図であり、 前記論理関係図作成手段は、初期状態の状態遷移図に対
してアイテムを追加したい位置に所望のアイテムを追加
することにより所望の状態遷移図を作成するものである
請求項1記載のグラフィックス編集装置におけるコマン
ド作成方式。2. The logical relationship diagram created by the logical relationship diagram creating means is a state transition diagram. 2. The command creation method according to claim 1, wherein a desired state transition diagram is created by adding an item.
生成するプログラミング言語は、C言語である請求項1
または請求項2のいずれか1項に記載のグラフィックス
編集装置におけるコマンド作成方式。3. The programming language generated by the automatic programming language generation means is C language.
A command creation method in the graphics editing device according to claim 2.
義手段と、図形データ選択手段と、図形データ編集手段
と、図形データに基づく図形を表示する表示手段とを有
し、ユーザーと対話式で論理関係図を作成する請求項
1、請求項2または請求項3のいずれか1項に記載のグ
ラフィックス編集装置におけるコマンド作成方式。4. The logical relationship diagram creating means includes a menu defining means, a graphic data selecting means, a graphic data editing means, and a display means for displaying a graphic based on graphic data, and interactively with a user. The command creation method in the graphics editing device according to any one of claims 1, 2 and 3, which creates a logical relationship diagram.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6279829A JP2976323B2 (en) | 1994-10-20 | 1994-10-20 | Command creation method in graphics editing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6279829A JP2976323B2 (en) | 1994-10-20 | 1994-10-20 | Command creation method in graphics editing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08123975A JPH08123975A (en) | 1996-05-17 |
| JP2976323B2 true JP2976323B2 (en) | 1999-11-10 |
Family
ID=17616506
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6279829A Expired - Fee Related JP2976323B2 (en) | 1994-10-20 | 1994-10-20 | Command creation method in graphics editing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2976323B2 (en) |
-
1994
- 1994-10-20 JP JP6279829A patent/JP2976323B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08123975A (en) | 1996-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Myers | Demonstrational interfaces: A step beyond direct manipulation | |
| US5734863A (en) | Method and apparatus for providing improved type compatibility and data structure organization in a graphical data flow diagram | |
| US8271936B2 (en) | Non-graphical model dependencies in graphical modeling environments | |
| US8341594B1 (en) | Version control in modeling environments | |
| US5615356A (en) | Method and apparatus for interactively displaying signal information during computer simulation of an electrical circuit | |
| CN1105964C (en) | Method for displaying functional objects in visual programming | |
| JPH04337843A (en) | Program operation display method | |
| JP5147240B2 (en) | Method and system for reversible design tree transformation | |
| KR100694381B1 (en) | Graphical Programmers and Programmable Indicators | |
| US20060085783A1 (en) | Multi-process display method in debugger system | |
| JP2976323B2 (en) | Command creation method in graphics editing device | |
| JP7796519B2 (en) | Robot programming support device, robot programming support program, and robot programming support method | |
| JP3697274B2 (en) | Software development support device | |
| AU2020200471A1 (en) | Web Application Builder | |
| Bovey | A debugger for a graphical workstation | |
| CN116166567B (en) | Test case generation method and device based on graphic programming | |
| CN101364398B (en) | Method for generating object attribute related to user interface | |
| JPH052477A (en) | Graphical user interface creation method | |
| JPH0954688A (en) | GUI design support method | |
| Vystavěl | Your First Program | |
| Münch | Programmed graph rewriting system PROGRES | |
| CN119690857A (en) | Graphical interface automated regression testing method, system, electronic device, computer-readable storage medium, and computer program product | |
| JP2007286822A (en) | GUI specification generation method and GUI specification generation system | |
| JPS6379176A (en) | Method for producing automatically program by combining parts based on designing specifications | |
| JP3966355B2 (en) | Program generation method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080910 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110910 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140910 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |