(ファイル名:Actor Framework.lvlib:Actor.lvclass:Launch Root Actor.vi)

アクターのタスクを実行し、メッセージを処理する非同期実行のVIを起動します。このVIは、新しく起動されたアクターにメッセージを送信するために使用できるエンキューアのリファレンスを返します。

「ルートアクターを起動」VIは、発呼者なしでアクターを起動します。アクターツリーのルートアクターを起動するには、このVIを使用します。その他のすべてのアクターを起動するには、「ネストされたアクターを起動」VIを使用します。


icon

入力/出力

  • cActor_Framework_lvlib_Actorlvclass.png アクター

    アクターは、アクターの初期状態を指定します。

  • cerrcodeclst.png エラー入力 (エラーなし)

    エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。

  • cbool.png 「アクターコア」のフロントパネルを開く? (F)

    「アクターコア」のフロントパネルを開く?は、アクターの起動時に、アクターコアメソッドのフロントパネルを開くかどうかを指定します。デフォルトはFALSEです。TRUEに設定すると、このVIはランタイムエンジンでエラーを返します。

    VIの中断ボタンはアクターを停止することを忘れた場合に便利なので、コード開発中はこのボタンにアクセスできるように「アクターコア」のフロントパネルを開く?をTRUEに設定します。デバッグ以外の目的で、アクターのアクターコアフロントパネルを開くには、フロントパネル:開くメソッドを使用します。また、ウィンドウの外観をカスタマイズダイアログボックスの呼び出されたらフロントパネルを表示を有効にすることで、アクターが呼び出されたときにアクターコアフロントパネルが開くように、このVIを構成することもできます。

  • cstr.png デバッグエイリアス

    デバッグエイリアスは、Desktop Execution Trace Toolkitによってキャプチャされたトレースデータで起動されたアクターを識別するために使用するエイリアスを指定します。

  • iActor_Framework_lvlib_Message_Enqueuerlvclass.png アクターのエンキューア

    アクターのエンキューアは、エンキューアのリファレンスを返します。新しく起動されたアクターにメッセージを送信するには、このリファレンスを使用します。

  • ierrcodeclst.png エラー出力

    エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

  • アクターフレームワークの詳細については、アクターフレームワークテンプレートを参照してください。アクターフレームワークテンプレートを使用するには、LabVIEWのスタート画面でプロジェクトを作成をクリックし、アクターフレームワークを選択します。