Xqt メソッド

解説
SPEL+タスク1つを開始します。

書式
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メソッドを使用して1タスクが完了するのを待つか、またはタスクステータスイベントとともにEventReceivedを使用して1タスクが終了するのを待つことができます。

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