Speicherpool für asynchrone Aufrufe belegen
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
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 | ![]() |
Ja | Aktuelle Größe gibt für das angegebene VI die aktuelle Anzahl von Datenräumen in der Liste asynchroner Aufrufe aus. |
| Mindestgröße | ![]() |
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

