National Instruments 320571-01 用户手册

下载
页码 157
Introduction to the NI-DSP Interface Utilities
Chapter 1
Part 4:  NI-DSP Interface Utilities
1-2
NI-DSP SRM for LabVIEW for Windows
The 
Examples
 directory contains the files used in Part 4, Chapter 2, Getting Started with the NI-DSP Interface
Utilities, to build a custom DSP Library.
The 
LIB
 directory contains 
LIBLVDSP.a
, the archived library of object modules containing all of the analysis
functions and Kernel routines used in building the downloadable DSP Library files, as well as the two DSP
Library files 
LV2200S.out
 and 
LV2200.out
.
Installing the NI-DSP Interface Utilities
For instructions on installing the NI-DSP Interface Utilities, refer to Part 1, Getting Started with NI-DSP, under
the section titled Installing NI-DSP for LabVIEW for Windows.
For instructions on installing the AT&T WE DSP32C software, refer to the WE DSP32C Support Software Library
User Manual 
and other related documentation.
Using the NI-DSP Interface Utilities
Use the NI-DSP Interface Utilities to customize the DSP Library and execute your own functions on the DSP board.
Figure 1-2 shows a diagram of the interface layers used to access functions in your custom library.
Driver Software
(
DSP.DLL
)
AT-DSP2200
KERNEL
Dispatcher
Onboard
Library
+
+
PC  Bus
Memory 
Manager
LabVIEW VI
Call to a CIN
Figure 1-2.  Interface Layers to Onboard Functions
When your library is downloaded and a LabVIEW interface to your function has been created, you can execute a
function in your onboard custom library by making a call to the interface function in your program from LabVIEW.
This call passes control to the interface software which calls the NI-DSP driver.  The NI-DSP driver communicates
with the DSP Library to pass parameters, indicates which onboard function to execute using the dispatcher, and
returns results to LabVIEW.