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
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概 要〕
プログラムステップを表現したフローチャートの各ステ
ップを図形入力するものにおいて、各ステップを位置情
報及び接続情報を含むステップデータの入力順序に従っ
てデータ入力域に展開し、その各ステップデータをステ
ップデータの位置情報及び基本接続情報りこ従って並べ
換え、かつステップデータに選択接続情報を含むときに
は、選択接続情報で指定されたステップデータ群をその
選択接続情報Gこある選択番号に従って並べ換えて得ら
れるステップデータ列を用いてプログラムを作成するよ
うにしたものである。
ップを図形入力するものにおいて、各ステップを位置情
報及び接続情報を含むステップデータの入力順序に従っ
てデータ入力域に展開し、その各ステップデータをステ
ップデータの位置情報及び基本接続情報りこ従って並べ
換え、かつステップデータに選択接続情報を含むときに
は、選択接続情報で指定されたステップデータ群をその
選択接続情報Gこある選択番号に従って並べ換えて得ら
れるステップデータ列を用いてプログラムを作成するよ
うにしたものである。
本発明は複数のプログラムステップから成るフローチャ
ートをプログラムへ自動変換する方法に関する。
ートをプログラムへ自動変換する方法に関する。
フローチャートの各ステップを図形入力する場合、これ
らのステップを位置情報に基づいて入力することがなさ
れていた。
らのステップを位置情報に基づいて入力することがなさ
れていた。
しかしながら、従来の図形入力システムにおいては、フ
ローチャートの各ステップをプログラムソースに変換す
る際、各ステップの入換え等は、人手によって行なわれ
、その作業性は非常に時間がかかり、処理効率が悪かっ
た。
ローチャートの各ステップをプログラムソースに変換す
る際、各ステップの入換え等は、人手によって行なわれ
、その作業性は非常に時間がかかり、処理効率が悪かっ
た。
本発明は、前記従来の課題に鑑みて為されたものであり
、その目的は、プログラムステ・ノブを表現したフロー
チャートの各ステップをプログラムソースに自動的に変
換することができるプログラムステツブ順自動変橡方法
を提供することにある。
、その目的は、プログラムステ・ノブを表現したフロー
チャートの各ステップをプログラムソースに自動的に変
換することができるプログラムステツブ順自動変橡方法
を提供することにある。
前記目的を達成するために、本発明は、第1図に示され
るように、プログラムステップを表現したフローチャー
トの各ステップを図形入力するものにおいて、各ステッ
プを位置情報及び接続情報を含むステップデータの入力
順序に従ってデータ入力域に展開しくステップ100)
、次に各ステップデータをステップデータの位置情報に
従って並べ換え(ステップ102)、各ステップデータ
をステップデータの基本接続情報に従って並べ換え(ス
テップ104)、かつステップデータに選択接続情報を
含むときには、選択接続情報で指定されたステップデー
タ群をその選択接続情報の選択番号に従って並べ変えて
(ステップ106)得られるステップデータ列を用いて
プログラムを作成するようにしたものである。
るように、プログラムステップを表現したフローチャー
トの各ステップを図形入力するものにおいて、各ステッ
プを位置情報及び接続情報を含むステップデータの入力
順序に従ってデータ入力域に展開しくステップ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へ出力するようになっている。
れている。図において、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−にのためのデータの入力順序に従
って展開格納される。
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についての位置情報のうちのY座標につ
きその座標値の小さい順に各ステップデータを並べ換え
、さらにY座標が同じものについては、それらのX座標
につきその座標値の小さい順に並べ換える。
次に、各ステップA〜Kについての基本接続情報に従っ
て各ステップデータを並べ換える(第4図の(C1参照
)。例えば、ステップデータAとステップデータBの間
にステップデータDを移す処理などを行なう。次に第4
図の(d+に示されるように、ステップデータに選択接
続情報を含むときには、選択接続情報で指定されたステ
ップデータ群F。
て各ステップデータを並べ換える(第4図の(C1参照
)。例えば、ステップデータAとステップデータBの間
にステップデータDを移す処理などを行なう。次に第4
図の(d+に示されるように、ステップデータに選択接
続情報を含むときには、選択接続情報で指定されたステ
ップデータ群F。
J、Kをその選択接続情報にある選択番号に従って並べ
換える。即ち、ステップデータ群F、J。
換える。即ち、ステップデータ群F、J。
Kはステップに、ステップJ5ステップFの順序で並べ
換えられる。ここで、選択番号は、並列関係にあるステ
ップのうち、メインルートを形成するもの、エラー処理
等サブルートを形成するものなどにより優先順が決定さ
れ、それに基づいで定められる。以上の処理によって決
定された順序に従ってフローチャートステップに対応す
るプログラムステップの命令順序を決定する。即ちプロ
グラムソース記述の順序を決定する。
換えられる。ここで、選択番号は、並列関係にあるステ
ップのうち、メインルートを形成するもの、エラー処理
等サブルートを形成するものなどにより優先順が決定さ
れ、それに基づいで定められる。以上の処理によって決
定された順序に従ってフローチャートステップに対応す
るプログラムステップの命令順序を決定する。即ちプロ
グラムソース記述の順序を決定する。
以上説明したように本発明によれば、フローチャートの
各ステップを対応するデータの入力順序及びその位置情
報に従ってデータ入力域に展開し、並べると共に、これ
らの順序を基本接続情報によって並べ換え、さらにステ
ップデータに選択接続情報を含むときにはこれらのステ
ップデータ群を選択番号に従って並べ換え、この順序に
従って各ステップについての命令順序を決定するように
したため、フローチャートからプログラムソースへの変
換を自動的に変換することができ、作業能率の向上を図
ることができると共にフローチャートとプログラムソー
ス記述の一元性が保たれるため、フローチャートのドキ
ュメント性の向上を図ることができるという優れた効果
が得られる。
各ステップを対応するデータの入力順序及びその位置情
報に従ってデータ入力域に展開し、並べると共に、これ
らの順序を基本接続情報によって並べ換え、さらにステ
ップデータに選択接続情報を含むときにはこれらのステ
ップデータ群を選択番号に従って並べ換え、この順序に
従って各ステップについての命令順序を決定するように
したため、フローチャートからプログラムソースへの変
換を自動的に変換することができ、作業能率の向上を図
ることができると共にフローチャートとプログラムソー
ス記述の一元性が保たれるため、フローチャートのドキ
ュメント性の向上を図ることができるという優れた効果
が得られる。
又、各ステップの入換え等はデータ入力として行なえる
ので、保守上においても有効である。
ので、保守上においても有効である。
第1図は本発明の処理方法を説明するためのフローチャ
ート、 第2図は本発明の通用されるシステムの構成図、第3図
はフローチャートを構成する各ステップの図形入力を説
明するための説明図、 第4図は本発明に係る命令順序決定方法を説明するため
の実施例説明図である。 図において、 10はCPU。 12は入力装置、 14はメモリ、 16はグラフインクデイスプレィ、 18はプリンタ装置である。 本発明の処理方法を示寸フローチャート@1図 システムの構成図 第 2 図 ステラフ群の図形入力を説明するための図会1 1
M
ート、 第2図は本発明の通用されるシステムの構成図、第3図
はフローチャートを構成する各ステップの図形入力を説
明するための説明図、 第4図は本発明に係る命令順序決定方法を説明するため
の実施例説明図である。 図において、 10はCPU。 12は入力装置、 14はメモリ、 16はグラフインクデイスプレィ、 18はプリンタ装置である。 本発明の処理方法を示寸フローチャート@1図 システムの構成図 第 2 図 ステラフ群の図形入力を説明するための図会1 1
M
Claims (1)
- 【特許請求の範囲】 プログラムステップを表現したフローチャートの各ステ
ップを図形入力するものにおいて、各ステップを位置情
報及び接続情報を含むステップデータの入力順序に従っ
てデータ入力域に展開し(100)、 その各ステップデータをステップデータの位置情報に従
って並べ換え(102) 各ステップデータをステップデータの基本接続情報に従
って並べ換え(104)、かつステップデータに選択接
続情報を含むときには、選択接続情報で指定されたステ
ップデータ群をその選択接続情報にある選択番号に従っ
て並べ換えて得られるステップデータ列を用いてプログ
ラムを作成することを特徴とするプログラムステップ順
自動変換方法。
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)
| 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 | 菊水電子工業株式会社 | プログラム生成システム、そのコンピュータプログラム及び記録媒体 |
-
1986
- 1986-06-20 JP JP61144275A patent/JPS63729A/ja active Pending
Cited By (2)
| 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) | 乗務員運用計画作成支援装置 |