Xqt 方法
描述
启动一个 SPEL+ 任务。
语法
Sub Xqt (FuncName As String [, TaskType As SpelTaskType])
Sub Xqt (TaskNumber As Integer, FuncName As String [, TaskType As SpelTaskType])
参数
- TaskNumber
待执行任务的任务号。任务号范围为1至32。 - FuncName
待执行函数的名称。还可为函数选择性提供参数。参数必须位于括号内,以逗号分隔。有关详细信息,请参阅SPEL+ - Xqt语句。还可参阅示例。 - TaskType
指定任务类型为Normal、NoPause或 NoEmgAbort(可省略)。
备注
执行 Xqt 时,控制将立即返回至调用程序。使用 Call 方法等待任务完成,或者可使用 EventReceived 和任务状态事件等待任务完成。
参阅
Call 方法, EnableEvent 方法, EventReceived事件
Xqt 示例
VB 例:
m_spel.Xqt(2, "conveyor")
' 为 RunPart 函数提供一个参数
m_spel.Xqt(3, "RunPart(3)")
Dim funcToExec As String
funcToExec = "RunPart(" & partNum & ")"
m_spel.Xqt(3, funcCall)
C# 例:
m_spel.Xqt(2, "conveyor");
// 为 RunPart 函数提供一个参数
m_spel.Xqt(3, "RunPart(3)");
string funcToExec;
funcToExec = string.Format("RunPart({0})", partNum);
m_spel.Xqt(3, funcToExec);