 |
9323 Hamilton
Mentor, Ohio 44060 - USA
Tel:+1-440-357-1400
Fax:+1-440-357-1416
|
Scientific Solutions' - LabMaster AD Software ToolKit
Powerful Library for Lab Master Custom Optimized Programs For Integraters,
VARs, OEMs, Developers & Serious Programmers
- Callable Library based on the Microsoft & Borland protocols
- Source Code Included
- Linkable with Microsoft, Borland and other compliers
- Microsoft/Borland C & C++
- Borland Turbo Pascal
- Microsoft QuickBASIC
- Includes Working Example Applications
- Stream data to disk
- Scope emulation
- Supports foreground and background routines
- Sophisticated library routines - fast and efficient
Document Contents:
Product Description
Key Features
Programming Examples
The AD Software Toolkit is for systems integraters, VARs, OEMs, developers,
and serious programmers. Design applications using data acquisition and
control hardware to create Virtual (PC) Instruments. The AD Software Toolkit
is a library based on the Microsoft & Borland protocols for optimizing the
functions of the Lab Master Advanced Design (AD). It is linkable with current
version of Microsoft, Borland, and other compilers that support this standard.
Source code for the library routines and example programs are included.
AD Software has foreground and background routines. Background routines
occur simultaneously with user's application code. Foreground routines return
after the assigned task is completed. Hardware interrupts are implemented to
service a foreground or background process. Functions range from simple
building blocks to complex routines. The Borland C complier is recommended for
re-compiling the library.
- Callable Library
- Source Code Included
- Working example applications (i.e., stream data to disk, scope
emulation)
- Supports Extended Memory protocols
Analog Input Processes
- Sample one channel in foreground
- Reload (map) the Channel/Gain Array.
- Setup system for Sweep routines
- Perform background sweep (single or repeating) using specified
buffer
- Return status from background process
- Abort background process restoring system conditions
- Inform background process that a trigger was detected
- Foreground sweep(s) - simple and complete
- Foreground triggered pre/post circular buffer
- Threshold detection on one single either within a background sweep or as
a foreground trigger
Analog Output Processes
- Single point output of one sample
- Setup system for Sweep routines
- Perform background sweep (single or repeating) using specified
buffer
- Return status of background process
- Abort background process
- Foreground sweep
Utility Functions
- Allocate/Free a memory buffer (low memory or Extended Memory) for DMA
transfers
- Transfer data To or From the DMA buffer and a separate application
buffer
- Reload DOS clock from real time clock
- Initialize the hardware and establish parameters
- Set/Reset hardware interrupts
Digital I/O Processes
- Get a sample from a digital input channel
- Output digital value to a channel
- Continuously sample from one digital input channel, returning when bit
changes.
- Monitor digital lines form changes in patterns
Counter Processes
- Count events (TTL pulses)
- Determine frequency of events per time unit
- Determine interval between edges on two signals
- Output one or more pulses or square waves
- Count up/down events
Programming Examples
The AD Software Toolkit comes with working applications created using the
AD Software Toolkit. Each application includes source code. Use the
applications as is, incorporate the programs into your own custom project, or
modify the programs to fit your needs.
The applications include:
- Stream data to disk files using one of two examples. One uses a large
Extended Memory buffer to store samples and then transfers them to disk at
the end of sampling. The other uses a circular buffer scheme to stream
data continuously to disk.
- Oscilloscope emulation is provided by a program that has data
acquisition, storage, and file replay capability, with optimized graphics,
a simple uses interface, and multiple triggering options.
Also, a DOS character driver allows access to AD library functions from any
software that can open files to sample data or issue commands (e.g.
spreadsheets, interpreted BASIC). Also included is a command line
interpreter.
Application assistance or questions about the design or implementation of
your Data Acquisition application?
Contact us.
Specifications subject to change without notice.
Scientific Solutions liability, trademarks, and export notices apply.
Copyright © 1974-2004 Scientific Solutions - All rights reserved