MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【予約変数】   【マルチタスク】
【使い方】
TASKn

IF TASKn==0 THEN
【書   式】 【機   能】
TASKn

自己タスク番号取得
【解   説】
実行中のタスク番号を得ます。TASKnはグローバル変数ですが、タスク・モニタにより、タスクに実行権がひきわたされるたびに、TASKnにタスク番号を書き込んでいます。
従って、TASKnをあやまって、他の値に変更しても、タスクが切り替わるごとに正常化します。




10        FORK   10 *SUBTASK
20 PRINT "main=" TASKn
30 END
40 *SUBTASK
50 TIME 500
60 PRINT "sub=" TASKn
70 END
#run

main= 0
# sub= 10
  [LASTMODIFY]2011-05-27 14:37:57 [CREATEDATE]2008-04-16 11:21:12
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.