JPS62281061A - ダイアグラム再配置装置 - Google Patents

ダイアグラム再配置装置

Info

Publication number
JPS62281061A
JPS62281061A JP61124841A JP12484186A JPS62281061A JP S62281061 A JPS62281061 A JP S62281061A JP 61124841 A JP61124841 A JP 61124841A JP 12484186 A JP12484186 A JP 12484186A JP S62281061 A JPS62281061 A JP S62281061A
Authority
JP
Japan
Prior art keywords
diagram
arranging
position coordinate
present
arrangement position
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
JP61124841A
Other languages
English (en)
Inventor
Hiroyuki Ikemoto
池本 浩幸
Yoichi Kusui
楠井 洋一
Koji Takayanagi
高柳 孝司
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP61124841A priority Critical patent/JPS62281061A/ja
Publication of JPS62281061A publication Critical patent/JPS62281061A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 3、発明の詳細な説明 し発明の目的] (産業上の利用分野) 本発明は、ハードウェアもしくはマイクロプログラムを
含むファームウェアの形態で開発される動作シーケンス
また処理フロー等のダイアグラムの再配置装置に関する
。
(従来の技術) 従来動作シーケンスのまたは処理フロー等のダイアグラ
ムを(’I成する場合、配置された各ダイアグラム要素
が個別に属性値を持ら、かつ各属性値が他の配置済グイ
アゲラム要素の持つ属性値から従属的に決定される場合
もあるため、各ダイアグラム要素の属11値の累積値を
求めることが困難であった。
また累積値を算出しても累積値に対応したダイアグラム
要素の適正な再配置を、各ダイアグラム要素の配置位置
の変更操作により行っていたので、労力を必要とするう
え、多量のダイアグラムを扱うには非効率的であるとい
う問題があった。
(発明が解決しにうとする問題点) 従来のダイアグラム再配置装置は、人手によりダイアグ
ラムの配置位置評価と再配置を行っていたので、多量の
ダイアグラムを扱うことが困IjI[で非効率的なもの
となる問題点があった。
本発明は上記問題点に対処してなされたもので、ダイア
グラムの再配置を要易にかつ効率的に行うことのできる
ダイアグラム再配置装置を提供することを目的とする。
[発明の構成] (問題点を解決するための手段) 本発明は上記問題点を解決するために、第1図に示すよ
うにダイアグラム再配置装置にダイアグラム要素の属性
値、接続関係およびダイアグラム要素の現配置位置座標
値を格納する記憶手段1と、前記ダイアグラム要素の属
性値、接続関係および伯のダイアグラム要素の現配置位
置座標値から締出された適正配置位置座標値と現配置位
置座標値とを判定する判定手段2と、この判定手段2の
判定結果に基づいて前記記憶手段1に格納されたダイア
グラム要素の現配置位置座標値を適正配置位置座標値に
修正する再配置手段3とを設けたものである。
(作用) 従って本発明のダイアグラム再配置装置においては、記
憶手段1にはダイアグラム要素の各座標軸上での位置お
J、び属性値が各ダイアグラム要素に対応して格納され
ている。また判定手段2は、記憶手段1に格納された各
ダイアグラム要素の現配置位置および属性値等から締出
された適正配置位置を現配置位置に一致しているかどう
かを判定する。そして再配置手段3は、判定手段2の結
果に基づいて適正配置位置と現配置位置が一致していな
いダイアグラム要素の配置位置を修正し、記憶手段1に
格納することでダイアグラムの再配置を行う。
(実施例) 以下、本発明を図面を参照しながら詳細に説明する。
第2図は、本発明のダイアグラム再配置装置に係わる一
実施例の構成を示すブロック図である。
このダイアグラム再配置装置は、ダイアグラム要素の配
置位置座標値、属性値、接続関係等が格納されたダイア
グラムデータ記憶部11と、ダイアグラム要素が適正に
配置されているか否かを判定する判定部12と、判定部
12の結果に基づいてダイアグラム要素を各属性値の累
積値に対応して適正に再配置する再配置部13とから構
成され、ダイアグラムデータか入力されるダイアグラム
データ入力部14と、ダイアグラムデータを画面上にダ
イアグラムとして表示するダイアグラム表示部15とに
接続されている。
この判定部12は、ダイアグラムデータ記憶部11から
必要なデータを読み出すダイアグラムデータ読み出し部
12aと、その読み出されたデータからダイアグラム要
素が適正に配置されているか否かを判定するダイアグラ
ム判定部12bとからなる。
また再配置部13は、判定部12の結果に基づいてダイ
アグラムデータを修正するダイアグラム再配置部13a
と、修正されたダイアグラムデータをダイアグラムデー
タ記憶部に書込むダイアグラムデータ書込み部13bと
から構成されている。
次にこのダイアグラム再配置装置の動作について説明す
る。
まずこのダイアグラム再配置装置には、ダイアグラムデ
ータ入力部14から、事前にダイアグラム要素の種類や
位置、属性等のダイアグラムデータが入力されてダイア
グラムデータ記憶部11に格納され、ダイアグラム表示
部15によってダイアグラムデータ記憶部11のダイア
グラムデータからダイアグラムが表示されている。
第3図はこのダイアグラムの表示例であり、この場合ダ
イアグラム要素は所要時間、役割の二つの属性を持ち、
縦’IIIYが時間、横軸Xが役割、正方形の図形Aが
ダイアグラム要素、正方形間を結ぶ線Bがダイアグラム
要素の接続関係を示すアロー、()内の数字Cが各ダイ
アグラム要素の属性値である所要時間をそれぞれ示して
いる。
ダイアグラムデータ入力部14で入力されたダイアグラ
ムデータは、ダイアグラムデータ記憶部11にテーブル
形式で格納されている。
第4図はダイアグラムデータ記憶部11に格納されたダ
イアグラムデータテ−プルの一例である。
このテーブルには配置番@Dの各欄に、各ダイアグラム
要素の時聞輔トの配置(装置E、役割軸上の配置位置F
、ダイアグラム要素の種類G、属性H1接続関係Iが格
納されている。この場合属性ト1には、各ダイアグラム
要素要素の所要時間か格納され、接続関係Iには接続さ
れているダイアグラム要素の配置番号が格納されている
。
さてダイアグラムデータ読み出し部12aは、ダイアグ
ラムデータ記憶部11から接続関係Iを参照して適正配
置されているかを判定する判定対象ダイアグラム要素、
およびこのダイアグラム要素と接続関係にあるダイアグ
ラム要素の配置位置Fと属性1」とを読み出し、ダイア
グラム判定部12bに送出する。
次にダイアグラム判定部12bは各ダイアグラム要素に
ついて属性である所要時間の累積値と時間軸上の配置位
置とを判定し、所要時間の累積値に適合した時間軸上に
配置されているか否かを判定する。判定後適正に配置さ
れていないダイアグラム要素の配置番号と正しい時間軸
上の配置位置、およびこのダイアグラム要素と接続関係
にあるダイアグラム要素の配置位置をダイアグラム再配
置部13aに送出する。
そしてダイアグラム再配置部13aは、適正に配置され
ていないダイアグラム要素の時間軸上の配置位置を修正
し、また修正したダイアグラム要素と接続関係にあるダ
イアグラム要素の時間軸上の配置位置を修正した後、こ
れらの配置番号と修正後の時間軸上の配置位置をダイア
グラムデータ書込み部13bに送出する。
ダイアグラムデータ書込み部13bは、修正したダイア
グラム要素の時間軸上の配置位置をダイアグラムデータ
記憶部11に格納する。
以上の動作を格納された新しいダイアグラムデータに対
してダイアグラム判定部12bて適正に配置されていな
い要素がないと判定されるまで繰り返す。
そしてダイアグラムの再配置が完了した後、ダイアグラ
ム表示部1りにより再配置後のダイアグラムが表示され
る。
[発明の効果] 以上説明したように本発明によれば、ダイアグラム作成
時にダイアグラム要素の属性値に対応した適正なダイア
グラムの再配置を容易にかつ効率的に行うことかできる
。
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例の構成を示すブロック図、第3図は同実施
例におけるダイアグラム表示部の表示例を示す図、第4
図はダイアグラムデータ記憶部にあけるダイアグラムデ
ータデープルを説明する図である。 1・・・・・・・・・記憶手段 2・・・・・・・・・判定手段 3・・・・・・・・・再配置手段 出願人     株式会社 東 芝 代理人 弁理士  須 山 佐 − = 9 =

Claims (1)

    【特許請求の範囲】
  1. ダイアグラム要素の属性値、接続関係およびダイアグラ
    ム要素の現配置位置座標値を格納する記憶手段と、前記
    ダイアグラム要素の属性値、接続関係および他のダイア
    グラム要素の現配置位置座標値から算出された適正配置
    位置座標値と現配置位置座標値とを判定する判定手段と
    、この判定手段の判定結果に基づいて前記記憶手段に格
    納されたダイアグラム要素の現配置位置座標値を適正配
    置位置座標値に修正する再配置手段とを有することを特
    徴とするダイアグラム再配置装置。
JP61124841A 1986-05-30 1986-05-30 ダイアグラム再配置装置 Pending JPS62281061A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61124841A JPS62281061A (ja) 1986-05-30 1986-05-30 ダイアグラム再配置装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61124841A JPS62281061A (ja) 1986-05-30 1986-05-30 ダイアグラム再配置装置

Publications (1)

Publication Number Publication Date
JPS62281061A true JPS62281061A (ja) 1987-12-05

Family

ID=14895416

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61124841A Pending JPS62281061A (ja) 1986-05-30 1986-05-30 ダイアグラム再配置装置

Country Status (1)

Country Link
JP (1) JPS62281061A (ja)

Similar Documents

Publication Publication Date Title
JP3307790B2 (ja) フロー図作成装置
JPS58163036A (ja) 文書作成装置
JPH0254346A (ja) ファイル切替処理方法
JPS63195727A (ja) メニユ−表示方式
JP2860500B2 (ja) 熱分折解析装置
JPH01197826A (ja) 計算機システムの画面表示方法
JPH01155474A (ja) フロー図作成装置
JP2639224B2 (ja) 処理選択処理の複数プロセス間共有方法
JPH0468937A (ja) 電子メールアドレス設定方法及びその装置
JP2900065B2 (ja) プログラマブルコントローラのプログラミング装置
JPS60175106A (ja) 数値制御装置
JPH04348418A (ja) フィールド制御方式
JPS60258636A (ja) 図形処理装置
JPS6084588A (ja) 図形処理装置
JPH04347727A (ja) プログラム自動修正方法及び装置
JPS63249216A (ja) コマンド情報の登録および表示方式
JPS58146982A (ja) 文書編集装置
JPH0423037A (ja) 資源名指定処理方法
JPH04263329A (ja) 知識修正支援システム
JPS6312077A (ja) グリツド描画方式
JPS6258320A (ja) メニユ−表示装置
JPH04195368A (ja) 文書編集装置
JPS634355A (ja) 情報記憶装置
JPS61141012A (ja) シ−ケンス動作のモニタ表示方式
JPH1031507A (ja) シーケンスプログラムの作成支援装置及び作成支援方法