CreateScheduledTask
CreateScheduledTask[expr]
1秒に1回ずつ繰り返し expr を評価するローカルのスケジュールされたタスクを作成する.
CreateScheduledTask[expr,time]
time 秒に1回ずつ繰り返し expr を評価するタスクを作成する.
CreateScheduledTask[expr,{time}]
time 秒後に1回だけ expr を評価するタスクを作成する.
CreateScheduledTask[expr,{time,count}]
time 秒ごとに合計で count 回まで繰り返して expr の評価を試みるタスクを作成する.
CreateScheduledTask[expr,timespec,start]
timespec に従ってstart 時間から始めて expr を評価するタスクを作成する.
詳細とオプション
- CreateScheduledTaskは作成されたタスクを表すScheduledTaskObject式を返す.
- CreateScheduledTaskはタスクを作成するが,そのタスクを開始しはしない.タスクはStartScheduledTaskで開始することができる.
- CreateScheduledTaskは,現行のWolfram言語セッション中にローカルで実行されるタスクを作る.セッション間ではタスクの状態は保存されない.
- start はタスクがアクティベートされる時の絶対時間であるとみなされる.
- expr の初回評価はアクティベートから time 秒後に行われる.
- 2つのタスクが同時に評価されるようにスケジュールされている場合,後で加えられたタスクが先に実行される.
- スケジュールされたタスクの実行にはノートブックフロントエンドは不要である.
- デフォルトで,expr の評価に必要な時間が time を上回る場合は保留になっている次の評価が省略される.
例題
テキスト
Wolfram Research (2010), CreateScheduledTask, Wolfram言語関数, https://reference.wolfram.com/language/ref/CreateScheduledTask.html (2014年に更新).
CMS
Wolfram Language. 2010. "CreateScheduledTask." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/CreateScheduledTask.html.
APA
Wolfram Language. (2010). CreateScheduledTask. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CreateScheduledTask.html