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);