JPH02310728A - Sequence generation execution device - Google Patents
Sequence generation execution deviceInfo
- Publication number
- JPH02310728A JPH02310728A JP1133199A JP13319989A JPH02310728A JP H02310728 A JPH02310728 A JP H02310728A JP 1133199 A JP1133199 A JP 1133199A JP 13319989 A JP13319989 A JP 13319989A JP H02310728 A JPH02310728 A JP H02310728A
- Authority
- JP
- Japan
- Prior art keywords
- button
- buttons
- procedure
- sequence
- storage means
- 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
Links
- 238000000034 method Methods 0.000 claims abstract description 51
- 238000013461 design Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 3
- 238000007630 basic procedure Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は画面上に設けられた論理的なボタンを用いてシ
ーケンスを作成実行するシーケンス作成実行装置に関す
るものである。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a sequence creation/execution device that creates and executes a sequence using logical buttons provided on a screen.
(従来の技術)
従来、この種のシーケンス作成実行装置としては、第5
図(イ)のように画面501上に論理的なボタン502
を作成し、そのボタンをマウスなどで選択することによ
りプログラムを実行する装置が知られている。以後、ボ
タンと呼ぶときは画面上に論理的に作成されたボタンを
表わすものとする。上記装置におけるシーケンスの作成
、実行は次のように行なわれている。まず、第5図(イ
)のように画面501上にボタン502を作成し、ボタ
ン502が押されたときに実行されるシーケンスをプロ
グラム言語などで記述する。この後、マウスなどで所定
のボタン502を選択し、選択されたボタンに対応する
プログラムを呼び出し、処理を行なうことでシーケンス
を実行していた。(Prior art) Conventionally, as this type of sequence creation execution device, the fifth
A logical button 502 is displayed on the screen 501 as shown in FIG.
There is a known device that executes a program by creating a program and selecting its button with a mouse or the like. Hereinafter, when a button is referred to as a button, it refers to a button that is logically created on the screen. Sequence creation and execution in the above apparatus is performed as follows. First, a button 502 is created on a screen 501 as shown in FIG. 5(A), and a sequence to be executed when the button 502 is pressed is written in a programming language or the like. Thereafter, a sequence is executed by selecting a predetermined button 502 with a mouse or the like, calling a program corresponding to the selected button, and performing processing.
上記処理を第6図を用いて説明する。まず、ボタンを作
成する手順を説明する。ボタンはボタン作成手段601
により作成され、作成されたボタンの押される場所を定
めるボタン押下領域形とボタンの上下関係とボタン手続
き番号とがボタン情報記憶手段602へ記憶される。ボ
タンに対応する手続きは手続作成手段603を用いてプ
ログラム言語等で作成する6作成された手続きは手続実
行手段608へ記憶される。そして、表示手段604に
表示されたボタンをマウス等の位置指示手段605で指
示する。指示された位置をボタン押下領域に持つボタン
が、前記ボタン情報記憶手段602から指示位置包含ボ
タン選択手段606によって選択される。指示された位
置においてボタンが重なって配置されている場合、複数
のボタンが選択されるので、実行ボタン選択手段607
により、重なったボタンのうち最上位のボタンを選択す
る。そして、選択されたボタンの手続き番号が手続実行
手段608へ送られ、ボタンに対応する手続きが実行さ
れている。The above processing will be explained using FIG. 6. First, we will explain the procedure for creating a button. The button is button creation means 601
The button press area shape that defines the location where the created button is pressed, the vertical relationship of the buttons, and the button procedure number are stored in the button information storage means 602. A procedure corresponding to the button is created in a programming language or the like using procedure creation means 603. The created procedure is stored in procedure execution means 608. Then, the user instructs the button displayed on the display means 604 using the position instructing means 605 such as a mouse. A button having the designated position in the button press area is selected from the button information storage means 602 by the designated position inclusion button selection means 606. If the buttons are arranged overlapping each other at the designated position, multiple buttons will be selected, so the execution button selection means 607
selects the topmost button among the overlapping buttons. Then, the procedure number of the selected button is sent to procedure execution means 608, and the procedure corresponding to the button is executed.
このように、従来、ボタンは一連のシーケンスを起動す
るためのスイッチとして用いられており、1つのボタン
に1つのシーケンスか対応付けられていた。As described above, buttons have conventionally been used as switches for starting a series of sequences, and one sequence has been associated with one button.
また、第5図(ロ)に示すように、ボタンが重なり合っ
ているときは最上位のボタンが選択されるようになって
いた。第5図(ロ)には、ボタン503の上にボタン5
04が重なっている様子が示されている。Further, as shown in FIG. 5(b), when buttons overlap, the topmost button is selected. In FIG. 5 (b), button 5 is placed above button 503.
04 are shown overlapping.
(発明が解決しようとする課題)
上述従来のシーケンス作成実行装置では、1つのボタン
に1つのシーケンスが対応しているなめ、シーケンスを
変更するにはボタンが押されたときに起動されるプログ
ラムを書き換えなければならず、煩わしかった。これは
シーケンスを作成する場合にも当てはまる。例えば、第
7図の(イ)や(ロ)に示すように、一連の手続きのう
ち、手続きAとDは同じで、手続きBとCだけが異なる
場合のように、一部だけが異なるシーケンスを作成する
場合や、第8図の(イ)、く口)、(ハ)に示すように
手続きが順番に減っていくようなシーケンスを作成する
場合も、シーケンスに対応するボタンを作成し、それぞ
れのボタンに対してシーケンスをプログラムとして記述
する必要があった。(Problem to be Solved by the Invention) In the conventional sequence creation/execution device described above, one sequence corresponds to one button, so in order to change the sequence, it is necessary to start a program when the button is pressed. I had to rewrite it, which was a hassle. This also applies when creating sequences. For example, as shown in (a) and (b) of Figure 7, procedures A and D are the same among a series of procedures, and only procedures B and C are different. Also, when creating a sequence in which the procedures decrease in order as shown in (a), (c), and (c) in Figure 8, create a button that corresponds to the sequence. It was necessary to write a sequence as a program for each button.
本発明の目的は、上記の問題点を解決し、ボタンが押さ
れたときに実行されるシーケンスの設計や変更が簡単に
行なえるシーケンス作成実行装置を提供することにある
。SUMMARY OF THE INVENTION An object of the present invention is to provide a sequence creation/execution device that solves the above problems and allows easy design and modification of sequences to be executed when a button is pressed.
(課題を解決するための手段)
前述の課題を解決するための本発明のシーケンス作成実
行装置は、画面上に配置された論理的なボタンを選択す
ることでシーケンスを実行するシーケンス作成実行装置
において、あらかじめ手続きが割り当てられたボタンを
重ねて配置するボタン作成手段と、前記ボタン押下有効
領域および前記ボタンの上下関係および前記ボタンの持
つ手続き番号等の情報を記憶するボタン情報記憶手段と
、前記ボタンを画面上に表示する表示手段と、画面上の
位置を指示するための位置指示手段と、前記ボタン情報
記憶手段へ記憶されている前記ボタン押下有効領域内に
前記位置指示手段で指示された位置が含・まれているボ
タンを選択するための指示位置包含ボタン選択手段と、
前記指示位置包含ボタン選択手段で選択されたボタンを
記憶するための未実行ボタン記憶手段と、前記未実行ボ
タン記憶手段に記憶されているボタンのうち上下関係に
おいて最上位に位置するボタンを選択するための実行ボ
タン選択手段と、ボタン毎に定義された前記手続きを前
記実行ボタン選択手段により選ばれたボタンに対応する
あらかじめ記憶されている手続きを実行した後に前記未
実行ボタン記憶手段から実行されたボタンを削除する手
続実行手段とを備える。(Means for Solving the Problems) A sequence creation/execution device of the present invention for solving the above-mentioned problems is a sequence creation/execution device that executes a sequence by selecting logical buttons arranged on a screen. , a button creation means for arranging buttons to which procedures have been assigned in advance in an overlapping manner; a button information storage means for storing information such as an effective area for pressing the button, a vertical relationship of the buttons, a procedure number of the button, and the like; a display means for displaying on the screen, a position indicating means for indicating the position on the screen, and a position indicated by the position indicating means within the button press effective area stored in the button information storage means. instruction position inclusion button selection means for selecting a button containing/included;
an unexecuted button storage means for storing the button selected by the designated position inclusive button selection means; and selecting a button located at the top in a vertical relationship among the buttons stored in the unexecuted button storage means. an execution button selection means for executing the procedure defined for each button from the unexecuted button storage means after executing a pre-stored procedure corresponding to the button selected by the execution button selection means; and procedure execution means for deleting the button.
(作用)
本発明においては、シーケンスの基本単位となる手続き
が割り当てられたボタンを、あらかじめ複数個用意して
おく、そして、実行される順番と逆の順序で、処理に必
要なボタンを画面上に積み重ねる。第2図(イ)、(ロ
)はボタンが重ねられた様子を概念的に示した図である
6図中、201.202,203,204,205゜2
06がボタンである。このようにして作られたシーケン
スを実行するには、第2図(ロ)の矢印207で示され
るように一番上のボタンを押すか、または第2図(ロ)
の矢印208で示されるように途中のボタンを押せば良
い、すると、押された場所の下にあるボタンが調べられ
、その中で最も上のボタンに対応する手続きが実行され
る。さらに押された位置にまだ実行されていないボタン
があれば、押された位置にあってかつ実行されてぃない
ボタンの中で一番上のボタンが実行される。(Function) In the present invention, a plurality of buttons to which procedures, which are the basic units of a sequence, are assigned are prepared in advance, and the buttons necessary for processing are displayed on the screen in the reverse order of execution. pile up. Figures 2 (a) and (b) are diagrams conceptually showing how buttons are stacked.
06 is a button. To execute the sequence created in this way, press the top button as indicated by arrow 207 in Figure 2 (b) or
If a button in the middle is pressed as shown by an arrow 208, the buttons below the pressed location are checked, and the procedure corresponding to the topmost button among them is executed. Furthermore, if there is a button at the pressed position that has not been executed yet, the topmost button among the buttons at the pressed position that has not been executed is executed.
以降、押された位置の下にあってかつ実行されていない
ボタンが無くなるまでこの手順が次々と繰り返されるこ
とにより一連のシーケンスが実行される。Thereafter, a series of sequences is executed by repeating this procedure one after another until there are no buttons below the pressed position that have not been executed.
(実施例) 以下、図面を用いて本発明の実施例について説明する。(Example) Embodiments of the present invention will be described below with reference to the drawings.
第1図は本発明の一実施例を表わすブロック図である。FIG. 1 is a block diagram representing one embodiment of the present invention.
ボタン作成手段101はあらかじめ手続きが割り当てら
れたボタンを゛複数個選択し、画面上に重ねて配置する
。第2図(イ)を用いてボタン情報記憶手段102で作
成されるボタンについて説明する。第2図(イ)は、異
なる手続きを持つボタン201、ボタン202、ボタン
203を画面上に積み重ねた様子を概念的に表わす図で
ある。これらのボタンの形は円形でも矩形でも良く、利
用者が希望の形に変形しても構わない、さらに、表示手
段103に表示されるボタンの絵と、ボタンの押される
場所を定めるボタン押下有効領域とは、必ずしも一致し
ている必要はない、ボタン作成手段101で配置された
ボタンは、ボタン押下有効領域と、ボタンの上下関係と
、該ボタンに対応する手続き番号とがボタン情報記憶手
段102へ送られる0手続き番号の代わりに手続き名を
送っても良い。The button creation means 101 selects a plurality of buttons to which procedures are assigned in advance and arranges them on the screen in an overlapping manner. The buttons created by the button information storage means 102 will be explained using FIG. 2(A). FIG. 2(a) is a diagram conceptually showing how buttons 201, 202, and 203 having different procedures are stacked on the screen. The shape of these buttons may be circular or rectangular, and the user may change the shape to his/her desired shape.Furthermore, the picture of the button displayed on the display means 103 and the button press enable button determine where the button is pressed. The buttons arranged by the button creation means 101 do not necessarily have to match the areas, but the valid button press area, the vertical relationship of the buttons, and the procedure number corresponding to the button are stored in the button information storage means 102. A procedure name may be sent instead of the 0 procedure number sent to .
ボタン情報記憶手段102は、ボタン作成手段101で
得られた、ボタンを押すことができるボタン押下有効領
域とボタンの上下関係とボタンに割り当てられた手続き
番号等の情報を記憶する。The button information storage means 102 stores information obtained by the button creation means 101, such as the valid button press area where the button can be pressed, the vertical relationship of the buttons, and the procedure number assigned to the button.
ボタンの上下関係を表現するためには、概念的にZ軸を
考え、ボタンの上下関係を表わすようにZ軸の座標を割
り当てれば良い。手続き番号には、番号の代わりに手続
き名を記憶することも可能である。In order to express the vertical relationship of the buttons, it is sufficient to conceptually consider the Z-axis and assign the coordinates of the Z-axis to express the vertical relationship of the buttons. It is also possible to store a procedure name instead of a number in the procedure number.
表示手段103は、前記ボタンを画面上に表示するもの
で、CRTや液晶ディスプレイ、プラズマディスプレイ
などボタンやカーソルが表示できるものなら何でも利用
できる。The display means 103 displays the buttons on the screen, and any device that can display buttons and a cursor, such as a CRT, liquid crystal display, or plasma display, can be used.
位置指示手段104は、画面上の位置を指示するための
手段であり、マウスやデジタイザなどのポインティング
デバイスが利用できる。また、キーボードからカーソル
を制御することで位置を指示しても良いし、座標を直接
入力することで位置を指示しても構わない。位置指示手
段104でボタンを選択するには、カーソルを用いた場
合、カーソルをボタンの上に移動させ、その後マウス上
のボタンをクリックしたり、キーボードの入カキ−を押
すなどしてカーソルの位置する座標を指示位置包含ボタ
ン選択手段105に知らせる。カーソルを用いない場合
はキーボードから入力された座標を指示位置包含ボタン
選択手段105に送る。The position indicating means 104 is a means for indicating a position on the screen, and a pointing device such as a mouse or a digitizer can be used. Further, the position may be specified by controlling a cursor from the keyboard, or the position may be specified by directly inputting coordinates. To select a button with the position indicating means 104, when using a cursor, move the cursor over the button, then click the button on the mouse or press the enter key on the keyboard to change the cursor position. The designated position inclusion button selection means 105 is informed of the coordinates to be selected. When the cursor is not used, the coordinates input from the keyboard are sent to the indicated position inclusion button selection means 105.
指示位置包含ボタン選択手段105は、位置指示手段1
04で指示された座標がボタン押下有効領域に含まれる
ボタンを、ボタン情報記憶手段102から選択するため
の手段である。The indicated position inclusion button selection means 105 selects the position specifying means 1.
This is means for selecting from the button information storage means 102 the button whose button press valid area includes the coordinates indicated in step 04.
未実行ボタン記憶手段106は、指示位置包含ボタン選
択手段105で選択されたボタンを記憶する。The unexecuted button storage means 106 stores the button selected by the designated position inclusion button selection means 105.
実行ボタン選択手段107は、未実行ボタン記憶手段1
06に記憶されている重なり合うボタンのうち、最上位
に位置するボタンを選択する。未実行ボタン記憶手段1
06に記憶されているボタンが無くなれば、シーケンス
の実行が完了したと見なし、処理を終了する。Execution button selection means 107 includes unexecuted button storage means 1
Among the overlapping buttons stored in 06, the button located at the highest position is selected. Unexecuted button storage means 1
When there are no more buttons stored in 06, it is assumed that the sequence has been completed, and the process ends.
手続き実行手段108では実行ボタン選択手段106で
選択されたボタンの定義する手続きを実行した後、未実
行ボタン記憶手段106に記憶されているボタンから今
実行したボタンを削除する。After executing the procedure defined by the button selected by the execution button selection means 106, the procedure execution means 108 deletes the just executed button from the buttons stored in the unexecuted button storage means 106.
第3図は、従来装置における問題点である第7図のシー
ケンスを本発明により実現した一例を、ボタンの上下関
係が分かるように横から見た概念図である。第3図のボ
タン301が第7図の手続きAに対応し、ボタン302
は手続きBに、ボタン303は手続きCに、ボタン30
4は手続きDに対応する。第3図中、矢印305の部分
を押すと第7図の(イ)のシーケンスを実行し、矢印3
06の部分を押すと第7図の(ロ)のシーケンスを実行
する。FIG. 3 is a conceptual diagram of an example in which the sequence shown in FIG. 7, which is a problem in the conventional device, is realized by the present invention, viewed from the side so that the vertical relationship of the buttons can be seen. Button 301 in FIG. 3 corresponds to procedure A in FIG.
is for procedure B, button 303 is for procedure C, button 30
4 corresponds to procedure D. If you press the arrow 305 in Figure 3, the sequence (A) in Figure 7 will be executed, and the arrow 3
When the part 06 is pressed, the sequence (b) in FIG. 7 is executed.
第4図は、従来装置における問題点である第8図のシー
ケンスを本発明により実現した一例を、ボタンの上下関
係が分かるように横から見た概念図である。第4図のボ
タン401が第8図の手続きAに対応し、ボタン402
は手続きBに、ボタン403は手続きCに対応する。第
4図中、矢印404の部分を押すと第8図の(イ)のシ
ーケンスが実行され、矢印405の部分を押すと一第8
図の(ロ)のシーケンスが、矢印406の部分を押すと
第8図の(ハ)のシーケンスが実行される。FIG. 4 is a conceptual diagram of an example in which the sequence shown in FIG. 8, which is a problem in the conventional device, is realized by the present invention, viewed from the side so that the vertical relationship of the buttons can be seen. Button 401 in FIG. 4 corresponds to procedure A in FIG.
corresponds to procedure B, and button 403 corresponds to procedure C. In Fig. 4, when you press the arrow 404, the sequence (a) in Fig. 8 is executed, and when you press the arrow 405, the
If the arrow 406 is pressed in the sequence (b) in the figure, the sequence (c) in FIG. 8 is executed.
(発明の効果)
このように、本発明のシーケンス作成実行装置によれば
、シーケンスの基本単位となる手続きをボタンに割り当
て、そのボタンの組合わせによりシーケンスを表現して
いる。そのため、基本となる手続きを組合わせたり順序
を入れ替えたりすることによってできる様々なシーケン
スがボタンの重ね合わせて表現できるので、プログラム
言語で処理を記述するという煩わしさがない。また、ボ
タンの押す位置によって実行されるシーケンスを変える
ことが可能なため、少しずつ異なったシーケンスを複数
作成する場合にも有効である。(Effects of the Invention) As described above, according to the sequence creation/execution device of the present invention, a procedure that is a basic unit of a sequence is assigned to a button, and a sequence is expressed by a combination of the buttons. Therefore, various sequences created by combining basic procedures or changing their order can be expressed by overlapping buttons, so there is no need to write processes in a programming language. Furthermore, since the sequence to be executed can be changed depending on the position of the button, it is also effective when creating multiple slightly different sequences.
第1図は本発明によるシーケンス作成実行装置の一実施
例の構成を示す流れ図、第2図、第3図および第4図は
本発明によるボタン配置の例を示す概念図、第5図と第
6図は従来のシーケンス作成実行装置を説明するための
図、第7図と第8図は従来装置の問題点を説明するため
の図である。
101・・・ボタン作成手段、102・・・ボタン情報
記憶手段、103・・・表示手段、104・・・位置指
示手段、105・・・指示位置包含ボタン選択手段、1
06・・・未実行ボタン記憶手段、107・・・実行ボ
タン選択手段、108・・・手続実行手段。FIG. 1 is a flowchart showing the configuration of an embodiment of the sequence creation/execution device according to the present invention, FIGS. 2, 3, and 4 are conceptual diagrams showing an example of button arrangement according to the present invention, and FIGS. FIG. 6 is a diagram for explaining a conventional sequence creation/execution device, and FIGS. 7 and 8 are diagrams for explaining problems with the conventional device. 101... Button creation means, 102... Button information storage means, 103... Display means, 104... Position indicating means, 105... Indicated position inclusion button selection means, 1
06... Unexecuted button storage means, 107... Execution button selection means, 108... Procedure execution means.
Claims (1)
ーケンスを実行するシーケンス作成実行装置において、
あらかじめ手続きが割り当てられたボタンを重ねて配置
するボタン作成手段と、前記ボタン押下有効領域および
前記ボタンの上下関係および前記ボタンの持つ手続き番
号等の情報を記憶するボタン情報記憶手段と、前記ボタ
ンを画面上に表示する表示手段と、画面上の位置を指示
するための位置指示手段と、前記ボタン情報記憶手段へ
記憶されている前記ボタン押下有効領域内に前記位置指
示手段で指示された位置が含まれているボタンを選択す
るための指示位置包含ボタン選択手段と、前記指示位置
包含ボタン選択手段で選択されたボタンを記憶するため
の未実行ボタン記憶手段と、前記未実行ボタン記憶手段
に記憶されているボタンのうち上下関係において最上位
に位置するボタンを選択するための実行ボタン選択手段
と、ボタン毎に定義された前記手続きを前記実行ボタン
選択手段により選ばれたボタンに対応するあらかじめ記
憶されている手続きを実行した後に前記未実行ボタン記
憶手段から実行されたボタンを削除する手続実行手段と
を備えることを特徴とするシーケンス作成実行装置。In a sequence creation execution device that executes a sequence by selecting logical buttons arranged on the screen,
button creation means for arranging buttons to which procedures are assigned in advance in an overlapping manner; button information storage means for storing information such as the effective button press area, the vertical relationship of the buttons, and the procedure number of the button; a display means for displaying on a screen; a position indicating means for indicating a position on the screen; and a position indicated by the position indicating means within the button press valid area stored in the button information storage means. a designated position inclusive button selection means for selecting included buttons; an unexecuted button storage means for storing the button selected by the designated position inclusive button selection means; and storage in the unexecuted button storage means. Execution button selection means for selecting the button located at the highest position in the vertical relationship among the buttons that are displayed, and storing in advance the procedure defined for each button corresponding to the button selected by the execution button selection means. and a procedure executing means for deleting the executed button from the unexecuted button storage means after executing the procedure being executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1133199A JPH02310728A (en) | 1989-05-26 | 1989-05-26 | Sequence generation execution device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1133199A JPH02310728A (en) | 1989-05-26 | 1989-05-26 | Sequence generation execution device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH02310728A true JPH02310728A (en) | 1990-12-26 |
Family
ID=15099042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1133199A Pending JPH02310728A (en) | 1989-05-26 | 1989-05-26 | Sequence generation execution device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH02310728A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012238310A (en) * | 2011-05-11 | 2012-12-06 | Dassault Systemes | Selection of manipulator of object among plurality of manipulators |
-
1989
- 1989-05-26 JP JP1133199A patent/JPH02310728A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012238310A (en) * | 2011-05-11 | 2012-12-06 | Dassault Systemes | Selection of manipulator of object among plurality of manipulators |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5442788A (en) | Method and apparatus for interfacing a plurality of users to a plurality of applications on a common display device | |
JPH08286831A (en) | Pen input type electronic device and its control method | |
KR100246862B1 (en) | Method and editing system for setting tool button | |
JPH08110735A (en) | Display input device and image forming device | |
JPH0769778B2 (en) | Icon menu / palletizing method | |
JPH02310728A (en) | Sequence generation execution device | |
JPH09251370A (en) | Drawing preparation device | |
JP2513890B2 (en) | Screen display controller | |
JPH064834U (en) | Data processing device | |
JPH0454668A (en) | Table calculating device | |
JPH0384619A (en) | Procedure producing and executing device | |
JPH04273322A (en) | Hierarchical menu selecting device | |
JP2689470B2 (en) | Multi-window display device, multi-window display control method, and multi-window display control device | |
JP2012079132A (en) | Ladder program creation support device and program thereof | |
JP2966531B2 (en) | Window moving method | |
JPH02239314A (en) | Command input system | |
JPS62186365A (en) | Method of pattern generation | |
JPH04320579A (en) | Image processor | |
JPH09146745A (en) | Method and device for selecting window | |
JPH06149521A (en) | Multiwindow optimizing display system | |
JPH0245878A (en) | Interactive cad system | |
JPH02293924A (en) | Menu control system | |
JPH04284531A (en) | Customizing device for display button | |
JPH09128179A (en) | Method for controlling display of table format data | |
JPS63296131A (en) | Method and device for controlling multiplex display region |