User manual
18
operations in LabVIEW. The VXI-DIO-128 and the
VXI-AO-48XDC do not require kernel mode access and are
completely functional without it.
7. How do I know that NI-DAQ has kernel mode access?
If you attempt an operation on a VXI-DAQ module that requires
NI-DAQ to communicate with your module at interrupt time, such as
buffered waveform capture, and NI-DAQ does not have kernel mode
access to the module, your application will receive the
deviceSupportError. See Question 6 for more information.
8. Is there anything I can do about a kernel mode access problem?
One way to solve a kernel mode access problem is to use onboard
memory on the VXI-MIO module. Timed, buffered analog input
(waveform capture) without kernel mode access is possible only if
you have onboard memory.
Timed, buffered analog output (waveform generation) is possible
even when kernel mode access is denied. However, the iteration
count will be unavailable and the regeneration modes are
unsupported. You can use either host or onboard memory for your
waveform generation, even when NI-DAQ does not have kernel
mode access.
Timed, buffered counter/timer input is not available without kernel
mode access.
Only one operation at a time can use onboard memory. That is, you
can acquire analog input data into the onboard memory, but you
cannot simultaneously generate a waveform from data in that
onboard memory. The VXI-MIO Series modules support onboard
memory only in LabVIEW and LabWindows/CVI. See Question 9
for more information about onboard memory.
9. How do I specify the use of onboard memory in my program?
The VXI-MIO Series modules support onboard memory only in
LabVIEW and LabWindows/CVI. First, you must tell NI-DAQ via
the NI-DAQ Configuration Utility that you have installed onboard
memory. See the Installation chapter of your VXI-DAQ device user
manual for more information. The onboard memory is on the
VXI-DAQ module itself, not on the VXIbus controller.
Select the amount of onboard memory you intend to use via the VXI
onboard memory field in the NI-DAQ Configuration Utility. Select
A32 address space for your module if your controller allows it. After










