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