808 Gilman Avenue Berkeley, CA., 94710 p:925.253.2960 www.ultraviewcorp.com
WINDOWS 7™ SOFTWARE SETUP
SOFTWARE PACKAGE CONTENTS
The software for the Synth1000 series board includes 64-bit Windows device drivers supported for
Windows 7™ and later operating systems, a ready-to-use NI Labview GUI for simple synthesizer
applications, a ready to use Qt GUI for simple synthesizer applications, a command line C program
showing how to implement software loops for advanced functionality, a command line C program
suitable for batch file access, and several Microsoft Visual Studio 2012 projects containing example
code necessary to allow rapid development of powerful custom applications. This software package
can be downloaded from:
http://www.ultraviewcorp.com/downloads
WINDOWS 7™ INSTALLATION
Run setup.bat
AS ADMINISTRATOR
(right click) in the base folder and follow the prompts.
First the user is asked to install the driver for the synth. Then the user is asked to install MSVC
redistributable. These are both required for basic synth operation if not already installed. Then Qt and
the Labview runtime redistributable should be installed from their respective web locations
(
http://www.ni.com/download/labview-run-time-engine-2012/3435/en/
and http://download.qt-
project.org/archive/qt/5.1/5.1.1/qt-windows-opensource-5.1.1-msvc2012_opengl-x86_64-offline.exe).
These are required only if the user plans to use the associated GUIs and/or those environments for
custom applications. It is recommended to use at least one of the GUIs to get a feel for the Synth's
functionality. It is best to restart after the installation process has completed, and the synth will initialize
automatically on the next startup. If you do not wish the synth to start when windows does, simply
remove startup.exe from the startup folder (start menu, all programs, startup). The synth will still start
when a program is executed, but the clock may take longer to sync. Two shortcuts, one to the main
synth folder, and the other to the labview executable are placed on the desktop for easy access.
THE EXAMPLE GUI PROGRAMS
The source code and project files for the example GUI programs are contained in two folders: “QtGUI”
for Qt, “LabviewGUI” for labview. There is both a Labview based and a Qt based GUI project and
executable. The executables are located in the release and build folders respectively. Both can be run
as they are, or modified with the appropriate development environment. Qt is freely available on the
net, but requires an additional compiler. Labview must be licensed, although the example LabView
executable may be run unmodified, in any system in which the free Labview 2012 Run-Time-Engine
has been installed.
THE EXAMPLE COMMAND LINE PROGRAMS
The C source code and project files for the example program are contained in the folders titled
“command line examples\command_line_utilities\acquire” and “command line simple
control\command_line_utilities\acquire”. The project files are associated with Microsoft Visual Studio
version 12.0. Each project builds a simple Windows console application (acquire.exe). One of the
programs is ready to use simply by executing it and performs examples of common uses of the synths.
The other requires several command line arguments and provides easy access to basic synth
functionality that can be called from a batch file or from other programs. Modification of either of these
programs can be achieved by editing acquire.cpp and rebuilding the application. Additional information
is contained in the C code comments.
v1r06
Page
13
of
27
Copyright © 2008 – 2010 Ultraview Corporation
Содержание SYNTH1000x2
Страница 2: ......