JPS6330976A - マクロコマンド編集方式 - Google Patents

マクロコマンド編集方式

Info

Publication number
JPS6330976A
JPS6330976A JP61173667A JP17366786A JPS6330976A JP S6330976 A JPS6330976 A JP S6330976A JP 61173667 A JP61173667 A JP 61173667A JP 17366786 A JP17366786 A JP 17366786A JP S6330976 A JPS6330976 A JP S6330976A
Authority
JP
Japan
Prior art keywords
command
graphic
editing
memory
correspondence
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
JP61173667A
Other languages
English (en)
Inventor
Tetsuya Yamamoto
哲也 山本
Goro Suzuki
五郎 鈴木
Kanman Hamada
浜田 亘曼
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61173667A priority Critical patent/JPS6330976A/ja
Publication of JPS6330976A publication Critical patent/JPS6330976A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、図形処理システAにおけるコマンドの編集方
式に係り、コマンドを組み合わせてマクロコマンドを作
成するのに好適なマクロコマンドの編集方式に関する。
〔従来の技術〕
従来のマクロコマンド編集方式では、キーボードから文
字列としてコマンドを入力し文字列の編集によりコマン
ドの編集を行う方式や、メニューからのコマンドをシス
テムが文字列に変換しそれに対して編集を行う方式があ
った。前者では、現在までに使用されたコマンドを履歴
として記憶しておき編集では履歴を使用することでコマ
ンド入力の操作量を減らせるが、作成された図形とコマ
ンドとの関係について考慮されていなかった。
後者では、コマンド編集の為に新たにコマンドを入力し
なければならず、編集時のコマンド入力操−、 作゛量を減らすことについて考慮されていなかった。
−″〔発明が解決しようとする問題点〕上記従来技術は
、マクロコマンドの編集に際して表示されている図形情
報を使用する点について配慮されておらず必要とするコ
マンドを再入力しなければならない為操作量が多い。ま
た1作成される図形とパラメータの関係は操作者が知っ
ている必要がある為、使用するコマンド数が多いと誤り
が増えるという間開かあった。
本発明の目的は、表示された図形とコマンドの関係が分
かり易く少ない操作量によりコマンドのta集が行える
マクロコマンド編集方式を提供することにある。
〔問題点を解決するための手段〕
上記目的は、入力されたコマンドとそれにより作成され
た図形情報との対応関係を記憶する対応関係メモリを設
け、マクロコマンドの編集に際して、表示されている図
形から前記対応関係メモリによりその図形を作成するの
に使用されたコマン操作者が図形を作成した場合、作成
された図形は修正の為に図形番号のような識別情報が付
加されシステムに管理されている。本方式では、図形を
作成したときに使用された各コマンドとそのコマンドの
パラメータと共に、作成された図形の識別情報を対応さ
せて対応関係メモリに記憶する。
マクロコマンド編集に際しては、現在までに作成され表
示されている図形の中から必要な図形を操作者が選択指
示することによって、指示された図形の識別情報を得、
その情報から前期対応関係メモリにより1選択指示され
た図形を作成するのに使用されたコマンド及びパラメー
タ値を編集されるコマンドの情報として得る。それによ
って、必要とするコマンドを得る操作が図形を選択指示
することによって行えるので、g集の為のコマンド入力
操作量が少なく、表示されている図形が手本となるため
1作成される図形との対応が分かり易いマクロコマンド
の編集が行える。
〔実施例〕
・第′1図は、本実施例装置の構成を示したもので。
1は図形情報を表示するグラフインクディスプレイ、2
は座標入力装置であるタブレット、3は文字を入力する
キーボード、4は図形の作成、修正、マクロコマンドの
編集などを行う計算機、5は図形、識別情報などの図形
情報を記憶する図形メモリ、6は入力されたコマンドと
作成された図形の識別情報を対応させて記憶する対応関
係メモリである。操作者は、2,3により4の計算機へ
コマンドや、コマンドに必要な座標パラメータ、文字パ
ラメータを入力し、図形を作成する。作成された図形は
5に記憶され1に表示される。この時、使用したコマン
ド及びパラメータと作成された図形の識別情報を対応関
係メモリ6に記憶する。マクロコマンド編集時には4に
より1に表示された図形情報から必要となる図形を2に
より指示することによってその図形を作成した時のコマ
ンドが編集の為のコマンドとして4に入力される。それ
ら入力されたコマンドに対して4との対話により)パラ
メータの変更などの詳細な編集が行われる。
<42図は作成された図形の例であり1図形A、B。
1ツバ ″Cが作成されている。7は図形表示用ウィンドウであ
る。PL、P2は図形Aの座標パラメータであり、同様
にP3.P4は図形Bの、P5.P6゜P7は図形Cの
座標パラメータである。これら作成された図形は、識別
情報として図形名A、B。
Cが付加されて図形メモリ5に記憶される。第3図は、
図形メモリ5の内容である。第4図は、図2に於ける対
応関係メモリ6の内容である。ここでは図形Aは、識別
情報がAで矩形コマンドにより作成され、パラメータは
PL、P2となっている。このように、6には作成され
た図形の識別情報とその図形を作成するのに使わ九たコ
マンド及びパラメータが対応をとって記憶される。図形
B、Cにはついても図形Aと同様な情報が記憶される。
また、これらの情報は操作者が図形を作成するごとに作
られる。第5図は、マクロコマンドの編集を行う場合を
示し、7は現在までに作成された図形の表示用ウィンド
ウ、8はマクロコマン〜、ド編集用ウィンドウであり、
マクロコマンド編集パ・ム )ム7を起動することにより表示される。ここではマク
ロコマンド[MACRO1]を新たに作成する場合を示
している。今マクロコマンドで必要とする図形が図形A
のようであった場合、タブレット2により操作されるグ
ラフィックカーソル9で図形表示用ウィンドウの図形A
の近傍を指示する。計算機4は、図形メモリに記憶され
ている各図形に対して各図形の座標パラメータを用いて
カーソル9の座標値との最短距離を求め、それらの中で
最も距離の短い図形を指示された図形として検出し、そ
の図形の識別情報、座標パラメータ、図形種類を得る。
そして、操作者が指示した図形が検出されたことを表示
用ウィンドウの前記の検出された図形を点滅表示するこ
とで操作者に知らせる。第5図では、図形Aが検出され
図形の識別情報Aを得る。次に、前記の検出された図形
の識別情報を用いて対応関係メモリにおいて同じ識別情
報を持つものを検索する。検索に於いては対応関係メモ
リの先頭から順次識別情報を読みだし前記の検出された
識別情報と比較して同一であったものの識別7ゝ\ パ情、報に対応して記憶されているコマンド及びパラ・
(・ツ ーヌータを結果として得る。図5の場合には、識別情報
がAなので図4の対応関係メモリの内容からコマンドと
して矩形作図がパラメータとしてPl。
P2が得られる。そして、図5のように得られたコマン
ド、パラメータを操作者に代ってコマンド編集ウィンド
ウの編集用カーソル10の位置に文字列として書き込む
。このコマンド、パラメータは、操作者がカーソル9に
よって指示した図形を作成するのに使用されたものとな
っている。操作者が図形の選択指示を誤った場合には4
に対して選択指示の取り消しを3から指示することによ
って図形の点滅表示が通常表示に戻り、コマンド編集ウ
ィンドウ内のコマンド文字の入力も取り消される。操作
者はコマンド編集ウィンドウ用に表示されたコマンドに
対してスクリーンエディタによりパラメータの変更等を
行ない前記操作によるコマンドの入力と組み合わせてマ
クロコマンドの編集作業を行っていく。これよって、操
作者は必要とする図形に似たものを表示図形の中から選
択相−1・′ マント入力の為の操作量が少なくてよく、また、コマン
ドが動作した結果である図形からコマンドを得るのでコ
マンドと図との関係が分かり易いマクロコマンド編集が
行える。以上述べた実施例では、図形メモリに記憶され
る図形情報と対応関係メモリに記憶されるコマンドが1
対1に対応しているが図6に示すように複数の図形情報
に同一の識別情報を与えて複数対1あるいは複数対複数
の対応としてもよく複数のコマンドにより一つの図形情
報が作成される場合のように1対複数であってもよい。
また、本実施例では作成された図形とそれを作るのに使
用されたコマンドとの対応を対応関係メモリに記憶しそ
いるが、図7に示すように使用される各コマンドに対し
てそのコマンドにより作られる典型的な図形とコマンド
との対応を対応関係メモリに記憶し、典型的な図形は図
形メモリに操作者の作成する図形と区別して記憶してお
き、マクロコマンドの編集では、典型的な図形のみを図
形表示用ウィンドウに表示しコマンド入力に使用するこ
とも出来る。また、対応関係メモリと図形メモリを同一
のメモリ上に設置することもでき、対応関係メモリを図
形メモリに含ませることも出来る。
〔発明の効果〕
本発明によれば、マクロコマンドの編集に際して表示さ
れている図形を選択指示することによって、その図形を
作成するのに使われたコマンド及びパラメータを得られ
るので、コマンドと図形の関係が分かり易く少ない操作
量でマクロコマンド第1図は本実施例装置の構成図、第
2図、第3図、第4図、第5図は実際の動作を説明する
ための図形表示ウィンドウの内容及び図形メモリの内容
、対応関係メモリの内容及びマクロコマンドの編集動作
の説明の為の図形表示ウィンドウ、コマンド編集用ウィ
ンドウの内容を示す図、第6図。
第7図は本実施例の変形例説明図である。
1・・・ディスプレイ、2・・・タブレット、3・・・
キーボード、4・・・計算機、5・・・図形メモリ、6
・・・対応関名1 回 $2図 篤3図         第40 第5 ロ

Claims (1)

    【特許請求の範囲】
  1. 1、操作者からのコマンドを入力する入力装置と、図形
    情報を表示する図形表示装置と、該図形情報を貯える図
    形メモリと、図形情報の作成、修正を行なう計算機とか
    ら成る対話型図形処理システムにおいて、入力されたコ
    マンドとそれにより作成された図形情報の対応関係を記
    憶する対応関係メモリを設け、表示された図形情報から
    使用されたコマンドを得ることを特徴とするマクロコマ
    ンド編集方式。
JP61173667A 1986-07-25 1986-07-25 マクロコマンド編集方式 Pending JPS6330976A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61173667A JPS6330976A (ja) 1986-07-25 1986-07-25 マクロコマンド編集方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61173667A JPS6330976A (ja) 1986-07-25 1986-07-25 マクロコマンド編集方式

Publications (1)

Publication Number Publication Date
JPS6330976A true JPS6330976A (ja) 1988-02-09

Family

ID=15964863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61173667A Pending JPS6330976A (ja) 1986-07-25 1986-07-25 マクロコマンド編集方式

Country Status (1)

Country Link
JP (1) JPS6330976A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0217520A (ja) * 1988-07-06 1990-01-22 Hitachi Ltd コマンド入力方式
JPH02123468A (ja) * 1988-10-17 1990-05-10 Internatl Business Mach Corp <Ibm> コンピユータ支援作図システムにおける作図方法
JP2001005857A (ja) * 1999-05-24 2001-01-12 Parametric Technology Corp オブジェクトのモデルのフィーチャに解析を組込んで利用する方法
JP2001034653A (ja) * 1999-05-24 2001-02-09 Parametric Technology Corp カスタマイズした解析機能及びカスタマイズした図形機能を定義するためのフィーチャ型マクロ言語

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0217520A (ja) * 1988-07-06 1990-01-22 Hitachi Ltd コマンド入力方式
JPH02123468A (ja) * 1988-10-17 1990-05-10 Internatl Business Mach Corp <Ibm> コンピユータ支援作図システムにおける作図方法
JP2001005857A (ja) * 1999-05-24 2001-01-12 Parametric Technology Corp オブジェクトのモデルのフィーチャに解析を組込んで利用する方法
JP2001034653A (ja) * 1999-05-24 2001-02-09 Parametric Technology Corp カスタマイズした解析機能及びカスタマイズした図形機能を定義するためのフィーチャ型マクロ言語
JP4657420B2 (ja) * 1999-05-24 2011-03-23 パラメトリック・テクノロジー・コーポレーション オブジェクトのモデルのフィーチャに解析を組込んで利用する方法

Similar Documents

Publication Publication Date Title
JPH02293904A (ja) Cad/cam装置
US6546558B1 (en) Visual scenario editor for editing links between presentation screens in a multi-media application
KR100246862B1 (ko) 툴 버튼의 설정 방법 및 편집 장치
JPS6330976A (ja) マクロコマンド編集方式
JP6337810B2 (ja) 情報処理装置、情報処理方法、およびプログラム
KR101498877B1 (ko) 프로그램 작성 장치 및 화상 제어 시스템
CN115526015A (zh) 基于命令交互式的电网图生成方法、装置、介质及设备
JP2007193425A (ja) 画面データ作成装置、画面データの編集方法及び画面データ編集プログラム
JPH10291183A (ja) ロボット言語処理装置
JPS6315322A (ja) コマンド履歴取得再利用方式
JPS63118820A (ja) メニユ−表示装置
JPH10222689A (ja) 図形表示方法及び装置及び図形表示プログラムを格納した記憶媒体
JPH0620021A (ja) 図形処理方法および装置
CN113254006B (zh) 机器人交互的方法、***、装置、电子设备以及存储介质
JPH0954688A (ja) Gui設計支援方法
JP4127318B2 (ja) プログラム生成方法および装置
JPH0217574A (ja) 対話図形処理システム
JPH03119465A (ja) 文書編集装置
JP3144235B2 (ja) 図形作成装置
JPH07302107A (ja) 数値制御装置
JPS6255731A (ja) プログラム編集作成装置
JP5028644B2 (ja) 電子式計算機および計算機制御プログラム
JP2928858B2 (ja) マルチウインドウ表示制御装置及び方法
JPH0814824B2 (ja) 文書論理構造編集装置
JP2005259169A (ja) プログラム作成方法