Click for SR Home Page

  USBxCH Software Summary 

A complete software package comes with the USB4CH. Finished applications, function libraries, and source code are included. With these tools you can start acquiring data right away and also write custom applications. Acquired data is easy to use with other popular programs.

Summaries of the finished applications are shown below. Complete descriptions are given in the PDF User Manual. A complete software package with source code and executables is available for Windows (usbwin.zip) and Linux (usblnx.tar). The most recent software and manual are always available for free from our Downloads page.


Finished Applications:

DVM
This digital volt meter program is available as Windows GUI or console text only program. The DvmGui version displays acquired data as large green LED characters for DC and low sampling rate applications. Data is also written to an ASCII output file. Calibration and display units are specified in an initialization file. The CAL helper program makes it easy to compute calibration coefficients.

SCOPE
This is an oscilloscope trace display program for moderate sampling rates displaying AC signal characteristics. Acquired data is displayed as traces in real time. Data is also written to an output file for later post-processing. Sampling rate and display parameters are specified in an initialization file. The View helper program makes it easy to playback saved data. Full GPS time stamping and location records are saved in the data files.

BLAST
Designed for the maximum sampling rates possible, this is a text only program requiring minimum PC resources. Sampling rates to 10kHz are possible on most computers with data continuously written to disk. Sampling rate and other acquisition parameters are specified on the Blast command line. Full GPS time stamping and location records are supported.

DvmGui
USB4CH DVM DATA ACQUISITION PROGRAM SCREEN
ScopeGui
USB4CH SCOPE DATA ACQUISITION PROGRAM SCREEN
Blast
USB4CH BLAST PROGRAM SCREEN

DIAG
This text only diagnostic program verifies the USBxCH hardware, power supply, and PC interface. Use to confirm proper installation.

DAT2ASC, PAK2ASC
These utilities convert binary files into ASCII text suitable for import into popular analysis and plotting programs. Use Dat2Asc with Scope and Pak2Asc with Blast.

VIEW, ASCVIEW
These GUI programs allow playback and review of previously acquired data. View works with Scope DAT files, while AscView works with ASC files from Scope or Blast.




Function Libraries:

Functions like Open, Close, and GetData are included for basic system control. The functions are written in C and provide all the tools needed for writing custom applications. Refer to finished applications like BLAST and DVM as examples. The libraries are available in static or DLL format. See the PDF User Manual for detailed function descriptions.



Using with Other Programs:
USB4CH data is compatible with many general purpose software packages. Some examples include:

GnuPlot
SER1CH-UA PLOTTED WITH GNUPLOT SCREEN

EXCEL, MATLAB, GNUPLOT
Data acquired with DVM is saved as simple ASCII text files. It can be read or imported by popular analysis and plotting programs like Excel, MatLab, and GnuPlot. See the User Manual and software Examples directory for a tutorial with GnuPlot.

VISUAL BASIC, LABVIEW, TESTPOINT
The USBxCH function libraries can be called from a wide range of programming languages like Visual Basic as well as programs like LabView and TestPoint. Users must provide an interface specifying the arguments for each DLL function in the format required by their program.

http://www.symres.com/webpages/software/softusb.htm Copyright © Symmetric Research