Gewährleistet, dass die Liste asynchroner Aufrufe für eine VI-Referenz mindestens so viele Datenräume enthält, wie unter Mindestgröße angegeben. Beim Erstellen einer Referenz mit der Funktion VI-Referenz öffnen reserviert LabVIEW per Voreinstellung einen Datenraum pro CPU-Kern.

Mit dieser Methode wird eine deterministische Ausführung asynchroner VI-Aufrufe gewährleistet. Stellen Sie die Mindestgröße der Aufrufliste auf die maximale Anzahl erwarteter Aufrufe des betreffenden VIs ein. So müssen Datenräume für die asynchronen Aufrufe nicht bei Bedarf erstellt werden, was mit Jitter bei der Speicherreservierung einhergehen kann.

Die Liste der asynchronen Aufrufe kann nicht verkleinert werden. Mit dem Ausgang Aktuelle Größe können Sie die aktuelle Anzahl von Datenräumen für das angegebene VI ermitteln.

Beim Schließen der Referenz des VIs wird die Liste der asynchronen Aufrufe aufgehoben.

Parameter

Name Datentyp Erforderlich Beschreibung
Aktuelle Größe ii32.png Ja

Aktuelle Größe gibt für das angegebene VI die aktuelle Anzahl von Datenräumen in der Liste asynchroner Aufrufe aus.

Mindestgröße ci32.png Nein

Mindestgröße gibt die Anzahl der Datenräume an, die die Liste asynchroner Aufrufe des angegebenen VIs enthalten sollte. Wenn Sie einen Wert mit diesem Eingang verbinden, der unter Aktuelle Größe der Liste asynchroner Aufrufe liegt, bleibt die Liste asynchroner Aufrufe unverändert.

Anmerkungen

Diese Methode hat folgende Merkmale:

Kurzname Speicherpool für asynchrone Aufrufe belegen
Datentyp Kein Ausgabewert
In Runtime-Engine verfügbar Ja
Für Real-Time-Betriebssystem verfügbar Ja
Bei laufendem VI einstellbar Ja
Lädt das Frontpanel in den Speicher Nein
Vor Benutzung zu authentifizieren Nein
Lädt das Blockdiagramm in den Speicher Nein
Netzwerkzugriff erlaubt Nein
Benutzeroberfläche muss erst im Ruhezustand sein Nein
Für Element-VIs verfügbar Nein
Für globale VIs verfügbar Nein
Für strikte Typdefinitionen verfügbar Nein
Für polymorphe VIs verfügbar Nein

Beispiele

Die folgenden Beispieldateien sind in LabVIEW enthalten.

  • labview\examples\Application Control\VI Server\Asynchronous Call By Reference\Populating the Asynchronous Call Pool.vi