Difference between revisions of "MC-Basic:STARTTASK/zh-hans"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with "{{Languages}} == 缩写 == STas == 格式 == StartTask ''<task> {Priority=<level>} {NumberOfLoops=<number of loops>}'' == 适用版本 == 所有版本 == 描述 == 从任...")
 
Line 12: Line 12:
 
从任务开始开始执行任务。 优先级设置任务执行的优先级。 最高优先级为1,这导致任务在所有实时任务运行后运行。 最低优先级为16.具有相同优先级的任务通过循环过程运行,这为每个任务提供相等的时间。 低优先级任务不能中断高优先级任务。 如果任务被终止,则可以使用此命令重新启动任务。 可以启动和指定任务以运行多个执行循环,然后停止。
 
从任务开始开始执行任务。 优先级设置任务执行的优先级。 最高优先级为1,这导致任务在所有实时任务运行后运行。 最低优先级为16.具有相同优先级的任务通过循环过程运行,这为每个任务提供相等的时间。 低优先级任务不能中断高优先级任务。 如果任务被终止,则可以使用此命令重新启动任务。 可以启动和指定任务以运行多个执行循环,然后停止。
  
{{Note|终端操作的优先级为2.如果任务优先级为1,指令行不能执行,直到任务结束或者其释放CPU。}}
+
{{Note|终端的优先级别为2。如果在优先级1启动任务,则在任务结束或直到释放CPU之前,命令行才能运行。}}
  
  

Revision as of 06:35, 28 April 2017

语言: [[::MC-Basic:STARTTASK|English]]  • [[::MC-Basic:STARTTASK/zh-hans|中文(简体)‎]]

缩写

STas

格式

StartTask <task> {Priority=<level>} {NumberOfLoops=<number of loops>}

适用版本

所有版本

描述

从任务开始开始执行任务。 优先级设置任务执行的优先级。 最高优先级为1,这导致任务在所有实时任务运行后运行。 最低优先级为16.具有相同优先级的任务通过循环过程运行,这为每个任务提供相等的时间。 低优先级任务不能中断高优先级任务。 如果任务被终止,则可以使用此命令重新启动任务。 可以启动和指定任务以运行多个执行循环,然后停止。

NOTE-Info.svgNOTE
终端的优先级别为2。如果在优先级1启动任务,则在任务结束或直到释放CPU之前,命令行才能运行。


类型

<task>: 文件规范,包括文件名和扩展名。
<priority level>: Long
<number of loops>: Long

取值范围

<task>:文件必须存在闪存盘上.
<priority level>: 1 to 16
<number of loops>: -1, 1 to MaxLong. 值为 -1 表示连续执行任务。

单位

默认值

<priority level>: 由LOAD命令设置的优先级。
<number of loops>: 1

使用范围

任务区,终端

限制

如果<task>已经启动,则不执行。

例子

StartTask MAKECUT Priority=3 NumberOfLoops=3         ‘运行3次

StartTask Task1.Prg Priority=8 NumberOfLoops=-1           '连续运行Task1

StartTask Main.Prg NumberOfLoops=1                              '运行一次

参见