JPH01277132A - 調理組合せ判定処理自動生成方法 - Google Patents
調理組合せ判定処理自動生成方法Info
- Publication number
- JPH01277132A JPH01277132A JP63106380A JP10638088A JPH01277132A JP H01277132 A JPH01277132 A JP H01277132A JP 63106380 A JP63106380 A JP 63106380A JP 10638088 A JP10638088 A JP 10638088A JP H01277132 A JPH01277132 A JP H01277132A
- Authority
- JP
- Japan
- Prior art keywords
- cooking
- combination
- prohibition
- setting
- state transition
- 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.)
- Granted
Links
Landscapes
- Control Of High-Frequency Heating Circuits (AREA)
- Electric Ovens (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、プログラム自動生成に関し、特に電子レンジ
制御プログラムにおける連続動作可能な調理設定の判定
処理を、あらかじめ準備した連続動作可能な調理組合せ
情報から、連続する2調理間の関係を特徴づけることに
よって、調理設定の可否の判定基準となる調理組合せ禁
止条件を導出し、調理の組合せ判定処理を自動的に生成
・挿入する方法を用いた調理組合せ判定処理自動生成方
法に関するものである。
制御プログラムにおける連続動作可能な調理設定の判定
処理を、あらかじめ準備した連続動作可能な調理組合せ
情報から、連続する2調理間の関係を特徴づけることに
よって、調理設定の可否の判定基準となる調理組合せ禁
止条件を導出し、調理の組合せ判定処理を自動的に生成
・挿入する方法を用いた調理組合せ判定処理自動生成方
法に関するものである。
従来の技術
例えば、従来の電子レンジ制御プログラムにおける調理
設定の可否の判定処理は、図10に示すように調理の組
合せで、C@B@Aの順では設定可能で、B@C@Aの
順では設定不可能なとき、調理BあるいはCが設定され
た時点でその情報を21でステージ毎に記憶し、次の調
理Aの設定時にその情報を基にした調理設定のための判
定処理22を通過して、初めて調理Aが設定可能となる
。
設定の可否の判定処理は、図10に示すように調理の組
合せで、C@B@Aの順では設定可能で、B@C@Aの
順では設定不可能なとき、調理BあるいはCが設定され
た時点でその情報を21でステージ毎に記憶し、次の調
理Aの設定時にその情報を基にした調理設定のための判
定処理22を通過して、初めて調理Aが設定可能となる
。
つまり、プログラム中にすべての調理組合せを検証する
ための判定処理が必゛要となる。また、別の組合せセ通
過する判定処理においても同じ調理を判定する処理が現
われる可能性が高く、プログラムが非常に冗長で複雑に
なってしまう。その上変更が容易でない。
ための判定処理が必゛要となる。また、別の組合せセ通
過する判定処理においても同じ調理を判定する処理が現
われる可能性が高く、プログラムが非常に冗長で複雑に
なってしまう。その上変更が容易でない。
一方、調理の連続動作可能な組合せパターンをすべてコ
ード化し、図11のようなテーブルとして記憶しておき
、調理が設定される度に、テーブルを参照しパターンマ
ツチングを行なう方法を用いれば、テーブルサイズが組
合せの数だけ必要で相当に多くなり、そのテーブル検索
に要する時間も膨大になってしまう。
ード化し、図11のようなテーブルとして記憶しておき
、調理が設定される度に、テーブルを参照しパターンマ
ツチングを行なう方法を用いれば、テーブルサイズが組
合せの数だけ必要で相当に多くなり、そのテーブル検索
に要する時間も膨大になってしまう。
さらに、もし状態遷移表現を単純に用いるとしても、図
12に示すように連続動作可能なすべての調理組合せに
対して、その途中段階の状態、ここでは第2ステージま
で設定後の状態AAやABなどをすべて作らなければ第
3ステージに設定可能な調理との関係が表現できず、状
態数が異常に多くなり、組合せ変更時には、また最初か
ら状態定義を考え直す必要が生じる。
12に示すように連続動作可能なすべての調理組合せに
対して、その途中段階の状態、ここでは第2ステージま
で設定後の状態AAやABなどをすべて作らなければ第
3ステージに設定可能な調理との関係が表現できず、状
態数が異常に多くなり、組合せ変更時には、また最初か
ら状態定義を考え直す必要が生じる。
発明が解決しようとする課題
従来、状態遷移表現を用いてこのように連続動作可能な
調理組合せを判定する方法は存在せず、また連続動作可
能な調理組合せが変更されたり、プログラムサイズに制
限がある場合に、人間がその都度プログラムを直接手直
しする必要がある。
調理組合せを判定する方法は存在せず、また連続動作可
能な調理組合せが変更されたり、プログラムサイズに制
限がある場合に、人間がその都度プログラムを直接手直
しする必要がある。
従って、連続動作可能な調理組合せ情報を与えるだけで
、調理の組合せ判定処理に必要な調理組合せ禁止条件が
導出され、組合せ判定処理が自動生成・挿入できれば、
プログラムの開発効率および信頼性が飛躍的に向上する
。
、調理の組合せ判定処理に必要な調理組合せ禁止条件が
導出され、組合せ判定処理が自動生成・挿入できれば、
プログラムの開発効率および信頼性が飛躍的に向上する
。
課題を解決するための手段
前記課題を解決するために本発明の調理組合せ判定処理
自動生成方法では、 複数ステージによる調理を設定
する際に、それらの調理の組合せが許可されるかどうか
を判定する処理を実現するとき、全調理と全調理設定キ
ー情報および連続動作可能な調理組合せ情報を格納した
製品仕様格納手段と、前記製品仕様格納手段の全調理と
全調理設定キー情報を基にして、各調理を状態に、各調
理設定キーの入力を事象に餉り当て、それらのキー入力
により入力キーに応じた調理の設定処理を実行した後、
状態の遷移処理を行なうような状態遷移表を作成する状
態遷移表作成手段と、2ステージ間の調理設定の関係を
表現できる前記状態遷移表を用いて、3ステージ以上の
調理設定を行なう場合、前記製品仕様格納手段の連続動
作可能な調理組合せ情報を基にして、全調理間の連続動
作可能な調理組合せを調べ、連続動作可能な調理ペアが
それ以前に設定される調理によって連続動作を禁止され
るかどうかを判断するために、すべての連続動作可能な
調理ペアと1つ前に設定され得る調理との関係を表わす
組合せ禁止表を作成する組合せ禁止表作成手段と、前記
組合せ禁止表を基にして、任意の調理設定以後に少なく
とも1つの調理ペアの設定を禁止する調理に対して、組
合せ禁止フラグを割り当てる組合せ禁止フラグ生成手段
と、前記組合せ禁止表を基にして、任意の調理ペアの設
定以前に設定される調理によって、連続動作を禁止され
る調理ペアに対して、組合せ禁止マスクを割り当てる組
合せ禁止マスク生成手段と、調理が設定される度にその
調理に対応した前記組合せ禁止フラグを以前の組合せ禁
止条件値と論理和をとることによって禁止条件を更新す
る処理を、状態移行時の調理設定処理に挿入する禁止条
件更新処理挿入手段と、調理設定時にその時の状態移行
が可能かどうかを前記組合せ禁止マスクとその時点での
前記禁止条件との論理積を用いた組合せ判定処理を状態
移行時の調理設定処理の前に挿入する組合せ判定処理挿
入手段とを備えたことを特徴としている。以下、図面を
参照しつつ説明する。
自動生成方法では、 複数ステージによる調理を設定
する際に、それらの調理の組合せが許可されるかどうか
を判定する処理を実現するとき、全調理と全調理設定キ
ー情報および連続動作可能な調理組合せ情報を格納した
製品仕様格納手段と、前記製品仕様格納手段の全調理と
全調理設定キー情報を基にして、各調理を状態に、各調
理設定キーの入力を事象に餉り当て、それらのキー入力
により入力キーに応じた調理の設定処理を実行した後、
状態の遷移処理を行なうような状態遷移表を作成する状
態遷移表作成手段と、2ステージ間の調理設定の関係を
表現できる前記状態遷移表を用いて、3ステージ以上の
調理設定を行なう場合、前記製品仕様格納手段の連続動
作可能な調理組合せ情報を基にして、全調理間の連続動
作可能な調理組合せを調べ、連続動作可能な調理ペアが
それ以前に設定される調理によって連続動作を禁止され
るかどうかを判断するために、すべての連続動作可能な
調理ペアと1つ前に設定され得る調理との関係を表わす
組合せ禁止表を作成する組合せ禁止表作成手段と、前記
組合せ禁止表を基にして、任意の調理設定以後に少なく
とも1つの調理ペアの設定を禁止する調理に対して、組
合せ禁止フラグを割り当てる組合せ禁止フラグ生成手段
と、前記組合せ禁止表を基にして、任意の調理ペアの設
定以前に設定される調理によって、連続動作を禁止され
る調理ペアに対して、組合せ禁止マスクを割り当てる組
合せ禁止マスク生成手段と、調理が設定される度にその
調理に対応した前記組合せ禁止フラグを以前の組合せ禁
止条件値と論理和をとることによって禁止条件を更新す
る処理を、状態移行時の調理設定処理に挿入する禁止条
件更新処理挿入手段と、調理設定時にその時の状態移行
が可能かどうかを前記組合せ禁止マスクとその時点での
前記禁止条件との論理積を用いた組合せ判定処理を状態
移行時の調理設定処理の前に挿入する組合せ判定処理挿
入手段とを備えたことを特徴としている。以下、図面を
参照しつつ説明する。
作 用
本発明は、調理と調理設定キー情報を基にして、状態遷
移表を作成し、連続動作可能な調理組合せ情報を基にし
て、調理組合せ判定処理に必要な組合せ禁止フラグと組
合せ禁止マスクとを自動的に導出し、それらを用いて禁
止条件更新処理と組合せ判定処理を自動生成する。
移表を作成し、連続動作可能な調理組合せ情報を基にし
て、調理組合せ判定処理に必要な組合せ禁止フラグと組
合せ禁止マスクとを自動的に導出し、それらを用いて禁
止条件更新処理と組合せ判定処理を自動生成する。
実施例
第1図は、本発明の一実施例を示すシステム構成図で、
1は製品仕様格納手段で、調理や調理設定キーの種類、
および連続動作可能な調理組合せ表を格納している。2
は状態遷移表作成部で3の状態遷移表作成手段のみから
なり、前記製品仕様格納手段1を基にして、調理を状態
に、調理設定キー入力を事象に割り当て状態遷移表を作
成する。
1は製品仕様格納手段で、調理や調理設定キーの種類、
および連続動作可能な調理組合せ表を格納している。2
は状態遷移表作成部で3の状態遷移表作成手段のみから
なり、前記製品仕様格納手段1を基にして、調理を状態
に、調理設定キー入力を事象に割り当て状態遷移表を作
成する。
4は禁止条件作成部で、5の組合せ禁止表作成手段と、
6の組合せ禁止フラグ生成手段と、7の組合せ禁止マス
ク生成手段とからなり、前記製品仕様格納手段1を基に
して、調理組合せ判定処理で用いる組合せ禁止フラグお
よび組合せ禁止マスクを生成する。8は処理生成部で、
9の禁止条件更新処理挿入手段と、10の組合せ判定処
理挿入手段とからなり、前記組合せ禁止フラグおよび組
合せ禁止マスクを用いて禁止条件更新処理と組合せ判定
処理を前記状態遷移表中の該当箇所に挿入する。
6の組合せ禁止フラグ生成手段と、7の組合せ禁止マス
ク生成手段とからなり、前記製品仕様格納手段1を基に
して、調理組合せ判定処理で用いる組合せ禁止フラグお
よび組合せ禁止マスクを生成する。8は処理生成部で、
9の禁止条件更新処理挿入手段と、10の組合せ判定処
理挿入手段とからなり、前記組合せ禁止フラグおよび組
合せ禁止マスクを用いて禁止条件更新処理と組合せ判定
処理を前記状態遷移表中の該当箇所に挿入する。
第2図は、本発明の1実施例を示す基本的な処理の流れ
である。11は調理および調理設定キー仕様検索処理で
、製品仕様格納手段1から特に調理名と調理設定キー名
を取り出す。12は状態遷移表作成処理で、状態遷移表
作成手段2を用い、前記調理名および調理設定キー名を
基にして、調理を状態に、調理設定キー入力を事象に割
り当て、状態遷移表を作成する。13は調理組合せ仕様
検索処理で、製品仕様格納手段1から特に連続動作可能
な調理組合せ表を取り出す。14は組合せ禁止表作成処
理で、組合せ禁止表作成手段5を用い、前記調理組合せ
表を基にして、任意の調理とその調理に依存して連続動
作を禁止される調理ペアとの関係を示した調理禁止表を
作成する。15は組合せ禁止フラグ生成処理で、組合せ
禁止フラグ生成手段6を用い、前記組合せ禁止表を基に
して、各調理の組合せ禁止フラグを生成する。16は組
合せ禁止マスク生成処理で、組合せ禁止マスク生成手段
7を用い、前記組合せ禁止表を基にして、任意の連続設
定され得る調理ペアに対して、それ以前に設定される調
理に依存して連続動作を許されない調理ペアを区別する
ための組合せ禁止マスクを生成する。17は禁止条件更
新処理挿入処理で、禁止条件更新処理挿入手段9を用い
、前記組合せ禁止フラグと禁止条件との論理和をとって
禁止条件を更新する禁止条件更新処理を前記状態遷移表
中のすべての状態移行処理に挿入する。18は組合せ判
定処理挿入処理で、組合せ判定処理挿入手段10を用い
、前記組合せ禁止マスクと禁止条件との論理積をとって
その真偽で状態移行の可否を判定する組合せ判定処理を
前記状態遷移表中のすべての状態移行処理の前に挿入す
る。
である。11は調理および調理設定キー仕様検索処理で
、製品仕様格納手段1から特に調理名と調理設定キー名
を取り出す。12は状態遷移表作成処理で、状態遷移表
作成手段2を用い、前記調理名および調理設定キー名を
基にして、調理を状態に、調理設定キー入力を事象に割
り当て、状態遷移表を作成する。13は調理組合せ仕様
検索処理で、製品仕様格納手段1から特に連続動作可能
な調理組合せ表を取り出す。14は組合せ禁止表作成処
理で、組合せ禁止表作成手段5を用い、前記調理組合せ
表を基にして、任意の調理とその調理に依存して連続動
作を禁止される調理ペアとの関係を示した調理禁止表を
作成する。15は組合せ禁止フラグ生成処理で、組合せ
禁止フラグ生成手段6を用い、前記組合せ禁止表を基に
して、各調理の組合せ禁止フラグを生成する。16は組
合せ禁止マスク生成処理で、組合せ禁止マスク生成手段
7を用い、前記組合せ禁止表を基にして、任意の連続設
定され得る調理ペアに対して、それ以前に設定される調
理に依存して連続動作を許されない調理ペアを区別する
ための組合せ禁止マスクを生成する。17は禁止条件更
新処理挿入処理で、禁止条件更新処理挿入手段9を用い
、前記組合せ禁止フラグと禁止条件との論理和をとって
禁止条件を更新する禁止条件更新処理を前記状態遷移表
中のすべての状態移行処理に挿入する。18は組合せ判
定処理挿入処理で、組合せ判定処理挿入手段10を用い
、前記組合せ禁止マスクと禁止条件との論理積をとって
その真偽で状態移行の可否を判定する組合せ判定処理を
前記状態遷移表中のすべての状態移行処理の前に挿入す
る。
第3図は、本発明の1実施例として3ステージの設定を
許された調理組合せ表である。
許された調理組合せ表である。
第4図は、ステージ移行表であり、前記調理組合せ表を
基にして、第1ステージ調理と第2ステージ調理との関
係、第2ステージ調理と第3ステージ調理との関係を洗
い出し、調理を状態に、調理設定キー入力を事象に割り
当てた場合の状態遷移表で、次調理の設定が可能な箇所
にそれぞれO印とΔ印を付した。Q印は、第1ステージ
と第2ステージとの関係、Δ印は、第2ステージと第3
ステージとの関係を示している。
基にして、第1ステージ調理と第2ステージ調理との関
係、第2ステージ調理と第3ステージ調理との関係を洗
い出し、調理を状態に、調理設定キー入力を事象に割り
当てた場合の状態遷移表で、次調理の設定が可能な箇所
にそれぞれO印とΔ印を付した。Q印は、第1ステージ
と第2ステージとの関係、Δ印は、第2ステージと第3
ステージとの関係を示している。
第5図は、組合せ禁止表で、第2ステージ調f早と第3
ステージ調理の連続動作可能な調理ペアに対して、第1
ステージ調理が連続動作を禁止する要因となるかどうか
を示している。禁止する場合には、X印を付け、許可す
る場合は、O印を付ける。ここで、第1ステージ調理に
ついて縦列の要素がすべて0印である場合は、組合せ禁
止条件はなく、1つでもX印があればその第1ステージ
調理に組合せ禁止フラグを割り当てる。つまり、調理A
に組合せ禁止フラグ1を、調理Bに組合せ禁止フラグ2
を、調理Cに組合せ禁止フラグ3を割り当て、調理りに
関しては縦列要素パターンのマツチングの結果、調理B
と同一であるためグループ化され同じ組合せ禁止フラグ
2を割り当てる。
ステージ調理の連続動作可能な調理ペアに対して、第1
ステージ調理が連続動作を禁止する要因となるかどうか
を示している。禁止する場合には、X印を付け、許可す
る場合は、O印を付ける。ここで、第1ステージ調理に
ついて縦列の要素がすべて0印である場合は、組合せ禁
止条件はなく、1つでもX印があればその第1ステージ
調理に組合せ禁止フラグを割り当てる。つまり、調理A
に組合せ禁止フラグ1を、調理Bに組合せ禁止フラグ2
を、調理Cに組合せ禁止フラグ3を割り当て、調理りに
関しては縦列要素パターンのマツチングの結果、調理B
と同一であるためグループ化され同じ組合せ禁止フラグ
2を割り当てる。
次に、第2ステージ調理と第3ステージ調理の各調理ペ
アに対して、その横列の要素がX印である場合の第1ス
テージ調理の組合せ禁止フラグに対応した組合せ禁止マ
スクを割り当てる。例えば、調理ペアがA−Aの場合、
X印は第1ステージ調理BとCとDに付いているので組
合せ禁止マスクは2と3が割り当てられ”る。調理Aの
影響は受けない。
アに対して、その横列の要素がX印である場合の第1ス
テージ調理の組合せ禁止フラグに対応した組合せ禁止マ
スクを割り当てる。例えば、調理ペアがA−Aの場合、
X印は第1ステージ調理BとCとDに付いているので組
合せ禁止マスクは2と3が割り当てられ”る。調理Aの
影響は受けない。
第6図は、組合せ禁止フラグ生成手段のフローチャート
で、61で第5図の組合せ禁止表における第1ステージ
調理に対する縦列要素を調べ、X印を含んでいるかどう
かを62のxtn宵りか?で判断する。もし、含んでい
なければ次の第1ステージ調理に対して調べ、含んでい
るならば63でそれまでの縦列要素パターンとマツチン
グを取り、等しいパターンがあれば65でそのときの第
1ステージ調理と同じ組合せ禁止フラグを割り当てる。
で、61で第5図の組合せ禁止表における第1ステージ
調理に対する縦列要素を調べ、X印を含んでいるかどう
かを62のxtn宵りか?で判断する。もし、含んでい
なければ次の第1ステージ調理に対して調べ、含んでい
るならば63でそれまでの縦列要素パターンとマツチン
グを取り、等しいパターンがあれば65でそのときの第
1ステージ調理と同じ組合せ禁止フラグを割り当てる。
等しいパターンがなければ64で新しい組合せ禁止フラ
グを割り当てて、そのパターンを記憶する。
グを割り当てて、そのパターンを記憶する。
以上を66で第1ステージ調理すべてについて繰り返す
。
。
第7図は、紺合せ禁止マスク生成手段のフローチャート
で、81で第5図の組合せ禁止表における調理ペアに対
する横列要素を調べ、X印がなければ次の調理ペアにつ
いて調べ、X印があれば83で対応する第1ステージ調
理に割り当てられた組合せ禁止フラグを組合せ禁止マス
クとしてその調理ペアに割り当てる。以上を84ですべ
ての調理ペアについて繰り返す。
で、81で第5図の組合せ禁止表における調理ペアに対
する横列要素を調べ、X印がなければ次の調理ペアにつ
いて調べ、X印があれば83で対応する第1ステージ調
理に割り当てられた組合せ禁止フラグを組合せ禁止マス
クとしてその調理ペアに割り当てる。以上を84ですべ
ての調理ペアについて繰り返す。
第8図は、組合せ禁止フラグ表で、第5.6図の結果か
ら各調理に対して割り当てられ、調理設定時にその時点
の禁止条件と論理和をとることによって、禁止条件を更
新するために用いる。
ら各調理に対して割り当てられ、調理設定時にその時点
の禁止条件と論理和をとることによって、禁止条件を更
新するために用いる。
第9図は、組合せ禁止マスク分布表で、第5.7図の結
果から各調理ペアに必要な組合せ禁止マ 。
果から各調理ペアに必要な組合せ禁止マ 。
スフの論理和を、状態遷移表の該当する調理の組合せ可
能箇所に割り当て、調理組合せの可能不可能を判定する
ために使う。
能箇所に割り当て、調理組合せの可能不可能を判定する
ために使う。
任意の調理設定時に、第9図の結果から得られる組合せ
禁止マスクとその時点での禁止条件との論理積をとり、
真であればその調理組合せが禁止されたことを示し、処
理をせずに抜ける。偽であればその調理組合せが許可さ
れたことを示し、処理を続行することを判断する禁止条
件判定処理を状態遷移表の該当箇所に挿入する。さらに
調理組合せが許可された場合、設定した調理に該当する
組合せ禁止フラグとそれ″までの禁止条件との論理和を
とり、禁止条件を更新する禁止条件更新処理も挿入する
。以上より調理の組合せの判定が可能となる。
禁止マスクとその時点での禁止条件との論理積をとり、
真であればその調理組合せが禁止されたことを示し、処
理をせずに抜ける。偽であればその調理組合せが許可さ
れたことを示し、処理を続行することを判断する禁止条
件判定処理を状態遷移表の該当箇所に挿入する。さらに
調理組合せが許可された場合、設定した調理に該当する
組合せ禁止フラグとそれ″までの禁止条件との論理和を
とり、禁止条件を更新する禁止条件更新処理も挿入する
。以上より調理の組合せの判定が可能となる。
尚、4ステージ以上設定可能な場合は、2ステージ間の
組合せ禁止条件を第2I第3ステージ、第3I第4ステ
ージ調理の関係と拡張すれば、前記手法を応用すること
によって同様の処理が実現可能である。また、他分野に
おいても、調理設定のステージと同様の概念で吠態と事
象を決定できるような状態遷移表を利用する組合せ判定
処理に対しては、本発明の応用が可能である。
組合せ禁止条件を第2I第3ステージ、第3I第4ステ
ージ調理の関係と拡張すれば、前記手法を応用すること
によって同様の処理が実現可能である。また、他分野に
おいても、調理設定のステージと同様の概念で吠態と事
象を決定できるような状態遷移表を利用する組合せ判定
処理に対しては、本発明の応用が可能である。
発明の効果
以上、実施例からも明らかなように本発明による調理組
合せ判定処理生成方法は、3ステージ以上の連続動作可
能な調理設定に対して、その製品仕様として調理組合せ
表を与えるだけで、組合せ禁止フラグと組合せ禁止マス
クとを生成し、状態遷移表において禁止条件更新処理や
判定処理を容易に生成・挿入することが可能である。従
来のように、人間が調理の組合せそれぞれに対して試行
錯誤の末、プログラム中に判定処理を挿入したり、多く
の組合せパターンを長時間かけて検索させる必要もなく
、容易にステージ移行の可能不可能を判定できるプログ
ラムが作成できる。
合せ判定処理生成方法は、3ステージ以上の連続動作可
能な調理設定に対して、その製品仕様として調理組合せ
表を与えるだけで、組合せ禁止フラグと組合せ禁止マス
クとを生成し、状態遷移表において禁止条件更新処理や
判定処理を容易に生成・挿入することが可能である。従
来のように、人間が調理の組合せそれぞれに対して試行
錯誤の末、プログラム中に判定処理を挿入したり、多く
の組合せパターンを長時間かけて検索させる必要もなく
、容易にステージ移行の可能不可能を判定できるプログ
ラムが作成できる。
これによって、プログラムに冗長もなく、調理組合せ変
更時にも調理組合せ表を変更するだけで短時間で容易に
プログラム更新が可能となり、プログラムの開発効率が
極めて向上すると共に信頼性の高いプログラムが提供で
きる。
更時にも調理組合せ表を変更するだけで短時間で容易に
プログラム更新が可能となり、プログラムの開発効率が
極めて向上すると共に信頼性の高いプログラムが提供で
きる。
第1図は本発明の調理組合せ判定処理自動生成方法の1
実施例であるシステム槽成図、第2図は本発明の一実施
例における基本的な処理の流れを示すフローチャート、
第3図は調理組合せ表口、第4図はステージ移行表図、
第5図は組合せ禁止表口、第6図は組合せ禁止フラグ生
成手段を示すフローチャート図、第7図は組合せ禁止マ
スク生成手段を示すフローチャート図、第8図は組合せ
禁止フラグ表図、第9図は組合せ禁止マスク分布表図、
第10図は調面組合せ判定処理の1従来例を示すフロー
チャート、第11図は従来例で使用する調理組合せパタ
ーンのテーブル図、第12図は同従来例で作成する状態
遷移表図である。 1・・・製品仕様格納手段、2・・・状態遷移表作成部
、3・・・状態遷移表作成手段、4・・・禁止条件作成
部、5・・・組合せ禁止表作成手段、 6・・・組合せ禁止フラグ生成手段、 7・・・組合せ禁止マスク生成手段、 8・・・処理挿入部、 9・・・禁止条件更新処理挿入手段、 10・・・組合せ判定処理挿入手段。 代理人の氏名 弁理士 中尾敏男 はか1名第2図 第3図 A−D:訓I!!石 第4図 状部 :yI理AND 華客 二IM理設定キー入力aNcl 〇 二 第1〜2スデーシ′間組h=h亡可能△ コ
第2〜3ステー:jpmh含わ℃可ΔL第5図 フラグ1 フラ52 フラIj3 フラ′j2フラIi
+〜3 : JI@i!”禁止フラグマスク1〜3:
組会亡餓止マスク 第6図 第 7 図 第8図 組合t!禁止フラグ表 第9図 組合 第10図 第11図 A NC: !l!l遭ち 第12図
実施例であるシステム槽成図、第2図は本発明の一実施
例における基本的な処理の流れを示すフローチャート、
第3図は調理組合せ表口、第4図はステージ移行表図、
第5図は組合せ禁止表口、第6図は組合せ禁止フラグ生
成手段を示すフローチャート図、第7図は組合せ禁止マ
スク生成手段を示すフローチャート図、第8図は組合せ
禁止フラグ表図、第9図は組合せ禁止マスク分布表図、
第10図は調面組合せ判定処理の1従来例を示すフロー
チャート、第11図は従来例で使用する調理組合せパタ
ーンのテーブル図、第12図は同従来例で作成する状態
遷移表図である。 1・・・製品仕様格納手段、2・・・状態遷移表作成部
、3・・・状態遷移表作成手段、4・・・禁止条件作成
部、5・・・組合せ禁止表作成手段、 6・・・組合せ禁止フラグ生成手段、 7・・・組合せ禁止マスク生成手段、 8・・・処理挿入部、 9・・・禁止条件更新処理挿入手段、 10・・・組合せ判定処理挿入手段。 代理人の氏名 弁理士 中尾敏男 はか1名第2図 第3図 A−D:訓I!!石 第4図 状部 :yI理AND 華客 二IM理設定キー入力aNcl 〇 二 第1〜2スデーシ′間組h=h亡可能△ コ
第2〜3ステー:jpmh含わ℃可ΔL第5図 フラグ1 フラ52 フラIj3 フラ′j2フラIi
+〜3 : JI@i!”禁止フラグマスク1〜3:
組会亡餓止マスク 第6図 第 7 図 第8図 組合t!禁止フラグ表 第9図 組合 第10図 第11図 A NC: !l!l遭ち 第12図
Claims (1)
- 複数ステージによる調理を設定する際に、それらの調理
の組合せが許可されるかどうかを判定する処理を実現す
るとき、全調理と全調理設定キー情報および連続動作可
能な調理組合せ情報を格納した製品仕様格納手段と、前
記製品仕様格納手段の全調理と全調理設定キー情報を基
にして、各調理を状態に、各調理設定キーの入力を事象
に割り当て、それらのキー入力により入力キーに応じた
調理の設定処理を実行した後、状態の遷移処理を行なう
ような状態遷移表を作成する状態遷移表作成手段と、2
ステージ間の調理設定の関係を表現できる前記状態遷移
表を用いて、3ステージ以上の調理設定を行なう場合、
前記製品仕様格納手段の連続動作可能な調理組合せ情報
を基にして、全調理間の連続動作可能な調理組合せを調
べ、連続動作可能な調理ペアがそれ以前に設定される調
理によって連続動作を禁止されるかどうかを判断するた
めに、すべての連続動作可能な調理ペアと1つ前に設定
され得る調理との関係を表わす組合せ禁止表を作成する
組合せ禁止表作成手段と、前記組合せ禁止表を基にして
、任意の調理設定以後に少なくとも1つの調理ペアの設
定を禁止する調理に対して、組合せ禁止フラグを割り当
てる組合せ禁止フラグ生成手段と、前記組合せ禁止表を
基にして、任意の調理ペアの設定以前に設定される調理
によって、連続動作を禁止される調理ペアに対して、組
合せ禁止マスクを割り当てる組合せ禁止マスク生成手段
と、調理が設定される度にその調理に対応した前記組合
せ禁止フラグを以前の組合せ禁止条件値と論理和をとる
ことによって禁止条件を更新する処理を、状態移行時の
調理設定処理に挿入する禁止条件更新処理挿入手段と、
調理設定時にその時の状態移行が可能かどうかを前記組
合せ禁止マスクとその時点での前記禁止条件との論理積
を用いた組合せ判定処理を状態移行時の調理設定処理の
前に挿入する組合せ判定処理挿入手段とを備えたことを
特徴とする調理組合せ判定処理自動生成方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10638088A JPH0833207B2 (ja) | 1988-04-28 | 1988-04-28 | 調理組合せ判定処理自動生成方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10638088A JPH0833207B2 (ja) | 1988-04-28 | 1988-04-28 | 調理組合せ判定処理自動生成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01277132A true JPH01277132A (ja) | 1989-11-07 |
| JPH0833207B2 JPH0833207B2 (ja) | 1996-03-29 |
Family
ID=14432105
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10638088A Expired - Fee Related JPH0833207B2 (ja) | 1988-04-28 | 1988-04-28 | 調理組合せ判定処理自動生成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0833207B2 (ja) |
-
1988
- 1988-04-28 JP JP10638088A patent/JPH0833207B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0833207B2 (ja) | 1996-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06259400A (ja) | 複雑なシステムのシミュレーション操作方法 | |
| US5101362A (en) | Modular blackboard based expert system | |
| JPH04205626A (ja) | エキスパートシステム | |
| US5006977A (en) | Figure element revising method | |
| JPH01277132A (ja) | 調理組合せ判定処理自動生成方法 | |
| US6507766B2 (en) | Method for defining system hierarchy | |
| JP2875135B2 (ja) | プログラマブルコントローラ用プログラム装置 | |
| JP3516283B2 (ja) | 文字コード変換装置および文字コード変換方法 | |
| JP2650101B2 (ja) | ユーザ適応型システムおよびその適応方法 | |
| JP2674301B2 (ja) | ビット転記方式 | |
| JP3688972B2 (ja) | バッチ情報作成装置 | |
| JP2595815B2 (ja) | プログラム修正量判定処理装置 | |
| JPH0224584A (ja) | テストパターン作成方法 | |
| JPS581207A (ja) | プログラマブル用プログラミング装置 | |
| JPS61278909A (ja) | 対話形プログラミング装置 | |
| JP3164807B2 (ja) | 表示内容対応表による表示条件記述方式 | |
| JPS61131124A (ja) | 会話入力処理方式 | |
| JPS63115273A (ja) | Cadシステム | |
| JPH02190948A (ja) | 多重アクセス時データ喪失防止方法 | |
| JPH02227716A (ja) | 項目関連チェックシステム | |
| WO1990007152A1 (en) | A modular blackboard-based expert system | |
| JPH07281880A (ja) | ウィンドウ入出力装置 | |
| JPS62277243A (ja) | 対話型自動プログラミング方式 | |
| JPH01239640A (ja) | 複数目的プログラムの高速生成方式 | |
| JPH06290036A (ja) | デ−タ変換最適化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |