[総目次] [カテゴリ] [前]

SYSCNT - [一般]

[次] [次カテゴリ] [索 引]

SYSCNT

… システムカウントの取得(100ms単位)

書  式

SYSCNT

説  明

システムカウントを 100 ms 単位で取得します。
システムカウントは、ZAURUS内のストップウォッチのような存在で、リセット時点からの経過時間(1/10秒刻み)を表しています(サンプル1を参照してください)。


注意事項

SYSCNTとループを組み合わせることで、おおむね正確にプログラムを待機させることができます。WAITと異なり、ループ内でSYNCを実行することで、待機中にキーやペン入力を受け付けることができます(サンプル2を参照してください)。


関連項目

FASTTICKSYNC


サンプル

(サンプル1)
REM 944BASIC 'SYSCNT サンプル1'
*LOOP SYNC
 S=SYSCNT
 LOCATE 5,5:PRINT '        '
 LOCATE 5,5:PRINT S
GOTO *LOOP

(サンプル2)
REM 944BASIC 'SYSCNT サンプル2'
PRINT 'PUSH KEY'
KEYWAIT
S=SYSCNT
*LOOP1 SYNC
 IF SYSCNT-S>=30 THEN GOTO *EXIT
GOTO *LOOP1
*EXIT
PRINT '3秒経過!'
KEYWAIT


[総目次] [カテゴリ] [前]

SYSCNT - [一般]

[次] [次カテゴリ] [索 引]