|LabVIEW 2016 Help|
|LabVIEW 2017 Help|
|LabVIEW 2018 Help|
|LabVIEW 2019 Help|
|LabVIEW 2020 Help|
Owning Palette: Register Access Functions
Requires: Base Development System
Allocates device memory of a specified size and returns the offset that specifies where the memory is located.
|VISA resource name specifies the resource to be opened. The VISA resource name control also specifies the session and class.|
|size specifies the size of the allocation.|
|error in describes error conditions that occur before this node runs. This input provides standard error in functionality.|
|VISA resource name out is a copy of the VISA resource name that VISA functions return.|
|offset is a 64-bit offset which specifies the location of the allocated memory.|
|error out contains error information. This output provides standard error out functionality.|
The memory can be allocated on either the device itself or on the computer's system memory. If the device to which the given VISA Session refers is located on the local interface card, the memory can be allocated either on the device itself or on the computer's system memory. The memory region referenced by offset that is returned from this function can be accessed with the high-level functions VISA Move In 8, VISA Move In 16, VISA Move In 32, VISA Move In 64, VISA Move Out 8, VISA Move Out 16, VISA Move Out 32, and VISA Move Out 64 or it can be mapped using the VISA Map Address function.
|Note The offset of this function could be above the 4 GB boundary. If your device cannot access this memory, use the VISA Memory Allocation function instead.|