Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報
[掲示板に戻る全部  1-  最新50
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  [返信] [編集]

ありがとうございました。

大変参考になりました。



これからもよろしくお願いします。
[掲示板に戻る全部 次100 最新50
BluesBB ©Sting_Band