JPH0311421A - プロツタ - Google Patents

プロツタ

Info

Publication number
JPH0311421A
JPH0311421A JP14534889A JP14534889A JPH0311421A JP H0311421 A JPH0311421 A JP H0311421A JP 14534889 A JP14534889 A JP 14534889A JP 14534889 A JP14534889 A JP 14534889A JP H0311421 A JPH0311421 A JP H0311421A
Authority
JP
Japan
Prior art keywords
error
instruction
plotter
key
group
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
JP14534889A
Other languages
English (en)
Inventor
Nobuaki Seta
瀬田 信明
Tamio Ishihara
石原 民雄
Shozo Sakamoto
将三 阪本
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 Instruments Engineering Co Ltd
Hitachi Ltd
Original Assignee
Hitachi Instruments Engineering Co Ltd
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 Instruments Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Instruments Engineering Co Ltd
Priority to JP14534889A priority Critical patent/JPH0311421A/ja
Publication of JPH0311421A publication Critical patent/JPH0311421A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はプロッタにおける作図命令入力エラー箇所の表
示並びにメモリバッファ内の該当箇所の修正方法に関す
る。
〔従来の技術〕
プロッタで作図を行う際には、例えばパーソナルコンピ
ュータ等の外部機器より作図命令をプロッタに送信して
行うが、利用者が作図命令群を作成する場合、各作図命
令ごとの制約にそぐわない命令を作成してしまうことが
多い。プロッタはその場合、エラーとして処理するが、
通常はエラー発生の意味の表示のみを行う。また特別な
命令をプロッタに送信することにより、発生したエラー
の詳細を示すコードを利用者に知らせる方式をとってい
た。
〔発明が解決しようとする課題〕
上記従来技術は、エラー発生原因を利用者に認識させる
ことは可能であるが、作成した作図命令群を修正するこ
とについての配慮がなされておらず、利用者がエラーを
含まない正規の作図命令群を作成し、目的とする作図を
短時間に完成させることは非常に困難であるという問題
があった。また、エラーを含む命令が複数個ある場合に
も、最後に処理した命令のエラー情報しか利用者に知ら
せることができないといった欠点があった。
本発明の目的は、従来技術の欠点をなくし、プロッタの
キースイッチ操作のみでメモリ内に蓄えた命令群でエラ
ーを含む命令を表示、修正することを可能にし、利用者
に短時間で作図が完了する環境を提供することにある。
〔課題を解決するための手段〕 上記目的を達成するために1作図命令実行時に命令がエ
ラーを含んでいた場合、エラー処理の他に、エラーを含
む命令の格納されているメモリバッファ内のアドレスを
記憶しておく方式にし、更に、プロッタにエラー箇所表
示モードを追加し、本モード選択時に、前述のアドレス
前後のメモリバッファの内容を表示し、キー操作により
直接内容を変更することを可能としたものである。
〔作用〕
プロッタは作図命令群をメモリバッファ内へ格納し、−
命令ずつ読出して各命令に応じた作図を行う。この命令
実行前の処理中に命令がエラーを含む場合、該当の命令
が格納されているメモリバッファ内のアドレスを記憶す
る。アドレスは、2〜3バイトで記憶可能なので、記憶
領域を大きくとれば、複数個のアドレスを記憶すること
ができる。エラー箇所表示モードにおいては、上記の記
憶したアドレス前後のメモリバッファの内容を表示部に
表示し、エラー箇所を利用者に知らせることができる。
また、キー操作により、表示の変更、バッファ内容の変
更等が容易に行える。バッファ内容の変更においては、
表示内容を変更した場合のみバッファ内容を変更する様
になっているので。
誤ってバッファの内容を書換えてしまう心配がない。
〔実施例〕
以下、本発明の一実施例を説明する。第1図は、本発明
の一例を示すプロッタのフロントパネルであり、10は
液晶表示器、10aは表示部の先端位置、10bは表示
部の終端位置、20はカーソル、3oはエンターキー、
40はエスケープキー5oはカーソル後退キー、60は
カーソル前進キー、70はパラメータインクリメントキ
ー 80はパラメータデクリメントキー、90はシフト
キーである。
第2図は本発明の一実施例を示すプロッタ全体の構成図
及び内部で処理するデータの流れを示す図である。
第3図及び第4図は本発明の一実施例を示す処理フロー
図である。
まず、実施例の概要を第2図を用いて説明する。
利用者がプロッタに作図を行わせる場合、パーソナルコ
ンピュータ(200)等の外部機器を使用し、作図命令
群をプロッタに送信する。プロッタは、インタフェース
部(210)、プロセッサ(220)を介し、−度バツ
ファメモリ(230)内に全ての作図命令群を格納する
。プロセッサ(220)はこの処理と並行し、バッファ
メモリ(230)内の先頭から一作図命令ずつ命令の解
析、実行を行い、作図のための情報を整えた後に駆動回
路(260)を介して機構部(270)を駆動し1作図
を行う。上記命令の解析時に作図命令が定められた制約
を満たさない場合、プロセッサ(220)はエラー発生
を示す情報を表示器(250)に送り表示するとともに
、現在処理中の作図命令の格納されているバッファメモ
リ(230)内のアドレスを覚えておく。この様にして
、バッファメモリ(230)内の全ての作図命令群を処
理した後にプロッタはアイドル状態となり、外部からの
作図命令群入力又はキーボード(240)からのキー人
力を待つ。ここで、利用者がキー操作により、エラー箇
所表示モードを選択すると、プロセッサ(220)は覚
えておいたアドレス前後のバッファメモリ(230)の
内容を表示器(250)に表示し、利用者にどの作図命
令がエラーとなったかを伝える。利用者は、示された作
図命令を見直し、キーボード(240)からのキー人力
のみで作図命令の不具合箇所を修正することができる。
次に第1図により、具体的例を述べる。第1図は、第2
図中・のキーボード(240)と表示器(250)を組
合わせたプロッタのフロントパネルである。
本例は、利用者が外部機器より作図命令群を入力後、プ
ロッタが作図を実行した後、利用者がエラー箇所表示モ
ードを選択した場合の作図命令群が液晶表示器(10)
に表示されているものである。
ここで、表示器(10)中のカーソル(20)はエラー
となった命令の箇所を示している。本例では命令の箇所
を示しているが、不具合箇所が判別不能及び−命令中に
複数個ある場合は、命令の先頭の英文字を指す様にして
も良い。本例では、/″′がエラーの原因となっている
ことを示しているので、利用者は、パラメータインクリ
メントキー(7o)又はパラメータデクリメントキー(
8o)を操作することにより、液晶表示器(10)のカ
ーソル(20)が指しているデータパ/′″の表示を変
える。表示文字は、現在表示している文字を基準に、A
SCIIコード順に、昇順、又は降順に変化する。すな
わち、パラメータインクリメントキー(70)を押した
場合には、表示がII / II→It OII→″1
”→“2”・・・と、パラメータデクリメントキー(8
0)を押した場合には1表示が11 / II →II
 OII−+11 1j →It  71 →イ’+”
、h変化する。この例では、“/″→“、”に変える必
要があるので、利用者は前述のパラメータデクリメント
キー(80)を押し続け、表示文字の変更を行う。この
時点では1表示のみが変るだけで、メモリバッファ(2
30)内の作図命令群のデータを書換えはしない。この
ことは、誤って表示を変えてしまった場合に、−度取込
んだ作図命令群を不用意に書換えてしまうことを防止す
る。この様にして変更した表示の内容に作図命令を変更
したい場合には、利用者はエンターキーを押すのみで良
い。これにより、プロセッサ(220)は、現在のカー
ソル(20)が示す位置の表示内容にバッファメモリ(
230)内の該当する命令を書換える。
また、カーソル(20)の示す位置の表示を変えてしま
ったが、以前表示していた表示に戻したくなった場合に
は、エンターキー(30)を押す以前に。
エスケープキー(40)を押せば問題はなく、以前の表
示に戻る。勿論、エンターキー(30)が押されていな
いので、メモリバッファ(230)内の該当命令も変更
されはしない。
次にエラーではないが、現在カーソル(20)がある右
どなりの” 3000 ”というデータを“4000”
に変えたいという場合、まず、カーソル(20)を右へ
移動する必要がある。この場合のカーソル(20)移動
は、カーソル前進キー(60)を押すことにより実行さ
れる。また、逆方向への移動は、同じ様にカーソル後退
キー(50)を押せば良い。カーソル(20)が113
1+の位置へ移動したところで、前述のパラメータイン
クリメントキー(70)を押して表示を4″′に変え、
さらにエンターキー(30)を押せば、メモリバッファ
(230)内の該当データも“4000”と書換えるこ
とができる。
カーソル(20)はカーソル前進キー(6o)又はカー
ソル後退キー(5o)を押すことにより、液晶表示器(
10)の表示先端位置(10a)から表示終端位置(1
0b)の全ての位置に移動できるが、表示されている作
図命令群の前後の命令群を参照及び変更したい場合もあ
る。その様な場合には1例えば前方向の命令群を表示さ
せるときには、カーソル(20)をカーソル後退キー(
50)を押して。
表示先端位IF(10a)に移動させる。その状態で、
再びカーソル後退キー(50)を押し続ければ、カーソ
ル(20)が移動する代わりに、表示命令群全体が右へ
シフトして行き、見かけ上カーソル(20)を後退させ
ている様になる。これにより現在表示している命令群の
前方向の命令群を容易に表示できる。また同じ様に後方
向の命令群も、カーソル(20)を表示終端位置(10
b)に移動させた後に、カーソル前進キー(60)を押
すことにより表示可能であることは言うまでもない。ま
たメモリバッファ(230)内の命令の書換えも、現在
表示している内容とメモリバッファ(230)内の内容
が一致していることにより、最初に説明したエラー表示
部の修正と同等に行える。
また、挿入キー、削除キー等を割付けることにより、命
令群の挿入、削除も容易に行える。本例では、シフトキ
ー(90)を併用しエンターキー(30)、及びエスケ
ープキー(40)を押した場合にそれぞれ挿入キー、削
除キーの役割りとなる様な方法とする。これによると、
現在カーソル(20)のある位置で挿入キーが押された
場合、その位置には空白(スペース)が表示され、以降
の表示を右側ヘシフトする。一方メモリバッファ(23
0)の内容も同じ様に該当アドレス部に空白を挿入し。
以降のデータを後ろにシフトし、書換える。その後のデ
ータの変更は今まで説明した方法と同一で、任意のデー
タを任意の場所に挿入することができる。また削除の場
合も同じ様にカーソル(20)の示す位置の表示データ
及びメモリバッファ(230)内のデータを削除し、以
降のデータ(命令群)を前づめに書換えることにより実
現できる。
最後に、既にメモリバッファ(230)内に蓄えられた
作図命令群にエラーを含む命令が皆無の場合、又は複数
個ある場合について、その表示方法を説明する。利用者
がエラー箇所表示モードを選択すると、取込まれた作図
命令群にエラーが発生しなかった場合は、メモリバッフ
ァ(230)の先頭からの作図命令群を表示する。この
場合、カーソル(20)はエラーが無かったこ・とを示
すため、表示しない様にする。その後、表示データの修
正等でカーソル前進キー(60)又はカーソル後退キー
(50)が押された場合にのみカーソル(20)の表示
を復帰させれば問題はない。次にエラーを含む命令が複
数個ある場合についての説明を行う。
通常は、メモリバッファ(230)の先頭に近い命令群
から表示するが、次のエラーを含む命令群を表示するた
めには、一画面分の命令群表示後にカーソル前進キー(
60)、カーソル後退キー(50)。
パラメータインクリメントキー(70)及びパラメータ
デクリメントキー(80)のうちのどれかのキーが一度
でも押される前にエンターキー(30)を押すことによ
り次のエラーを含む命令の前後の命令群を表示する方式
とする。前述の4つのキーが押されたという情報は、エ
ンターキー(30)が押されるたびにリセットすること
により、エラー箇所を修正するためにエンターキー(3
0)を押した直後にも、次のエラーを含む命令群を表示
できることになり都合が良い。
以上の処理を実現するためのプロッタ内部の詳細処理方
法を第3図及び第4図を用いて説明する。
第3図は本発明のプロッタの主な処理の概要を示す一例
で、プロッタの電源がON状態となると、まず、エラを
含む命令がいくつあるかといつカウンタをクリアしてお
く(300)、この後、外部機器より作図命令群が送信
されるが、プロセッサ(220)はこれらを割込み処理
として扱い、以降に説明する処理の合い間に受信した作
図命令群をメモリバッファ(230)内に蓄えるものと
する。
プロセッサ(220)は、メモリバッファ(230)内
に未処理の命令群があるかどうか判定しく310)、無
い場合は、キー人力等の処理を行う(320)。
未処理の命令群がある場合、逐次メモリバッファ(23
0)より一命令ずつ取出し、解析を行う(330)。
解析において、取出した命令がエラーを含まない場合は
、通常処理として各作図命令に応じた処理(作図等)を
実行する(350)。また、エラーを含む場合は、その
命令が格納されているメモリバッファ(230)中のポ
インタ番地を記憶しく360)、エラーを含む命令の個
数を示すカウンタを更新しく370)、各エラーに応じ
たエラー処理を行う(380)。これをメモリバッファ
(230)内に未処理のデータが無くなるまで続ける。
第4図は、エラー箇所表示モードの処理フロー図である
が、上記の方法で作図終了後、プロッタがアイドル状態
(第3図中の310,320間をループしている)のと
きに、キー人力により、エラー箇所表示モードが選択さ
れると、まず、表示のためのポインタを初期設定する(
400)。次に、ポインタが示す記憶領域の命令の前後
を表示する(410)。ここで、本モード選択前にエラ
ーを含む命令群を処理しなかった場合は、メモリバッフ
ァ(230)の一番先頭からの命令群を表示することと
し、併せてその場合は、カーソル(20)の表示は行わ
ない処理とする。次にエンターキーが押されたかどうか
の判定を行い(420)、押された場合、すでにカーソ
ル移動液かまたはデータ変更法かどうかの判定を行い(
430)、上記条件を満たす場合は、現在のカーソル位
置の表示データにメモリバッファ内のデータを書換える
(450)。
また、上記条件を満たさない場合はポインタを更新しく
440)、次のエラーを含む命令群の表示に備える。次
に、カーソル移動キー人力があるかどうかの判定を行い
(460)、あれば現在のカーソルの位置を判定し、(
470)、先端及び終端位置でのカーソル移動の場合に
は、表示命令群のシフトを行う(490)。上記以外の
場合は、単に移動方向へカーソルを移動させる(480
)。次にパラメータインクリメント又はデクリメントキ
ーが押されているかどうかの判定を行い(500)、押
されていれば、現在表示しているカーソル上のデータの
表示を変更する(510)。次にエスケープキーが押さ
れたかどうかを判定しく520)、押されていれば現在
のカーソル位置に該当するメモリバッファ内のデータを
再表示する(530)。次に挿入キーが押されているか
どうかの判定を行い(540)、押されていれば現在の
カーソル位置にデータ挿入用の空白(スペース)を表示
すると共にメモリバッファ内の該当位置にも空白を追加
し、以降の命令群も後ろヘシフトして書換える(550
)。次に削除キーが押されているかどうかの判定を行い
(560)、押されていれば、現在のカーソル位置の表
示及びメモリバッファ内のデータを削除し、以降の命令
群を前づめに表示、書換える(570)。
最後に、エラー箇所表示モード終了キーが押されたかど
うかの判定を行い(580)、押されていればモード終
了、押されていない場合は、(420)からの処理を再
び繰返す。
以上のように1本実施例によれば、利用者に一目で入力
された作図命令群のエラー箇所を知らせることができる
様になる。更にキーボードより簡単にメモリバッファ内
の命令群を修正することも可能となる。またエラーを含
む命令が複数個ある場合にもエラー箇所を瞬時に検索、
修正できる。
メモリバッファ内のデータ書換えに対しての誤操作によ
る命令群の保護がなされる。メモリバッファの内容全て
について、検索、変更等がキーボードから容易に行える
。等の数々の効果がある。
〔発明の効果〕
本発明によれば、外部機器から入力された作図命令群を
処理中に発生したプロッタのエラーを。
エラー情報のみでなく1作図命令のエラー発生部位を利
用者に知らせることができるので、利用者にどの作図命
令がエラーとなったのかを一目で認識せしめる効果があ
る。
また、プロッタのキー操作によりバッファ内のエラ一部
位の修正も可能であることより、外部機器により作成し
た作図命令群を修正せずに、プロッタ単独で一度受付け
た作図命令群を加工、再実行できる。
更に一歩進めて、作図命令群を外部機器から入力せずに
プロッタのキー操作により入力することも可能となるの
で、簡単な作図は外部機器を必要とせずに作成すること
ができる、等の効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すフロントパネルの構成
図、第2図は本発明の一実施例を示す構成図及びデータ
の流れを表す図、第3図及び第4図は本発明の一実施例
を示す処理フロー図である。 10・・・液晶表示器、10a・・表示部の先端位置、
10b・・・表示部の終端位置、20・・・カーソル、
3o・・・エンターキー、40・・・エスケープキー5
0・・・カーソル後退キー、60・・・カーソル前進キ
ー、70・・・パラメータインクリメントキー、80・
・パラメータデクリメントキー、9o・・・シフトキ粥 1 因 第3図

Claims (5)

    【特許請求の範囲】
  1. 1.電子計算機と接続し、該電子計算機からの作図命令
    に従い、用紙上に前記作図命令に対応する図形を描画す
    るプロッタに於て、前記作図命令を所定時間保有するメ
    モリと、該メモリ内の命令群を処理するプロセッサと、
    少なくとも一作図命命を表示しうる表示器と、該表示器
    の表示内容を変更するためのスイッチを具備し、該プロ
    セッサが判定処理した前記作図命令中、エラーを伴う命
    令群を表示器に表示することを特徴とするプロッタ。
  2. 2.請求の範囲第1項において、表示した内容をスイッ
    チにより変更すれば、前記メモリ内の作図命令群の対応
    データも変更できることを特徴とするプロッタ。
  3. 3.請求の範囲第1項において、該プロセッサで処理し
    た命令群にエラーが無い場合、該メモリ内の先頭からの
    作図命令群を表示することを特徴とするプロッタ。
  4. 4.請求の範囲第1項又は第3項において、表示内容は
    、キー操作により該メモリ内の全ての範囲について可能
    であることを特徴とするプロッタ。
  5. 5.請求の範囲第1項において、エラーを伴う命令群を
    表示器に表示するかしないかというモード選択スイッチ
    を具備したことを特徴とするプロッタ。
JP14534889A 1989-06-09 1989-06-09 プロツタ Pending JPH0311421A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14534889A JPH0311421A (ja) 1989-06-09 1989-06-09 プロツタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14534889A JPH0311421A (ja) 1989-06-09 1989-06-09 プロツタ

Publications (1)

Publication Number Publication Date
JPH0311421A true JPH0311421A (ja) 1991-01-18

Family

ID=15383110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14534889A Pending JPH0311421A (ja) 1989-06-09 1989-06-09 プロツタ

Country Status (1)

Country Link
JP (1) JPH0311421A (ja)

Similar Documents

Publication Publication Date Title
JP3391852B2 (ja) 文書処理装置および方法
JPH08179817A (ja) 工作機械用表示操作装置
JPH0311421A (ja) プロツタ
JPH09120352A (ja) マルチウィンドウシステム
JP3463331B2 (ja) メニュー選択方法
JPH05150926A (ja) 情報処理装置
JPH052207U (ja) 数値制御装置
JP2738851B2 (ja) 複数カーソルによる入力データ処理表示方法
JPH07271994A (ja) 図形選択方法及び方式
JPH01191269A (ja) 画像制御装置
JP2954608B2 (ja) 文書処理方法及びその装置
JP3969301B2 (ja) グラフ表示制御装置およびグラフ表示制御プログラム
JPH05298377A (ja) 入力履歴利用情報処理装置
JP3076623B2 (ja) 画像表示装置
JPH0721067A (ja) 多重アンドゥ方法
JP2915654B2 (ja) 手書文字入力領域設定装置
JP2560999B2 (ja) 文字列出力方法
JP3358311B2 (ja) 表処理装置
JP2839306B2 (ja) 会話型図形処理における属性設定方式
JPH067307B2 (ja) カ−ソル表示方式
JPH0525115B2 (ja)
JP3123720B2 (ja) プログラマブルコントローラのプログラミング方法及びプログラミング装置
JPH06175834A (ja) アプリケーション開発支援装置
JPH05189187A (ja) マルチウィンドウ表示方式
JPH05204587A (ja) 縮小フィールド内でのテキストの動的マーキー表現のための方法及び装置