JPH01206385A - 画像出力装置シミュレーション用インプットチャート作成装置 - Google Patents
画像出力装置シミュレーション用インプットチャート作成装置Info
- Publication number
- JPH01206385A JPH01206385A JP63031096A JP3109688A JPH01206385A JP H01206385 A JPH01206385 A JP H01206385A JP 63031096 A JP63031096 A JP 63031096A JP 3109688 A JP3109688 A JP 3109688A JP H01206385 A JPH01206385 A JP H01206385A
- Authority
- JP
- Japan
- Prior art keywords
- data
- input
- chart
- timing
- paper
- 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
- 238000004088 simulation Methods 0.000 title claims abstract description 25
- 238000004364 calculation method Methods 0.000 claims abstract description 9
- 230000008859 change Effects 0.000 claims description 45
- 238000010586 diagram Methods 0.000 description 84
- 238000000034 method Methods 0.000 description 72
- 230000008569 process Effects 0.000 description 56
- 238000004891 communication Methods 0.000 description 39
- 238000006243 chemical reaction Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 17
- 238000012545 processing Methods 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 14
- 230000015572 biosynthetic process Effects 0.000 description 13
- 238000003786 synthesis reaction Methods 0.000 description 13
- 230000002093 peripheral effect Effects 0.000 description 10
- 238000012217 deletion Methods 0.000 description 9
- 230000037430 deletion Effects 0.000 description 9
- 238000012360 testing method Methods 0.000 description 8
- 241001289717 Hypolimnas Species 0.000 description 7
- 239000002131 composite material Substances 0.000 description 6
- 239000011521 glass Substances 0.000 description 6
- 150000003839 salts Chemical class 0.000 description 4
- 238000007493 shaping process Methods 0.000 description 4
- 230000032258 transport Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 108091008695 photoreceptors Proteins 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 229910003069 TeO2 Inorganic materials 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000007599 discharging Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000011017 operating method Methods 0.000 description 2
- 238000004091 panning Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- LAJZODKXOMJMPK-UHFFFAOYSA-N tellurium dioxide Chemical compound O=[Te]=O LAJZODKXOMJMPK-UHFFFAOYSA-N 0.000 description 2
- 102000012000 CXCR4 Receptors Human genes 0.000 description 1
- 108010061299 CXCR4 Receptors Proteins 0.000 description 1
- 101000981595 Streptomyces exfoliatus Leupeptin-inactivating enzyme 2 Proteins 0.000 description 1
- 229910004273 TeO3 Inorganic materials 0.000 description 1
- 235000010724 Wisteria floribunda Nutrition 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 210000000078 claw Anatomy 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- ODGGUXXVEFKWTC-UHFFFAOYSA-N isocyclomaltopentaose Natural products OCC1OC(O)C2OCC3OC(OC4C(O)C(O)C(OC4CO)OC5C(O)C(O)C(OC5CO)OC6C(O)C(O)C(OC6CO)OC1C2O)C(O)C(O)C3O ODGGUXXVEFKWTC-UHFFFAOYSA-N 0.000 description 1
- XVQUOJBERHHONY-UHFFFAOYSA-N isometheptene Chemical compound CNC(C)CCC=C(C)C XVQUOJBERHHONY-UHFFFAOYSA-N 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
- 238000010626 work up procedure Methods 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Cleaning In Electrography (AREA)
- Control Or Security For Electrophotography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、アナログ或いはディジタルの複写機。
レーザ或いはLED(発光ダイオード)プリンタ。
ファクシミリ等の画像出力装置のシミュレーションを行
うシミュレーション装置に関し、特に、画像出力装置内
に配置された各種部品で発生する各種信号の変化を示す
インプットチャートを作成する装置に関する。
うシミュレーション装置に関し、特に、画像出力装置内
に配置された各種部品で発生する各種信号の変化を示す
インプットチャートを作成する装置に関する。
第47図は画像出力装置の一例として、自動原稿搬送装
置及びソータを備えた一般的な複写機の概略断面図を示
している。
置及びソータを備えた一般的な複写機の概略断面図を示
している。
図において、100は複写機本体を示しており、この複
写機本体100 の上面には原稿を複写機本体100の
プラテンガラス上に自動的に搬入するための自動原稿搬
送装置200が載置され、また、複写機本体100 の
側面には、複写後の用紙を仕分けしてビン3旧に排出す
るだめのソータ300が設置されている。
写機本体100 の上面には原稿を複写機本体100の
プラテンガラス上に自動的に搬入するための自動原稿搬
送装置200が載置され、また、複写機本体100 の
側面には、複写後の用紙を仕分けしてビン3旧に排出す
るだめのソータ300が設置されている。
複写機本体100 内には、矢印方向に回転する感光体
ドラム101が配置され、この感光体ドラム101の周
辺に帯電器102.現像器103.転写器104.剥離
器105、クリーナ106等が順次配置されている。
ドラム101が配置され、この感光体ドラム101の周
辺に帯電器102.現像器103.転写器104.剥離
器105、クリーナ106等が順次配置されている。
また、複写機本体100の上部には、原稿(図示せず)
を照明する光源111.原稿からの反射光を感光体ドラ
ム101上に集束させるためのミラー112及びレンズ
113 が配設されており、これらが走査光学系を構成
している。そして、この走査光学系により、予約帯電器
102 により帯電された感光体ドラム101上に静電
潜像を形成するようになっている。
を照明する光源111.原稿からの反射光を感光体ドラ
ム101上に集束させるためのミラー112及びレンズ
113 が配設されており、これらが走査光学系を構成
している。そして、この走査光学系により、予約帯電器
102 により帯電された感光体ドラム101上に静電
潜像を形成するようになっている。
この静電潜像は現像器103 によりトナー像として顕
像化される。
像化される。
またこれと同時に、それぞれ異なったサイズの用紙が収
納された第1.第2及び第3トレイ121゜122、1
23のいずれかから用紙が給紙装置124により感光体
ドラム101方向に搬送され、転写i’!ii 104
により感光体ドラム101 上のトナー像が用紙に転写
される。この際、感光体ドラム101 の回転に同期し
て所定のタイミングで用紙が給送されるように、用紙撤
退経路中にレジストレーションゲ−1・(図示せず)が
設けられている。転写後の用紙は剥離器105により感
光体ドラム101から剥離され、搬送ベルト125によ
り定着2に126に送られ、l・ナー像が用紙に定着さ
れる。
納された第1.第2及び第3トレイ121゜122、1
23のいずれかから用紙が給紙装置124により感光体
ドラム101方向に搬送され、転写i’!ii 104
により感光体ドラム101 上のトナー像が用紙に転写
される。この際、感光体ドラム101 の回転に同期し
て所定のタイミングで用紙が給送されるように、用紙撤
退経路中にレジストレーションゲ−1・(図示せず)が
設けられている。転写後の用紙は剥離器105により感
光体ドラム101から剥離され、搬送ベルト125によ
り定着2に126に送られ、l・ナー像が用紙に定着さ
れる。
通常の複写の場合は、実線で示すように、定着後の用紙
はインパーク127 をそのまま通過してソータ300
により所定のビン301に排出される。なお、両面複写
の場合は、−点鎖線で示すように、−面が複写された後
の用紙の表裏をインバータ127 により反転して一旦
両面トレイ128 に溜めたのち、循環装置129及び
給紙装置124を介して再度感光体ドラム101 方向
に搬送し、今度は他面の複写を行う。
はインパーク127 をそのまま通過してソータ300
により所定のビン301に排出される。なお、両面複写
の場合は、−点鎖線で示すように、−面が複写された後
の用紙の表裏をインバータ127 により反転して一旦
両面トレイ128 に溜めたのち、循環装置129及び
給紙装置124を介して再度感光体ドラム101 方向
に搬送し、今度は他面の複写を行う。
上述のような複写機において、自動原稿搬送装置200
及びソータ300を使用して複写を行う場合を考えると
、原稿トレイ201 に原稿を載置して、複写機本体1
00 のコンソールパネルに設けられた複写開始ボタン
(図示せず)を押すと、まず、第48図に示される自動
原稿搬送装置200 により、原稿がプラテンガラス2
04上の規定位置に搬送される。
及びソータ300を使用して複写を行う場合を考えると
、原稿トレイ201 に原稿を載置して、複写機本体1
00 のコンソールパネルに設けられた複写開始ボタン
(図示せず)を押すと、まず、第48図に示される自動
原稿搬送装置200 により、原稿がプラテンガラス2
04上の規定位置に搬送される。
ずなわち、原稿トレイ201 上の原稿がパドル202
゜20:]によりプラテンガラス204上に送り出され
、搬送ベルト205により原稿がプラテンガラス204
上の規定位置に搬送される。
゜20:]によりプラテンガラス204上に送り出され
、搬送ベルト205により原稿がプラテンガラス204
上の規定位置に搬送される。
次いで、感光体ドラム101 を回転させると共に、こ
の回転に同期して、光源111. ミラー112.レン
ズ113等からなる走査光学系がプラテンガラス204
下を図において左右方向に移動し原稿を走査する。
の回転に同期して、光源111. ミラー112.レン
ズ113等からなる走査光学系がプラテンガラス204
下を図において左右方向に移動し原稿を走査する。
これにより前述のように、感光体ドラム101 上に静
電潜像が形成され、その後、周知のように現像、転写、
剥離、定着、排出、仕分は等の各工程が行われる。
電潜像が形成され、その後、周知のように現像、転写、
剥離、定着、排出、仕分は等の各工程が行われる。
また、複写後の原稿は搬送ベルト205 によりプラテ
ンガラス204から取り除かれ、ゲート爪207により
掬い上げられ原稿搬送ロール208 により自動原稿搬
送装置200の上部の原稿受け206に排出される。
ンガラス204から取り除かれ、ゲート爪207により
掬い上げられ原稿搬送ロール208 により自動原稿搬
送装置200の上部の原稿受け206に排出される。
このように複写作業が行われるとき、各工程は、各装置
の動作状態及び用紙の通過状態を検出しながら処理され
る。
の動作状態及び用紙の通過状態を検出しながら処理され
る。
このような自動原稿搬送装置200.ソータ300 等
の周辺装置を備えた複写機においては、各装置の動作を
他の装置の状態との関連で制御しなければならないため
、複写機本体と各周辺機器との間は通信路で結ばれてい
る。
の周辺装置を備えた複写機においては、各装置の動作を
他の装置の状態との関連で制御しなければならないため
、複写機本体と各周辺機器との間は通信路で結ばれてい
る。
また、各装置の制御はマイクロコンピュータにより行わ
れる。そして、各マイクロコンピュータは、インターフ
ェース及び前記通信路を介してデータの授受を行なう。
れる。そして、各マイクロコンピュータは、インターフ
ェース及び前記通信路を介してデータの授受を行なう。
また、同一装置内においても機能別に複数のマイクロコ
ンピュータが設けられることもある。
ンピュータが設けられることもある。
このマイクロコンピュータにより制御される機器は、基
本的には三つの部分に分けられる。たとえば、複写機本
体100 の場合、第49図に示されるように、複写機
機構部131、CPU (中央処理装置)132及びこ
の両者間のインターフェースを行う電気回路基板133
とから構成されている。
本的には三つの部分に分けられる。たとえば、複写機本
体100 の場合、第49図に示されるように、複写機
機構部131、CPU (中央処理装置)132及びこ
の両者間のインターフェースを行う電気回路基板133
とから構成されている。
複写機機構部131 には、複写動作状態を検出するた
めのセンサ、スイッチ等が設けられており、これらのセ
ンサ、スイッチ等からの入力は、−旦電気回路基板13
3 に供給され、ここで所定の信号処理が行われたのち
CP U132 に入力データとして供給される。また
、入力のなかの成るものは割込信号としてCP 013
2に供給される。CP U132で所定の処理が行われ
た出力データは、電気回路基板133に供給され、この
電気回路基板133からは、複写機機構部131 に設
けられたモータ、ソレノイド等の駆動部品を制御するた
めの信号を出力する。
めのセンサ、スイッチ等が設けられており、これらのセ
ンサ、スイッチ等からの入力は、−旦電気回路基板13
3 に供給され、ここで所定の信号処理が行われたのち
CP U132 に入力データとして供給される。また
、入力のなかの成るものは割込信号としてCP 013
2に供給される。CP U132で所定の処理が行われ
た出力データは、電気回路基板133に供給され、この
電気回路基板133からは、複写機機構部131 に設
けられたモータ、ソレノイド等の駆動部品を制御するた
めの信号を出力する。
また、電気回路基板133 には、操作用のコンソール
パネル134が接続され、複写機開始等のキーからの信
号が電気回路基板133 に供給されると共に、複写枚
数、メツセージ等のデータがコンソールパネル134
に供給され、ランプ、発光ダイオードマトリックス等に
より表示される。
パネル134が接続され、複写機開始等のキーからの信
号が電気回路基板133 に供給されると共に、複写枚
数、メツセージ等のデータがコンソールパネル134
に供給され、ランプ、発光ダイオードマトリックス等に
より表示される。
また、複写機本体100 に対する周辺装置、すなわち
、前述の自動原稿搬送装置200及びソータ300等に
おいても同様な構成となっている。たとえば、自動原稿
搬送装置200 の場合、自動原稿搬送装置機構部23
1とCPU232との間に設けられた電気回路基板23
3により信号、データの授受が行われる。
、前述の自動原稿搬送装置200及びソータ300等に
おいても同様な構成となっている。たとえば、自動原稿
搬送装置200 の場合、自動原稿搬送装置機構部23
1とCPU232との間に設けられた電気回路基板23
3により信号、データの授受が行われる。
そして、各又聞間の動作の制御を、たとえばシリアル通
信データにより行っている。
信データにより行っている。
たとえば、自動原稿搬送装置200 を使用して複写を
行う場合、前記の搬送ベルト205 により原稿がプラ
テンガラス204上の規定位置に搬送されたことがセン
サにより検出されると、このセンサがらの情報が通信デ
ータとして自動原稿搬送装置200の電気回路基板23
3から複写機本体100の電気回路基板133へ通信路
CLを介して供給される。そして、複写機本体100で
はこの通信データに基づいて複写作業を開始する。
行う場合、前記の搬送ベルト205 により原稿がプラ
テンガラス204上の規定位置に搬送されたことがセン
サにより検出されると、このセンサがらの情報が通信デ
ータとして自動原稿搬送装置200の電気回路基板23
3から複写機本体100の電気回路基板133へ通信路
CLを介して供給される。そして、複写機本体100で
はこの通信データに基づいて複写作業を開始する。
上述のようなマイクロコンピュータを使用した複写機に
おいては、たとえば、複写機本体100 のCP U1
32で実行されるプログラムを開発する際には、デバッ
グ用の開発ツールとして第50図に示されるようなシミ
ュレータキットと呼ばれる装置が使用されている。
おいては、たとえば、複写機本体100 のCP U1
32で実行されるプログラムを開発する際には、デバッ
グ用の開発ツールとして第50図に示されるようなシミ
ュレータキットと呼ばれる装置が使用されている。
このシミュレータキット40は、実際の複写機機4?’
s m 131及びコンソールパネル134の入力系及
び出力系をスイッチパネル部411表示パネル部42及
び疑似コンソールパネル部43で置き換えると共に、電
気回路基板133 上のCPU用ソケットにターゲット
CP U132 と置換してインサーキットエミュレ
ータ44(図中、ICEで示す)を装着するものである
。
s m 131及びコンソールパネル134の入力系及
び出力系をスイッチパネル部411表示パネル部42及
び疑似コンソールパネル部43で置き換えると共に、電
気回路基板133 上のCPU用ソケットにターゲット
CP U132 と置換してインサーキットエミュレ
ータ44(図中、ICEで示す)を装着するものである
。
スイッチパネル部41には、各部品の状態を外部から設
定するための複数のスイッチ41aが設けられている。
定するための複数のスイッチ41aが設けられている。
そして、スイッチパネル部41のスイッチ41aを(¥
作することにより、スイッチ41aからの出力が電気回
路基板133 に対する入力信号として供給される。こ
のとき、表示パネル部42に設けられた青ランプ42a
が点灯して該当する入力用部品の状態を表示する。
作することにより、スイッチ41aからの出力が電気回
路基板133 に対する入力信号として供給される。こ
のとき、表示パネル部42に設けられた青ランプ42a
が点灯して該当する入力用部品の状態を表示する。
また、電気回路基板133 からの出力信号は、各出力
用部品に対応する赤ランプ42b に供給され、その状
態が表示される。
用部品に対応する赤ランプ42b に供給され、その状
態が表示される。
なお、スイッチ41a、青ランプ42a 及び赤ランプ
42b はいずれも複数個設けられているが、図におい
ては簡単のため各1個のみ図示している。
42b はいずれも複数個設けられているが、図におい
ては簡単のため各1個のみ図示している。
また、電気回路基板133 にはレベルコンバータ45
、人出力インターフェース46を介してパーソナルコン
ピュータ47が接続される。
、人出力インターフェース46を介してパーソナルコン
ピュータ47が接続される。
第51図はシミュレータキット40及び周辺機器の概略
の配置を示している。
の配置を示している。
左側のラック400a内には、複写機のレイアウトが模
式的に描かれた表示パネル部42.複写機本体100
のコンソールパネル134 と同様な機能を果たす疑似
コンソールパネル部431手動で信号を入力するための
スイッチパネル部41及び各部に動作電圧を供給するた
めの安定化電源48が配置されている。また、右側のラ
ック400b内にはパーソナルコア ヒ5−り471人
出力インターフェース46及びレベルコンバータ45が
配置されている。なお、パーソナルコンピュータ47及
びその関連装置については後述する。
式的に描かれた表示パネル部42.複写機本体100
のコンソールパネル134 と同様な機能を果たす疑似
コンソールパネル部431手動で信号を入力するための
スイッチパネル部41及び各部に動作電圧を供給するた
めの安定化電源48が配置されている。また、右側のラ
ック400b内にはパーソナルコア ヒ5−り471人
出力インターフェース46及びレベルコンバータ45が
配置されている。なお、パーソナルコンピュータ47及
びその関連装置については後述する。
表示パネル部42には、第52図に示すように、複写時
の用紙の流れ等が視覚的に把握できるように、開発の対
象となる複写機のレイアウトが模式的に描かれている。
の用紙の流れ等が視覚的に把握できるように、開発の対
象となる複写機のレイアウトが模式的に描かれている。
たとえば、図中401 は感光体ドラム、402は定着
器、403は搬送ローラ、404 は給紙トレイの各表
示を示している。また、原稿搬送装置F?200に対応
する個所には、搬送ベルト205に対応する表示405
等があり、ソータ300に対応する個所には、ビン30
1に対応する表示406等がある。
器、403は搬送ローラ、404 は給紙トレイの各表
示を示している。また、原稿搬送装置F?200に対応
する個所には、搬送ベルト205に対応する表示405
等があり、ソータ300に対応する個所には、ビン30
1に対応する表示406等がある。
更にこの表示パネル部42には、各種センサ等の入力用
部品の出力を表示する複数の青ランプ42a。
部品の出力を表示する複数の青ランプ42a。
〜42a3(図中、ハツチングを付した丸で示す)が配
設されると共に、モータ、ソレノイド等の出力用部品の
状態を表示する複数の赤ランプ42bl〜42b。
設されると共に、モータ、ソレノイド等の出力用部品の
状態を表示する複数の赤ランプ42bl〜42b。
(図中、−重の白丸で示す)が、これらの各部品と対応
する位置に配設されており、それぞれ名前が付されてい
る。
する位置に配設されており、それぞれ名前が付されてい
る。
たとえば、最上段の給紙トレイの表示404部分にはf
ee、d−so!と名付けられた給送ソレノイドの動作
を示す赤ランプ42b1と、用紙が給送されているかど
うかを示すfeedout 5nr(1)と名付けられ
た青ランプ42a1が設けられている。また、感光体ド
ラムの表示401 の入力側には、用紙の搬送開始のタ
イミングを決めるレジストレーションゲートを制御する
reg−sol と名付けられたソレノイドの動作を
示す赤ランプ42b2と、レジストレーションゲートに
用紙が給送されているかどうかを示すreg−snrと
名付けられた青ランプ42a2が設けられており、更に
、定着器の表示402 の近傍の入力端に定着器に用紙
が給送されているかどうかを示すfusin−snrと
名付けられた青ランプ42a3が設けられる。また、定
着器の表示402の出力側にfsrout−rollと
名付けられたロールの動作を示す赤ランプ42t13が
設けられている。この他にも各経路に、用紙の到達状態
を示す青ランプ及びモータ、ソレノイド等の動作状態を
示すカランプが表示されているがこれらについては、図
中にその位置を示すにとどめ、説明を省略する。
ee、d−so!と名付けられた給送ソレノイドの動作
を示す赤ランプ42b1と、用紙が給送されているかど
うかを示すfeedout 5nr(1)と名付けられ
た青ランプ42a1が設けられている。また、感光体ド
ラムの表示401 の入力側には、用紙の搬送開始のタ
イミングを決めるレジストレーションゲートを制御する
reg−sol と名付けられたソレノイドの動作を
示す赤ランプ42b2と、レジストレーションゲートに
用紙が給送されているかどうかを示すreg−snrと
名付けられた青ランプ42a2が設けられており、更に
、定着器の表示402 の近傍の入力端に定着器に用紙
が給送されているかどうかを示すfusin−snrと
名付けられた青ランプ42a3が設けられる。また、定
着器の表示402の出力側にfsrout−rollと
名付けられたロールの動作を示す赤ランプ42t13が
設けられている。この他にも各経路に、用紙の到達状態
を示す青ランプ及びモータ、ソレノイド等の動作状態を
示すカランプが表示されているがこれらについては、図
中にその位置を示すにとどめ、説明を省略する。
また、自動原稿搬送装置200.ソーク300 に対応
する個所にも同様に各ランプが設けられている。
する個所にも同様に各ランプが設けられている。
電気回路基板133 には、先に述べたように、パーソ
ナルコンピュータ47が人出力インターフェース46及
びレベルコンバータ45を介して接続されている( f
f! 50図参照)。そして、このパーソナルコンピュ
ータ47からのタイミングデータや通信データが、入出
力インターフェース46により所定本数の信号路に分岐
されレベルコンバータ45でレベルを合わされて電気回
路基板133に供給される。なお、前記のタイミングデ
、−りや通信データは、各センサや他の周辺装置からの
信号をシミコレートするものである。また、電気回路基
板133から出力された信号の状態がパーソナルコンピ
ュータ47のコンソールに表示されるようになっている
。
ナルコンピュータ47が人出力インターフェース46及
びレベルコンバータ45を介して接続されている( f
f! 50図参照)。そして、このパーソナルコンピュ
ータ47からのタイミングデータや通信データが、入出
力インターフェース46により所定本数の信号路に分岐
されレベルコンバータ45でレベルを合わされて電気回
路基板133に供給される。なお、前記のタイミングデ
、−りや通信データは、各センサや他の周辺装置からの
信号をシミコレートするものである。また、電気回路基
板133から出力された信号の状態がパーソナルコンピ
ュータ47のコンソールに表示されるようになっている
。
このようなシミコレートキツト40及びパーソナルコン
ピュータ47等からなるシミュレータシステムを使用し
たシミュレーションについて説明する。
ピュータ47等からなるシミュレータシステムを使用し
たシミュレーションについて説明する。
このシミュレータシステムは、手動制御モード及びパー
ソナルコンピュータ制御モードを備えている。
ソナルコンピュータ制御モードを備えている。
手動制御モードでは、送受信シミヌレート、セン勺信号
シミュレート等を行う。送受信シミュレートは、パーソ
ナルコンピュータ47のキーボードから入力されたデー
タ或いは初期ロードされたデータを電気回路基板133
へ送信し、また、電気回路基板133 から受信したデ
ータをパーソナルコンピュータ47のコンソールに表示
するものである。
シミュレート等を行う。送受信シミュレートは、パーソ
ナルコンピュータ47のキーボードから入力されたデー
タ或いは初期ロードされたデータを電気回路基板133
へ送信し、また、電気回路基板133 から受信したデ
ータをパーソナルコンピュータ47のコンソールに表示
するものである。
センサ信号シミュレートは、前述したように、電気回路
基板133への信号をスイッチパネル部41のスイッチ
41a のオンオフにより設定すると共に、その状態を
青ランプ42aで表示するものである。
基板133への信号をスイッチパネル部41のスイッチ
41a のオンオフにより設定すると共に、その状態を
青ランプ42aで表示するものである。
また、電気回路基板133からの出力信号の状態は赤ラ
ンプ42bで表示される。
ンプ42bで表示される。
パーソナルコンビコータ制御モードは、電気回路基板1
330制御ソフトウエアをデバッグする際に、タイミン
グチャートにしたがって用紙走行テスト等を行うときに
使用するものである。ここでは、通信データ、センサ信
号等は、後述するタイミングチャートに基づいて作成さ
れる。
330制御ソフトウエアをデバッグする際に、タイミン
グチャートにしたがって用紙走行テスト等を行うときに
使用するものである。ここでは、通信データ、センサ信
号等は、後述するタイミングチャートに基づいて作成さ
れる。
ここで用紙走行テストについて説明する。
複写機制御用プログラムの開発に際しては、用紙が複写
機の内部において順次搬送されていくときに、用紙の搬
送位置に応°じてどのようにプログラムが実行されてい
るかを・確認する必要がある。
機の内部において順次搬送されていくときに、用紙の搬
送位置に応°じてどのようにプログラムが実行されてい
るかを・確認する必要がある。
このとき、一般には実際の機構部分は未だ完成していな
いので、たとえばセンサの出力をシミユレートするタイ
ミングデータを用意し、このタイミングデータに基づい
てプログラムを実行させる。
いので、たとえばセンサの出力をシミユレートするタイ
ミングデータを用意し、このタイミングデータに基づい
てプログラムを実行させる。
すなわち、インサーキットエミュレータ44において、
スイッチパネル部41或いはパーソナルコンピュータ4
7から各種センサ信号を供給した状態でターゲットのC
P U132 と同一のプログラムを実行させ、表示パ
ネル部42上のランプ42a、 42bの点滅で表現さ
れる複写機の動作状況を観察することにより、プログラ
ムが正常に動作しているかを検査している。そして、動
作が異常である場合、ランプ42a、 42bの点滅の
状態からプログラムの不良箇所を推定し、インサーキッ
トエミュレータ44を使用してプログラムの誤りを検出
し、これを修正している。
スイッチパネル部41或いはパーソナルコンピュータ4
7から各種センサ信号を供給した状態でターゲットのC
P U132 と同一のプログラムを実行させ、表示パ
ネル部42上のランプ42a、 42bの点滅で表現さ
れる複写機の動作状況を観察することにより、プログラ
ムが正常に動作しているかを検査している。そして、動
作が異常である場合、ランプ42a、 42bの点滅の
状態からプログラムの不良箇所を推定し、インサーキッ
トエミュレータ44を使用してプログラムの誤りを検出
し、これを修正している。
また、ロジックアナライザを使用してタイミングデータ
を検査したり、オシロスコープを利用して各部の実際の
波形を検査することも行われている。また、これらの検
査は組み合わせて行われることもある。
を検査したり、オシロスコープを利用して各部の実際の
波形を検査することも行われている。また、これらの検
査は組み合わせて行われることもある。
上述のシミュレーションの一例を簡単なプログラムの例
を挙げて説明する。
を挙げて説明する。
以下のプログラムは、fusin−snr と名付けら
れたセンサがオンとなったときに、fsrout−ro
ll と名付けられた動作スイッチをオンとすると共
に、reg−sol と名付けられた動作スイッチを
オフとするルーチンをPL/M言語で記述したものであ
る。
れたセンサがオンとなったときに、fsrout−ro
ll と名付けられた動作スイッチをオンとすると共
に、reg−sol と名付けられた動作スイッチを
オフとするルーチンをPL/M言語で記述したものであ
る。
なお、プログラムは全て大文字で表記してあり、たとえ
ば、プログラム中のFUSIN−3Nflはfusin
−snrを意味している。他の表記も同様である。また
、fusin−snr は定着器の入口に用紙が来たこ
とを検知するセンサであり、fsrout−roll
は定着器の出口にあるローラの動作スイッチであり、
reg−solはレジストレーションゲートの開閉を行
う動作スイッチである。
ば、プログラム中のFUSIN−3Nflはfusin
−snrを意味している。他の表記も同様である。また
、fusin−snr は定着器の入口に用紙が来たこ
とを検知するセンサであり、fsrout−roll
は定着器の出口にあるローラの動作スイッチであり、
reg−solはレジストレーションゲートの開閉を行
う動作スイッチである。
IF INF$8255scIIK(FUSIN−SN
I+)=ON THENDO; FSROUT−ROLL−ON ; RIEG−SQL−OFF; END。
I+)=ON THENDO; FSROUT−ROLL−ON ; RIEG−SQL−OFF; END。
この処理のフローチャートを第53図に示す。
すなわち、このルーチンは、ある周期毎にINF$82
55$CHKと名付けられた下位ルーチンを起動してセ
ンサfusin−snr の出力をチエツクし、用紙が
定着器の入口に達したら、定着器の出口にあるローラを
動作させると共に、レジストレーションゲートをオフと
して用紙の通過を停止させる処理を行うものである。
55$CHKと名付けられた下位ルーチンを起動してセ
ンサfusin−snr の出力をチエツクし、用紙が
定着器の入口に達したら、定着器の出口にあるローラを
動作させると共に、レジストレーションゲートをオフと
して用紙の通過を停止させる処理を行うものである。
このルーチンの動作をチエツクする場合、上記プログラ
ムを走らせた状態で、前記シミニレータシステムのパー
ソナルコンピュータ47かう電気回路基板133にセン
サfusin−s口「に対応するセンサ信号を供給する
。
ムを走らせた状態で、前記シミニレータシステムのパー
ソナルコンピュータ47かう電気回路基板133にセン
サfusin−s口「に対応するセンサ信号を供給する
。
前記ルーチンが正しくプログラムされている場合、fu
sin−snrがオンとなった直後にfsrout−r
ollの赤ランプ42b3が点灯すると共にreg−s
ol の赤ランプ42b、が消灯する。また、このと
きfusin−snrの青ランプ42a3が点灯する。
sin−snrがオンとなった直後にfsrout−r
ollの赤ランプ42b3が点灯すると共にreg−s
ol の赤ランプ42b、が消灯する。また、このと
きfusin−snrの青ランプ42a3が点灯する。
ところが、前記ルーチンにバグがあり、たとえば、
REG−3QL−OFF;
とするべきところを、誤って
REG−SQL−ON ;
とプログラムしたような場合、fusin−snr が
オンとなっても、本来消灯すべきreg−sol の赤
ランプ42b2が点灯したままとなるので、異常な動作
をしていることが判る。
オンとなっても、本来消灯すべきreg−sol の赤
ランプ42b2が点灯したままとなるので、異常な動作
をしていることが判る。
このようにソフトウェアのデバッグを行う際には、複写
機の動作状態を示すデータ、すなわち上述の例ではセン
サfusin−snr に対応するセンサ信号を用意す
る必要がある。
機の動作状態を示すデータ、すなわち上述の例ではセン
サfusin−snr に対応するセンサ信号を用意す
る必要がある。
このため、従来は、実際の複写機の各種センサの位置及
び用紙の搬送速度等からセンサ出力の変化状態をグラフ
用紙上で求めて、インプットチャートを作成し、更に、
このインプットチャートからタイミングデータを作成し
ていた。なお、インプツトチャートとは、横軸に時間を
とり、縦軸にセンサ出力のレベルをとったもので、たと
えば、用紙の進行にしたがってセンサの出力がどのよう
に変化するかを時系列的に表したものである。また、タ
イミングデータとは、前記インプットチャートに対応し
ているが、実際のシミュレーションに使用できるように
、変化点の時刻及び変化状態を、生データたとえばAS
CIIコードで表したものである。
び用紙の搬送速度等からセンサ出力の変化状態をグラフ
用紙上で求めて、インプットチャートを作成し、更に、
このインプットチャートからタイミングデータを作成し
ていた。なお、インプツトチャートとは、横軸に時間を
とり、縦軸にセンサ出力のレベルをとったもので、たと
えば、用紙の進行にしたがってセンサの出力がどのよう
に変化するかを時系列的に表したものである。また、タ
イミングデータとは、前記インプットチャートに対応し
ているが、実際のシミュレーションに使用できるように
、変化点の時刻及び変化状態を、生データたとえばAS
CIIコードで表したものである。
まず、インプットチャートを作成するに際しては、横軸
に時間をとり縦軸に用紙の移動距離をとったグラフ用紙
を用意し、第54図に示すように、時間の経過にしたが
って移動する用紙の前端及び後端の位置を用紙のサイズ
に応じてプロットして、用紙の移動状態を表す直線を手
書きで引く。図中、LEI は最初の用紙の前端の移動
状態を示す線分、置は同用紙の後端の移動状態を示す線
分である。
に時間をとり縦軸に用紙の移動距離をとったグラフ用紙
を用意し、第54図に示すように、時間の経過にしたが
って移動する用紙の前端及び後端の位置を用紙のサイズ
に応じてプロットして、用紙の移動状態を表す直線を手
書きで引く。図中、LEI は最初の用紙の前端の移動
状態を示す線分、置は同用紙の後端の移動状態を示す線
分である。
同様にして、次の用紙の前端及び後端を示す線分LH2
,Te3を描く。
,Te3を描く。
次に、fusin−snr と名付けられたセンサの設
置位置に対応する縦軸位置から横線S1.1を引く。そ
して、前記線分LED、 T[El、 LE2. TI
E2が横線SLI を横切る点を見つけて、センサ出力
の変化点1..1.。
置位置に対応する縦軸位置から横線S1.1を引く。そ
して、前記線分LED、 T[El、 LE2. TI
E2が横線SLI を横切る点を見つけて、センサ出力
の変化点1..1.。
t6+t7 を求める。次に、これらの変化点から、セ
ンサfusin−snr における出力の変化をハイレ
ベルとローレベルの2値により手書きで記入してインプ
ットチャー) [C1を作成する。また、センサfus
in−snr より用紙搬送方向に対して上流側にある
センサreg−snr の出力を求める場合も同様に、
センサの設置位置に対応する縦軸位置から横線SL2を
引き、前記線分LEI、 TEl、 L[E2. Te
3との交点から変化点tl+ j2+ j4+ ts
を求めインプットチャートIC2を作成する。
ンサfusin−snr における出力の変化をハイレ
ベルとローレベルの2値により手書きで記入してインプ
ットチャー) [C1を作成する。また、センサfus
in−snr より用紙搬送方向に対して上流側にある
センサreg−snr の出力を求める場合も同様に、
センサの設置位置に対応する縦軸位置から横線SL2を
引き、前記線分LEI、 TEl、 L[E2. Te
3との交点から変化点tl+ j2+ j4+ ts
を求めインプットチャートIC2を作成する。
次いで、インプットチャートIcI、 IC2からタ
イミングデータを作成するに際しては、インプットチャ
ーHCI、 IC2の変化方向及び直前の変化時点か
らの継続時間等を目視で確認して、パーソナルコンピュ
ータ47のプログラム中で使用可能なデータ文を作成す
る。すなわち、各変化点において時系列順に、次に示す
ようなデータ文を作成し、このデータ文ヲパーソナルコ
ンex−夕47のキーボードから打ち込んで同パーソナ
ルコンピュータ47Qフアイルとして格納する。
イミングデータを作成するに際しては、インプットチャ
ーHCI、 IC2の変化方向及び直前の変化時点か
らの継続時間等を目視で確認して、パーソナルコンピュ
ータ47のプログラム中で使用可能なデータ文を作成す
る。すなわち、各変化点において時系列順に、次に示す
ようなデータ文を作成し、このデータ文ヲパーソナルコ
ンex−夕47のキーボードから打ち込んで同パーソナ
ルコンピュータ47Qフアイルとして格納する。
DATA 継続時間、゛′信号種別″、信号番号、゛
信号状態″、゛″メンセージ° たとえば、第54図のインプットチャー) IC2の場
合、時点t1におけるデータは、 DATA t ++ ” I ”、 n
2+ ” H”、”REG−3NR″時点t2 に
おけるデータは、 DATA t 2−t、、”I”、n、、”L”
、”IIEG−3N[t’DATA t 2− t
+、”ビ’、 n ++ ” H”、 ”FLISIN
−3NR”時点t3 におけるデータは、 DATA t 3 t 2.”I ”、n、
、”L”、”FUSIN−5NR”のように表される。
信号状態″、゛″メンセージ° たとえば、第54図のインプットチャー) IC2の場
合、時点t1におけるデータは、 DATA t ++ ” I ”、 n
2+ ” H”、”REG−3NR″時点t2 に
おけるデータは、 DATA t 2−t、、”I”、n、、”L”
、”IIEG−3N[t’DATA t 2− t
+、”ビ’、 n ++ ” H”、 ”FLISIN
−3NR”時点t3 におけるデータは、 DATA t 3 t 2.”I ”、n、
、”L”、”FUSIN−5NR”のように表される。
なお、信号種別の1は入力信号、信号番号のnl+n2
は予めセンサfusin−snr。
は予めセンサfusin−snr。
rcg−snrに割り当てられた番号、信号状態のHは
ハイレベル、Lはローレベルヲ示シている。
ハイレベル、Lはローレベルヲ示シている。
このように、各変化点において、データ文を必要数だけ
作成して、パーソナルコンピュータ47に入力する。
作成して、パーソナルコンピュータ47に入力する。
そして、シミュレーション1こ際して(よ、パーソナル
コンピュータ47に格納されたこのデータ文に基づいて
所定の時刻に所定レベルの信号を発生させ、レベルコン
バータ45によりレベル合わせしたのち、所定の通信路
にハイレベル或いはローレベルの信号として電気回路基
板133 に供給しシミュレーションが行われる。
コンピュータ47に格納されたこのデータ文に基づいて
所定の時刻に所定レベルの信号を発生させ、レベルコン
バータ45によりレベル合わせしたのち、所定の通信路
にハイレベル或いはローレベルの信号として電気回路基
板133 に供給しシミュレーションが行われる。
しかしながら、このインプットチャートを作成する作業
は全て手作業で行われるため、作成するのに多大の時間
と手間がかかるという問題があった。また、目視による
作業であるため、読取誤りや記入誤りが発生しやすく、
正確なインプットチャートを作成することが困難であっ
た。このため、シミュレーションのためのタイミングデ
ータを短期間で準備することができず、ひいては、デバ
ッグ作業全体が遅れるという問題があった。
は全て手作業で行われるため、作成するのに多大の時間
と手間がかかるという問題があった。また、目視による
作業であるため、読取誤りや記入誤りが発生しやすく、
正確なインプットチャートを作成することが困難であっ
た。このため、シミュレーションのためのタイミングデ
ータを短期間で準備することができず、ひいては、デバ
ッグ作業全体が遅れるという問題があった。
また、複写機は、複写倍率、用紙サイズ、複写枚数、用
紙経路、原稿入力方法、用紙出力方法等により、種々の
動作の組み合わせが存在するため、これらの組み合わせ
における動作を検査するテストモードの種類は、たとえ
ば、数100 通りにもなる。したがって、全てのモー
ドに対応したインプットチャートを作成することは実際
上不可能であり、現実には数通り程度の限られたモード
におけるシミュレーションしかできなかった。
紙経路、原稿入力方法、用紙出力方法等により、種々の
動作の組み合わせが存在するため、これらの組み合わせ
における動作を検査するテストモードの種類は、たとえ
ば、数100 通りにもなる。したがって、全てのモー
ドに対応したインプットチャートを作成することは実際
上不可能であり、現実には数通り程度の限られたモード
におけるシミュレーションしかできなかった。
さらには、1000枚程度0非常に多量の複写枚数を設
定したような場合、全ての用紙に対応したインプットチ
ャートを作成することは不可能であった。
定したような場合、全ての用紙に対応したインプットチ
ャートを作成することは不可能であった。
本発明は、上述の問題点を解決するために案出されたも
のであって、シミュレーション用のインプットチャート
を正確且つ容易に短時間で作成することを目的とする。
のであって、シミュレーション用のインプットチャート
を正確且つ容易に短時間で作成することを目的とする。
本発明の画像出力装置シミュレーション用インプントチ
ャート作成装置は、前記目的を達成するため、画像出力
装置内で搬送される用紙の状態を示す用紙状態データ及
び前記画像出力装置内に配置される用紙感知部品の位置
を示す部品位置データを入力するデータ入力手段と、前
記用紙状態データ及び部品位置データに基づいて前記用
紙が前記用紙感知部品部分を通過したときに該用紙感知
部品から出力される入力信号の変化時点及びレベル変化
の状態を表すタイミングデータを求める演算手段と、前
記タイミングデータから前記入力信号の波形に対応した
インプットチャートを生成し該インプットチャートを画
像として出力する画像出力手段きを設けたことを特徴と
する。
ャート作成装置は、前記目的を達成するため、画像出力
装置内で搬送される用紙の状態を示す用紙状態データ及
び前記画像出力装置内に配置される用紙感知部品の位置
を示す部品位置データを入力するデータ入力手段と、前
記用紙状態データ及び部品位置データに基づいて前記用
紙が前記用紙感知部品部分を通過したときに該用紙感知
部品から出力される入力信号の変化時点及びレベル変化
の状態を表すタイミングデータを求める演算手段と、前
記タイミングデータから前記入力信号の波形に対応した
インプットチャートを生成し該インプットチャートを画
像として出力する画像出力手段きを設けたことを特徴と
する。
前記演算手段により求められたタイミングデータを格納
するファイル手段を設けることが、編集作業の効率を高
める上から望ましい。
するファイル手段を設けることが、編集作業の効率を高
める上から望ましい。
第1図の原理ブロック図、第2図のフローチャート及び
第3図の説明図を参照して、本発明の作用を具体的に例
を挙げて説明する。
第3図の説明図を参照して、本発明の作用を具体的に例
を挙げて説明する。
本発明においては、たとえば、第1図に示されるキーボ
ード、マウス等のデータ入力手段へから、画像出力装置
内で搬送される用紙の前端の搬送速度の変化点P、、
P、、 P、、 P、(第3図参照)ノxY座標のデー
タが用紙状態データとして演算手段已に入力される(ス
テップ5101)。演算手段已においては、これらのX
Y座標のデータから各変化点を結ぶ線分LEが計算によ
り求められる。そして、この用紙の前端を表す線分LE
がグラフィックデイスプレィ等の画像出力手段C上に表
示される(ステップ5102)。ここで、データ入力手
段へから用紙のサイズを入力すれば(ステップ5103
)、演算手段已における演算により前記前端を表す線分
LEの変化点P、、 P2. P、、 P4 のY座標
の値が用紙のサイズに応じて減じられ、後端の変化点Q
、、 Q2. Q、。
ード、マウス等のデータ入力手段へから、画像出力装置
内で搬送される用紙の前端の搬送速度の変化点P、、
P、、 P、、 P、(第3図参照)ノxY座標のデー
タが用紙状態データとして演算手段已に入力される(ス
テップ5101)。演算手段已においては、これらのX
Y座標のデータから各変化点を結ぶ線分LEが計算によ
り求められる。そして、この用紙の前端を表す線分LE
がグラフィックデイスプレィ等の画像出力手段C上に表
示される(ステップ5102)。ここで、データ入力手
段へから用紙のサイズを入力すれば(ステップ5103
)、演算手段已における演算により前記前端を表す線分
LEの変化点P、、 P2. P、、 P4 のY座標
の値が用紙のサイズに応じて減じられ、後端の変化点Q
、、 Q2. Q、。
Q、の座標が求められる。そしてこれらの座標から用紙
の後端の移動状態を表す線分子IEが表示される(ステ
ップ5104)。更に、データ入力手段へからセンサ等
の用紙感知部品の位置を示す部品位置データが入力され
ると(ステップ5105)、この部品位置データに基づ
いてY座標Y、が決まり、画像出力手段C上に横方向に
入力信号線SLが表示される(ステップ5106)。そ
して、この入力信号線SLが線分LIE、 Tea交差
する点のX座標X、、X2 が演算手段Bの計算により
求められる(ステップ5107)。この座1’A X
、からx2の期間がセンサ出力を表しており、ここでは
センサ出力の初期状咀をローレベルとしているので、入
力信号線SLが線分LEと交差する時間にローレベルか
らハイレベルに変化し、線分LHと交差する時間にハイ
レベルから再度ローレベルに変化することになる(ステ
ップ5108)。ここで、各変化点の情報は、直前の変
化からの経過時間のデータ及び変化状態のデータとして
ディスク装置等のファイル手段りに格納される(ステッ
プ5109)。
の後端の移動状態を表す線分子IEが表示される(ステ
ップ5104)。更に、データ入力手段へからセンサ等
の用紙感知部品の位置を示す部品位置データが入力され
ると(ステップ5105)、この部品位置データに基づ
いてY座標Y、が決まり、画像出力手段C上に横方向に
入力信号線SLが表示される(ステップ5106)。そ
して、この入力信号線SLが線分LIE、 Tea交差
する点のX座標X、、X2 が演算手段Bの計算により
求められる(ステップ5107)。この座1’A X
、からx2の期間がセンサ出力を表しており、ここでは
センサ出力の初期状咀をローレベルとしているので、入
力信号線SLが線分LEと交差する時間にローレベルか
らハイレベルに変化し、線分LHと交差する時間にハイ
レベルから再度ローレベルに変化することになる(ステ
ップ5108)。ここで、各変化点の情報は、直前の変
化からの経過時間のデータ及び変化状態のデータとして
ディスク装置等のファイル手段りに格納される(ステッ
プ5109)。
これらのデータに基づき、演算手段Bの計算により、用
紙が用紙感知部品部分を通過したときに用紙感知部品か
ら出力される信号のレベル変化状態の高低の変化を示す
インプットチャーNCが生成され画像出力手段C上に表
示される(ステップ5IIO)。
紙が用紙感知部品部分を通過したときに用紙感知部品か
ら出力される信号のレベル変化状態の高低の変化を示す
インプットチャーNCが生成され画像出力手段C上に表
示される(ステップ5IIO)。
なお、前記ファイル手段りに格納されたデータを読み出
して編集したのち、再度新しいファイルとして格納する
ようにすれば、データ作成の能率化を図ることができる
。
して編集したのち、再度新しいファイルとして格納する
ようにすれば、データ作成の能率化を図ることができる
。
以下、図面を参照しながら実施例に基づいて本発明の特
徴を具体的に説明する。なお、本実施例においては、画
像出力装置として複写機を例に挙げて説明する。
徴を具体的に説明する。なお、本実施例においては、画
像出力装置として複写機を例に挙げて説明する。
第4図は本発明のインプットチャート作成装置として機
能するシミュレーション装置のハードウェア構成例を示
すブロック図である。
能するシミュレーション装置のハードウェア構成例を示
すブロック図である。
図において、1はシミュレーション装置全体の制御及び
データ処理を行う32ビツトのCPUである。このCP
U 1には4Mバイトのメインメモリ2が接続されてい
る。更に、CPU 1にはバス3及びシリアルデータラ
イン3aを介して各種データ及び指示を入力するキーボ
ード4及びマウス4a。
データ処理を行う32ビツトのCPUである。このCP
U 1には4Mバイトのメインメモリ2が接続されてい
る。更に、CPU 1にはバス3及びシリアルデータラ
イン3aを介して各種データ及び指示を入力するキーボ
ード4及びマウス4a。
処理結果等を表示する画像出力手段としてのグラフィッ
クデイスプレィ5.プログラム及びデータを格納するフ
ァイル装置としての456Mバイトのディスク装置6等
が接続されている。なお、グラフィックデイスプレィ5
は、たとえば、ACMコードと呼ばれるグラフィックコ
マンドにより描画が行われる4色カラーの14型陰極線
管デイスプレイである。また、シリアルデークライン3
aには、エミュレーションシステム7が接続されている
。
クデイスプレィ5.プログラム及びデータを格納するフ
ァイル装置としての456Mバイトのディスク装置6等
が接続されている。なお、グラフィックデイスプレィ5
は、たとえば、ACMコードと呼ばれるグラフィックコ
マンドにより描画が行われる4色カラーの14型陰極線
管デイスプレイである。また、シリアルデークライン3
aには、エミュレーションシステム7が接続されている
。
なお、第4図において破線で囲んだ部分がミニコンピユ
ータシステム8を構成しており、本実施例ではオペレー
ティングシステムとしてUNIX(登録商社)を使用し
たデック(DEC)社のVAX−11/750 を使用
している。
ータシステム8を構成しており、本実施例ではオペレー
ティングシステムとしてUNIX(登録商社)を使用し
たデック(DEC)社のVAX−11/750 を使用
している。
前記ディスク装置6には、ミニコンピユータシステム8
で実行中の全ての処理に関して、その実行中に必要なプ
ログラム本体、データ等のソフトウェア資源がファイル
として格納されており、プログラムの実行に際しては、
このディスク装置6内のプログラム及びデータをメイン
メモリ2にロードし、cpuiはこれらのソフトウェア
資源を使用して必要な処理を進める。
で実行中の全ての処理に関して、その実行中に必要なプ
ログラム本体、データ等のソフトウェア資源がファイル
として格納されており、プログラムの実行に際しては、
このディスク装置6内のプログラム及びデータをメイン
メモリ2にロードし、cpuiはこれらのソフトウェア
資源を使用して必要な処理を進める。
第5図は本実施例のインプットチャート作成装置におけ
るソフトウェア構成を示している。
るソフトウェア構成を示している。
前記VAX−11/750ノUN I Xオヘレ−ティ
ンクシステムSYS下にデータ作成ブロックDG口があ
り、このデータ作成ブロックDG13 により、ハード
ウェア情報ファイルHIF、ダイアダラムファイルOF
、 インプットチャートファイルICF、シリアルチ
ャートファイルS[F、タイミングチャートファイルT
CP、合成タイミングチャートファイル5TCF、
タイミングデータ作成・ルTDF、タイミングデータフ
ォーマットファイルT、+FF等の各ファイルが参照さ
れる。
ンクシステムSYS下にデータ作成ブロックDG口があ
り、このデータ作成ブロックDG13 により、ハード
ウェア情報ファイルHIF、ダイアダラムファイルOF
、 インプットチャートファイルICF、シリアルチ
ャートファイルS[F、タイミングチャートファイルT
CP、合成タイミングチャートファイル5TCF、
タイミングデータ作成・ルTDF、タイミングデータフ
ォーマットファイルT、+FF等の各ファイルが参照さ
れる。
第6図はデータを格納する上述の各ファイルとこの格納
作業の際に参照する各テーブルとの関係を示す説明図で
ある。
作業の際に参照する各テーブルとの関係を示す説明図で
ある。
機種指定の際(ステップ5201)及びモジュール指定
(ステップ5202)の際には、各ステップにおいて作
業ブイレフ) IJパステーブルWDPT及び機種選択
テーブルPSTの双方が参照される。
(ステップ5202)の際には、各ステップにおいて作
業ブイレフ) IJパステーブルWDPT及び機種選択
テーブルPSTの双方が参照される。
また、ハードウェア情報設定(ステップ5203)の際
には、ハードウェア情報ファイル111 F 及びハー
ドウェア情報テーブルHIT が参照される。
には、ハードウェア情報ファイル111 F 及びハー
ドウェア情報テーブルHIT が参照される。
また、ダイアダラム作成(ステップ5204) 、イン
プットチャート作成(同5205)、シリアルチャート
作成(同320G)、タイミングチャート作成(同52
07) 。
プットチャート作成(同5205)、シリアルチャート
作成(同320G)、タイミングチャート作成(同52
07) 。
タイミングチャート合成(同3208)及びタイミング
データ作成(同5209)の際には、基本的にはそれぞ
れダイアダラムテーブルDT及びダイアグラムファイル
OF、 インプットチャートテーブルICT 及びイ
ンプットチャートファイルICF、シリアルチャートテ
ーブルSCT 及びシリアルチャートファイルSCF。
データ作成(同5209)の際には、基本的にはそれぞ
れダイアダラムテーブルDT及びダイアグラムファイル
OF、 インプットチャートテーブルICT 及びイ
ンプットチャートファイルICF、シリアルチャートテ
ーブルSCT 及びシリアルチャートファイルSCF。
タイミングチャートテーブルTCT 及びタイミングチ
ャートファイルTCP、タイミングチャート合成テーブ
ルTC3T及び合成タイミングチャートファイル5TC
F、 タイミングデータテーブルTDT及びタイミン
グデータファイルTDF がそれぞれ参照される。
ャートファイルTCP、タイミングチャート合成テーブ
ルTC3T及び合成タイミングチャートファイル5TC
F、 タイミングデータテーブルTDT及びタイミン
グデータファイルTDF がそれぞれ参照される。
但し、各ファイルは、矢印で示されるように対応する作
成工程以外の工程からも参照される。また、ハードウェ
ア情報テーブル旧Tは共通に参照される。
成工程以外の工程からも参照される。また、ハードウェ
ア情報テーブル旧Tは共通に参照される。
更に、タイミングデータフォーマット変換(ステップ5
210) の際には、ハードウェア情報テーブルII
IT、タイミングデータファイルTOP 及びタイミン
グデータフォーマットファイルTDFFが参照される。
210) の際には、ハードウェア情報テーブルII
IT、タイミングデータファイルTOP 及びタイミン
グデータフォーマットファイルTDFFが参照される。
1本実施例のシミニレ−ジョン装置におけるメインプロ
グラムの処理のフローを第7図のフローチャートを参照
して説明する。
グラムの処理のフローを第7図のフローチャートを参照
して説明する。
ディスク装置6(第4図参照)に格納されているデータ
作成プログラムをCPU 1を介してメインメモリ2に
取り込み、このプログラムを起動する。
作成プログラムをCPU 1を介してメインメモリ2に
取り込み、このプログラムを起動する。
このデータ作成プログラムは、ツリー構造を有するディ
レクトリの上で稼動するようになっており、本実施例で
は、simと名付けられたディレクトリの下位に機種レ
ベルの複数のディレクトリが位置し、更に各機種レベル
のディレクトリの下位にモジュールレベルの複数のディ
レクトリが位置する。そして、更に各モジュールレベル
のディレクトリの下位に後述する各ファイルが位置する
。これらのファイルを操作するために、各ファイルに作
業ブイレフ) IJパス名が付される。
レクトリの上で稼動するようになっており、本実施例で
は、simと名付けられたディレクトリの下位に機種レ
ベルの複数のディレクトリが位置し、更に各機種レベル
のディレクトリの下位にモジュールレベルの複数のディ
レクトリが位置する。そして、更に各モジュールレベル
のディレクトリの下位に後述する各ファイルが位置する
。これらのファイルを操作するために、各ファイルに作
業ブイレフ) IJパス名が付される。
この作業ディレクトリバス塩は、前記UNIXのファイ
ルシステムの中でどのファイルを操作の対象とするかを
決めるパラメータである。たとえば、現在の作業ブイレ
フ) IJバス名が/ a / b / c のときに、Xという名前のファイルを指定すると、実際
のファイルは、 / a / b / c / x という名前で、 / a / b / c の下位にあると判断される。
ルシステムの中でどのファイルを操作の対象とするかを
決めるパラメータである。たとえば、現在の作業ブイレ
フ) IJバス名が/ a / b / c のときに、Xという名前のファイルを指定すると、実際
のファイルは、 / a / b / c / x という名前で、 / a / b / c の下位にあると判断される。
前記のデータ作成プログラムが起動されると、simよ
り下位のディレクトリが読まれ(ステップMPI)、グ
ラフィックデイスプレィ5の画面上にターゲットとなる
機種名がメニュー形式で表示される(ステップMP2)
。すなわち、既に登録済の機種名が機種番号m、r2J
、r3J、・・・・と共に表示される。新規機種の場合
、「0」を入力するとモジュール構成登録に進む(ステ
ップ!、lP3. MI+4. MP5)。
り下位のディレクトリが読まれ(ステップMPI)、グ
ラフィックデイスプレィ5の画面上にターゲットとなる
機種名がメニュー形式で表示される(ステップMP2)
。すなわち、既に登録済の機種名が機種番号m、r2J
、r3J、・・・・と共に表示される。新規機種の場合
、「0」を入力するとモジュール構成登録に進む(ステ
ップ!、lP3. MI+4. MP5)。
このモジコール構成登録(ステップMP5)は、新規機
種の場合に機種名を登録すると共にそのモジュール構成
を登録するもので、開発機種名を入力するとモジュール
番号が自動的に表示されるので、これに対応してモジュ
ール名を順次入力してモジュール構成を登録する。この
ようにして新しい機種レベルのブイレフ) IJを作成
すると共に、その下位にモジュールレベルのディレクト
リを作成する。
種の場合に機種名を登録すると共にそのモジュール構成
を登録するもので、開発機種名を入力するとモジュール
番号が自動的に表示されるので、これに対応してモジュ
ール名を順次入力してモジュール構成を登録する。この
ようにして新しい機種レベルのブイレフ) IJを作成
すると共に、その下位にモジュールレベルのディレクト
リを作成する。
本実施例では、複写機はいくつかのモジュール 。
に分割されており、これらのモジュールにそれぞれモジ
ュール名を登録する。なお、ここでいうモジュールとは
、一つのCPUが制御する複写機の1機能部分を意味し
ており、たとえば、複写機本体、自動原稿搬入装置、ソ
ータ等がそれぞれ一つのモジュールとされている。
ュール名を登録する。なお、ここでいうモジュールとは
、一つのCPUが制御する複写機の1機能部分を意味し
ており、たとえば、複写機本体、自動原稿搬入装置、ソ
ータ等がそれぞれ一つのモジュールとされている。
このように複数のモジュールに分けているのは、1個当
たりのCPUの負担を減らすと共に無駄を無くし、更に
は、プログラム開発の際の効率を上げるためである。
たりのCPUの負担を減らすと共に無駄を無くし、更に
は、プログラム開発の際の効率を上げるためである。
たとえば、1個のCPUにより周辺装置の制御まで行お
うとすると、使用される可能性のある周辺装置全ての制
御プログラムを作成しておかなければならない。しかし
、自動原稿搬入装置、ソータ等は装着されない場合もあ
るので、制御プログラムに無駄な部分が生じ、動作速度
も遅くなる。
うとすると、使用される可能性のある周辺装置全ての制
御プログラムを作成しておかなければならない。しかし
、自動原稿搬入装置、ソータ等は装着されない場合もあ
るので、制御プログラムに無駄な部分が生じ、動作速度
も遅くなる。
また、全ての周辺装置を共通に制御する制御プログラム
を作成しなればならないためプログラムがi!J2 雉
且つ膨大なものとなり、デバッグが極めて困難となる。
を作成しなればならないためプログラムがi!J2 雉
且つ膨大なものとなり、デバッグが極めて困難となる。
更には、周辺装置の仕様が変更になったような場合、制
御プログラムを修正する必要があるが、この修正の際に
他の部分との整合をとるのが困難であり、また、この修
正の際に他の部分に新たなバグが発生するおそれもある
。
御プログラムを修正する必要があるが、この修正の際に
他の部分との整合をとるのが困難であり、また、この修
正の際に他の部分に新たなバグが発生するおそれもある
。
そこで、本実施例では機能別に複数のモジュールに分割
し、各モジュールの制御をそれぞれ独立のCPUにより
行う複写機にも対応できるようにしている。このように
することにより、プログラムの作成及びデバッグを独立
に行うことができるので、開発能率が高くなる。すなわ
ち、モジュールの動作が異常である場合、基本的にはモ
ジュール内で検査を行えばよいので、異常動作の原因の
究明が容易である。
し、各モジュールの制御をそれぞれ独立のCPUにより
行う複写機にも対応できるようにしている。このように
することにより、プログラムの作成及びデバッグを独立
に行うことができるので、開発能率が高くなる。すなわ
ち、モジュールの動作が異常である場合、基本的にはモ
ジュール内で検査を行えばよいので、異常動作の原因の
究明が容易である。
また、周辺装置の仕様が変更になったような場合でも、
当該装置のプログラムを修正するだけでよいので、修正
が容易でありしかも他のモジュールに影マ!を与えるこ
とがない。更に、CPU 1個当たりの負担が軽くなる
ため動作も速くなる。
当該装置のプログラムを修正するだけでよいので、修正
が容易でありしかも他のモジュールに影マ!を与えるこ
とがない。更に、CPU 1個当たりの負担が軽くなる
ため動作も速くなる。
ここで、たとえば、複写機本体には!、1人IN、自動
原稿搬送装置には八〇F 、ソータには5ORT 、用
紙搬送装置にはCHM という名前を付ける。なお、モ
ジュール名の入力に際しては、2回入力が要求され、2
回とも同一モジュール名が入力された場合のみモジュー
ル名が登録されるようにしている。これは、誤ったモジ
ュール名を登録すると、以後の処理において全てのデー
タに誤ったモジュール名が付加されるためである。
原稿搬送装置には八〇F 、ソータには5ORT 、用
紙搬送装置にはCHM という名前を付ける。なお、モ
ジュール名の入力に際しては、2回入力が要求され、2
回とも同一モジュール名が入力された場合のみモジュー
ル名が登録されるようにしている。これは、誤ったモジ
ュール名を登録すると、以後の処理において全てのデー
タに誤ったモジュール名が付加されるためである。
前述のモジュール構成登録(ステップMP5)i4了後
に、第6図に示される作業ディレクトリバステーブルW
D P Tに作業ブイレフ) IJバス名を追加する
(ステップIA I’ 6 )。
に、第6図に示される作業ディレクトリバステーブルW
D P Tに作業ブイレフ) IJバス名を追加する
(ステップIA I’ 6 )。
対象機種が登録済の機種の場合は、直接作業ディレクト
リバス塩の追加に進む(ステップMP3. MP4゜’
A P 6 )。ここでは、機種名を追加し、作業ディ
レクトリパス塩は、 sim/機種名 という構成となる。
リバス塩の追加に進む(ステップMP3. MP4゜’
A P 6 )。ここでは、機種名を追加し、作業ディ
レクトリパス塩は、 sim/機種名 という構成となる。
次いで、モジュール名がメニュー形式で表示される(ス
テップM P 7 )ので、このモジュールメニューか
ら番号により希望モジュールを選択する。
テップM P 7 )ので、このモジュールメニューか
ら番号により希望モジュールを選択する。
次に、作業ディレクトリパス塩、すなわち、ここではモ
ジュール名の追加を行い(ステップ1.1 I’ 8
)、作業ディレクトリパス塩は、 sim/機種名/モジュール名 という構成となる。このモジュール名の追加は、どのモ
ジュールのテストデータを作成するのかを使用者が指定
するものである。
ジュール名の追加を行い(ステップ1.1 I’ 8
)、作業ディレクトリパス塩は、 sim/機種名/モジュール名 という構成となる。このモジュール名の追加は、どのモ
ジュールのテストデータを作成するのかを使用者が指定
するものである。
次に、セツションブロックのメニューが表示される(ス
テップMP9)ので、所望のセツションブロックの指定
を行う (ステップ1.1 P l O) 。ここで
は、キーボード4からrlJを入力するとハードウェア
情報設定(ステップMP12)が選択され、「2」を入
力するとタイミングデータ作成(ステップMP13)が
選択され、「3」 を入力するとタイミングデータフォ
ーマット変換(ステップ!、I P l 4 )が選択
され、選択されたセツションが起動される。なお、「4
」を入力すると前記UNIXシステムにリターンする。
テップMP9)ので、所望のセツションブロックの指定
を行う (ステップ1.1 P l O) 。ここで
は、キーボード4からrlJを入力するとハードウェア
情報設定(ステップMP12)が選択され、「2」を入
力するとタイミングデータ作成(ステップMP13)が
選択され、「3」 を入力するとタイミングデータフォ
ーマット変換(ステップ!、I P l 4 )が選択
され、選択されたセツションが起動される。なお、「4
」を入力すると前記UNIXシステムにリターンする。
本実施例のインプットチャート作成装置における処理は
、第8図に示されるように、開発機種のハードウェアに
対応して各条件を設定するハードウェア情報設定(ステ
ップMP12)、複写機内の用紙の移動等に応じて順次
発生するタイミングデータを仮想的に作成するタイミン
グデータ作成(ステップM P ] 3) 及びこの
タイミングデータを他の装置、たとえば、シミュレータ
キットにおいても使用可能な形式に変換するタイミング
データフォーマット変換(ステップMP14)の三つの
セツションに分かれている。
、第8図に示されるように、開発機種のハードウェアに
対応して各条件を設定するハードウェア情報設定(ステ
ップMP12)、複写機内の用紙の移動等に応じて順次
発生するタイミングデータを仮想的に作成するタイミン
グデータ作成(ステップM P ] 3) 及びこの
タイミングデータを他の装置、たとえば、シミュレータ
キットにおいても使用可能な形式に変換するタイミング
データフォーマット変換(ステップMP14)の三つの
セツションに分かれている。
このように三つのセツションに分けたのは、関連する操
作をまとめておくことにより操作性がよくなり、また、
シミュレータ自体のソフトウェアの作成が容易になる等
の理由による。
作をまとめておくことにより操作性がよくなり、また、
シミュレータ自体のソフトウェアの作成が容易になる等
の理由による。
以下、各セツションについて詳細に説明するが、全体の
関係が明確になるように、下記のように三つのセツショ
ンに区分し、更に各セツションを複数のザブセッンヨン
に区分して説明するく第8図参照)。
関係が明確になるように、下記のように三つのセツショ
ンに区分し、更に各セツションを複数のザブセッンヨン
に区分して説明するく第8図参照)。
(I)ハードウェア情報設定セツション・入力信号名設
定 ・出力信号名設定 ・基準クロック設定 ・受信データ定義 ・送信データ定義 (II)タイミングデータ作成セツション・ダイアグラ
ム作成 ・インプットチャート作成 ・シリアルチャート作成 ・タイミングチャート作成 ・タイミングチャート合成 ・タイミングデータ作成 (Illl)タイミングデータフォーマット変換セツシ
ョン なお、タイミングデータ作成セツションにおける各処理
は第8図においては、直列的に処理されるように図示さ
れているが、各処理の終了後、その処理から抜は出す指
示を与えると、タイミングデータ作成セツションのメイ
ンメニューに戻り、各処理を任意に選択できるようにな
っている。
定 ・出力信号名設定 ・基準クロック設定 ・受信データ定義 ・送信データ定義 (II)タイミングデータ作成セツション・ダイアグラ
ム作成 ・インプットチャート作成 ・シリアルチャート作成 ・タイミングチャート作成 ・タイミングチャート合成 ・タイミングデータ作成 (Illl)タイミングデータフォーマット変換セツシ
ョン なお、タイミングデータ作成セツションにおける各処理
は第8図においては、直列的に処理されるように図示さ
れているが、各処理の終了後、その処理から抜は出す指
示を与えると、タイミングデータ作成セツションのメイ
ンメニューに戻り、各処理を任意に選択できるようにな
っている。
以下、各セツションについて詳細に説明する。
(I)ハードウェア情報設定
ここでは、第6図に示すハードウェア情報テーブル1f
rTを参照して、タイミングデータの作成に必要な各種
のハードウェア情報、たとえば、第47図に示される複
写機で使用されるスイッチ、センサ、モータ等の入力・
出力信号名、基準クロック、通信データの定義を行う。
rTを参照して、タイミングデータの作成に必要な各種
のハードウェア情報、たとえば、第47図に示される複
写機で使用されるスイッチ、センサ、モータ等の入力・
出力信号名、基準クロック、通信データの定義を行う。
この処理フローを第9図に示す。
このハードウェア情報設定セツションは、図に示される
ように、更に以下の五つのサブセツションに分かれる。
ように、更に以下の五つのサブセツションに分かれる。
すなわち、センサ、スイッチ等の入力信号名を登録する
入力信号名設定、ソレノイド、モータ等の出力信号名を
登録する出力信号名設定、後述するタイミングデータフ
ォーマット変換時に実時間をクロツタ値に変換するため
の基準クロック設定。
入力信号名設定、ソレノイド、モータ等の出力信号名を
登録する出力信号名設定、後述するタイミングデータフ
ォーマット変換時に実時間をクロツタ値に変換するため
の基準クロック設定。
外部モジュールからの受信データの定義を行う受信デー
タ定義、外部モジュールへの送信データの定義を行う送
信データ定義の五つのサブセツションから構成されてい
る。
タ定義、外部モジュールへの送信データの定義を行う送
信データ定義の五つのサブセツションから構成されてい
る。
ハードウェア情報設定セツションに入ると、上記各サブ
セツションがメニュー形式で表示される(ステップ11
11)ので、起動すべきサブセツションを「1」〜「5
」の番号で指定する(ステップ1112)。これにより
指定のサブセツションが起動される(ステップ1(14
〜II + 8 )。
セツションがメニュー形式で表示される(ステップ11
11)ので、起動すべきサブセツションを「1」〜「5
」の番号で指定する(ステップ1112)。これにより
指定のサブセツションが起動される(ステップ1(14
〜II + 8 )。
まず、入力及び出力信号名設定サブセツション(ステッ
プ1114.1115)について説明すると、ここでは
入力信号番号及び出力信号番号に対応して入力信号名及
び出力信号名をキーボード4から入力する。たとえば、
第52図の例では、定着器の人口に用紙が来たことを検
知するセンサはfusin−snr と名付け、定着器
の出口にあるローラの動作スイッチはfsrout−r
oll と名付け、レジストレーションゲートの開閉
を行う動作スイッチはreg−sol と名付ける。
プ1114.1115)について説明すると、ここでは
入力信号番号及び出力信号番号に対応して入力信号名及
び出力信号名をキーボード4から入力する。たとえば、
第52図の例では、定着器の人口に用紙が来たことを検
知するセンサはfusin−snr と名付け、定着器
の出口にあるローラの動作スイッチはfsrout−r
oll と名付け、レジストレーションゲートの開閉
を行う動作スイッチはreg−sol と名付ける。
次に、基準クロック設定サブセツション(ステップ11
16)について説明する。
16)について説明する。
これは、複写機において使用されるクロックの周期を設
定するもので、後述するようにタイミングデータをフォ
ーマット変換する際に、時間をクロック値に換算するた
めに使用される。ここでは、久ロックの周期を、たとえ
ば、μSの単位でキーボード4から入力する。
定するもので、後述するようにタイミングデータをフォ
ーマット変換する際に、時間をクロック値に換算するた
めに使用される。ここでは、久ロックの周期を、たとえ
ば、μSの単位でキーボード4から入力する。
次に、受信データ定義サブセツション(ステップ+11
7)について詳細に説明する。
7)について詳細に説明する。
この受信データ定義サブセツションは、第8図に示され
るように、シリアルベースデータ定義(ステップ530
1)、シリアルデータ関係式定@(ステップ5302)
、シリアルデータテーブル定義(ステップ5303)及
びシリアルデータ繰り返し定義(ステップ5304)の
各機能を61uえている。
るように、シリアルベースデータ定義(ステップ530
1)、シリアルデータ関係式定@(ステップ5302)
、シリアルデータテーブル定義(ステップ5303)及
びシリアルデータ繰り返し定義(ステップ5304)の
各機能を61uえている。
以下、各機能について説明する。
シリアルベースデータ定義機能は、データとその生デー
タ値(16進表示)の対応を定義するものである。
タ値(16進表示)の対応を定義するものである。
手順としては、キーボード4からシリアル通信データ名
、データを入力する。たとえば、5TAIITというシ
リアル通信データ名に対してはr8301100000
」というデータを定義し、また、5TOPというシリア
ル通信データ名に対しては「82」というデータを定義
する。これにより、これらのデータがミニコンピユータ
システム8に供給され、第5図及び第6図に示されるハ
ードウェア情報ファイル111 Fに格納される。
、データを入力する。たとえば、5TAIITというシ
リアル通信データ名に対してはr8301100000
」というデータを定義し、また、5TOPというシリア
ル通信データ名に対しては「82」というデータを定義
する。これにより、これらのデータがミニコンピユータ
システム8に供給され、第5図及び第6図に示されるハ
ードウェア情報ファイル111 Fに格納される。
このように、タイミングデータ中で使用されるシリアル
通信データを定義付けておくことにより、他のモジュー
ルからの通信データの作成も可能となる。なお、通信デ
ータに汎用性を持たせるために、通信データ内に変数と
してフィード数に依存した変数nを導入することもでき
る。たとえば、1NTRUPT というシリアルテ′−
タ名に対しては「030010n100Jという変数n
を含んだデータを定義することができる。
通信データを定義付けておくことにより、他のモジュー
ルからの通信データの作成も可能となる。なお、通信デ
ータに汎用性を持たせるために、通信データ内に変数と
してフィード数に依存した変数nを導入することもでき
る。たとえば、1NTRUPT というシリアルテ′−
タ名に対しては「030010n100Jという変数n
を含んだデータを定義することができる。
シリアルデータ関係式定義機能は、上述の信号INTR
IIPT のように、シリアルデータ内に変数nがある
場合に、フィード数Fにより変数の定義を行うもので、
たとえば、n=3+Fで定義する。なお、変数はnに限
らず複数個設定できる。
IIPT のように、シリアルデータ内に変数nがある
場合に、フィード数Fにより変数の定義を行うもので、
たとえば、n=3+Fで定義する。なお、変数はnに限
らず複数個設定できる。
シリアルデータテ−ブル定義機能は、前記のフィード数
Fに依存するn=3+Fというような式の形式では定義
しにくい変数をテーブル形式で定義するものである。す
なわち、設定したい変数Pとフィード数Fにより指定し
てデータを入力することにより所定位置のデータを設定
することができる。
Fに依存するn=3+Fというような式の形式では定義
しにくい変数をテーブル形式で定義するものである。す
なわち、設定したい変数Pとフィード数Fにより指定し
てデータを入力することにより所定位置のデータを設定
することができる。
たとえば、シリアルデータテーブル定義の際には、グラ
フィックデイスプレィ5上に、第10図(a)に示され
るような表示が行われ、最初のシリアルデータはr02
0c 0301 d2 d3Jで定義されていることが
判る。なお、表示の「02」はフィード数が1であるこ
とを示し、同じ< rOcJ汀03」 はフィード数が
2,3であることを示している。ここで、キーボード4
からrP= 1. F= 7.3cJ、r P= 1.
F=3.2ct、rP =1.F=9.5aJと入力
を行えば、ff1lo図ら)に示されるように、最初の
シリアルデータは、r020c 030f d2 d3
3c 2c 5aJで新たに定義される。ここで定義さ
れた変数Pは、シリアルベースデータ定義において、r
lll:]Q[11(11”、3100Jのように使わ
れる。但し、PoはPI、 P2. ・・である。
フィックデイスプレィ5上に、第10図(a)に示され
るような表示が行われ、最初のシリアルデータはr02
0c 0301 d2 d3Jで定義されていることが
判る。なお、表示の「02」はフィード数が1であるこ
とを示し、同じ< rOcJ汀03」 はフィード数が
2,3であることを示している。ここで、キーボード4
からrP= 1. F= 7.3cJ、r P= 1.
F=3.2ct、rP =1.F=9.5aJと入力
を行えば、ff1lo図ら)に示されるように、最初の
シリアルデータは、r020c 030f d2 d3
3c 2c 5aJで新たに定義される。ここで定義さ
れた変数Pは、シリアルベースデータ定義において、r
lll:]Q[11(11”、3100Jのように使わ
れる。但し、PoはPI、 P2. ・・である。
最後のシリアルデータ繰り返し定義機能は、前記シリア
ルデータテーブル定義におけるデータの繰り返しの法則
を定義するものであり、成るフィード回数毎に周期的に
変化する変数の定義に付加的に使用される。
ルデータテーブル定義におけるデータの繰り返しの法則
を定義するものであり、成るフィード回数毎に周期的に
変化する変数の定義に付加的に使用される。
このシリアルデータ繰り返し定義の際にも、シリアルデ
ータテーブル定義の際と同様な表示が行われるが、ここ
では、繰り返すべきデータの含まれる変数Pとフィード
値Fの入力が要求されるので、繰り返し使用するデータ
区間の開始位置と終了位置を指定する。
ータテーブル定義の際と同様な表示が行われるが、ここ
では、繰り返すべきデータの含まれる変数Pとフィード
値Fの入力が要求されるので、繰り返し使用するデータ
区間の開始位置と終了位置を指定する。
以上は、受信データ定義機能についての説明であるが、
送信データ定義機能についても同様な機能を有している
。
送信データ定義機能についても同様な機能を有している
。
上述の入力信号名設定、出力信号名設定、基準クロック
設定、受信データ定義及び送信データ定義の各サブセツ
ションで設定或いは定義されたデータは、第11図に示
される形式のハードウェア情報テーブノ叶IT上に展開
される。
設定、受信データ定義及び送信データ定義の各サブセツ
ションで設定或いは定義されたデータは、第11図に示
される形式のハードウェア情報テーブノ叶IT上に展開
される。
このハードウェア情報テーブノ叶IT は、同図(a)
に示されるように、大きく見て、入力信号名、出力信号
名、基準クロック、受信データ及び送信データの各領域
より構成されており、入力信号名は同図(b)に示すよ
うに複数の入力信号名から構成され、出力信号名は同図
(C)に示すように複数の出力信号名から構成される。
に示されるように、大きく見て、入力信号名、出力信号
名、基準クロック、受信データ及び送信データの各領域
より構成されており、入力信号名は同図(b)に示すよ
うに複数の入力信号名から構成され、出力信号名は同図
(C)に示すように複数の出力信号名から構成される。
また、受信データ及び送信データの各領域は、それぞれ
、同図(d)に示すように、シリアルベースデータ、シ
リアル閲係式。
、同図(d)に示すように、シリアルベースデータ、シ
リアル閲係式。
シリアルデータテーブル及びシリアルデータ繰り返しの
各領域から構成されている。そして、これらのデータは
、第12図に示される形式でハードウェア情報ファイル
111 F としてディスク装置6に格納される。
各領域から構成されている。そして、これらのデータは
、第12図に示される形式でハードウェア情報ファイル
111 F としてディスク装置6に格納される。
ハードウェア情報ファイル旧Fは、略ハードウェア情報
テーブルIIIT に対応しており、同図(a)に示さ
れるように、大きく見て、管理情報、入力信号名、出力
信号名、基準クロック、受信データ及び送信データの各
領域より構成されており、管理情叛は、同図(b)に示
されるように、入力信号名数。
テーブルIIIT に対応しており、同図(a)に示さ
れるように、大きく見て、管理情報、入力信号名、出力
信号名、基準クロック、受信データ及び送信データの各
領域より構成されており、管理情叛は、同図(b)に示
されるように、入力信号名数。
出力信号名数、受信データ数及び送信データ数から構成
されている。
されている。
なお、上述のようにハードウェア情報設定セツションが
五つのサブセツションに分かれているのは、各サブセツ
ションは互いに依存性がなく独立に設定ができるため、
操作上またプログラム上部台がよいという理由による。
五つのサブセツションに分かれているのは、各サブセツ
ションは互いに依存性がなく独立に設定ができるため、
操作上またプログラム上部台がよいという理由による。
(n)タイミングデータ作成
これは、上述のハードウェア情報設定セツションにおい
て設定された情報を使用して、実際にタイミングデータ
を作成するものである(ステップMP13)。
て設定された情報を使用して、実際にタイミングデータ
を作成するものである(ステップMP13)。
このセツションは、第6図、第8図及び第13図に示さ
れるように、(1)ダイアダラム作成、 (ii )イ
ンプットチャート作成、(iii> シリアルチャー
ト作成、(iv) タイミングチャート作成、(V)
タイミングチャート合成及び(vi)タイミングデータ
作成の六つのサブセツションから構成されている。
れるように、(1)ダイアダラム作成、 (ii )イ
ンプットチャート作成、(iii> シリアルチャー
ト作成、(iv) タイミングチャート作成、(V)
タイミングチャート合成及び(vi)タイミングデータ
作成の六つのサブセツションから構成されている。
以下、各サブセツションについて説明する。
(i)ダイアグラム作成
これは、マウス4a或いはキーボード4を使用して、入
力データの作成ベースとなるタイミングダイアダラムを
作成するものである。その処理のメインフローの概略を
第14図に示す。
力データの作成ベースとなるタイミングダイアダラムを
作成するものである。その処理のメインフローの概略を
第14図に示す。
ダイアグラム作成のセツションに入ると、グラフィック
デイスプレィ5に登録済のダイアグラムリストがメニュ
ー形式で表示されるので、番号により登録済ダイアダラ
ムの鳩集成いは新規作成を選択する(ステップDGI、
DG2)。なお新規作成の場合はダイアダラム番号に
代えて「0」を入力する。
デイスプレィ5に登録済のダイアグラムリストがメニュ
ー形式で表示されるので、番号により登録済ダイアダラ
ムの鳩集成いは新規作成を選択する(ステップDGI、
DG2)。なお新規作成の場合はダイアダラム番号に
代えて「0」を入力する。
新規作成を選択した場合は、第4図のグラフィックデイ
スプレィ5の画面には、第15図に示されるような横軸
が時間(単位はms)、縦軸が用紙の移動位置(単位は
mm)を示す標準のテンプレートが表示された(ステッ
プ0G7)のち、ダイアグラムテーブルDTが初期化さ
れる(ステップ0G8)。
スプレィ5の画面には、第15図に示されるような横軸
が時間(単位はms)、縦軸が用紙の移動位置(単位は
mm)を示す標準のテンプレートが表示された(ステッ
プ0G7)のち、ダイアグラムテーブルDTが初期化さ
れる(ステップ0G8)。
ダイアグラムテーブル叶Tは、第16図に示される構成
を有しており、指定或いは選択されたダイアグラム名、
ファイル作成年月日、X軸方向すなわち時間の縮小・拡
大用の倍率を示ずX倍率、Y軸方向すなわち位置の縮小
・拡大用の倍率を示ず7倍率、このテーブルに登録され
ている前端の個数。
を有しており、指定或いは選択されたダイアグラム名、
ファイル作成年月日、X軸方向すなわち時間の縮小・拡
大用の倍率を示ずX倍率、Y軸方向すなわち位置の縮小
・拡大用の倍率を示ず7倍率、このテーブルに登録され
ている前端の個数。
前端テーブルアドレス、入力データ数を示す個数及び入
力データの線系情報テーブルアドレスを有する入力信号
名テーブルアドレス等を記1.αする領域を有している
。また、このダイアグラムテーブルDTにより参照され
る前端テーブルLIET及び入力信号名テーブルl5N
T(第17図、第18図参照)が設けられている。前端
テーブルLET は、前端の起点に相当する前端情報テ
ーブルLEITと変化位置テーブルCPT とから構成
されており、前端情報テーブルLBITは、順方向アド
レス、逆方向アドレス1 後端個数、後端テーブルアド
レス、@端個数、前端テーブル次アドレス等を記憶する
領域を有している。
力データの線系情報テーブルアドレスを有する入力信号
名テーブルアドレス等を記1.αする領域を有している
。また、このダイアグラムテーブルDTにより参照され
る前端テーブルLIET及び入力信号名テーブルl5N
T(第17図、第18図参照)が設けられている。前端
テーブルLET は、前端の起点に相当する前端情報テ
ーブルLEITと変化位置テーブルCPT とから構成
されており、前端情報テーブルLBITは、順方向アド
レス、逆方向アドレス1 後端個数、後端テーブルアド
レス、@端個数、前端テーブル次アドレス等を記憶する
領域を有している。
また、変化位置テーブルCPTは、順方向アドレス。
逆方向アドレス、XY座標等を記1.aする領域を有し
ている。なお、X座標は時間情報、Y座標は位置情報を
示している。
ている。なお、X座標は時間情報、Y座標は位置情報を
示している。
第19図はこれらの各テーブルがどのように参照される
のかを模式的に示す説明図である。
のかを模式的に示す説明図である。
ダイアグラムテーブルOTは、最初の前端情報テーブル
LEITを参照し、この最初の前端情報テーブルLEI
Tは最初の用紙の前端或いは後端の座標が記1、αされ
た変化位置テーブルCPTを参照する。更に、複数枚の
用紙に対応させた場合は、次の用紙の前端及び後端の情
報が記録された次の前端情報テーブルLEITを参照す
る。なお、第19図におて、LEIは前端情報部を示し
、TIEI は後端情報部を示している。この参照動
作の詳細については後述する。
LEITを参照し、この最初の前端情報テーブルLEI
Tは最初の用紙の前端或いは後端の座標が記1、αされ
た変化位置テーブルCPTを参照する。更に、複数枚の
用紙に対応させた場合は、次の用紙の前端及び後端の情
報が記録された次の前端情報テーブルLEITを参照す
る。なお、第19図におて、LEIは前端情報部を示し
、TIEI は後端情報部を示している。この参照動
作の詳細については後述する。
先に述べた第14図に示されるダイアグラムテーブルD
Tの初期化により、メインメモリ2内にこのダイアダラ
ムテーブル用の領域が確保されると共に、各領域のうち
数値領域には所定の初期値が設定され文字領域にはブラ
ンクが設定される。
Tの初期化により、メインメモリ2内にこのダイアダラ
ムテーブル用の領域が確保されると共に、各領域のうち
数値領域には所定の初期値が設定され文字領域にはブラ
ンクが設定される。
既存のダイアグラムを編集する場合も、上述と同様に、
第14図に示されるように標準テンプレートの表示とダ
イアグラムテーブルの初期化が行われる(ステップI]
G3. DG4)。ついで、後述するダイアダラムファ
イルOFからデータが読み出され、データが表示される
(ステップDG5. DG6)。
第14図に示されるように標準テンプレートの表示とダ
イアグラムテーブルの初期化が行われる(ステップI]
G3. DG4)。ついで、後述するダイアダラムファ
イルOFからデータが読み出され、データが表示される
(ステップDG5. DG6)。
新規にダイアグラムを作成する場合、或いは、既存のダ
イアグラムを編集する場合のいずれにおいても、以下に
説明するダイアグラム編集(ステップDGIO) に
進む。なお、編集終了の場合は、直接ファイルの更新に
進む(ステップDG9. DGII)。
イアグラムを編集する場合のいずれにおいても、以下に
説明するダイアグラム編集(ステップDGIO) に
進む。なお、編集終了の場合は、直接ファイルの更新に
進む(ステップDG9. DGII)。
これらのダイアグラム編集及びファイルの更新について
以下に詳述する。
以下に詳述する。
ダイアグラム編集(ステップ0GIO>においては、上
述の標準のテンプレート上に、線分の組み合わせにより
ダイアグラムを作成する。なお、このテンプレート及び
各線分を形成するためのプログラムは、第4図に示すミ
ニコンピユータシステム8において実行され、このミニ
コンピユータシステム8からの、たとえばへCMコード
と呼ばれるグラフィックコマンドが、シリアルデータラ
イン3aを介してグラフィックデイスプレィ5に供給さ
れる。そして、グラフィックデイスプレィ5において、
前記グラフィックコマンドが解釈され所定の図形を描く
ようにしている。
述の標準のテンプレート上に、線分の組み合わせにより
ダイアグラムを作成する。なお、このテンプレート及び
各線分を形成するためのプログラムは、第4図に示すミ
ニコンピユータシステム8において実行され、このミニ
コンピユータシステム8からの、たとえばへCMコード
と呼ばれるグラフィックコマンドが、シリアルデータラ
イン3aを介してグラフィックデイスプレィ5に供給さ
れる。そして、グラフィックデイスプレィ5において、
前記グラフィックコマンドが解釈され所定の図形を描く
ようにしている。
以下に、新規ダイアダラム編集の一般的な手順について
第20図のフローチャートを参照して説明する。
第20図のフローチャートを参照して説明する。
本実施例においては、編集作業時の操作性を高めるため
にグラフィックデイスプレィ5の画面上に実行すべきコ
マンドを表示し、これをマウス4aで選択することによ
り各コマンドが実行されるようにしている。
にグラフィックデイスプレィ5の画面上に実行すべきコ
マンドを表示し、これをマウス4aで選択することによ
り各コマンドが実行されるようにしている。
すなわち、常にCPU 1がマウス4aの現在の位置を
把握しており(ステップDGIOI)、操作者がマウス
4aのボタンを押したときのマウス4aの位置、すなわ
ち、マウス入力位置を得るようにしている(ステップD
G102)。そして、このマウス入力位置からコマンド
を判断しくステップDG103)、各コマンドを実行し
て(ステップDG104)線分を作成する。
把握しており(ステップDGIOI)、操作者がマウス
4aのボタンを押したときのマウス4aの位置、すなわ
ち、マウス入力位置を得るようにしている(ステップD
G102)。そして、このマウス入力位置からコマンド
を判断しくステップDG103)、各コマンドを実行し
て(ステップDG104)線分を作成する。
これらの各コマンドが実行される間に、後述するように
前端の各変化点の情報が前述のダイアグラムテーブルD
Tの形式でメインメモリ2に記録され且つグラフィック
デイスプレィ5の画面に表示される。
前端の各変化点の情報が前述のダイアグラムテーブルD
Tの形式でメインメモリ2に記録され且つグラフィック
デイスプレィ5の画面に表示される。
各コマンドの詳細については後述する。
ステップDG105 で前端作成終了の指示の有無を判
別し、必要な前端の線分の作成が終了するまで上述のス
テップDGIOI〜DG105を繰り返す。
別し、必要な前端の線分の作成が終了するまで上述のス
テップDGIOI〜DG105を繰り返す。
前端の入力或いは作成の終了を指示すると、ステップD
G106 に進み、用紙サイズの入力が要求されるので
、キーボード4から用紙サイズをmmの単位で入力する
。たとえば、用紙サイズがΔ4であればr210Jを入
力する。
G106 に進み、用紙サイズの入力が要求されるので
、キーボード4から用紙サイズをmmの単位で入力する
。たとえば、用紙サイズがΔ4であればr210Jを入
力する。
これにより、ミニコンビュータンステム8において前端
の各変化点のY座標から用紙サイズが減算され、後端の
各変化点の座標が得られる(ステップDG107)。
の各変化点のY座標から用紙サイズが減算され、後端の
各変化点の座標が得られる(ステップDG107)。
このようにして求められた後端の各点の座標は、前記の
ダイアグラムテーブルDTの形式でメインメモリ2に記
録される。そしてこれらの後端の情報に基づいて後端の
線分が自動的に付加された状態で表示される(ステップ
DG10B)。
ダイアグラムテーブルDTの形式でメインメモリ2に記
録される。そしてこれらの後端の情報に基づいて後端の
線分が自動的に付加された状態で表示される(ステップ
DG10B)。
次に、タイミングデータを得るために必要な入力信号線
の入力信号名を入力すると共に、その入力信号の用紙バ
ス上の位置、すなわち、Y軸座標を入力する(ステップ
DG109)。これにより、指定した位置に入力信号線
がその名称と共に表示される(ステップDGIIO>。
の入力信号名を入力すると共に、その入力信号の用紙バ
ス上の位置、すなわち、Y軸座標を入力する(ステップ
DG109)。これにより、指定した位置に入力信号線
がその名称と共に表示される(ステップDGIIO>。
この作業を必要回数繰り返して(ステップDGIII、
DG109. DGIIO)全ての入力信号線を入力
する。
DG109. DGIIO)全ての入力信号線を入力
する。
入力信号線の入力が終了するとダイアグラムの編集作業
が終了する。
が終了する。
ダイアダラム編集が終わると、ダイアグラムテーブルD
Tの内容によりダイアダラムファイルOFを更新する。
Tの内容によりダイアダラムファイルOFを更新する。
この更新後のファイルはディスク装置6に格納される(
第14図のステップDGII参照)。
第14図のステップDGII参照)。
このダイアダラムファイルOFの構造の一例を第21図
に示す。
に示す。
ダイアダラムファイルOFは、第16図〜第18図の各
テーブルと略対応しており、同図(a)に示されるよう
に、大きく見て、管理情報、複数の前端/後端情報、複
数の入力信号名情報から構成されている。
テーブルと略対応しており、同図(a)に示されるよう
に、大きく見て、管理情報、複数の前端/後端情報、複
数の入力信号名情報から構成されている。
そして、管理情報は、同図(b)に示されるように、フ
Iイル作成年月日、前端/後端情報数1入力信号名情報
数、複数の前er’Ai /後端管理情報から構成され
、更に、各前端/後端管理情報は、同図(e)に示され
るように、前端情報数及び後端情報数から構成されてい
る。また、同図(a)に示される各前端/後端情報は、
同図(C)に示されるように、それぞれ、前端情報と後
端情報から構成され、更にこれらの前端情報と後端情報
は、同図(f)に示されるように、それぞれms単位の
X座標、 mm単位のY座標から構成されている。更に
、各入力信号名情報は、同図(d)に示されるように、
入力信号名と入力信号線の位置を示すmm単位の長さか
ら構成されている。
Iイル作成年月日、前端/後端情報数1入力信号名情報
数、複数の前er’Ai /後端管理情報から構成され
、更に、各前端/後端管理情報は、同図(e)に示され
るように、前端情報数及び後端情報数から構成されてい
る。また、同図(a)に示される各前端/後端情報は、
同図(C)に示されるように、それぞれ、前端情報と後
端情報から構成され、更にこれらの前端情報と後端情報
は、同図(f)に示されるように、それぞれms単位の
X座標、 mm単位のY座標から構成されている。更に
、各入力信号名情報は、同図(d)に示されるように、
入力信号名と入力信号線の位置を示すmm単位の長さか
ら構成されている。
これらのファイルデータは、メインメモリ2に格納され
ているダイアグラムテーブルDTからディスク装置6に
転送される。
ているダイアグラムテーブルDTからディスク装置6に
転送される。
したがって、前記の第14図のフローチャートに示すよ
うに、ダイアダラムファイルOFをディスク装置6から
呼び出して(ステップ0G5)、これらのデータに基づ
きダイアダラムを作成することができ、これに刻して上
述の操作により編集して(ステップDGIO)再度ディ
スク装置6に格納する(ステップDG1.1)こともで
きる。
うに、ダイアダラムファイルOFをディスク装置6から
呼び出して(ステップ0G5)、これらのデータに基づ
きダイアダラムを作成することができ、これに刻して上
述の操作により編集して(ステップDGIO)再度ディ
スク装置6に格納する(ステップDG1.1)こともで
きる。
この編集作業は、以下に述べられる各ファイルに対して
も同様に行うことができる。
も同様に行うことができる。
次に、前端の線分を形成するための各コマンドについて
第15図及び第22図(a)〜(0)を参照して説明す
る。本実施例においては、ダイアダラムの作成及び編集
の効率を高めるために、種々のコマンドを設けている。
第15図及び第22図(a)〜(0)を参照して説明す
る。本実施例においては、ダイアダラムの作成及び編集
の効率を高めるために、種々のコマンドを設けている。
第15図に示すように、グラフィックデイスプレィ5の
画面の周辺部には、編集用の各コマンド部が表示されて
おり、これらのコマンド部をマウス4aで選択すること
により、所定のコマンドを実行させる。
画面の周辺部には、編集用の各コマンド部が表示されて
おり、これらのコマンド部をマウス4aで選択すること
により、所定のコマンドを実行させる。
画面上方のマウスコマンド部C1(図中、Mouseと
表示)が選択されたときは、マウス4aによる入力とな
り、キーボードコマンド部C2(図中、Key−boa
rd と表示)が選択されたときは、キーボード4によ
る入力となる。なお、初期状態では、マウス4aによる
入力となっており、以下の編集作業の説明においては、
特に断らない限り、選択とは画面上に表示されたコマン
ド部をマウス4aにより選択することを意味するものと
する。また、キャンセルコマンド部COが選択されたと
きは、入力されたコマンドが取り消される。
表示)が選択されたときは、マウス4aによる入力とな
り、キーボードコマンド部C2(図中、Key−boa
rd と表示)が選択されたときは、キーボード4によ
る入力となる。なお、初期状態では、マウス4aによる
入力となっており、以下の編集作業の説明においては、
特に断らない限り、選択とは画面上に表示されたコマン
ド部をマウス4aにより選択することを意味するものと
する。また、キャンセルコマンド部COが選択されたと
きは、入力されたコマンドが取り消される。
ダイアダラムを表す線分の作成は、基本的には以下に説
明する2点指定法又は角度指定法により行う。
明する2点指定法又は角度指定法により行う。
2点指定法においては、画面上に表示された2点指定コ
マンド部C3(図中、Draw poinLと表示)を
選択した後、キーボード4により第22図(a)に示さ
れる起点P1と終点P2の座標を入力するか、或いは、
マウス4aにより画面上で起点P1及び終点P2を指定
する。入力された起点P1及び終点P2のデータは、2
点指定法が指定されたとい・うデータと共に、バス3を
介してCPU 1に供給され、メインメモリ2内に前端
情報として記憶される。
マンド部C3(図中、Draw poinLと表示)を
選択した後、キーボード4により第22図(a)に示さ
れる起点P1と終点P2の座標を入力するか、或いは、
マウス4aにより画面上で起点P1及び終点P2を指定
する。入力された起点P1及び終点P2のデータは、2
点指定法が指定されたとい・うデータと共に、バス3を
介してCPU 1に供給され、メインメモリ2内に前端
情報として記憶される。
これらのデータは、第16図のダイアグラムテーブルD
T、第17図の前端情報テーブルLBIT及び変化位置
テーブルCPT の所定個所に記1、なされる。すなわ
ち、座標が指定されるたびに、前端情報テーブルLEI
Tの前端変化数を増加させると共に変化位置テーブルC
PTの領域を確保し、座、環データを変化位置テーブル
CPT に順次格納していく。また、この新たに確保さ
れたテーブルの先頭アドレスを、前端テーブル次アドレ
スとして前端情報テーブル1.61Tに記憶させる。更
に、変化位置テーブルCPTには、次の変化位置テーブ
ルCPTを特定するための順方向アドレス及び前の変化
位置テーブルCPT或いは前端情報テーブルLErTを
特定するだめの逆方向アドレスが記1.@される。
T、第17図の前端情報テーブルLBIT及び変化位置
テーブルCPT の所定個所に記1、なされる。すなわ
ち、座標が指定されるたびに、前端情報テーブルLEI
Tの前端変化数を増加させると共に変化位置テーブルC
PTの領域を確保し、座、環データを変化位置テーブル
CPT に順次格納していく。また、この新たに確保さ
れたテーブルの先頭アドレスを、前端テーブル次アドレ
スとして前端情報テーブル1.61Tに記憶させる。更
に、変化位置テーブルCPTには、次の変化位置テーブ
ルCPTを特定するための順方向アドレス及び前の変化
位置テーブルCPT或いは前端情報テーブルLErTを
特定するだめの逆方向アドレスが記1.@される。
したがって、これらのテーブルを第17図及び第19図
に示されるように、矢印方向に順次参照すれば、変化点
の座標を順次特定することができる。
に示されるように、矢印方向に順次参照すれば、変化点
の座標を順次特定することができる。
CPU 1では、これらのデータに基づき、起点P1と
終点P2との間を線分で結ぶグラフィックコマンド、す
なわち、直線コマンドが生成され、この直線コマンドが
シリアルデータライン3aを介してグラフィックデイス
プレィ5に供給され、第22図(a)に示されるように
、起点P1と終点P2との間に線分が引かれる。
終点P2との間を線分で結ぶグラフィックコマンド、す
なわち、直線コマンドが生成され、この直線コマンドが
シリアルデータライン3aを介してグラフィックデイス
プレィ5に供給され、第22図(a)に示されるように
、起点P1と終点P2との間に線分が引かれる。
また、角度指定法はマウス4aでキーボードコマンド部
C2,角度指定コマンド部C4(図中、1)ratu
radと表示)を選択した後、キーボード4から起点P
1の座標及び角度θを入力すると、第22図(b)のよ
うに2点指定法と同様にミニコンピユータシステム8と
の間でデータの交換が行われ、点P1を起点とした斜線
が引かれる。なお、ここでは、角度Oとして用紙搬送速
度をmm/msの単位で入力する。また、マウス4aか
ら入力する場合は、マウスコマンド部CI、 角度指
定コマンドBC4を選択した後、2点の座標P1. P
2を入力すると、第22図(C)のようにPlを起点と
し点P2を通過する直線が引かれる。
C2,角度指定コマンド部C4(図中、1)ratu
radと表示)を選択した後、キーボード4から起点P
1の座標及び角度θを入力すると、第22図(b)のよ
うに2点指定法と同様にミニコンピユータシステム8と
の間でデータの交換が行われ、点P1を起点とした斜線
が引かれる。なお、ここでは、角度Oとして用紙搬送速
度をmm/msの単位で入力する。また、マウス4aか
ら入力する場合は、マウスコマンド部CI、 角度指
定コマンドBC4を選択した後、2点の座標P1. P
2を入力すると、第22図(C)のようにPlを起点と
し点P2を通過する直線が引かれる。
なお、この角度指定法を選択した場合、終点が指定され
ないので、以下に述べる削除コマンドにより、不要箇所
を削除する必要がある。
ないので、以下に述べる削除コマンドにより、不要箇所
を削除する必要がある。
この削除コマンドは、指定された線分の任意の部分を削
除するもので、画面上の選択コマンド部C5(図中、5
electと表示)、目的の線分、削除コマンド部C6
(図中、I] e l e t eと表示)を順次選択
した後、マウス4a或いはキーボード4から2点PL、
P2の座標を入力することにより、第22図(d)の
ように2点間の線分が削除される。この場合、新たに形
成された起点P2及び終点P1の座標がミニコンピユー
タシステム8で計算され、前端情報として記憶される。
除するもので、画面上の選択コマンド部C5(図中、5
electと表示)、目的の線分、削除コマンド部C6
(図中、I] e l e t eと表示)を順次選択
した後、マウス4a或いはキーボード4から2点PL、
P2の座標を入力することにより、第22図(d)の
ように2点間の線分が削除される。この場合、新たに形
成された起点P2及び終点P1の座標がミニコンピユー
タシステム8で計算され、前端情報として記憶される。
以下に説明する各編集においても、編集により座標の情
報が更新されてミニコンピユータシステム8で記1、α
される。
報が更新されてミニコンピユータシステム8で記1、α
される。
また、2点の座標を入力する代わりに、一方に正方向削
除コマンド部C7(図中、+Delete と表示)又
は負方向削除コマンド部C8(同−Delete と表
示)を選択して点を指定した場合は、片方の点を起点と
して、それぞれ正方向又は負方向の全線分が削除される
。なお、起点側に負方向削除、終点側に正方向削除を指
定した場合は、その線分全部が削除される。
除コマンド部C7(図中、+Delete と表示)又
は負方向削除コマンド部C8(同−Delete と表
示)を選択して点を指定した場合は、片方の点を起点と
して、それぞれ正方向又は負方向の全線分が削除される
。なお、起点側に負方向削除、終点側に正方向削除を指
定した場合は、その線分全部が削除される。
X方向複写コマンド部C9(図中、[opy Xと表示
)は、X方向に線分の複写を行うもので、画面上の選択
コマンド部C5,目的の線分、X方向複写コマンド部C
9を順次選択した後、マウス4aにより第22図(e)
のように目的の線分上の任意の点P1及び複写先の点P
2を指定することにより第8図(f)のように線分が複
写される。すなわち、指定点に応じた新たな前端の座標
がミニコンピユータシステム8で計算され、新たな前端
情報として追加して記1、へされる。
)は、X方向に線分の複写を行うもので、画面上の選択
コマンド部C5,目的の線分、X方向複写コマンド部C
9を順次選択した後、マウス4aにより第22図(e)
のように目的の線分上の任意の点P1及び複写先の点P
2を指定することにより第8図(f)のように線分が複
写される。すなわち、指定点に応じた新たな前端の座標
がミニコンピユータシステム8で計算され、新たな前端
情報として追加して記1、へされる。
Y方向複写コマンド部Cl0(図中、Copy yと表
示)は、X方向複写コマンド部C9と同様にY方向に線
分の複写を行うものでちる(第22図〔(至)、(h)
参照)。
示)は、X方向複写コマンド部C9と同様にY方向に線
分の複写を行うものでちる(第22図〔(至)、(h)
参照)。
X方向移動コマンド部C11(図中、5hift X
と表示)、Y方向移動コマンド部Cl2(同5hift
V と表示)は、X方向、Y方向に線分の移動を行う
もので、X方向複写、Y方向複写と同様な指定を行う(
第22図(i) 、 (j)及び同図(k)、 (1)
参照)。
と表示)、Y方向移動コマンド部Cl2(同5hift
V と表示)は、X方向、Y方向に線分の移動を行う
もので、X方向複写、Y方向複写と同様な指定を行う(
第22図(i) 、 (j)及び同図(k)、 (1)
参照)。
オフセット複写コマンド部C13(図中、Copy o
ffと表示)は、XまたはY方向に線分の複写を行うが
、この場合は複写先の位置をオフセット量で指定する。
ffと表示)は、XまたはY方向に線分の複写を行うが
、この場合は複写先の位置をオフセット量で指定する。
操作の手順としては、画面上の選択コマンド部C5,目
的の線分、オフセット複写コマンド部C13を順次選択
した後、キーボード4からオフセラ)lを入力する。こ
れにより、第22図(ホ)のように、−足口だけオフセ
ットした位置に線分が複写される。
的の線分、オフセット複写コマンド部C13を順次選択
した後、キーボード4からオフセラ)lを入力する。こ
れにより、第22図(ホ)のように、−足口だけオフセ
ットした位置に線分が複写される。
オフセット移動コマンド部C14(図中、5hift
offと表示)は、XまたはY方向に線分の移動を行う
もので、操作の手順はオフセット複写と同様である。
offと表示)は、XまたはY方向に線分の移動を行う
もので、操作の手順はオフセット複写と同様である。
整形コマンド部C15(図中、5hape upと表示
)は、不連続な線分の断片群を結合し、−本の線分とし
て整形するものである。
)は、不連続な線分の断片群を結合し、−本の線分とし
て整形するものである。
たとえば、第22図(n)に示されるような不連続な線
分がある場合、画面上の選択コマンド部C5,目的の線
分の断片、整形コマンド部C15を順次選択すると、第
22図(0)に示されるような連続した一本の線分とな
る。
分がある場合、画面上の選択コマンド部C5,目的の線
分の断片、整形コマンド部C15を順次選択すると、第
22図(0)に示されるような連続した一本の線分とな
る。
パンニングコマンド部C16(図中、Panと表示)は
、指定された点をXY座標空間上の中央位置へ移動させ
るもので、画面上のパンニングコマンド部C16を選択
した後、点を指定することにより実行される。たとえば
、全体のXY座標はQms〜232m。
、指定された点をXY座標空間上の中央位置へ移動させ
るもので、画面上のパンニングコマンド部C16を選択
した後、点を指定することにより実行される。たとえば
、全体のXY座標はQms〜232m。
−5000mm〜+5000mmに対応する大きさを持
っており、標準状態では、o ms 〜4000m5
、 o mm 〜2000mmの範囲を表示している
が、座標変換により任意の点を中心とした表示が可能と
なる。
っており、標準状態では、o ms 〜4000m5
、 o mm 〜2000mmの範囲を表示している
が、座標変換により任意の点を中心とした表示が可能と
なる。
入力設定コマンド部C17(図中、Input set
と表示)は、入力信号の用紙パス上における位置を示
す入力信号線を入力するものである。入力設定コマンド
部C17を選択して、入力信号名及びY座標値をキーボ
ード4から入力する。このようにして入力された入力信
号名は、第18図に示すように順方向アドレス、逆方向
アドレス及び長さと共に入力信号名テーブルに格納され
る。そして、これらのデータに基づいて画面上の所定の
位置に入力信号線が引かれる。
と表示)は、入力信号の用紙パス上における位置を示
す入力信号線を入力するものである。入力設定コマンド
部C17を選択して、入力信号名及びY座標値をキーボ
ード4から入力する。このようにして入力された入力信
号名は、第18図に示すように順方向アドレス、逆方向
アドレス及び長さと共に入力信号名テーブルに格納され
る。そして、これらのデータに基づいて画面上の所定の
位置に入力信号線が引かれる。
入力削除コマンド部Cl8(図中、Input del
と表示)は、入力信号の用紙バス上における位置を
示す入力信号線を削除するものであり、入力削除コマン
ト部C18,目的の入力信号線を順次選択すると入力信
号線が削除される。
と表示)は、入力信号の用紙バス上における位置を
示す入力信号線を削除するものであり、入力削除コマン
ト部C18,目的の入力信号線を順次選択すると入力信
号線が削除される。
また、図中下方及び左方のr Xi/2. X115.
X 2 。
X 2 。
×5」はスケールファクタ部CI9. [:20を示し
ており、いずれかの倍率をマウス4aで選択すると、X
或いはY方向に2倍、5倍、172倍、175倍に拡大
・縮小されて表示される。ここで設定された倍率は第1
6図のダイアダラムテーブル口Tに格納される。
ており、いずれかの倍率をマウス4aで選択すると、X
或いはY方向に2倍、5倍、172倍、175倍に拡大
・縮小されて表示される。ここで設定された倍率は第1
6図のダイアダラムテーブル口Tに格納される。
次に、上述の各コマンドを使用してダイアダラムの前端
を作成する簡単な例を、第23図(a)、 (b)の
フローチャート及び第24図(a)〜(e)の表示例を
参照して説明する。なお、画面の右下隅の数値はマウス
4aの座標位置を示している。
を作成する簡単な例を、第23図(a)、 (b)の
フローチャート及び第24図(a)〜(e)の表示例を
参照して説明する。なお、画面の右下隅の数値はマウス
4aの座標位置を示している。
まず、マウス4aによりたとえば2点指定コマンド部C
3を選択して2点指定コマンドを起動しくステップDG
301)、前端の線分要素の両端座標を入力する(ステ
ップDG302)。これにより上記座標はメモリのテー
ブルに格納され(ステップDG303) 、次いで上記
2点を結ぶ線分が表示される(ステップDG304)。
3を選択して2点指定コマンドを起動しくステップDG
301)、前端の線分要素の両端座標を入力する(ステ
ップDG302)。これにより上記座標はメモリのテー
ブルに格納され(ステップDG303) 、次いで上記
2点を結ぶ線分が表示される(ステップDG304)。
この操作を繰り返して、第24図(a)に示されるよう
に、画面上に用紙の前端の位置を示す線分1、El を
順次描いていく (ステップDG305. DG301
゜DG302. DG303. DG304)。
に、画面上に用紙の前端の位置を示す線分1、El を
順次描いていく (ステップDG305. DG301
゜DG302. DG303. DG304)。
前端の描画力<を蓼了したら、次に、整形コ菩ンドを起
動しくステップDG306)、前端の各点をX座標の大
小順で並び変える(ステップDG307)。そして、並
び変えた順に表示し各点を線分で結ぶ(ステップDG3
08)。これにより線分LEI の不連続部分が第24
図ら〕のように整形され前端を表す線分が連続したもの
となる。このように、本実施例では整形コマンドを使用
することにより、線分形成時に最初から完全な連続した
線分を形成する必要はない。
動しくステップDG306)、前端の各点をX座標の大
小順で並び変える(ステップDG307)。そして、並
び変えた順に表示し各点を線分で結ぶ(ステップDG3
08)。これにより線分LEI の不連続部分が第24
図ら〕のように整形され前端を表す線分が連続したもの
となる。このように、本実施例では整形コマンドを使用
することにより、線分形成時に最初から完全な連続した
線分を形成する必要はない。
すなわち、−本おきに線分を形成すればよいので、線分
作成作業が簡略化される。
作成作業が簡略化される。
次に、2枚目の用紙に対応する前端の線分を形成する。
そのため、ここではオフセント複写コマンドを起動して
(ステップDG309)オフセット量を入力する(ステ
ップDG310)。これにより、前端の各点の座標から
オフセット量が減算され、複写先の前端の各点の座標が
得られる(ステップDG311)。
(ステップDG309)オフセット量を入力する(ステ
ップDG310)。これにより、前端の各点の座標から
オフセット量が減算され、複写先の前端の各点の座標が
得られる(ステップDG311)。
すなわち、各用紙毎に前端の各点の座標を入力する必要
はなく、最初の用紙のデータを複写することにより、2
枚目の用紙に対応するダイアダラムを容易に作成するこ
とができる。なお、使用者の指定により、オフセラ)l
を減算するのに代えて加算することもできる。この2枚
目の用紙に対応する座標データは、第19図に示すダイ
アダラムテーブルDTの2列目に配列された前端情報テ
ーブルLIEIT及び変化位置テーブルCPT に縦方
向に順次格納される。3枚目以降の用紙に対応する座標
データについても同様である。
はなく、最初の用紙のデータを複写することにより、2
枚目の用紙に対応するダイアダラムを容易に作成するこ
とができる。なお、使用者の指定により、オフセラ)l
を減算するのに代えて加算することもできる。この2枚
目の用紙に対応する座標データは、第19図に示すダイ
アダラムテーブルDTの2列目に配列された前端情報テ
ーブルLIEIT及び変化位置テーブルCPT に縦方
向に順次格納される。3枚目以降の用紙に対応する座標
データについても同様である。
そして、これらの各点の座標を結んで第24図(C)の
ように、用紙の前端の位置を示す線分子、EI を複写
し、た線分LIE2を生成して表示する(ステップ[1
G312)。この作業を必要な回数繰り返して(ステッ
プDG313. DG309. DG310. DG3
11. DG312)、用紙の前端の位置を表す線分を
所定本数生成する。
ように、用紙の前端の位置を示す線分子、EI を複写
し、た線分LIE2を生成して表示する(ステップ[1
G312)。この作業を必要な回数繰り返して(ステッ
プDG313. DG309. DG310. DG3
11. DG312)、用紙の前端の位置を表す線分を
所定本数生成する。
以上で、用紙の前端の位置を示す線分を形成するための
コマンドの使用例の説明を終わる。
コマンドの使用例の説明を終わる。
ここまでの作業で、前端作成の処理(第20図ステップ
octon、s照)が終了するので、先に述べたように
、用紙のサイズを入力して(ステップDG104)後端
の位置を示す線分を表示させる(ステップ0G108)
。
octon、s照)が終了するので、先に述べたように
、用紙のサイズを入力して(ステップDG104)後端
の位置を示す線分を表示させる(ステップ0G108)
。
次に、タイミングデータを得るために必要な入力信号線
の入力信号名を入力すると共に、その入力信号の用紙パ
ス上の位置、すなわち、Y軸座標を入力する(ステップ
DG109)。これにより、第18図の入力信号名テー
ブルl5NTには、順方向及び逆方向アドレスと共に入
力信号名及び長さ(ペーパーバス上の位置)のデータが
格納され、これらのデータに基づいて、第24図(e)
に示すように、指定した位置に入力信号線SLがその名
称と共に表示される。この作業を必要回数繰り返して全
ての入力信号線SLを入力する。図の例では、fdo−
snr、 reg−snr、 fusin−snr、
fusext−snr、 exit−snr と名
付けられた入力信号線SLが描かれている。
の入力信号名を入力すると共に、その入力信号の用紙パ
ス上の位置、すなわち、Y軸座標を入力する(ステップ
DG109)。これにより、第18図の入力信号名テー
ブルl5NTには、順方向及び逆方向アドレスと共に入
力信号名及び長さ(ペーパーバス上の位置)のデータが
格納され、これらのデータに基づいて、第24図(e)
に示すように、指定した位置に入力信号線SLがその名
称と共に表示される。この作業を必要回数繰り返して全
ての入力信号線SLを入力する。図の例では、fdo−
snr、 reg−snr、 fusin−snr、
fusext−snr、 exit−snr と名
付けられた入力信号線SLが描かれている。
上述の操作により得られた各データは第19図に示され
る仮想的な配列で格納される。すなわち、前端情報部L
EI には#J端の座標データが、後端情根部T[!I
には後端の座標データが、また、入力信号名テーブ
ルl5NTには、入力信号名及びペーパーパス上の位置
データが格納される。
る仮想的な配列で格納される。すなわち、前端情報部L
EI には#J端の座標データが、後端情根部T[!I
には後端の座標データが、また、入力信号名テーブ
ルl5NTには、入力信号名及びペーパーパス上の位置
データが格納される。
なお、図において縦方向の配列が1枚の用紙に対応する
前端及び後端を表すだめのデータを示しており、横方向
の配列は各用紙に対応する前端及び後端のデータを示し
ている。
前端及び後端を表すだめのデータを示しており、横方向
の配列は各用紙に対応する前端及び後端のデータを示し
ている。
このようにして作成されたデータは、先に述べられたよ
うに最終的には、ディスク装置6に格納される。
うに最終的には、ディスク装置6に格納される。
(11)インプットチャート作成
これは、複写機に設けられた各種センサ、スイッチ等の
入力信号のオンオフを時系列で表したチャτトを作成す
るもので、前記ダイアグラム作成工程(第6図のステッ
プ5204)で作成したダイアグラムから自動的に生成
されるものである。第25図にインプットチャート作成
のフローチャートを示す。
入力信号のオンオフを時系列で表したチャτトを作成す
るもので、前記ダイアグラム作成工程(第6図のステッ
プ5204)で作成したダイアグラムから自動的に生成
されるものである。第25図にインプットチャート作成
のフローチャートを示す。
ダイアグラムの作成が終了し、使用者がインプットチャ
ートの作成を措示すると、先に生成されたダイアグラム
のデータが読み出される(ステップIcGI −1cG
3) 。次いでセンサ入力の変化が計算され、インプ
ットチャートに変換され(ステップ1cG4) 、画
面に表示される。たとえば、ダイアグラムが第26図に
示すようなものである場合、インプットチャートにおい
ては、第27図に示すように用紙の前端の線分LEIが
センサfdo−snrの位置に達してから用紙の後端の
線分子EIが同センサfdo−snrに達するまでの期
間にセンサfdo−snr の出カババイレベルになる
ことになる。次の用紙及び他のセンサについても同様で
ある。
ートの作成を措示すると、先に生成されたダイアグラム
のデータが読み出される(ステップIcGI −1cG
3) 。次いでセンサ入力の変化が計算され、インプ
ットチャートに変換され(ステップ1cG4) 、画
面に表示される。たとえば、ダイアグラムが第26図に
示すようなものである場合、インプットチャートにおい
ては、第27図に示すように用紙の前端の線分LEIが
センサfdo−snrの位置に達してから用紙の後端の
線分子EIが同センサfdo−snrに達するまでの期
間にセンサfdo−snr の出カババイレベルになる
ことになる。次の用紙及び他のセンサについても同様で
ある。
上述の変換の手順を一般化して説明する。
すなわち、第17図の変化点テーブルCPT に格納さ
れている各変化点の座標データのうち隣接する2点間の
座標データ(XI、 yl)、 (X2. y2)
に基づき各変化点間の直線を表す式 %式% : が求められ、この直線がセンサの位置を表す式y=c 但し、C:センサ位置のY座標 を横切ったときのX座標がインプットチャートの変化点
となる。すなわち、 ax+b=c −b X= − となり、このXが変化点のX座標となる。
れている各変化点の座標データのうち隣接する2点間の
座標データ(XI、 yl)、 (X2. y2)
に基づき各変化点間の直線を表す式 %式% : が求められ、この直線がセンサの位置を表す式y=c 但し、C:センサ位置のY座標 を横切ったときのX座標がインプットチャートの変化点
となる。すなわち、 ax+b=c −b X= − となり、このXが変化点のX座標となる。
これらの計算はCPU 1により行われる。
このように、このインプットチャート作成工程により、
用紙が通過したときに各センサから発生する信号を、実
機を使用することなく仮想的に作成することができる。
用紙が通過したときに各センサから発生する信号を、実
機を使用することなく仮想的に作成することができる。
このようにして作成したインプットチャートを編集する
こともでき、また、ダイアグラムを予め作成することな
く直接インプットチャートを作成。
こともでき、また、ダイアグラムを予め作成することな
く直接インプットチャートを作成。
編集することもできる。
直接インプットチャートを作成する場合について第25
図を参照して説明する。インプットチャート作成の工程
に入ったのち、ダイアグラムを作成していないことを入
力すると、登録済のインプットチャートのリストが表示
される(ステップICGI。
図を参照して説明する。インプットチャート作成の工程
に入ったのち、ダイアグラムを作成していないことを入
力すると、登録済のインプットチャートのリストが表示
される(ステップICGI。
1cG7) のて所望のインプットチャートの番号を
入力ずろ(ステップICG8)。登録済のインプットチ
ャートの番号の指定がない場合は、インプットチャート
作成工程の終了の確認ののちこのザブセッショ7 カラ
?lj、 ケ出ず(ステップICG9. ICG]3
. ICGIl+>。
入力ずろ(ステップICG8)。登録済のインプットチ
ャートの番号の指定がない場合は、インプットチャート
作成工程の終了の確認ののちこのザブセッショ7 カラ
?lj、 ケ出ず(ステップICG9. ICG]3
. ICGIl+>。
ネを了しない場合は、再度インプットチャートのリスト
表示に戻る(ステップICG14. ICG7)。登
録済のインプットチャートの番号が指定された場合は、
インプットチャートのデータが読み込まれたのち(ステ
ップICGIO,ICG12)、インプットチャート編
集(ステップ1cG5)に進む。また、新規にインプッ
トチャートを作成する場合は、インプットチャート名を
入力したのち(ステップIcGII)インプットチャー
ト編集(ステップICG5)に進む。
表示に戻る(ステップICG14. ICG7)。登
録済のインプットチャートの番号が指定された場合は、
インプットチャートのデータが読み込まれたのち(ステ
ップICGIO,ICG12)、インプットチャート編
集(ステップ1cG5)に進む。また、新規にインプッ
トチャートを作成する場合は、インプットチャート名を
入力したのち(ステップIcGII)インプットチャー
ト編集(ステップICG5)に進む。
ここでインプットチャート編集について説明する。
インプットチャート編集の工程に入ると、インプットチ
ャート作成用の画面には、第27図に示すように、ダイ
アダラム作成用の画面と同様に編集用の各コマンドが表
示され、これらのコマンドをマウス4aて選択すること
により、所定の編集作業を行うようにしている。
ャート作成用の画面には、第27図に示すように、ダイ
アダラム作成用の画面と同様に編集用の各コマンドが表
示され、これらのコマンドをマウス4aて選択すること
により、所定の編集作業を行うようにしている。
図中、アップコマンド部C31(図中、Upと表示)。
ダウンコマンド部C32(同Downと表示)は、信号
線の表示を1水車位で書き換えるものである。たとえば
、インプットチャートが第27図に示されるようなもの
である場合、アップコマンド部C31を選択すると最上
部のセンサfdo−snr に対応する信号線が消失し
、他の3本の信号線が順次繰り上がる。
線の表示を1水車位で書き換えるものである。たとえば
、インプットチャートが第27図に示されるようなもの
である場合、アップコマンド部C31を選択すると最上
部のセンサfdo−snr に対応する信号線が消失し
、他の3本の信号線が順次繰り上がる。
このコマンドは、たとえば、信号線の種類が多くて1画
面上に全ての信号線を表示できないような場合に効果が
ある。
面上に全ての信号線を表示できないような場合に効果が
ある。
また、名称変更コマンド部C33(図中、Rename
と表示)は、信号名の変更を行うもので、名称変更コマ
ンド部C33,目的の信号線と順次選択して、新しい信
号名を入力することにより信号名が変更される。
と表示)は、信号名の変更を行うもので、名称変更コマ
ンド部C33,目的の信号線と順次選択して、新しい信
号名を入力することにより信号名が変更される。
高レベルコマンド部C34(図中、tl i g hと
表示)は、指定された範囲を高レベルにするもので、選
択コマンドtsv C36、目的の信号線、高レベルコ
マンド部C34を順次選択した後、2点を指定すると、
指定された範囲を高レベルにするものである。
表示)は、指定された範囲を高レベルにするもので、選
択コマンドtsv C36、目的の信号線、高レベルコ
マンド部C34を順次選択した後、2点を指定すると、
指定された範囲を高レベルにするものである。
低レベルコマンド部C35(図中、Lowと表示)は、
高レベルコマンド部C34とは逆に指定された範囲を低
レベルにする。
高レベルコマンド部C34とは逆に指定された範囲を低
レベルにする。
複写コマンド部C37(図中、Copyと表示)は、た
とえば、第28図(a)の上段の信号線へを複写をして
、同図(b)のように下段の信号線Bを同一パターンと
する。但し、このとき信号名は複写されない。
とえば、第28図(a)の上段の信号線へを複写をして
、同図(b)のように下段の信号線Bを同一パターンと
する。但し、このとき信号名は複写されない。
また、移動コマンド部C38(図中、5hiftと表示
)は、ある信号線上の任意の点の移動を行う。たとえば
、第28図(C)に示される信号線の2点PI、 P2
を指示すると、同図(d)のようになり、同図(e)に
示される信号線の2点Pi、 P2を指示すると、同図
(f)のようになる。
)は、ある信号線上の任意の点の移動を行う。たとえば
、第28図(C)に示される信号線の2点PI、 P2
を指示すると、同図(d)のようになり、同図(e)に
示される信号線の2点Pi、 P2を指示すると、同図
(f)のようになる。
更に、挿入コマンド部C39(図中、Insと表示)は
、指定された位置に信号線を1本追加するもので、挿入
コマンド部C39を選択し、第28図(g)に*1で示
される箇所をマウス4aで選択すれば、同図Ch)のよ
うに信号線A、B間に新たな信号線Cが抑大される。
、指定された位置に信号線を1本追加するもので、挿入
コマンド部C39を選択し、第28図(g)に*1で示
される箇所をマウス4aで選択すれば、同図Ch)のよ
うに信号線A、B間に新たな信号線Cが抑大される。
上述の編集機能を使用してインプットチャートの編集が
終了したのち、終了コマンド部C40を選択すると、イ
ンプットチャート編集工程で作成されたインプットチャ
ート、がファイル化されてディスク装置6に登録された
のち、後述するシリアルチャート作成に進む。
終了したのち、終了コマンド部C40を選択すると、イ
ンプットチャート編集工程で作成されたインプットチャ
ート、がファイル化されてディスク装置6に登録された
のち、後述するシリアルチャート作成に進む。
なお、インプットチャート工程で作成されたデータは−
HインプットチャートテーブルIcT(第6図参照)上
に展開されて最終的に第29図に示されるインプットチ
ャートファイルICFに格納される。
HインプットチャートテーブルIcT(第6図参照)上
に展開されて最終的に第29図に示されるインプットチ
ャートファイルICFに格納される。
このインプットチャートファイル[CF は、同図(a
)に示されるように、大きく見て、管理情報及び複数の
インプットチャート情報から構成されている。そして、
管理情報は、同図い)に示されるように、ファイル作成
年月日、インプットチャート数及び複数のインプットチ
ャート管理情報から構成され、更に、各インプットチャ
ート管理情報は、同図(d)に示されるように、入力信
号名、ハードウェアに対応した信号番号及び変化点個数
から構成されている。また、各インプットチャート情報
は、同[(C)に示されるように、それぞれ、高低情報
及び時間情報から構成されている。
)に示されるように、大きく見て、管理情報及び複数の
インプットチャート情報から構成されている。そして、
管理情報は、同図い)に示されるように、ファイル作成
年月日、インプットチャート数及び複数のインプットチ
ャート管理情報から構成され、更に、各インプットチャ
ート管理情報は、同図(d)に示されるように、入力信
号名、ハードウェアに対応した信号番号及び変化点個数
から構成されている。また、各インプットチャート情報
は、同[(C)に示されるように、それぞれ、高低情報
及び時間情報から構成されている。
(iii >シリアルチャート作成
これは、複写開始或いは停止時等に与えられるシリアル
通信データの送信及び受信タイミングを定義したチャー
トを作成或いは編集するものである。このシリアルチャ
ート作成について、第30図のフローチャートを参照し
て説明する。
通信データの送信及び受信タイミングを定義したチャー
トを作成或いは編集するものである。このシリアルチャ
ート作成について、第30図のフローチャートを参照し
て説明する。
シリアルチャート作成工程に入ると、登録済のシリアル
チャートのリストがメニュー形式で表示される(ステッ
プ5CGI)ので所望のシリアルチャートの番号を入力
する(ステップ5CG2)。登録済のシリアルチャート
の番号の指定がない場合は、シリアルチャート作成工程
の終了の確認ののちこのサブセツションから抜は出す(
ステップ5CG3.5CG4゜5CG5)。終了しない
場合は、再度シリアルチャートのリスト表示に戻る(ス
テップ5CG5. 5CGI)。
チャートのリストがメニュー形式で表示される(ステッ
プ5CGI)ので所望のシリアルチャートの番号を入力
する(ステップ5CG2)。登録済のシリアルチャート
の番号の指定がない場合は、シリアルチャート作成工程
の終了の確認ののちこのサブセツションから抜は出す(
ステップ5CG3.5CG4゜5CG5)。終了しない
場合は、再度シリアルチャートのリスト表示に戻る(ス
テップ5CG5. 5CGI)。
登録済のシリアルチャートの番号が指定された場合は、
シリアルチャートのデータが読み込まれれたのち(ステ
ップ5CG2.5CG3.5CG6.5CG7)、シリ
アルチャート編集に進む(ステップ5CG9)。また、
新規にシリアルチャートを作成する場合は、シリアルチ
ャート名を入力したのちシリアルチャート編集に進む(
ステップ5CGG、 5CG8.5CG9)。
シリアルチャートのデータが読み込まれれたのち(ステ
ップ5CG2.5CG3.5CG6.5CG7)、シリ
アルチャート編集に進む(ステップ5CG9)。また、
新規にシリアルチャートを作成する場合は、シリアルチ
ャート名を入力したのちシリアルチャート編集に進む(
ステップ5CGG、 5CG8.5CG9)。
以下、シリアルチャート編集について説明する。
シリアルチャート編集工程に入ると、第31図に示され
るように、横軸が時間とされ、縦軸方向に一定の間隔を
もった複数のシリアルラインSRLが横軸方向に描かれ
たテンプレートが画面上に表示される。なお、第31図
は既に登録しであるシリアルチャートを呼び出して、編
集を行う場合であって、新規作成の場合は、シリアルラ
インSRL は存在しない。
るように、横軸が時間とされ、縦軸方向に一定の間隔を
もった複数のシリアルラインSRLが横軸方向に描かれ
たテンプレートが画面上に表示される。なお、第31図
は既に登録しであるシリアルチャートを呼び出して、編
集を行う場合であって、新規作成の場合は、シリアルラ
インSRL は存在しない。
ここでも、編集用に各種のコマンドが用意されている。
シリアルチャート作成に特有なものとしては、指定され
た位置にシリアルラインSRLを追加するシリアル挿入
コマンド部C51(図中、5erialinsと表示)
、シリアルラインSRL上にシリアル通信データを設定
すると共に通信データ名を入力するンリアル名称コマン
ド部C52(図中、5erial nameと表示)等
がある。
た位置にシリアルラインSRLを追加するシリアル挿入
コマンド部C51(図中、5erialinsと表示)
、シリアルラインSRL上にシリアル通信データを設定
すると共に通信データ名を入力するンリアル名称コマン
ド部C52(図中、5erial nameと表示)等
がある。
たとえば、上段のシリアルライン5flL の12.0
00μsの位置に1np−strtと名付けられたシリ
アル通信データのシンボルを表示させる場合には、マウ
ス4aにより、選択コマンド部C55,目的のシリアル
ラインSRL、シリアル名称コマンド部c52.シリア
ルラインSRL上の目的の位置を順次選択すると、通信
データ名の入力が要求されるので、キーボード4からr
1np−strL Jと入力する。このような作業を
繰り返して、必要数のシリアル通信データの発生時間及
び通信データ名を設定する。図の例では、通信データ名
として上段のシリアルラインSRL には1np−st
rt、 exchang、 reg、 expel が
入力されており、下段のシリアルラインSRLには5t
art、 5topが入力されている。
00μsの位置に1np−strtと名付けられたシリ
アル通信データのシンボルを表示させる場合には、マウ
ス4aにより、選択コマンド部C55,目的のシリアル
ラインSRL、シリアル名称コマンド部c52.シリア
ルラインSRL上の目的の位置を順次選択すると、通信
データ名の入力が要求されるので、キーボード4からr
1np−strL Jと入力する。このような作業を
繰り返して、必要数のシリアル通信データの発生時間及
び通信データ名を設定する。図の例では、通信データ名
として上段のシリアルラインSRL には1np−st
rt、 exchang、 reg、 expel が
入力されており、下段のシリアルラインSRLには5t
art、 5topが入力されている。
また、シリアルパラメータコマンド部C53(図中、5
erial para と表示)は、シリアル通信デー
タのチャート上の繰り返しを定義するものである。手順
としては、キーボードコマンド056.シリアルパラメ
ータコマンド部C53,目的のY軸位置を順次マウス4
aで選択すると、目的の通信データのタイミングの位置
及び名称が要求されるので、時間及び名称を入力する。
erial para と表示)は、シリアル通信デー
タのチャート上の繰り返しを定義するものである。手順
としては、キーボードコマンド056.シリアルパラメ
ータコマンド部C53,目的のY軸位置を順次マウス4
aで選択すると、目的の通信データのタイミングの位置
及び名称が要求されるので、時間及び名称を入力する。
この作業を必要回数繰り返す。
第32図はこの設定の状態を模式的に示すもので、この
例では、a、 b、 C,dの4個の通信データを
設定している。次いで、繰り返し開始位iul。
例では、a、 b、 C,dの4個の通信データを
設定している。次いで、繰り返し開始位iul。
繰り返し停止位置u2及び繰り返し終了位置U、を入力
する。これにより、実際のデータの発生時には、繰り返
し開始位1tulと繰り返し停止位fi2uaとの間に
存在するa、b、c、dの4個の通信データが、繰り返
し終了位置u、3 まで繰り返し発生することになる。
する。これにより、実際のデータの発生時には、繰り返
し開始位1tulと繰り返し停止位fi2uaとの間に
存在するa、b、c、dの4個の通信データが、繰り返
し終了位置u、3 まで繰り返し発生することになる。
上述の編集機能を使用してシリアルチャートの編集が終
了したのち、終了コマンド部C54を選択すると、編集
内容がファイル化されてシリアルチャートファイルSC
F としてディスク装置6に格納され、すなわちシリ
アルチャートが登録され(ステップ5CGIO) 、そ
ののち後述のタイミングチャート作成に進む。
了したのち、終了コマンド部C54を選択すると、編集
内容がファイル化されてシリアルチャートファイルSC
F としてディスク装置6に格納され、すなわちシリ
アルチャートが登録され(ステップ5CGIO) 、そ
ののち後述のタイミングチャート作成に進む。
このシリアルチャートファイルSCF の構造の一例を
第33図に示す。
第33図に示す。
シリアルチャートファイルSCF は、同図(a)に示
されるように、大きく見て、管理情報及び複数のシリア
ルチャート情報から構成されている。そして、管理情報
は、同図ら)に示されるように、ファイル作成年月日及
びンリアルチャート情報数から構成される。また、各シ
リアルチャート情報は、同図(C)に示されるように、
シリアルデータ名称及び座標データ(11+j間情報及
び位置情報)から構成されている。
されるように、大きく見て、管理情報及び複数のシリア
ルチャート情報から構成されている。そして、管理情報
は、同図ら)に示されるように、ファイル作成年月日及
びンリアルチャート情報数から構成される。また、各シ
リアルチャート情報は、同図(C)に示されるように、
シリアルデータ名称及び座標データ(11+j間情報及
び位置情報)から構成されている。
(iv)タイミングチャート作成
これは、上述のインプットチャートとシリアルチャート
とを自動的に合成することにより、モジュールに入力さ
れる全入力信号のオンオフ及び入力タイミングを定義し
たチャートを作成するものである。このタイミングチャ
ート作成について、第34図(a)、(b)のフローチ
ャートを参照して説明する。
とを自動的に合成することにより、モジュールに入力さ
れる全入力信号のオンオフ及び入力タイミングを定義し
たチャートを作成するものである。このタイミングチャ
ート作成について、第34図(a)、(b)のフローチ
ャートを参照して説明する。
タイミングチャート作成工程に入ると、登録済のタイミ
ングチャートのリストがメニュー形式で表示される(ス
テップTCGI)ので所望のタイミングチャートの番号
を入力する(ステップTCG2)。登録済のタイミング
チャートの番号の指定がない場合は、タイミングチャー
ト作成工程の終了の確認ののちこのサブセツションから
抜は出すくステップTCG3. TeO4,TeO5)
。終了しない場合は、再度タイミングチャートのリスト
表示に戻る(ステップTCG5. TCGI)。
ングチャートのリストがメニュー形式で表示される(ス
テップTCGI)ので所望のタイミングチャートの番号
を入力する(ステップTCG2)。登録済のタイミング
チャートの番号の指定がない場合は、タイミングチャー
ト作成工程の終了の確認ののちこのサブセツションから
抜は出すくステップTCG3. TeO4,TeO5)
。終了しない場合は、再度タイミングチャートのリスト
表示に戻る(ステップTCG5. TCGI)。
登録済のタイミングチャートの番号が指定された場合(
ステップTCG2. TeO3,TeO6)は、タイミ
ングチャートのデータが読み込まれたのち(ステップT
CG7)、タイミングチャート編集に進む(ステップT
CG21)。また、新規にタイミングチャートを作成す
る場合は、登録済のシリアルチャートのリストがメニュ
ー形式で表示される(ステップTCG6゜TeO2)
ので所望のシリアルチャートの番号を入力する(ステ
ップTCG9)。登録済のシリアルチャートの番号の指
定があった場合はインプットチャートリストの表示に進
む(ステップTCG13)。また、指定がない場合は、
シリアルチャート不要のra、gllが行われ(ステッ
プTCGI1.)、シリアルチャート不要の場合は、イ
ンプットチャートリストの表示に進み(ステップTCG
12. TCGI3)、シリアルチャートが必要な場合
はシリアルチャートリスト表示に戻る(ステップTCG
12. TeO2)。
ステップTCG2. TeO3,TeO6)は、タイミ
ングチャートのデータが読み込まれたのち(ステップT
CG7)、タイミングチャート編集に進む(ステップT
CG21)。また、新規にタイミングチャートを作成す
る場合は、登録済のシリアルチャートのリストがメニュ
ー形式で表示される(ステップTCG6゜TeO2)
ので所望のシリアルチャートの番号を入力する(ステ
ップTCG9)。登録済のシリアルチャートの番号の指
定があった場合はインプットチャートリストの表示に進
む(ステップTCG13)。また、指定がない場合は、
シリアルチャート不要のra、gllが行われ(ステッ
プTCGI1.)、シリアルチャート不要の場合は、イ
ンプットチャートリストの表示に進み(ステップTCG
12. TCGI3)、シリアルチャートが必要な場合
はシリアルチャートリスト表示に戻る(ステップTCG
12. TeO2)。
インプットチャートリストの表示(ステップTCG13
)のあとに、希望のインプットチャートの番号を入力す
る(ステップTCG 14)。ここで登録済のインプッ
トチャートの番号を指定した場合はタイミングチャート
塩の入力が要求されるので所望のタイミングチャート塩
をキーボード4から入力する(ステップTCG15.
TCGI8)。
)のあとに、希望のインプットチャートの番号を入力す
る(ステップTCG 14)。ここで登録済のインプッ
トチャートの番号を指定した場合はタイミングチャート
塩の入力が要求されるので所望のタイミングチャート塩
をキーボード4から入力する(ステップTCG15.
TCGI8)。
このようにして、インプットチャートとシリアルチャー
トとが合成された第35図に示されるようなタイミング
チャートを作成することができる。
トとが合成された第35図に示されるようなタイミング
チャートを作成することができる。
タイミングチャート編集工程においても、上述のシリア
ルチャート或いはインプットチャート編集と同様な編集
機能を使用して、編集を行うことができる。
ルチャート或いはインプットチャート編集と同様な編集
機能を使用して、編集を行うことができる。
このタイミングチャート作成に際しては、上述のように
、既存のタイミングチャートを編集する場合、インプッ
トチャート及びシリアルチャートの少なくとも一方を使
用して新しいタイミングチャートを作成する場合、及び
、インプットチャートやシリアルチャートに依存せずに
全く新規にタイミングチャートを作成する場合の3通り
の方法が可能である。
、既存のタイミングチャートを編集する場合、インプッ
トチャート及びシリアルチャートの少なくとも一方を使
用して新しいタイミングチャートを作成する場合、及び
、インプットチャートやシリアルチャートに依存せずに
全く新規にタイミングチャートを作成する場合の3通り
の方法が可能である。
また、このチャートに出力信号のオンオフのタイミング
を定義することも可能である。たとえば、上述の編集機
能を使用して指定した一定区間内でハイレベルとなる出
力タイミング波形を形成し、これに出力塩を付けること
ができる。
を定義することも可能である。たとえば、上述の編集機
能を使用して指定した一定区間内でハイレベルとなる出
力タイミング波形を形成し、これに出力塩を付けること
ができる。
ここで、本実施例では、タイミングチャート作成工程に
おいて、繰り返し区間を定義することができるようにし
ている。これは、成る時間軸上の区間を指定することに
より、基本となる繰り返しパターンを指定すると、後で
与えられる繰り返しの回数分そのパターンを繰り返すと
いうものである。これは、多数枚の走行モード用のデー
タを作成する場合に有効である。すなわち、実際の複写
機の動作のシミュレーションを行う場合は、用紙を多数
枚たとえば数十枚以上連続して走行させてテストを行う
場合があるが、各用紙毎にデータを作成するのは非常に
煩雑である。ここで、本実施例においては、同じパター
ンのデータを反復して発生できるようにすることにより
、多数枚の走行テストを行う場合でも、必要なデータを
簡単に作成できる。
おいて、繰り返し区間を定義することができるようにし
ている。これは、成る時間軸上の区間を指定することに
より、基本となる繰り返しパターンを指定すると、後で
与えられる繰り返しの回数分そのパターンを繰り返すと
いうものである。これは、多数枚の走行モード用のデー
タを作成する場合に有効である。すなわち、実際の複写
機の動作のシミュレーションを行う場合は、用紙を多数
枚たとえば数十枚以上連続して走行させてテストを行う
場合があるが、各用紙毎にデータを作成するのは非常に
煩雑である。ここで、本実施例においては、同じパター
ンのデータを反復して発生できるようにすることにより
、多数枚の走行テストを行う場合でも、必要なデータを
簡単に作成できる。
この繰り返し定義の手順について、第34図(b)及び
第36図を参照して説明する。
第36図を参照して説明する。
タイミングチャートの編集が終了すると(ステップTC
G21)、繰り返し定義をするか否かの入力が要求され
るので、rNJを入力するとそのままタイミングチャー
ト登録に進む(ステップTCG22. TeO24)。
G21)、繰り返し定義をするか否かの入力が要求され
るので、rNJを入力するとそのままタイミングチャー
ト登録に進む(ステップTCG22. TeO24)。
rYJを入力すると繰り返し定義に進み(TeO23)
、各人出力信号毎に繰り返し処理の開始点と終了点を指
定する。なお、ここでは通常は基本となる入力信号又は
出力信号ラインをを1本選択し、他の入出力信号等はそ
のタイミングに揃える。そしてこのタイミングに合わな
い信号のみ例外信号として別途指定する。
、各人出力信号毎に繰り返し処理の開始点と終了点を指
定する。なお、ここでは通常は基本となる入力信号又は
出力信号ラインをを1本選択し、他の入出力信号等はそ
のタイミングに揃える。そしてこのタイミングに合わな
い信号のみ例外信号として別途指定する。
この繰り返し定義の工程では、信号名、開始位置、終了
位置の入力が順次要求されるので、第36図の例では、
基本となる信号名INPUTIを入力したのち、繰り返
し開始位iVl 及び繰り返し終了位置v2を入力する
。この繰り返し開始位置v1及び繰り返し終了位’fl
V2 の設定は、xv標すなわち時間の値をキーボード
4から入力することにより行われる。この設定により、
実際のデータ発生時には、前処理終了後、位置vI か
ら繰り返しが始まり、(V2−Vl)時間毎ごとに繰り
返され、この繰り返しが1回終了した時点で後処理に移
ることになる。したがって、基本信号の(V2−v、)
xnが繰り返し処理の時間となる。なお、nの値は後述
のタイミングデータフォーマット変換セツションで指定
される。
位置の入力が順次要求されるので、第36図の例では、
基本となる信号名INPUTIを入力したのち、繰り返
し開始位iVl 及び繰り返し終了位置v2を入力する
。この繰り返し開始位置v1及び繰り返し終了位’fl
V2 の設定は、xv標すなわち時間の値をキーボード
4から入力することにより行われる。この設定により、
実際のデータ発生時には、前処理終了後、位置vI か
ら繰り返しが始まり、(V2−Vl)時間毎ごとに繰り
返され、この繰り返しが1回終了した時点で後処理に移
ることになる。したがって、基本信号の(V2−v、)
xnが繰り返し処理の時間となる。なお、nの値は後述
のタイミングデータフォーマット変換セツションで指定
される。
次に、他の信号たとえば0UTPLITI が、基本と
なる信号INPIITIに対して異なる繰り返しパター
ンである場合には、信号名011TPtlT1 を入力
したのち同様に繰り返し開始位置v3 及び繰り返し終
了位置V、を設定ずればよい。このように、これらの繰
り返しの設定は、各入出力毎に独立に設定できる。
なる信号INPIITIに対して異なる繰り返しパター
ンである場合には、信号名011TPtlT1 を入力
したのち同様に繰り返し開始位置v3 及び繰り返し終
了位置V、を設定ずればよい。このように、これらの繰
り返しの設定は、各入出力毎に独立に設定できる。
なお、指定が行われなかった他の信号については基本と
なる信号と同一の繰り返しが行われる。
なる信号と同一の繰り返しが行われる。
これらの繰り返しのための情報は、管理情報として後述
するタイミングチャートファイルTCP に格納される
。
するタイミングチャートファイルTCP に格納される
。
このようにして繰り返し定義の作業が終了するとタイミ
ングチャート登録に進み(ステップTCG24)、作成
済のタイミングチャートは第37図に示されるようなフ
ァイル構造でディスク装置6に格納される。
ングチャート登録に進み(ステップTCG24)、作成
済のタイミングチャートは第37図に示されるようなフ
ァイル構造でディスク装置6に格納される。
タイミングチャートファイルTCP は、同図(a)に
示されるように、大きく見て、管理情報及び複数のソリ
アル情報。インプットチャート管理情報。
示されるように、大きく見て、管理情報及び複数のソリ
アル情報。インプットチャート管理情報。
インプットチャート情報、アウトプットチャート管理情
報、アウトプットチャート情報から構成されている。
報、アウトプットチャート情報から構成されている。
そして、管理情報は、同図(b)に示されるように、フ
ァイル作成年月口、インプットチャート名称。
ァイル作成年月口、インプットチャート名称。
シリアルチャート名称、繰り返し定義の有無、基本信号
名称、繰り返し開始位置、繰り返し停止位置、ンリアル
情報数、インプットチャート情報数及びアウトプットチ
ャート情報数から構成される。
名称、繰り返し開始位置、繰り返し停止位置、ンリアル
情報数、インプットチャート情報数及びアウトプットチ
ャート情報数から構成される。
これらのうち、繰り返し定義の有無、基本信号名称、繰
り返し開始位置、繰り返し停止位置の領域には、前述の
繰り返し定義の工程で作成されたデータが格納される。
り返し開始位置、繰り返し停止位置の領域には、前述の
繰り返し定義の工程で作成されたデータが格納される。
また、各シリアル情報は、同図(C)に示されるように
、シリアルデータ名称及び座標データ(距離情報及び時
間情報)から構成されている。また、各インプットチャ
ート管理情報は、同1ffl (d)に示されるように
、入力データ信号名、繰り返し開始位置、繰り返し停止
位置及びインプットチャート情報内の線系情報の数すな
わち変化点の個数から構成されている。また、各インプ
ットチャート情報は、同図(e)に示されるように、複
数の線系情報から構成され、更に各線系情報は、同図(
f)に示されるように、高低情報及び時間情報から構成
されている。なお、同図(功、 (h)及び(i)に
示されるアウトプットチャート管理情報、アウトプット
チャート情報及びその線系情報については、同図(d)
、 (e)及び(f)に示されるインプットチャート
管理情報、インプットチャート情報及びその線系情報と
同様であるので説明は省略する。
、シリアルデータ名称及び座標データ(距離情報及び時
間情報)から構成されている。また、各インプットチャ
ート管理情報は、同1ffl (d)に示されるように
、入力データ信号名、繰り返し開始位置、繰り返し停止
位置及びインプットチャート情報内の線系情報の数すな
わち変化点の個数から構成されている。また、各インプ
ットチャート情報は、同図(e)に示されるように、複
数の線系情報から構成され、更に各線系情報は、同図(
f)に示されるように、高低情報及び時間情報から構成
されている。なお、同図(功、 (h)及び(i)に
示されるアウトプットチャート管理情報、アウトプット
チャート情報及びその線系情報については、同図(d)
、 (e)及び(f)に示されるインプットチャート
管理情報、インプットチャート情報及びその線系情報と
同様であるので説明は省略する。
(v)タイミングチャート合成
これは、複数のモジュールのタイミングチャートを合成
し、一つのタイミングチャートとするものである。これ
によって得られる合成タイミングチャートは、複数のモ
ジュールを同時にデバッグするときに使用される。
し、一つのタイミングチャートとするものである。これ
によって得られる合成タイミングチャートは、複数のモ
ジュールを同時にデバッグするときに使用される。
前記のタイミングチャート作成工程で作業が終了すると
、タイミングチャートを他のタイミングチャートと合成
するかの入力要求がある(第13図ステップ5210参
照)。ここで、合成を指示すると、第38図のフローチ
ャートに示されるように、登録済のモジュールのリスト
がメニュー形式で表示される(ステップTC3I)ので
所望のモジュールの番号を入力する(ステップTC32
)。登録済のモジュールの番号の指定がない場合は、終
了の確認ののちこのサブセツションから抜は出す(ステ
ップTC33゜TC34,T(:S5) 。終了しない
場合は、再度モジュールリスト表示に戻る(ステップT
C35,TC3I) 。また、合成すべきモジュール
の指定が全て終了した場合は、「0」を入力すると後述
する合成タイミングチャート名入力に進む(ステップT
CS2. TC33゜TC36,TC37)。
、タイミングチャートを他のタイミングチャートと合成
するかの入力要求がある(第13図ステップ5210参
照)。ここで、合成を指示すると、第38図のフローチ
ャートに示されるように、登録済のモジュールのリスト
がメニュー形式で表示される(ステップTC3I)ので
所望のモジュールの番号を入力する(ステップTC32
)。登録済のモジュールの番号の指定がない場合は、終
了の確認ののちこのサブセツションから抜は出す(ステ
ップTC33゜TC34,T(:S5) 。終了しない
場合は、再度モジュールリスト表示に戻る(ステップT
C35,TC3I) 。また、合成すべきモジュール
の指定が全て終了した場合は、「0」を入力すると後述
する合成タイミングチャート名入力に進む(ステップT
CS2. TC33゜TC36,TC37)。
登録済のモジュールの番号が指定された場合は、そのモ
ジュールにおいて作成済のタイミングチャートのリスト
がメニュー形式で表示される(ステップTC38)
ので所望のタイミングチャートの番号を入力する(ステ
ップTC39)。登録済のタイミングチャートの番号の
指定があった場合はモジュールリストの表示に戻る(ス
テップTC3IO,TC3I)。また、指定がない場合
は、タイミングチャート不要のm M72が行われ、タ
イミングチャート不要の場合は、モジュールリスト表示
に戻る(ステップTC3IO。
ジュールにおいて作成済のタイミングチャートのリスト
がメニュー形式で表示される(ステップTC38)
ので所望のタイミングチャートの番号を入力する(ステ
ップTC39)。登録済のタイミングチャートの番号の
指定があった場合はモジュールリストの表示に戻る(ス
テップTC3IO,TC3I)。また、指定がない場合
は、タイミングチャート不要のm M72が行われ、タ
イミングチャート不要の場合は、モジュールリスト表示
に戻る(ステップTC3IO。
TC3I1. TC312,TC5I)。また、タイミ
ングチャートが必要な場合は、そのモジュール番号を指
定するとそのモジュールのタイミングチャートリスト表
示に戻る(ステップ1’cs]2. TC38)。
ングチャートが必要な場合は、そのモジュール番号を指
定するとそのモジュールのタイミングチャートリスト表
示に戻る(ステップ1’cs]2. TC38)。
合成すべきモジュールとタイミングチャートの指定が全
て終了すると、合成タイミングチャートの名称の入力が
要求される(ステップT[:S(i、 TC97)ので
、キーボード4から入力する。ここで名称が入力されな
い場合は合成不要の確認が行われ、合成不要の場合はこ
のサブセツションから抜は出しくステップTC313,
TC314,TC315)、合成が必要な場合は、合成
タイミングチャート名入力に戻る(ステップTC315
,TC3?)。
て終了すると、合成タイミングチャートの名称の入力が
要求される(ステップT[:S(i、 TC97)ので
、キーボード4から入力する。ここで名称が入力されな
い場合は合成不要の確認が行われ、合成不要の場合はこ
のサブセツションから抜は出しくステップTC313,
TC314,TC315)、合成が必要な場合は、合成
タイミングチャート名入力に戻る(ステップTC315
,TC3?)。
名称が入力されると、タイミングチャート合成工程(ス
テップTC316)に進み、ここでは、先に指定された
複数のモジュールのデータが時間軸を1iiiえた状態
で合成され、第35図のタイミングチャートと同様な形
式で複数のモジュールに関するシリアル通信データ及び
信号線が表示される。
テップTC316)に進み、ここでは、先に指定された
複数のモジュールのデータが時間軸を1iiiえた状態
で合成され、第35図のタイミングチャートと同様な形
式で複数のモジュールに関するシリアル通信データ及び
信号線が表示される。
この合成されたタイミングチャートに対しても個別のタ
イミングチャートと同様に編集することができる(ステ
ップTC317)。また、先に述べた繰り返し情報を同
様に定義することができる(ステップTC318,TC
319)。このようにして作成された合成タイミングチ
ャートは、合成タイミングチャートファイルとしてディ
スク装置6に登録される(ステップTC320)。
イミングチャートと同様に編集することができる(ステ
ップTC317)。また、先に述べた繰り返し情報を同
様に定義することができる(ステップTC318,TC
319)。このようにして作成された合成タイミングチ
ャートは、合成タイミングチャートファイルとしてディ
スク装置6に登録される(ステップTC320)。
この合成タイミングチャートファイル5TCFの構成例
を第39図(a)〜(e)に示す。なお、この合成タイ
ミングチャートファイル5TCFは、基本的には第37
図に示されるタイミングチャートファイルTCP と
同様な構成を有しており、管理情報及び複数のシリアル
情報、インプットチャート管理情報、インプットチャー
ト情報、アウトプットチャート管理情報、アウトプット
チャート情報から構成されている。
を第39図(a)〜(e)に示す。なお、この合成タイ
ミングチャートファイル5TCFは、基本的には第37
図に示されるタイミングチャートファイルTCP と
同様な構成を有しており、管理情報及び複数のシリアル
情報、インプットチャート管理情報、インプットチャー
ト情報、アウトプットチャート管理情報、アウトプット
チャート情報から構成されている。
そして、管理情報は、同図(b)に示されるように、フ
ァイル作成年月日、繰り返し定義の有無、基本信号名称
、繰り返し開始位置、繰り返し停止位置。
ァイル作成年月日、繰り返し定義の有無、基本信号名称
、繰り返し開始位置、繰り返し停止位置。
シリアル情報数、インプットチャート情報数及びアウト
プットチャート情報数から構成される。
プットチャート情報数から構成される。
また、各シリアル情報は、同図(C)に示されるように
、シリアルデーク名称、モジュール名及び座標データか
ら構成されている。また、各インプットチャート管理情
報は、同図(d)に示されるように、入力データ信号名
、モジュール名、繰り返し開始位匝、繰り返し停止位置
及びインプットチャート情報内の変化点の個数から構成
されている。また、各アウトプットチャート管理情報は
、同図(e)に示されるように、出力データ信号名、モ
ジュール名。
、シリアルデーク名称、モジュール名及び座標データか
ら構成されている。また、各インプットチャート管理情
報は、同図(d)に示されるように、入力データ信号名
、モジュール名、繰り返し開始位匝、繰り返し停止位置
及びインプットチャート情報内の変化点の個数から構成
されている。また、各アウトプットチャート管理情報は
、同図(e)に示されるように、出力データ信号名、モ
ジュール名。
繰り返し開始位置、繰り返し停止位置及びアウトプット
チャート情報内の変化点の個数から構成されている。な
お、インプットチャート情報及びアウトプットチャート
情報は、タイミングチャートファイルTCP と同様な
構成であるので説明は省略する。
チャート情報内の変化点の個数から構成されている。な
お、インプットチャート情報及びアウトプットチャート
情報は、タイミングチャートファイルTCP と同様な
構成であるので説明は省略する。
(vi) タイミングチート作成
これは、タイミングチャートをテキストファイルにフォ
ーマット変換するもので、先に作成したタイミングチャ
ート上の全変化点を抜き出し、第40図に示すようにテ
ーブルとしてグラフィックデイスプレィ5の画面上に表
示すると共にファイル化するものである。このタイミン
グデータ作成について第41図のフローチャートを参照
して説明する。
ーマット変換するもので、先に作成したタイミングチャ
ート上の全変化点を抜き出し、第40図に示すようにテ
ーブルとしてグラフィックデイスプレィ5の画面上に表
示すると共にファイル化するものである。このタイミン
グデータ作成について第41図のフローチャートを参照
して説明する。
タイミングデータ作成工程に入ると、登録済のタイミン
グデータのリストがメニュー形式で表示される(ステッ
プTDGI)ので所望のタイミングデータの番号を入力
する(ステップTOG2)。登録済のタイミングデータ
の番号の指定がない場合は、終了の確認ののち、このサ
ブセツションから抜は出す(ステップTDG3. TD
G4. TDG5)。また、終了しない場合は、再度タ
イミングデータのリスト表示に戻る(ステップTDG5
. TDGI)。
グデータのリストがメニュー形式で表示される(ステッ
プTDGI)ので所望のタイミングデータの番号を入力
する(ステップTOG2)。登録済のタイミングデータ
の番号の指定がない場合は、終了の確認ののち、このサ
ブセツションから抜は出す(ステップTDG3. TD
G4. TDG5)。また、終了しない場合は、再度タ
イミングデータのリスト表示に戻る(ステップTDG5
. TDGI)。
新規にタイミングデータを作成する場合は、登録済のタ
イミングチャートのリストがメニュー形式で表示される
ので所望のタイミングチャートの番号を入力して、元に
なるタイミングチャート化を得る(ステップTDG6.
TDG7. TDG8)。登録済のタイミングチャー
トの番号の指定があった場合はタイミングデータ作成に
進む(ステップTDG9. TDGI2)。
イミングチャートのリストがメニュー形式で表示される
ので所望のタイミングチャートの番号を入力して、元に
なるタイミングチャート化を得る(ステップTDG6.
TDG7. TDG8)。登録済のタイミングチャー
トの番号の指定があった場合はタイミングデータ作成に
進む(ステップTDG9. TDGI2)。
このタイミングデータの作成では、指定されたタイミン
グチャートのデータを読み込み、シリアル通信データ、
人出力信号毎に配列されている情報を絶対時間順に並び
変えて、後述するタイミングデータファイルTDFの形
式でディスク装置6に格納する。
グチャートのデータを読み込み、シリアル通信データ、
人出力信号毎に配列されている情報を絶対時間順に並び
変えて、後述するタイミングデータファイルTDFの形
式でディスク装置6に格納する。
また、ステップTDG2において登録済のタイミングデ
ータの番号が指定された場合は、タイミングデータが読
み出され、このデータが後述するタイミングデータテー
ブルの形式でメモリに格納される。次いで、グラフィッ
クデイスプレィ5の画面上に、第40図に示すように、
タイミングデータ用の標準テンプレートが表示され、更
にこの標準テンプレートの中に絶対時間順に各信号の変
化データが表示される(ステップTDG2. TDG6
. TDGI3)。
ータの番号が指定された場合は、タイミングデータが読
み出され、このデータが後述するタイミングデータテー
ブルの形式でメモリに格納される。次いで、グラフィッ
クデイスプレィ5の画面上に、第40図に示すように、
タイミングデータ用の標準テンプレートが表示され、更
にこの標準テンプレートの中に絶対時間順に各信号の変
化データが表示される(ステップTDG2. TDG6
. TDGI3)。
また、タイミングチャートの番号入力時に指定がない場
合は、タイミングデータを作成しないことのIJ IR
が行われ(ステップTDG9. TDGIO)、タイミ
ングデータを作成しない場合は、このサブセンジョンか
ら抜は出し、タイミングデータ作成が必要な場合は、タ
イミングチャートリスト表示に戻る(ステップTDGI
I、 TDG7)。
合は、タイミングデータを作成しないことのIJ IR
が行われ(ステップTDG9. TDGIO)、タイミ
ングデータを作成しない場合は、このサブセンジョンか
ら抜は出し、タイミングデータ作成が必要な場合は、タ
イミングチャートリスト表示に戻る(ステップTDGI
I、 TDG7)。
このようにした作成されたタイミングデータは編集が可
能となっており、後述する編集コマンドを使用して編集
を行う(ステップTDG14. TDGI5)。
能となっており、後述する編集コマンドを使用して編集
を行う(ステップTDG14. TDGI5)。
また、編集が終了すると、タイミングデータテーブルT
ITを後述のタイミングデータファイルT[lFの形式
でファイル化する。すなわち、ディスク装置6に格納す
る。
ITを後述のタイミングデータファイルT[lFの形式
でファイル化する。すなわち、ディスク装置6に格納す
る。
タイミングデータテーブルTDT の構成の一例を第4
2図〜第44図に示す。
2図〜第44図に示す。
タイミングデータテーブルTDT は、第42図に示さ
れるように、タイミングデータヘッドテーブルT OI
I TとこのタイミングデータヘッドテーブルTflH
Tから矢印の向きに順次参照される複数のタイミングデ
ータ情報テーブルTOIT及び複数の繰り返しテーブル
RTとから構成されている。
れるように、タイミングデータヘッドテーブルT OI
I TとこのタイミングデータヘッドテーブルTflH
Tから矢印の向きに順次参照される複数のタイミングデ
ータ情報テーブルTOIT及び複数の繰り返しテーブル
RTとから構成されている。
タイミングデータヘッドテーブルTDHTには、第43
図(a)に示されるように、タイミングデータ名。
図(a)に示されるように、タイミングデータ名。
作成年月日、タイミングチャート化、このテーブルに登
録されている繰り返し情報数、繰り返し情報テーブルの
アドレス、このテーブルに登録されているタイミングデ
ーク情報数、タイミングデーク情報テーブルのアドレス
の領域が設けられている。また、各タイミングデータ情
報テーブルTOITには、同図(b)に示されるように
、順方向アドレス。
録されている繰り返し情報数、繰り返し情報テーブルの
アドレス、このテーブルに登録されているタイミングデ
ーク情報数、タイミングデーク情報テーブルのアドレス
の領域が設けられている。また、各タイミングデータ情
報テーブルTOITには、同図(b)に示されるように
、順方向アドレス。
逆方向アドレス、タイミングデータ番号、モジュール名
、送受信シリアル通信データ或いは入出力信号の種類を
示す種別、データ、タイミングチャートから抽出された
変化点の時刻を示す絶対時間及び相対時間の領域が設け
られている。
、送受信シリアル通信データ或いは入出力信号の種類を
示す種別、データ、タイミングチャートから抽出された
変化点の時刻を示す絶対時間及び相対時間の領域が設け
られている。
前記第43図ら)に示されるデータの領域は、前記種別
に応じて、同図(c)、 (d)に示される送受信シ
リアル通信データテーブル或いは第43図(e)、
(f)に示される入出力信号テーブルの構成とされる。
に応じて、同図(c)、 (d)に示される送受信シ
リアル通信データテーブル或いは第43図(e)、
(f)に示される入出力信号テーブルの構成とされる。
そして、順方向アドレス及び逆方向アドレスに基づいて
第42図に矢印に示すように、次に参照すべきタイミン
グデータ情報テーブルTDITを特定している。
第42図に矢印に示すように、次に参照すべきタイミン
グデータ情報テーブルTDITを特定している。
なお、データが人出力信号であるときは、同一信号のタ
イミングデータの内部リンクをとって順次後続のデータ
を特定する。
イミングデータの内部リンクをとって順次後続のデータ
を特定する。
また、第44図に示される繰り返しテーブルRTについ
ても同様である。
ても同様である。
このようにして、第40図に示されるようなタイミング
データ表を作成することができる。
データ表を作成することができる。
第40図において、NO9は通しの行番号を示し、エデ
ィタにおけるラインニブイト用のシンボルとして使用さ
れる。また、MOOtlLBは、各入出力信号が存在す
るモジュール名或いはシリアル通信データの入出力の対
象となるヤブシステムのモジュール名を示している。こ
こでは[HM と名付けられた用紙搬送装置のモジュー
ルの例を示している。また、RECEIVB及びTRA
NSMIT ハ、シリアルノ受信及び送信データを示し
、lNPt1T及び0UTPIITは、入出力の信号名
とその変化を示している。また、TIM[!は1行前の
変化状態からその行の変化が発生するまでの相対時間を
msの単位で示している。
ィタにおけるラインニブイト用のシンボルとして使用さ
れる。また、MOOtlLBは、各入出力信号が存在す
るモジュール名或いはシリアル通信データの入出力の対
象となるヤブシステムのモジュール名を示している。こ
こでは[HM と名付けられた用紙搬送装置のモジュー
ルの例を示している。また、RECEIVB及びTRA
NSMIT ハ、シリアルノ受信及び送信データを示し
、lNPt1T及び0UTPIITは、入出力の信号名
とその変化を示している。また、TIM[!は1行前の
変化状態からその行の変化が発生するまでの相対時間を
msの単位で示している。
第40図の例では、初期状態においては、fdo−sn
r。
r。
reg−snr、 fusin−snr、 fusex
t−snr、 exit−snr と名付けられたセン
サ出力がいずれもオフであり、1187Bms後に「0
^Jのデータが送信され、更に6143m5後にセンサ
fda−snrの出力がオンになることを示している。
t−snr、 exit−snr と名付けられたセン
サ出力がいずれもオフであり、1187Bms後に「0
^Jのデータが送信され、更に6143m5後にセンサ
fda−snrの出力がオンになることを示している。
タイミングデータ作成工程においても、編集を行うこと
ができる。
ができる。
以下、この編集作業について説明する。
たとえば、第40図のようなタイミングデータ表が表示
されている状態でキーボード4の改行キーを押すと編集
の入力待ちとなる。ここで編集すべき行の行番号を入力
するとパラメータの入力待ちとなり、その行の編集が可
能となる。タイミングデータの編集に際しては、編集の
パラメータとして、MODULE、 RECEIV8.
TRANSMIT、 lNPt1T、 0LITP
UTのいずれかをキーボード4から入力した後、設定値
の編集を行う。また、「+1(但し、lは行番号)Jを
入力すると1行の次に追加編集が可能となり、r−fJ
を入力すると1行の前に追加編集が可能となるようにな
っている。
されている状態でキーボード4の改行キーを押すと編集
の入力待ちとなる。ここで編集すべき行の行番号を入力
するとパラメータの入力待ちとなり、その行の編集が可
能となる。タイミングデータの編集に際しては、編集の
パラメータとして、MODULE、 RECEIV8.
TRANSMIT、 lNPt1T、 0LITP
UTのいずれかをキーボード4から入力した後、設定値
の編集を行う。また、「+1(但し、lは行番号)Jを
入力すると1行の次に追加編集が可能となり、r−fJ
を入力すると1行の前に追加編集が可能となるようにな
っている。
そしてこの編集後のタイミングデータは第45図に示す
ような形式でファイル化されディスク装置6に格納され
る。
ような形式でファイル化されディスク装置6に格納され
る。
第45図はタイミングデータファイルTOP の構成例
を示す。
を示す。
タイミングデータファイルTOF は、同図(a)に示
すように、大きく見て、管理情報、複数の繰り返し情報
及び複数のタイミングデータ情報から構成されている。
すように、大きく見て、管理情報、複数の繰り返し情報
及び複数のタイミングデータ情報から構成されている。
そして、管理情報は、同図(b)に示すように、ファイ
ル作成年月日、タイミングチャート名、繰り返し情報数
及びタイミングデータ情報数から構成されており、各繰
り返し情報は、同図(C)に示すように、信号名、繰り
返し開始位置及び繰り返し停止位置から構成されている
。また、各タイミングデータ情報は、モジニール番号、
モジュール名、データの種別、データ自体、前記絶対時
間及び相対時間から構成されている。
ル作成年月日、タイミングチャート名、繰り返し情報数
及びタイミングデータ情報数から構成されており、各繰
り返し情報は、同図(C)に示すように、信号名、繰り
返し開始位置及び繰り返し停止位置から構成されている
。また、各タイミングデータ情報は、モジニール番号、
モジュール名、データの種別、データ自体、前記絶対時
間及び相対時間から構成されている。
このように、上述したダイアダラム作成、インプットチ
ャート作成、シリアルチャート作成、タイミングチャー
ト作成及びタイミングチャート合成の五つのサブセツシ
ョンにより作成されたタイミングデータは、テストタイ
ミングデータとしてデータファイルに格納される。
ャート作成、シリアルチャート作成、タイミングチャー
ト作成及びタイミングチャート合成の五つのサブセツシ
ョンにより作成されたタイミングデータは、テストタイ
ミングデータとしてデータファイルに格納される。
(vi)タイミングデータフォーマット変換これはタイ
ミングデータをエミュレーションシステム7用(第4図
参照)のデータフォーマットに変換するものである。こ
のタイミングデータフォーマット変換について、第46
図のフローチャートを参照して説明する。
ミングデータをエミュレーションシステム7用(第4図
参照)のデータフォーマットに変換するものである。こ
のタイミングデータフォーマット変換について、第46
図のフローチャートを参照して説明する。
タイミングデータフォーマット変換工程に入ると、登録
済のタイミングデータのリストが番号と共に表示される
ので所望のタイミングデータの番号を入力する(ステッ
プTOFI、 TOI’2)。なお、?J7fiのファ
イルを指定する場合には、タイミングデータ番号を連続
的に入力する。登録済のタイミングチャートの番号の指
定がない場合は、終了の1iffl iffののち、こ
のサブセツションから抜は出す(ステップTDF3.
TDF4. TDF5) 。終了しない場合は、再度
タイミングデータのリスト表示に房る(ステップTDF
5. TOFI)。
済のタイミングデータのリストが番号と共に表示される
ので所望のタイミングデータの番号を入力する(ステッ
プTOFI、 TOI’2)。なお、?J7fiのファ
イルを指定する場合には、タイミングデータ番号を連続
的に入力する。登録済のタイミングチャートの番号の指
定がない場合は、終了の1iffl iffののち、こ
のサブセツションから抜は出す(ステップTDF3.
TDF4. TDF5) 。終了しない場合は、再度
タイミングデータのリスト表示に房る(ステップTDF
5. TOFI)。
登録済のタイミングデータの番号が指定された場合は、
全ファイルのフォーマット変換が終了したか否かが判別
され(ステップTDI’6) 、全ファイルのフォーマ
ント変換が終了するまで以下に述べる工程が繰り返され
る。
全ファイルのフォーマット変換が終了したか否かが判別
され(ステップTDI’6) 、全ファイルのフォーマ
ント変換が終了するまで以下に述べる工程が繰り返され
る。
選択されたファイルが繰り返し情報が設定されたもので
ない場合は、出力ファイル名の入力が要求されるので、
新たな出力ファイル名を入力する(ステップTDF7.
TDF9)。これにより、フォーマット変換が実行さ
れて、タイミングデータが以下に示すASCIIファイ
ル形式のデータ文となる。
ない場合は、出力ファイル名の入力が要求されるので、
新たな出力ファイル名を入力する(ステップTDF7.
TDF9)。これにより、フォーマット変換が実行さ
れて、タイミングデータが以下に示すASCIIファイ
ル形式のデータ文となる。
DATA 01. ”02″’、 03. D
4. ”D5− ”06″″ここで、Dlは最大4桁
の数字で表される時間を示しており、前の信号変化から
の相対時間のクロック換算値である。D2は1文字の信
号種別コードであり、■は入力信号、0は出力信号、C
は送受信データ、*は終了コードを示している。D3は
モジュール番号を示す2桁の数字、D4は入力信号番号
を示す最大3桁の数字である。D5は1文字の状態種別
コードであり、Hはハイレベルの信号、Lはローレベル
の信号、Sは送信データ、Rは受信データである。最後
の06はシリアル通信データを示しており最大で42文
字である。
4. ”D5− ”06″″ここで、Dlは最大4桁
の数字で表される時間を示しており、前の信号変化から
の相対時間のクロック換算値である。D2は1文字の信
号種別コードであり、■は入力信号、0は出力信号、C
は送受信データ、*は終了コードを示している。D3は
モジュール番号を示す2桁の数字、D4は入力信号番号
を示す最大3桁の数字である。D5は1文字の状態種別
コードであり、Hはハイレベルの信号、Lはローレベル
の信号、Sは送信データ、Rは受信データである。最後
の06はシリアル通信データを示しており最大で42文
字である。
なお、選択されたファイルが繰り返し情報が設定された
ものである場合は、まず繰り返し数が要求されるので、
必要数を入力したのしくステップTOFB) フォー
マット変換に進む。このフォーマット変換の詳細につい
ては後述する。
ものである場合は、まず繰り返し数が要求されるので、
必要数を入力したのしくステップTOFB) フォー
マット変換に進む。このフォーマット変換の詳細につい
ては後述する。
指定したタイミングデータのフォーマット変換が終了す
ると、全ファイル変換終了チエツクのステップに戻り、
使用者が変換要求したファイルが池にないかどうかをチ
エツクして(ステップTDl”6)、開発者が指定した
タイミングデータの各々についてフォーマット変換動作
を繰り返す。そして、全タイミングデータファイルTD
F の変換が終了したら最初のタイミングデータリスト
表示に戻る(ステップTDF6. TDFI)。
ると、全ファイル変換終了チエツクのステップに戻り、
使用者が変換要求したファイルが池にないかどうかをチ
エツクして(ステップTDl”6)、開発者が指定した
タイミングデータの各々についてフォーマット変換動作
を繰り返す。そして、全タイミングデータファイルTD
F の変換が終了したら最初のタイミングデータリスト
表示に戻る(ステップTDF6. TDFI)。
ここで、第35図に示されるタイミングチャートを例に
挙げて実際のデータとの対応を具体的に説明する。なお
、ここでは、クロックを1000μs、用紙搬送機構の
モジュール名をCHM 、モジュール番号を[4]に設
定したとする。また、シリアル通信データの設定におい
て、それぞれ1np−strt、 exchg。
挙げて実際のデータとの対応を具体的に説明する。なお
、ここでは、クロックを1000μs、用紙搬送機構の
モジュール名をCHM 、モジュール番号を[4]に設
定したとする。また、シリアル通信データの設定におい
て、それぞれ1np−strt、 exchg。
e×ρel、 reg と名付けられた送信データに対
して、r45j、 r44A[16090012BJ、
r2DO8A48B655C221211J、 r4
4A22[]CD0OOOOIJ というデータが定義
されているとする。また、入力信号名設定において、た
とえば、入力信号番号1.2,4.5に対して、fdo
−snr。
して、r45j、 r44A[16090012BJ、
r2DO8A48B655C221211J、 r4
4A22[]CD0OOOOIJ というデータが定義
されているとする。また、入力信号名設定において、た
とえば、入力信号番号1.2,4.5に対して、fdo
−snr。
reg−snr、 fusext−snr、 exit
−snrという入力信号名を設定したとする。
−snrという入力信号名を設定したとする。
これらのデータは、第45図に示すタイミングデークツ
アイルTDF に格納されており、これらのデータに基
づいてフォーマット変換を行う。このフォーマット変換
の手順を説明する。
アイルTDF に格納されており、これらのデータに基
づいてフォーマット変換を行う。このフォーマット変換
の手順を説明する。
まず、タイミングデークツアイルTDF (第45図参
照)から読み込んだタイミングデータをタイミングデー
タテーブルTDT(第42図〜第44図参照)に展開し
、このテーブルTDT のタイミングデータ情報及び繰
り返し情報を時系列的に並び替える。そして、事象発生
順に相対時間、信号種別コード、モジュール番号、入力
信号番号、状態種別コード及びシリアル通信データ等を
検出して、対応したASCIIコードに変換する。
照)から読み込んだタイミングデータをタイミングデー
タテーブルTDT(第42図〜第44図参照)に展開し
、このテーブルTDT のタイミングデータ情報及び繰
り返し情報を時系列的に並び替える。そして、事象発生
順に相対時間、信号種別コード、モジュール番号、入力
信号番号、状態種別コード及びシリアル通信データ等を
検出して、対応したASCIIコードに変換する。
第35図のタイミングチャートに対応するデータをフォ
ーマット変換して得られたデータ文の一例を下記に示す
。
ーマット変換して得られたデータ文の一例を下記に示す
。
DATA O,”I”、04,1.“L−””DA
TA O,’″I”、04,2.“L”、“DAT
A O,“ビ’、 04.3.“ピ、゛″′DAT
^ 0.“■”、04,4.”ピ、“DAT八 〇、
”I”、 04.5.“L−“′″DATA 119
5;“C”、 04.0. ”It”、′″45″DA
TA 600.“I”、04,1.“11″、“D
ATA 24.“じ、 04.0. ’″R”、“44
^B6090012[]”DATA 48.”I”
、04,1.“IIZIII+DAT八 48.”I
’、04,1.”H−”’″〇八Tへ 12.”ビ
、04,2.”H”、 ””DATA 12.“C
”、04,0.”Ill”、”44八22BCDOOO
OO1″′D八T八 48.″゛ビ″、04.1“″
ピ、゛″DへTへ 12.“’I”、04,2.”L
″′、パ°′DへT^ 36.”ビ°、04,3.”
H”、″”OAT八 24.”F″、04.2.”H
″′、6′DAT八 〇、“I”、04.2.”11
”、””DAT八 〇、”C”、04.O,”R”、
”2DO8A48B655C221211”DへTへ
72.”F″、04、1、゛″ピ、゛″たとえば、1
行目のデータ文は、初期状態において、番号1で示され
る入力信号fdo−snr のレベルはローレベルであ
り、これらの信号はモジュール番号1、すなわち、用紙
搬送モジュールに関するものであることを示している。
TA O,’″I”、04,2.“L”、“DAT
A O,“ビ’、 04.3.“ピ、゛″′DAT
^ 0.“■”、04,4.”ピ、“DAT八 〇、
”I”、 04.5.“L−“′″DATA 119
5;“C”、 04.0. ”It”、′″45″DA
TA 600.“I”、04,1.“11″、“D
ATA 24.“じ、 04.0. ’″R”、“44
^B6090012[]”DATA 48.”I”
、04,1.“IIZIII+DAT八 48.”I
’、04,1.”H−”’″〇八Tへ 12.”ビ
、04,2.”H”、 ””DATA 12.“C
”、04,0.”Ill”、”44八22BCDOOO
OO1″′D八T八 48.″゛ビ″、04.1“″
ピ、゛″DへTへ 12.“’I”、04,2.”L
″′、パ°′DへT^ 36.”ビ°、04,3.”
H”、″”OAT八 24.”F″、04.2.”H
″′、6′DAT八 〇、“I”、04.2.”11
”、””DAT八 〇、”C”、04.O,”R”、
”2DO8A48B655C221211”DへTへ
72.”F″、04、1、゛″ピ、゛″たとえば、1
行目のデータ文は、初期状態において、番号1で示され
る入力信号fdo−snr のレベルはローレベルであ
り、これらの信号はモジュール番号1、すなわち、用紙
搬送モジュールに関するものであることを示している。
同様に、2行目〜5行目のデータ文は、それぞれの信号
reg−snr。
reg−snr。
fusin−snr、 fusext−snr、 ex
it−snrの初期状態を設定している。
it−snrの初期状態を設定している。
次に、6行目のデータ文は、初期状態から1195クロ
ツク後に送受信信号、すなわち、1np−strtとい
う受信データが入力され、その内容が「45」であるこ
とを示している。
ツク後に送受信信号、すなわち、1np−strtとい
う受信データが入力され、その内容が「45」であるこ
とを示している。
次に、7行目のデータ文は、直前の変化時点すなわち、
1np−strtが入力してから、600クロツク後に
fdo−snr がハイレベルになることを示している
。
1np−strtが入力してから、600クロツク後に
fdo−snr がハイレベルになることを示している
。
以下、同様に第35図に示されるタイミングチャートの
状態すなわち第45図に示されるタイミングチャートフ
ァイルTCP のデータがデータ文に変換される。
状態すなわち第45図に示されるタイミングチャートフ
ァイルTCP のデータがデータ文に変換される。
このように、タイミングデータのフォーマットを各種テ
ーク送出用システムに合わせて変換作成すれば、タイミ
ングデータに汎用性を持たせることができ、他のソフト
ウェアデバッグ用のパーソナルコンピュータ等において
も処理可能となる。
ーク送出用システムに合わせて変換作成すれば、タイミ
ングデータに汎用性を持たせることができ、他のソフト
ウェアデバッグ用のパーソナルコンピュータ等において
も処理可能となる。
以上述べたように、本発明によれば、キーボード、マウ
ス等のデータ入力手段から入力された用紙状、t13デ
ータ及び部品位置データに基づいて、計算により、各用
紙感知部品において発生する信号の変化を求めている。
ス等のデータ入力手段から入力された用紙状、t13デ
ータ及び部品位置データに基づいて、計算により、各用
紙感知部品において発生する信号の変化を求めている。
そして、この変化を示すデータからインプットチャート
を生成するようにしている。これにより、インプットチ
ャートの生成が自動化され、インプットチャートの作成
に要する時間が極めて短くなる。また、人手を介さない
ため誤りも無くなる。
を生成するようにしている。これにより、インプットチ
ャートの生成が自動化され、インプットチャートの作成
に要する時間が極めて短くなる。また、人手を介さない
ため誤りも無くなる。
更に、作成した前記データをディスク装置等のファイル
手段に格納しておけば、これを読み出しで編集すること
により容易に新しいデータを作成することが可能となり
、データ作成の効率を向上させることもできる。
手段に格納しておけば、これを読み出しで編集すること
により容易に新しいデータを作成することが可能となり
、データ作成の効率を向上させることもできる。
第1図は本発明のインプットチャート作成装置の基本的
構成を示すブロック図、第2図は同装置によるインプッ
トチャート作成の基本工程を説明するだめのフローチャ
ート、第3図はダイアグラムか、らインプットチャート
への変換を説明するだめの図、第4図は本発明実施例の
インプットチャート作成装置をその機能の一部として備
えたシミュレーション装置のハードウェア構成を示すブ
ロック図、第5図は同シミュレーション装置のファイル
構成を示すブロック図、第6図は各セツションにおいて
使用されるファイルとテーブルとの関係を示す説明図、
第7図はシミュレーション装置の各ブロックの操作の流
れを示す工程図、第8図はシミュレーション装置の全体
の流れを制御するメインプログラムのフローチャートで
ある。第9図はハードウェア情報設定セツションにおけ
る処理を示すフローチャート、第10図はシリアルデー
タテーブル定義時の画面を示す説明図、第11図はハー
ドウェア情報テーブルの構成を示す説明図、第12図は
ハードウェア情報ファイルの構成を示す説明図、第13
図はタイミングデータ作成セツションにおける概略の処
理を示すフローチャート、第14図はダイアグラム作成
セツションにおける処理を示すフローチャート、第15
図はダイアダラム作成開始時の画面を示す説明図、第1
6図〜第19図はダイアグラムテーブルの構成を示す説
明図、第20図はダイアグラム作成時の編集作業を説明
するだめのフローチャート、第21図はダイアグラムフ
ァイルの41!ff成例を示す説明図、第22図はダイ
アグラム作成時の編集作業を示す説明図、第23図はダ
イアグラム作成時の各コマンドの実行状態を示すフロー
チャート、第24図(a)〜(e)はダイアダラム作成
中の画面を示す説明図、第25図はインプットチャート
作成セツションにおける処理を示すフローチャート、第
26図はダイアグラムの他の例を示す説明図、第27図
は第26図のダイアグラムに対応するインプットチャー
トの画面を示す説明図、第28図はインプットチャート
作成時の編集作業を示す説明図、第29図はインプット
チャートファイルの構成例を示す説明図、第30図はシ
リアルチャート作成セツションにおける処理を示すフロ
ーチャート、第31図はシリアルチャートの表示例を示
す説明図、第32図は通信データの繰り返し指定を説明
するための図、第33図はシリアルチャートファイルの
構成例を示す説明図、第34図はタイミングチャート作
成セツションにおける処理を示すフローチャート、第3
5図はタイミングチャート作成時の表示例を示す説明図
、第36図は信号の繰り返し指定を説明するための図、
第37図はタイミングチャートファイルの構成例を示す
説明図、第38図はタイミングチャート合成セツション
における処理を示すフローチャート、第39図は合成タ
イミングチャートファイルの構成例を示す説明図、第4
0図はタイミングデータ作成時の表示例を示す説明図、
第41図はタイミングデーク作成セツションにおける処
理を示すフローチャート、第42図はタイミングデータ
テーブルの構成例を示す説明図、第43図はタイミング
データテーブルの詳細を示す説明図、第44図は繰り返
しテーブルの構成例を示す説明図、第45図はタイミン
グデータファイルの構成を示す説明図、第46図はタイ
ミングデータフォーマット変換セツションにおける処理
を示すフローチャートである。また、第47図は複写機
の概略構成を示す断面図、第48図は同複写機において
使用される自動原稿搬送装置の概略構成を示す断面図、
第49図は同複写機の制御回路の概略構成を示すブロッ
ク図、第50図は複写機のシミュレーションを行う際の
構成の一例を説明するブロック図、第51図はシミュレ
ーションキットの概略外観を示す図、第52図は同シミ
ュレーションキットの表示パネルの一例を示す説明図、
第53図はシミュレーションの対象となるプログラムの
一例を示すフローチャート、第54図は従来の方法によ
るインプットチャートの作成を説明するための図である
。 Δ:データ入力手段 B:演算手段 C:画像出力手段 D:ファイル手段特許出願人
富士ゼロックス株式会社代 理 人
小 堀 益(ほか2名)第1図 第2図 第3図 第4図 第7図 (a) 第9図 第10図 (a) 第11図 (b) ヨニ 第12図 (a) (b) 第 16 図 汎旧図 第 19 図 1列目 2列目 3列目 20図 (b) 第22図 ビ1 (m) (e) (f)第23図 (a) 第28図 (cl) (b)(c)
(d)(e)
(f)((J) (h)
第32図 ab c dl 、:1 ↑ ↑ ↑ 第33図 (a) (b) 第34図 (a) 第37 (a) (b
)(d) (g
l(e) (h
)(f) (
i)第38図 (a) 第42図 第44図 第45図 (b) 第 48 Ll 第53図 第49図 第50図
構成を示すブロック図、第2図は同装置によるインプッ
トチャート作成の基本工程を説明するだめのフローチャ
ート、第3図はダイアグラムか、らインプットチャート
への変換を説明するだめの図、第4図は本発明実施例の
インプットチャート作成装置をその機能の一部として備
えたシミュレーション装置のハードウェア構成を示すブ
ロック図、第5図は同シミュレーション装置のファイル
構成を示すブロック図、第6図は各セツションにおいて
使用されるファイルとテーブルとの関係を示す説明図、
第7図はシミュレーション装置の各ブロックの操作の流
れを示す工程図、第8図はシミュレーション装置の全体
の流れを制御するメインプログラムのフローチャートで
ある。第9図はハードウェア情報設定セツションにおけ
る処理を示すフローチャート、第10図はシリアルデー
タテーブル定義時の画面を示す説明図、第11図はハー
ドウェア情報テーブルの構成を示す説明図、第12図は
ハードウェア情報ファイルの構成を示す説明図、第13
図はタイミングデータ作成セツションにおける概略の処
理を示すフローチャート、第14図はダイアグラム作成
セツションにおける処理を示すフローチャート、第15
図はダイアダラム作成開始時の画面を示す説明図、第1
6図〜第19図はダイアグラムテーブルの構成を示す説
明図、第20図はダイアグラム作成時の編集作業を説明
するだめのフローチャート、第21図はダイアグラムフ
ァイルの41!ff成例を示す説明図、第22図はダイ
アグラム作成時の編集作業を示す説明図、第23図はダ
イアグラム作成時の各コマンドの実行状態を示すフロー
チャート、第24図(a)〜(e)はダイアダラム作成
中の画面を示す説明図、第25図はインプットチャート
作成セツションにおける処理を示すフローチャート、第
26図はダイアグラムの他の例を示す説明図、第27図
は第26図のダイアグラムに対応するインプットチャー
トの画面を示す説明図、第28図はインプットチャート
作成時の編集作業を示す説明図、第29図はインプット
チャートファイルの構成例を示す説明図、第30図はシ
リアルチャート作成セツションにおける処理を示すフロ
ーチャート、第31図はシリアルチャートの表示例を示
す説明図、第32図は通信データの繰り返し指定を説明
するための図、第33図はシリアルチャートファイルの
構成例を示す説明図、第34図はタイミングチャート作
成セツションにおける処理を示すフローチャート、第3
5図はタイミングチャート作成時の表示例を示す説明図
、第36図は信号の繰り返し指定を説明するための図、
第37図はタイミングチャートファイルの構成例を示す
説明図、第38図はタイミングチャート合成セツション
における処理を示すフローチャート、第39図は合成タ
イミングチャートファイルの構成例を示す説明図、第4
0図はタイミングデータ作成時の表示例を示す説明図、
第41図はタイミングデーク作成セツションにおける処
理を示すフローチャート、第42図はタイミングデータ
テーブルの構成例を示す説明図、第43図はタイミング
データテーブルの詳細を示す説明図、第44図は繰り返
しテーブルの構成例を示す説明図、第45図はタイミン
グデータファイルの構成を示す説明図、第46図はタイ
ミングデータフォーマット変換セツションにおける処理
を示すフローチャートである。また、第47図は複写機
の概略構成を示す断面図、第48図は同複写機において
使用される自動原稿搬送装置の概略構成を示す断面図、
第49図は同複写機の制御回路の概略構成を示すブロッ
ク図、第50図は複写機のシミュレーションを行う際の
構成の一例を説明するブロック図、第51図はシミュレ
ーションキットの概略外観を示す図、第52図は同シミ
ュレーションキットの表示パネルの一例を示す説明図、
第53図はシミュレーションの対象となるプログラムの
一例を示すフローチャート、第54図は従来の方法によ
るインプットチャートの作成を説明するための図である
。 Δ:データ入力手段 B:演算手段 C:画像出力手段 D:ファイル手段特許出願人
富士ゼロックス株式会社代 理 人
小 堀 益(ほか2名)第1図 第2図 第3図 第4図 第7図 (a) 第9図 第10図 (a) 第11図 (b) ヨニ 第12図 (a) (b) 第 16 図 汎旧図 第 19 図 1列目 2列目 3列目 20図 (b) 第22図 ビ1 (m) (e) (f)第23図 (a) 第28図 (cl) (b)(c)
(d)(e)
(f)((J) (h)
第32図 ab c dl 、:1 ↑ ↑ ↑ 第33図 (a) (b) 第34図 (a) 第37 (a) (b
)(d) (g
l(e) (h
)(f) (
i)第38図 (a) 第42図 第44図 第45図 (b) 第 48 Ll 第53図 第49図 第50図
Claims (1)
- 【特許請求の範囲】 1、画像出力装置内で搬送される用紙の状態を示す用紙
状態データ及び前記画像出力装置内に配置される用紙感
知部品の位置を示す部品位置データを入力するデータ入
力手段と、前記用紙状態データ及び部品位置データに基
づいて前記用紙が前記用紙感知部品部分を通過したとき
に該用紙感知部品から出力される入力信号の変化時点及
びレベル変化の状態を表すタイミングデータを求める演
算手段と、前記タイミングデータから前記入力信号の波
形に対応したインプットチャートを生成し該インプット
チャートを画像として出力する画像出力手段とを設けた
ことを特徴とする画像出力装置シミュレーション用イン
プットチャート作成装置。 2、前記演算手段により求められたタイミングデータを
格納するファイル手段を設けたことを特徴とする特許請
求の範囲第1項記載の画像出力装置シミュレーション用
インプットチャート作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3109688A JP2615757B2 (ja) | 1988-02-12 | 1988-02-12 | 画像出力装置シミュレーション用インプットチャート作成装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3109688A JP2615757B2 (ja) | 1988-02-12 | 1988-02-12 | 画像出力装置シミュレーション用インプットチャート作成装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01206385A true JPH01206385A (ja) | 1989-08-18 |
| JP2615757B2 JP2615757B2 (ja) | 1997-06-04 |
Family
ID=12321869
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3109688A Expired - Lifetime JP2615757B2 (ja) | 1988-02-12 | 1988-02-12 | 画像出力装置シミュレーション用インプットチャート作成装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2615757B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7751931B2 (en) | 2006-04-26 | 2010-07-06 | Canon Kabushiki Kaisha | Design support apparatus and design support method therefor |
| JP2013228871A (ja) * | 2012-04-25 | 2013-11-07 | Canon Inc | 設計支援装置、プログラム及びコンピュータ可読記憶媒体 |
-
1988
- 1988-02-12 JP JP3109688A patent/JP2615757B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7751931B2 (en) | 2006-04-26 | 2010-07-06 | Canon Kabushiki Kaisha | Design support apparatus and design support method therefor |
| JP2013228871A (ja) * | 2012-04-25 | 2013-11-07 | Canon Inc | 設計支援装置、プログラム及びコンピュータ可読記憶媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2615757B2 (ja) | 1997-06-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW464828B (en) | Method and apparatus for design verification using emulation and simulation | |
| JP3027009B2 (ja) | 設計取り込みシステム | |
| CN113807037B (zh) | 一种支持soc设计全流程开发的软件和硬件协同仿真系统 | |
| JPH01309185A (ja) | Asic用計算機支援設計システム | |
| US6230305B1 (en) | Methods and apparatus for configuring schematic diagrams | |
| WO1990011569A1 (en) | Computer-aided engineering | |
| JP3192906B2 (ja) | 論理シミュレーションシステム及び論理変更方法 | |
| CN111212103A (zh) | Sca软件无线电台界面模拟系统和方法 | |
| JPH02232152A (ja) | 生産システムシミュレータ生成装置 | |
| JP2696957B2 (ja) | 画像出力装置シミュレーション用インプットチャート編集方法 | |
| JPH01206385A (ja) | 画像出力装置シミュレーション用インプットチャート作成装置 | |
| JP2653110B2 (ja) | 画像出力装置シミュレーション用タイミングデータフォーマット変換方法 | |
| JP2887254B2 (ja) | 画像出力装置シミュレーション用チャート編集方法 | |
| JP2696959B2 (ja) | 画像出力装置シミュレーション用通信データ生成方法 | |
| Friedenson et al. | Designer's Workbench: Delivery of CAD tools | |
| JPH03125233A (ja) | 記録装置のシミュレータおよびそのシミュレーションエンジン | |
| JPH09153077A (ja) | デジタル回路設計支援システムおよびデジタル回路のハードウェアおよびソフトウェアの設計方法 | |
| JP2007280092A (ja) | 画面データ作成方法 | |
| Gehring et al. | A laboratory for a digital design course using FPGAs | |
| David et al. | UVM Testbench Automation for AMS Designs | |
| JP2973436B2 (ja) | Lsi回路シミュレーション方法 | |
| Bering | The electronics engineer's design station | |
| JPH03225436A (ja) | 記録装置のシミュレータおよびそのデバッガ | |
| Nattrass et al. | Some computer aided engineering system design principles | |
| Lillehagen | CAD/CAM work stations for man-model communication |