VI class/Populate Asynchronous Call Pool method: Difference between revisions
Added new method page. |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 53: | Line 53: | ||
== History == | == History == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Version | ! Version | ||
! Change(s) | ! Change(s) | ||
|- | |- | ||
|[[File: | |[[File:LV8-2013.png|frameless|border|64x64px|LabVIEW 2011|link=LabVIEW 2011]] | ||
| | | This method was added in [[LabVIEW 2011]]. | ||
|} | |} | ||
== See Also == | == See Also == | ||
{{ambox|text=Add links to internal wiki pages that would also help.}} | {{ambox|text=Add links to internal wiki pages that would also help.}} | ||
| Line 67: | Line 67: | ||
{{ambox|text=Add links to external resources that would also help.}} | {{ambox|text=Add links to external resources that would also help.}} | ||
[[Category:VI Server Method]] | |||
Latest revision as of 19:30, 10 June 2020
| VI Server Method Information | |
|---|---|
| Method ID | 4A2 |
| Scope | Basic Development Environment |
| Data Name | Populate Async Call Pool |
| Short Name* | Populate Async Call Pool |
| Long Name* | Populate Asynchronous Call Pool |
| * Displayed here in English. Short and Long names appear in the language of the LabVIEW IDE. | |
| Owning Class ID | 2 |
| Owning Class Name | VI Class |
| Return Data Type | No return value |
| Invoke Node |
|
| Available in Real-Time Operating System | Yes |
| Available in Run-Time Engine | Yes (Read/Write) |
| Available with control VIs | No |
| Available with global VIs | No |
| Available with polymorphic VIs | No |
| Available with strict type definitions | No |
| Loads the block diagram into memory | No |
| Loads the front panel into memory | No |
| Must wait until user interface is idle | No |
| Need to authenticate before use | No |
| Remote access allowed | No |
| Settable when the VI is running | Yes |
Ensures that the asynchronous call pool for a VI reference contains at least the number of data spaces specified by the Minimum Size parameter. By default, when you open a reference with the Open VI Reference function, LabVIEW allocates one data space per CPU core on the development computer.
Use this method to ensure deterministic execution of asynchronous VI calls. Set the Minimum Size of the call pool to the maximum number of calls that you expect to make to the referenced VI. This prevents LabVIEW from needing to allocate data spaces in the asynchronous call pool on demand, thereby avoiding the jitter of memory allocation.
You cannot decrease the size of the asynchronous call pool. Use the Current Size output of this method to identify the current number of data spaces allocated for the referenced VI.
LabVIEW deallocates the call pool when it closes the corresponding VI reference.
Parameters
Uses
| |
Specific use cases for this method. |
History
| Version | Change(s) |
|---|---|
| This method was added in LabVIEW 2011. |
See Also
| |
Add links to internal wiki pages that would also help. |
External Links
| |
Add links to external resources that would also help. |
