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


http://www.symres.com/software/softa64.htm