Stellt dem Akteur die Queues für Eigennachrichten und Aufrufernachrichten bereit, ohne den Akteur zu starten.

Mit diesem VI können Sie testen, wie ein Akteur Nachrichten verarbeitet. Verwenden Sie dieses VI nicht im endgültigen Code.


icon

Ein-/Ausgänge

  • cActor_Framework_lvlib_Actorlvclass.png Akteur (Eingang)

    Akteur (Eingang) gibt den Akteur an.

  • cActor_Framework_lvlib_Message_Enqueuerlvclass.png Akteur-Aufrufer-Enqueuer

    Akteuraufrufer-Enqueuer gibt die Queue an, mit deren Hilfe der Akteur Nachrichten an seinen Aufrufer sendet.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • iActor_Framework_lvlib_Actorlvclass.png Akteur (Ausgang)

    Akteur (Ausgang) gibt eine Kopie von Akteur (Eingang) aus.

  • iActor_Framework_lvlib_Message_Enqueuerlvclass.png Selbstaufruf (Enqueuer)

    Selbstaufruf (Enqueuer) gibt die Referenz auf die Queue aus, mit deren Hilfe der Akteur sich selbst Nachrichten sendet.

  • iActor_Framework_lvlib_Message_Dequeuerlvclass.png Selbstaufruf (Dequeuer)

    Selbstaufruf (Dequeuer) gibt die Referenz auf die Queue aus, mit deren Hilfe der Akteur die an sich selbst geschickten Nachrichten liest.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • Dieses VI ermöglicht es der Methode "Ausführen" einer Nachricht, die Queues eines Akteurs ohne Starten des Akteurs festzulegen. Das VI gibt den Nachrichten-Enqueuer und -Dequeuer eines Akteurs an den Aufrufer aus, wodurch der Akteur nicht mehr vor äußerem Einfluss abgekapselt ist. Dieses Vorgehen ist beim Erzeugen von Testläufen nützlich, bei denen die Nachricht eines Akteurs aus der Queue entnommen wird, statt diese wie im Normalfall durch die Methode "Akteur - Hauptteil" eines Akteurs verarbeiten zu lassen. Mit dieser Art von Test kann ermittelt werden, ob die Nachrichten des Akteurs an sich selbst ordnungsgemäß erzeugt werden, wenn andere Methoden aufgerufen werden.

    Um Missbrauch vorzubeugen, gibt dieses VI einen Fehler aus, wenn bereits eine Queue in den Akteur eingefügt wurde (selbst wenn diese freigegeben wurde) oder wenn die Referenz "Keine Referenz" lautet. Dieses VI stellt den am Eingang anliegenden Akteuraufrufer-Enqueuer bereit und erzeugt die interne Queue für Nachrichten des Akteurs an sich selbst. Diese Queue für Nachrichten des Akteurs an sich selbst kann nur durch Anhalten des Aufrufers freigegeben werden.