[掲示板に戻る]
ブザー+リセットのVALUE やぎ 2006-3-9 18:27 |
Re:ブザー+リセットのVALUE ターラヤン 2006-3-10 0:03 |
Re:ブザー+リセットのVALUE 温泉好きのうさぎ 2006-3-10 10:06 |
Re:ブザー+リセットのVALUE やぎ 2006-3-13 15:02 |
1 | ブザー+リセットのVALUE |
やぎ 2006-3-9 18:27
[返信] [編集] いつも勉強させていただいています。 とても基本的なことなのですが メッセージとともにブザーを鳴動させる場合 X(03) VALUE ””27”J””05”” ブザー+リセット待ちの場合 X(03) VALUE ””27”J””05”” とSCREEN SECTIONに記述しますが、 そのVALUEが””27”B”01””の場合 どのような作用になるのでしょうか? またそのようなことはマニュアルに書いてあるのでしょうか? COBOL自体をほとんどソースを見ることで覚えてきたので こういう場合、どのように調べていいのかが分からず いざ自分が人に教える立場になり 戸惑っています。 大変基本的なことですが、ご教授願えますか? |
|
2 | Re:ブザー+リセットのVALUE |
ターラヤン 2006-3-10 0:03
[返信] [編集] ブザーについての説明は、 「データ管理説明書」の「第13章 ワークステーション」の 「13.6 ワークステーションの制御符号」のところに 書いてあります。 章番号は説明書のバージョンによって異なるかもしれません。 VALUEが””27”B”01””は書いていないので、エラーになるか、 何も起きないかのどちらかでしょう。 |
|
3 | Re:ブザー+リセットのVALUE |
温泉好きのうさぎ 2006-3-10 10:06
[返信] [編集] 簡単なプログラムを作って実際にどうなるのかを見れば、すぐにわかりますよ。 ””27”B”01”” すなわち ””27C201”” の値を DISPLAY 命令で実行した場合、3バイト目の値に応じた長さのブザーが鳴動した後、一時的に待ち状態となります。 この待ち状態は、リセットキーやファンクションキー等の押下により解除されます。 通常のリセット待ちとは異なり、システムファンクションキーでも解除されるため、画面切離→画面接続を行っても解除されてしまいます。 正しいリセット待ちを行うためには、COBOL言語説明書にもあるとおり 画面節で「WAIT」句を指定します。 また、データ管理説明書に記載されている ””27”J”01”” すなわち ””27D101”” は、ブザーの鳴動のみ行われ、指定時間鳴動後あるいは、鳴動中のリセットキー等の押下後は待ち状態にはならず、次の処理に進みます。 (注)上の説明で3バイト目を ””01”” としていますが、その値によってブザーの鳴動時間が変わります。 ””FF”” にすれば、鳴りっぱなしです。 |
|
4 | Re:ブザー+リセットのVALUE |
やぎ 2006-3-13 15:02
[返信] [編集] ありがとうございました。 大変参考になりました。 これからもよろしくお願いします。 |
BluesBB ©Sting_Band