┌─────────────────────────────────────┐ │ │ │ ストップウオッチ(ラップタイマー付き)DOS/V 1/100 秒 98 1秒単位の測定。│ │ │ └─────────────────────────────────────┘ 【1】 起動後、1回目のスペースにて、測定スタートします。 ★★★★★ TIMER START ★★★★★ 03:02:43:00 03:02:43:00 00:00:00:00 03:02:43:00 00:00:00:00 --------------------------------------------------------------------------- 【2】 2回目のスペース。[1] は、この時、スタート時刻です。 [1]前回PUSH [2]今回STOP [1]--->[2] [3]スタート時刻 [3]--->[2] 03:02:43:00 03:02:45:00 00:00:02:00 03:02:43:00 00:00:02:00 --------------------------------------------------------------------------- 【3】 スペースの代りに、Lボタンでは、1回目の PUSH で、START 時刻が設定 されますが、表示はメッセージラインのみです。 2回目の Lボタンで、下のように記録されます。 ★LAP START ★ STOP ★LAP TIME 03:02:49:00 00:00:05:00 00:00:05:00 --------------------------------------------------------------------------- 【4】 【5】までは、SPACE L ボタン 任意です。 --------------------------------------------------------------------------- 【5】 ESC で、終了。 この場合。[3]--->[2] には、LAP TIME も加算されます。 [1]前回PUSH [2]終了時刻 [1]--->[2] [3]スタート時刻 [3]--->[2] 03:02:49:00 03:02:59:00 00:00:10:00 03:02:43:00 00:00:16:00 --------------------------------------------------------------------------- 以上、一応、標準の使い方です。遊んでみて下さい。 ============ LAP_PLUS.def===== dos/v 1/100 (98 sec.) * m 1996-07-12 JUN 80 ^\ "lap_plus" ?.Ei[+,#O "trecord.dat"#m (s)?'y' #_#< &01 &11 u=r,&12 v=r,&13 w=r,&14 x=r,u=o,v=p,w=q,x=t, &15 o=r,&16 p=r,&17 q=r,&18 t=r, &01 fa-,fb-, :A (fb)?{ &02 } (fb)??{ &00 &s } &k (r==$1b)?{ &22 &30 >Z } (r==$20&&fa==1)?{ &20 &30 } (r==$20&&fa!=1)?{ &21 &30 fa+,} (r=='l'&&fb!=1)?{ &01 &23 fb+,} (r=='l'&&fb==1)?{ &23 fb-,} &d >A :Z Ei], &m(" ★ 終了しました。★") 20: &?(" [1]前回PUSH [2]今回STOP [1]--->[2] [3]スタート時刻 $ [3]--->[2] ")#m kk=k,bb=b,mm=m,hh=h,(k60)?{mm++,bb-=60}(mm60)?{mm++,bb-=60}(mm[2] [3]スタート時刻 $ [3]--->[2] ")#m kk=k,bb=b,mm=m,hh=h,(k60)?{mm++,bb-=60}(mm60)?{mm++,bb-=60}(mm>8,m=cx&$ff,b=dx>>8,k=dx&$ff, &m(" ★ 現在時刻 ( %02d:%02d:%02d:%02d ) $ (進行中 SPC ->STOP ESC ->終了)",h,m,b,k) 01: ax=$2c00,&i($21)o=cx>>8,p=cx&$ff,q=dx>>8,t=dx&$ff, 02: oo=o,pp=p,qq=q,tt=t, ax=$2c00,&i($21)h=cx>>8,m=cx&$ff,b=dx>>8,k=dx&$ff, kk=k,bb=b,mm=m,hh=h,(k60)?{mm++,bb-=60}(mm