JPS63729A - プログラムステツプ順自動変換方法 - Google Patents

プログラムステツプ順自動変換方法

Info

Publication number
JPS63729A
JPS63729A JP61144275A JP14427586A JPS63729A JP S63729 A JPS63729 A JP S63729A JP 61144275 A JP61144275 A JP 61144275A JP 14427586 A JP14427586 A JP 14427586A JP S63729 A JPS63729 A JP S63729A
Authority
JP
Japan
Prior art keywords
connection information
step data
order
program
steps
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
JP61144275A
Other languages
English (en)
Inventor
Yasuo Sekine
康雄 関根
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61144275A priority Critical patent/JPS63729A/ja
Publication of JPS63729A publication Critical patent/JPS63729A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 プログラムステップを表現したフローチャートの各ステ
ップを図形入力するものにおいて、各ステップを位置情
報及び接続情報を含むステップデータの入力順序に従っ
てデータ入力域に展開し、その各ステップデータをステ
ップデータの位置情報及び基本接続情報りこ従って並べ
換え、かつステップデータに選択接続情報を含むときに
は、選択接続情報で指定されたステップデータ群をその
選択接続情報Gこある選択番号に従って並べ換えて得ら
れるステップデータ列を用いてプログラムを作成するよ
うにしたものである。
〔産業上の利用分野〕
本発明は複数のプログラムステップから成るフローチャ
ートをプログラムへ自動変換する方法に関する。
〔従来の技術〕
フローチャートの各ステップを図形入力する場合、これ
らのステップを位置情報に基づいて入力することがなさ
れていた。
〔発明が解決しようとする問題点〕
しかしながら、従来の図形入力システムにおいては、フ
ローチャートの各ステップをプログラムソースに変換す
る際、各ステップの入換え等は、人手によって行なわれ
、その作業性は非常に時間がかかり、処理効率が悪かっ
た。
本発明は、前記従来の課題に鑑みて為されたものであり
、その目的は、プログラムステ・ノブを表現したフロー
チャートの各ステップをプログラムソースに自動的に変
換することができるプログラムステツブ順自動変橡方法
を提供することにある。
〔問題点を解決するための手段〕
前記目的を達成するために、本発明は、第1図に示され
るように、プログラムステップを表現したフローチャー
トの各ステップを図形入力するものにおいて、各ステッ
プを位置情報及び接続情報を含むステップデータの入力
順序に従ってデータ入力域に展開しくステップ100)
、次に各ステップデータをステップデータの位置情報に
従って並べ換え(ステップ102)、各ステップデータ
をステップデータの基本接続情報に従って並べ換え(ス
テップ104)、かつステップデータに選択接続情報を
含むときには、選択接続情報で指定されたステップデー
タ群をその選択接続情報の選択番号に従って並べ変えて
(ステップ106)得られるステップデータ列を用いて
プログラムを作成するようにしたものである。
〔作 用〕
本発明によれば、例えばX−Y座標上に展開される各プ
ログラムステップをその座標を位置情報として、配列し
たものをさらに基本接続情報に従って並び換え、さらに
選択接続情報により配列を決定でき、自動配列、変更等
を容易とする。
〔実施例〕
第2図には、本発明を通用するシステムの構成例が示さ
れている。図において、CPUl0には、入力装置12
から−、プログラムステップを表現したフローチャート
の各ステップ(命令)に関するステップ識別情報1拉實
情報及び接続情報が入力されるようになっており、これ
らの位置情報がCPUl0に入力されるとこれらの情報
はメモリ14内に展開格納される。その位置情報はX座
標及びY座標から成り、接続情報は基本接続情報2分岐
接続情報及び選択接続情報から成り、選択接続情報は選
択番号を含む。そしてcpuioは、メモリ14に格納
されたステップデータ検索情報(ステップ識別情QU 
(A、B、C,・・・等)又は位置情報(X、Y))を
基に各ステップデータをグラフインクデイスプレィ16
及びプリンタ装置18へ出力するようになっている。
各ステップデータ(A、B、  ・・・)を位置情報(
X、Y)に基づいて入力する場合には、例えば、第3図
に示されるように、フローチャートの各ステップA〜に
のためのデータが座標値に従って入力される。ここで各
情報については、第4図に示される如く、1つのステッ
プは識別名asX+Y座標b1接続りc1接続種別d、
種別が選択接続情報の場合、接続優先順位を示す選択番
号eなどから成る。そこで各ステップA−Kについての
各情報は第4図の(a)に示される順序で入力されたと
きには各ステップA−にのためのデータの入力順序に従
って展開格納される。
次にCPU 10は第4図の山)に示されるように、各
ステップA−Kについての位置情報のうちのY座標につ
きその座標値の小さい順に各ステップデータを並べ換え
、さらにY座標が同じものについては、それらのX座標
につきその座標値の小さい順に並べ換える。
次に、各ステップA〜Kについての基本接続情報に従っ
て各ステップデータを並べ換える(第4図の(C1参照
)。例えば、ステップデータAとステップデータBの間
にステップデータDを移す処理などを行なう。次に第4
図の(d+に示されるように、ステップデータに選択接
続情報を含むときには、選択接続情報で指定されたステ
ップデータ群F。
J、Kをその選択接続情報にある選択番号に従って並べ
換える。即ち、ステップデータ群F、J。
Kはステップに、ステップJ5ステップFの順序で並べ
換えられる。ここで、選択番号は、並列関係にあるステ
ップのうち、メインルートを形成するもの、エラー処理
等サブルートを形成するものなどにより優先順が決定さ
れ、それに基づいで定められる。以上の処理によって決
定された順序に従ってフローチャートステップに対応す
るプログラムステップの命令順序を決定する。即ちプロ
グラムソース記述の順序を決定する。
〔発明の効果〕
以上説明したように本発明によれば、フローチャートの
各ステップを対応するデータの入力順序及びその位置情
報に従ってデータ入力域に展開し、並べると共に、これ
らの順序を基本接続情報によって並べ換え、さらにステ
ップデータに選択接続情報を含むときにはこれらのステ
ップデータ群を選択番号に従って並べ換え、この順序に
従って各ステップについての命令順序を決定するように
したため、フローチャートからプログラムソースへの変
換を自動的に変換することができ、作業能率の向上を図
ることができると共にフローチャートとプログラムソー
ス記述の一元性が保たれるため、フローチャートのドキ
ュメント性の向上を図ることができるという優れた効果
が得られる。
又、各ステップの入換え等はデータ入力として行なえる
ので、保守上においても有効である。
【図面の簡単な説明】
第1図は本発明の処理方法を説明するためのフローチャ
ート、 第2図は本発明の通用されるシステムの構成図、第3図
はフローチャートを構成する各ステップの図形入力を説
明するための説明図、 第4図は本発明に係る命令順序決定方法を説明するため
の実施例説明図である。 図において、 10はCPU。 12は入力装置、 14はメモリ、 16はグラフインクデイスプレィ、 18はプリンタ装置である。 本発明の処理方法を示寸フローチャート@1図 システムの構成図 第 2 図 ステラフ群の図形入力を説明するための図会1 1  

Claims (1)

  1. 【特許請求の範囲】 プログラムステップを表現したフローチャートの各ステ
    ップを図形入力するものにおいて、各ステップを位置情
    報及び接続情報を含むステップデータの入力順序に従っ
    てデータ入力域に展開し(100)、 その各ステップデータをステップデータの位置情報に従
    って並べ換え(102) 各ステップデータをステップデータの基本接続情報に従
    って並べ換え(104)、かつステップデータに選択接
    続情報を含むときには、選択接続情報で指定されたステ
    ップデータ群をその選択接続情報にある選択番号に従っ
    て並べ換えて得られるステップデータ列を用いてプログ
    ラムを作成することを特徴とするプログラムステップ順
    自動変換方法。
JP61144275A 1986-06-20 1986-06-20 プログラムステツプ順自動変換方法 Pending JPS63729A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61144275A JPS63729A (ja) 1986-06-20 1986-06-20 プログラムステツプ順自動変換方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61144275A JPS63729A (ja) 1986-06-20 1986-06-20 プログラムステツプ順自動変換方法

Publications (1)

Publication Number Publication Date
JPS63729A true JPS63729A (ja) 1988-01-05

Family

ID=15358300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61144275A Pending JPS63729A (ja) 1986-06-20 1986-06-20 プログラムステツプ順自動変換方法

Country Status (1)

Country Link
JP (1) JPS63729A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0484328A (ja) * 1990-07-27 1992-03-17 Hitachi Ltd プログラム作成装置
JP2020154421A (ja) * 2019-03-18 2020-09-24 菊水電子工業株式会社 プログラム生成システム、そのコンピュータプログラム及び記録媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0484328A (ja) * 1990-07-27 1992-03-17 Hitachi Ltd プログラム作成装置
JP2020154421A (ja) * 2019-03-18 2020-09-24 菊水電子工業株式会社 プログラム生成システム、そのコンピュータプログラム及び記録媒体

Similar Documents

Publication Publication Date Title
KR0156270B1 (ko) 지도데이터 작성방법 및 작성장치
JPS63729A (ja) プログラムステツプ順自動変換方法
JPH02130678A (ja) 製造計画作成装置
JP3729937B2 (ja) 交通管制装置及び管制方法
JP4319026B2 (ja) スケジュール作成方法及びスケジュール作成システム、並びにプログラム
JP2753245B2 (ja) 図面管理方法及び装置
JP2003002203A (ja) 実施列車ダイヤ作成に関するダイヤデータ編集情報、記憶媒体、及びダイヤデータ編集装置
CN119106776B (zh) 一种车间物流模型的生成装置及方法
JP3254568B2 (ja) 品質情報の入力方法及び装置
JPH01309146A (ja) プロセス監視装置及びそれに使用されるネットワーク図の作成方法
EP0333148A2 (en) A decoding type select logic generating system
JP3271845B2 (ja) デジタイズデータ処理装置
JPH0421229B2 (ja)
JP3543700B2 (ja) 列車ダイヤ図表示方法
JPH04160675A (ja) 集合要素・ビット表現装置
JPH09109000A (ja) 生産工程計画作成装置
JPH0816621A (ja) 図面管理方法及びその装置
JP3021091B2 (ja) 作業指示システム
JPH06191409A (ja) ダイヤ作成支援システム
JPH06176008A (ja) 計画論理学習方法
JPH07191887A (ja) データ変換ルール管理方式
JPH03262050A (ja) パラメータパターンデータ作成装置
JPH08305749A (ja) 作業計画立案装置
JPH0520336A (ja) 負荷積み型製造シミユレーシヨン方法
JP2001167149A (ja) 乗務員運用計画作成支援装置