next up previous contents
: WAITのプログラム : バッチ処理 : バッチの停止プログラム   目次

バッチのページサイズを取得するプログラム

b7〜b0に指定されたバッチ番号のページサイズを取得する関数をgetBatSize()とすると、プログラムは
if ((command & 0xFF00) == 0x9400)    // ページサイズを取得して
    putw(getBatSize((byte)command)); // シリアルポートに出力
のようになる。getBatSize()内部では、ターミネータが現れるまでバッチを読み取り、ページサイズをカウントしている。なお、戻り値が0である場合はそのバッチは登録されていないことを示す。



Deguchi Lab. 平成20年3月5日