DSPA64/HLF SOFTWARE
Site Map >
DSPA64/HLF Software
A complete software package comes free with every
DSPA64/HLF data acquisition system. This package includes finished
applications, diagnostic programs, low level libraries and source
code. Plus, the latest updates are always available at no charge from
our downloads page.
The DSPA64/HLF software is described below. With this software, you
can start acquiring data right away. If it doesn't completely satisfy
all your acquisition needs, you can customize the source code for
your application. Or, check our list of
third-party software
programs to see if any fit your needs.
Product Disk Directories
| |
include |
Include files for Library functions |
| |
dll |
Library functions |
| |
simple |
Simpa64 text only acquisition program |
| |
scope |
Scopea64 Windows GUI acquisition program |
| |
2task |
Two task processing demo |
| |
labview |
LabVIEW Support |
| |
diags |
Diagnostic program |
| |
examples |
Example programs |
| |
suds |
Conversion program - IASPEI SUDS format |
Software Summaries
SAMPLE SCREENS:
Scope
SIMPA64
This is a simple "text only" acquisition program. Acquisition
parameters such as sampling rate, filter coefficient, and output file
size are specified in ASCII form in an initialization file. Acquired
data can be presented on the screen as text values and saved to the
hard disk in binary multiplexed format. This program is perfect for
applications where the acquisition will run unattended or for lower
power PCs where a complicated GUI interface would be excessive.
SCOPEA64.EXE
This is a full Windows GUI interface program that displays acquired
data as horizontal traces on the screen. Acquired data is scrolled
across the screen as it comes in and is also saved to disk. All
acquisition parameters, such as sampling rate, filter coefficient,
and output file size, are set by dialogs reached from pull down
menus. Hot keys like up and down arrow can be used to adjust the
number of displayed bits for the signal level you are using. The
binary file format is exactly the same as for simpa64.exe.
DIAG
The system diagnostic can be used after installation or any other time
to verify that the A/D board is correctly connected and communicating
with the PC. This utility can prove very valuable in the field when
connecting new hardware.
TWO TASK SUPPORT
Under multitasking systems like Windows or Linux you can run acquisition
as one task while a second task examines the acquired data files and
performs further processing. Typical second task activities might
include items like triggering accept/reject decisions on files so an
excessive amount of data does not build up on the hard disk. The 2task
example included with the system shows how to run a simple threshold
trigger. Under Windows, each tasks is typically run in its own window.
Under Linux, the acquisition task usually runs in the background while
the processing task runs in the foreground.
LABVIEW SUPPORT
LabVIEW drivers and a finished application paralleling the other
software are provided. The application is a finished scope display
acquisition program. This program is "ready to go" and does not require
any user programming, but you must have a copy of LabVIEW in order to
use it. Full LabVIEW "G" source code is provided.
LIBRARY SUPPORT
Basic driver support is provided as a collection of library functions
that let you initialize, start acquisition, and copy results to the
PC. The library source code can be compiled to either static or DLL
(shared library) format with no changes and is written in standard
ASCII C. See below for a list of functions.
Library Functions
| |
DSPA64_Init |
Initializes DSPA64 w/ sample rate, filter coefficients, etc |
| |
DSPA64_Start |
Begins DSPA64 acquisition |
| |
DSPA64_IsReady |
Checks when a buffer is full |
| |
DSPA64_GetData |
Reads a buffer worth of data FIFO |
| |
DSPA64_Stop |
Ends DSPA64 acquisition |
| |
DSPA64_GetBaseio |
Returns base I/O address for DSPHLF card |
| |
DSPA64_SetBaseio |
Sets base I/O address for DSPHLF card |
| |
DSPA64_ClearReady |
Clears buffer full flag |
| |
DSPA64_SpsToNCount |
Converts samples/sec to decimation count |
| |
DSPA64_NCountToSps |
Converts decimation count to samples/sec |
| |
DSPA64_TailToCoeff |
Converts filter tail off rate to a coefficient |
| |
DSPA64_CoeffToTail |
Converts filter coefficient to a tail off rate |
| |
DSPA64_NormalizeScale |
Compute normalized filter scale from coefficient |
| |
DSPA64_NTimingTicks |
Sets clock rate which controls sampling rate |
| |
DSPA64_MaximumRate |
Returns maximum sampling rate |
| |
DSPA64_BufferSize |
Computes the number of samples in a data buffer |
Go to DSPA64/HLF
Price,
Spec Sheet,
Manual,
Photo
|