Software
Software Overview
(c) Spectrum GmbH
25
Software
This chapter gives you an overview about the structure of the drivers and the software, where to find and how to use the examples. It detailed
shows how the drivers are included under different programming languages and where the differences are when calling the driver functions
from different programming languages.
This manual only shows the use of the standard driver API. For further information on programming drivers
for third-party software like LabVIEW, MATLAB, DASYLab or VEE an additional manual is required that is de-
livered with the ordered driver option.
Software Overview
The Spectrum drivers offer you a common and fast API for using all of the board hardware features. This API is nearly the same on all operating
systems. Based on this API one can write your own programs using any programming language that can access the driver API. This manual
detailed describes the driver API allowing you to write your own programs.
The optional drivers for third-party products like LabVIEW or DASYLab are also based on this API. The special functionality of these drivers
is not subject of this manual and is described on separate manuals delivered with the driver option.
SPEasyGenerator
The Software SPEasyGenerator is included in the delivery of all D/A boards of the
M2i.6xxx, MI.6xxx, MX.6xxx and MC.6xxx series. The software allows a first test of
the obtained board and offers an easy-to-use function generator. A few mouse-clicks
are sufficient to output different waveform shapes and to change frequency, phase,
output amplitude, offset and filter. The software is running under all current windows
versions and can be started directly from CD.
SPEasyGenerator is based on LabWindows. The source code of the software is in-
cluded in the delivery of the hardware and can be used as a base for your own pro-
gramming.
SPEasyGenerator is designed to run under Windows 98, Windows ME, Windows NT, Windows 2000 and
Windows XP. It does not run under Linux. At the moment there is no graphical ready-to-run software for
Linux available. Please use the driver examples to examine whether the board is correctly installed under
Linux.