| 1) |
ヘルプ参照中やデーター・ファイル編集中にはタイマーは動作しません。あしからず。 |
| 2) |
当プログラムの仕組みは次の様になっています。 |
-
起動時に12ヶ月分のデーター・ファイルを全て読み込みメモリーに展開します。
-
当月のデーターを表示した後,CPUのスピードを計測し,調光パルス生成に使用しています。中古の98ノートをターゲットにしているのであんまり速いCPUだと計算がオーバーフローする可能性があります。
-
演算したデーターを約0.1秒おきに出力します。この様な動作なのでトリガー式のタイマーと違って,いつ何時起動してもユーザーが期待する動作で起動します。
-
1秒おきのタイマー割り込みで,現時点の調光デューティーやポート出力を演算し,出力に反映させます。したがって調光の分解能も1秒単位で正規化されます。
-
キー入力は1秒おきの割り込みタイマーでモニターし,エディターなどのファンクッション・キー割り込みを処理しています。
|
| 3) |
キー入力が2分間なければ画面はスクリーン・セーバー表示に移行します。ノートPCでない場合でも画面の焼き付きが回避できます。 |
| 4) |
出力の論理は調光ポート:Highが点灯/Lowが減光,その他のポート:HighがON LowがOFFとなっています。 |
| 5) |
調光用のデューティー出力は繰り返し周期が約100mSとなっていて,1秒毎に発生する割り込みの処理に時間がかかる為,大きなジッターを持っています。出力されるデューティーも0〜100%となっており,調光インバーター側の仕様である最少デューティー20%に合致しないので必ずデューティー変換回路を通し,動作させてください。(配電盤に内蔵されている) |
| 6) |
ポート制御はOUT命令しか使っていないので,いかなる拡張出力ポートでも使用可です。コマンド・ラインよりポート・アドレスの指定が出来ますのでI/O拡張ボードの使用も可能です。 |
| 7) |
地震を関知し,(制御盤内蔵のセンサーにて)20秒間揺れが続くと出力をオールOFFにします。検出動作30秒間はBEEPで,関知後はアラームで地震が来た事を知らせます。 |
| 8) |
ファンクッションの仕様 |
-
f・1のマニュアル・モードはビット#3〜#8を数字キーでオルタネート動作です。
-
f・5のデモ・モードは調光制御信号のみプログラムに関係なく3〜4秒周期で明暗を繰り返す動作です。
-
f・9は今月のデーター・ファイルでエディターを起動します。エディターを終了するとタイマー・プロセスに戻ります。(再起動と同じ)エディターはお好みのエディターを使って下さい。といってもDOS用のエディターは現在市販されていなので¥WINNDOWS¥COMMANDの中に入っているEDIT.COMを使うとよいでしょう。
-
f・10はポートの各ビットをホールドし,プログラムを終了します。デューティー制御は調光,ラインヒーター共に保持されません。
|