JPH02277139A - プログラム起動処理方式 - Google Patents
プログラム起動処理方式Info
- Publication number
- JPH02277139A JPH02277139A JP1099528A JP9952889A JPH02277139A JP H02277139 A JPH02277139 A JP H02277139A JP 1099528 A JP1099528 A JP 1099528A JP 9952889 A JP9952889 A JP 9952889A JP H02277139 A JPH02277139 A JP H02277139A
- Authority
- JP
- Japan
- Prior art keywords
- program
- processing
- started
- abnormality
- chance
- 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
- 238000012545 processing Methods 0.000 title claims description 36
- 238000000034 method Methods 0.000 claims abstract description 16
- 230000005856 abnormality Effects 0.000 claims abstract description 11
- 238000003672 processing method Methods 0.000 claims description 9
- 238000012805 post-processing Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 abstract description 12
- 238000011112 process operation Methods 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はコンピュータの制御プログラムにおけるプログ
ラムの起動処理方式に関する。
ラムの起動処理方式に関する。
従来のプログラムの起動処理方式は該当する処理プログ
ラムをコール文などの記述方法で直接起動するか、マト
リクステーブルにより起動プログラム(ルーチン)を選
択し起動(コール)するのが−船釣である。
ラムをコール文などの記述方法で直接起動するか、マト
リクステーブルにより起動プログラム(ルーチン)を選
択し起動(コール)するのが−船釣である。
従来の処理プログラムを直接コール文などで起動する方
法は柔軟性に欠ける欠点がある。
法は柔軟性に欠ける欠点がある。
マトリクステーブル方式ではマトリクステーブルの作成
を誤ると全く動作しないという欠点があり、また新しい
状態/動作契機が増えた場合マトリクステーブルを再作
成しなければならないという欠点がある。さらにある状
態において予期せぬ動作契機が発生した場合その事象に
対する対処ができないという欠点がある。
を誤ると全く動作しないという欠点があり、また新しい
状態/動作契機が増えた場合マトリクステーブルを再作
成しなければならないという欠点がある。さらにある状
態において予期せぬ動作契機が発生した場合その事象に
対する対処ができないという欠点がある。
本発明のプログラムの起動処理方式は、プログラムの動
作スケジュール時の最初に動作するブロダラムの取得手
段と、プログラムのリターン値がその次に動作するプロ
グラムを取得する手段と、一連の処理動作が終了し後処
理を行う手段と、処理途中の異常となった原因を示す手
段と、起動されたプログラムにおいても処理動作結果及
び次の処理動作をリターン値として通知する手段とを有
している。
作スケジュール時の最初に動作するブロダラムの取得手
段と、プログラムのリターン値がその次に動作するプロ
グラムを取得する手段と、一連の処理動作が終了し後処
理を行う手段と、処理途中の異常となった原因を示す手
段と、起動されたプログラムにおいても処理動作結果及
び次の処理動作をリターン値として通知する手段とを有
している。
本発明について図面を用いて説明する。
第1図は本発明の一実施例の全体概要を表す図である。
ある動作契機(処理事象)13と動作契機に対応する処
理を行う起動されるプログラム(関数)群12とこれら
をスケ−ジュール制御するプログラムの起動処理方式主
体11から構成される。
理を行う起動されるプログラム(関数)群12とこれら
をスケ−ジュール制御するプログラムの起動処理方式主
体11から構成される。
第2図は本実施例の起動処理方式の主体(流れ)を表す
図である。動作契機(処理事象)20に対応する最初の
起動プログラムを最初に動作するプログラムを取得する
手段21が選択しプログラム起動手段22により起動さ
れる。起動されたプログラムが次に行う処理をリーター
ン値(リターンバリュー)として指示し処理の継続の場
合には次に動作するプログラムを収得する手段25によ
り次に起動するプログラムを取得しプログラム起動手段
22により起動する。動作契機(処理事象)20に対す
る処理が終了の場合には処理動作が完了し後処理を行う
手段24により一連の処理を完了させる。また起動され
たプログラムが処理途中の異常により中断(異常終了)
する場合には処理途中の異常となった原因を示す手段2
6により異常原因を示し動作契機(処理事象)に対する
異常終了する。
図である。動作契機(処理事象)20に対応する最初の
起動プログラムを最初に動作するプログラムを取得する
手段21が選択しプログラム起動手段22により起動さ
れる。起動されたプログラムが次に行う処理をリーター
ン値(リターンバリュー)として指示し処理の継続の場
合には次に動作するプログラムを収得する手段25によ
り次に起動するプログラムを取得しプログラム起動手段
22により起動する。動作契機(処理事象)20に対す
る処理が終了の場合には処理動作が完了し後処理を行う
手段24により一連の処理を完了させる。また起動され
たプログラムが処理途中の異常により中断(異常終了)
する場合には処理途中の異常となった原因を示す手段2
6により異常原因を示し動作契機(処理事象)に対する
異常終了する。
第3図は動作契機に対応する起動されるプログラムの流
れを表す図で、動作契機(処理事象)に対応する起動プ
ログラムの処理動作35の動作結果により動作結果の判
別を行う手段31において処理が正常の場合には処理動
作が正常に終了し後処理を通知する手段32.処理が継
続の場合には次に動作するプログラムを通知する手段3
3.処理が途中で異常となった場合には処理の途中で異
常となったことを通知する手段34.各々が次の処理の
指示をリターン値(リターンバリュー)によって行う。
れを表す図で、動作契機(処理事象)に対応する起動プ
ログラムの処理動作35の動作結果により動作結果の判
別を行う手段31において処理が正常の場合には処理動
作が正常に終了し後処理を通知する手段32.処理が継
続の場合には次に動作するプログラムを通知する手段3
3.処理が途中で異常となった場合には処理の途中で異
常となったことを通知する手段34.各々が次の処理の
指示をリターン値(リターンバリュー)によって行う。
本発明のコンピュータ制御プログラムにおけるプログラ
ムの起動処理方式は、ある状態からある動作契機に対し
て適切な処理を行える効果と、新しい処理動作の発生に
対して柔軟に追加対処できる効果がある。
ムの起動処理方式は、ある状態からある動作契機に対し
て適切な処理を行える効果と、新しい処理動作の発生に
対して柔軟に追加対処できる効果がある。
第1図は本発明の全体概要を表す図、第2図はプログラ
ムの起動処理方式の主体を構成する手段を示す図、第3
図は動作契機に対応する起動されるプログラムを構成す
る手段を示す図、第4図は本発明のプログラムの起動処
理方式の一連の動作例を示す図である。 11・・・プログラムの起動処理方式の主体、12・・
・動作契機に対応する起動されるプログラム(関数)群
、13・・・動作契機(処理事象)、20・・・動作契
機(処理事象)、21・・・最初に動作するプログラム
を取得する手段、22・・・動作契機に対応する起動さ
れるプログラムを起動する手段、23・・・リターン値
を判別する手段、24・・・処理動作が完了し後処理を
行う手段、25・・・次に動作するプログラムを取得す
る手段、26・・・処理途中の異常となった原因を示す
手段、31・・・動作結果の判別を行う手段、32・・
・処理動作が正常に終了し後処理を通知する手段、33
・・・次に動作するプログラムを通知する手段、34・
・・処理の途中で異常となったことを通知する手段、3
5・・・起動プログラムの処理動作(動作契機に対応す
る処理)。
ムの起動処理方式の主体を構成する手段を示す図、第3
図は動作契機に対応する起動されるプログラムを構成す
る手段を示す図、第4図は本発明のプログラムの起動処
理方式の一連の動作例を示す図である。 11・・・プログラムの起動処理方式の主体、12・・
・動作契機に対応する起動されるプログラム(関数)群
、13・・・動作契機(処理事象)、20・・・動作契
機(処理事象)、21・・・最初に動作するプログラム
を取得する手段、22・・・動作契機に対応する起動さ
れるプログラムを起動する手段、23・・・リターン値
を判別する手段、24・・・処理動作が完了し後処理を
行う手段、25・・・次に動作するプログラムを取得す
る手段、26・・・処理途中の異常となった原因を示す
手段、31・・・動作結果の判別を行う手段、32・・
・処理動作が正常に終了し後処理を通知する手段、33
・・・次に動作するプログラムを通知する手段、34・
・・処理の途中で異常となったことを通知する手段、3
5・・・起動プログラムの処理動作(動作契機に対応す
る処理)。
Claims (1)
- ある状態からある動作契機により動作するプログラムの
起動方式において、プログラムの動作スケジュール時の
最初に動作するプログラムの取得手段と、プログラムの
リターン値がその次に動作するプログラムを取得する手
段と、一連の処理動作が終了し後処理を行う手段と、処
理途中の異常となった原因を示す手段と、起動されたプ
ログラムにおいて処理動作結果及び次の処理動作をリタ
ーン値として通知する手段とを有することを特徴とする
プログラム起動処理方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1099528A JPH02277139A (ja) | 1989-04-18 | 1989-04-18 | プログラム起動処理方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1099528A JPH02277139A (ja) | 1989-04-18 | 1989-04-18 | プログラム起動処理方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02277139A true JPH02277139A (ja) | 1990-11-13 |
Family
ID=14249727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1099528A Pending JPH02277139A (ja) | 1989-04-18 | 1989-04-18 | プログラム起動処理方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02277139A (ja) |
-
1989
- 1989-04-18 JP JP1099528A patent/JPH02277139A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02277139A (ja) | プログラム起動処理方式 | |
| JPH09244923A (ja) | ウォッチドッグタイマを用いた異常監視装置 | |
| JP2656325B2 (ja) | 入出力制御方式 | |
| CN112988146A (zh) | 一种延后响应用户操作的方法及系统 | |
| JP2901714B2 (ja) | プログラマブルコントローラ | |
| JP4156148B2 (ja) | タスクスケジューリング装置 | |
| JPS6053887B2 (ja) | 情報処理システム | |
| JPH0327451A (ja) | リアルタイムオペレーティングシステム | |
| JPS63282857A (ja) | プログラムの暴走防止方式 | |
| JPS6116344A (ja) | 対話形式デバツグ処理方式 | |
| JPS62139020A (ja) | 計算機システムの立上げ方法 | |
| JPH0378034A (ja) | プログラム並行実行装置 | |
| JPH04152435A (ja) | 保守診断方式 | |
| JPH0385644A (ja) | チェックポイント取得リスタート方式 | |
| JPH02310733A (ja) | 汎用端末機システムにおけるプログラムの実行制御方式 | |
| JPH09146771A (ja) | 例外事象処理装置 | |
| JPH02310634A (ja) | プログラム暴走監視方式 | |
| JPH02287631A (ja) | プログラム多重実行方式 | |
| JPH02136927A (ja) | 言語処理プログラム | |
| JPH07104797B2 (ja) | システム診断方式 | |
| JPH02170239A (ja) | 入出力エラー処理方式 | |
| JPH0713648A (ja) | スケジュールによる業務実行制御方式 | |
| JPH04305755A (ja) | コンピュータシステムのバッチ処理方式 | |
| JPH03212742A (ja) | 並行処理制御方式 | |
| JPH0635516A (ja) | プログラマブル・コントローラにおける複数プログラムの一括イネーブル・ディセーブル処理方法 |