3.1. Introduction
3. Windows SDK
3.1. Introduction
3.1.1. General
The bc63xPCI-V2 and bc63xPCIe Software Developer's Kit is designed to provide a suite of tools
useful in the development of applications which access features of the bc63xPCI-V2 and bc63xPCIe
Time and Frequency Processor. This kit has been designed to provide an interface between the
bc63xPCI-V2 and bc63xPCIe Time and Frequency Processor and applications developed for 32 and
64 bit Windows XP or newer Windows operating systems. In addition to the interface library, example
programs are provided, complete with source code, in order to provide a better understanding of the
kit features and benefits.
3.1.2. Features
The main features of the Software Developer's Kit include:
l
API interface library with access to all features of the bc635PCI-V2, bc637PCI-V2, bc635PCIe, and
bc637PCIe Time and Frequency Processor.
l
Example application programs, with source code, utilizing the API interface library.
l
This User's Guide providing the API library definition.
3.1.3. Overview
The Windows Software Developer's Kit was designed to provide an interface to the bc635PCI-V2,
bc637PCI-V2, bc635PCIe, and bc635PCIe Time and Frequency Processor in the 32 and 64 bit Win-
dows environments from Windows XP to the newest Windows 7. Specifically, the supported Win-
dows operating systems include 32 and 64 bit Windows XP, Vista, Server 2003, Server 2008 and 7.
The example application programs were originally developed under Microsoft Visual C++ 6.0 and
ported to support both Visual C++ 6.0 and Visual Studio 2008. The project files for both Visual C++
6.0 and Visual Studio 2008 are provided. The Visual Studio 2008 project files include 64 bit debug and
release target. The example programs provide sample code that exercises the interface library as well
as examples of converting many of the ASCII format data objects passed to and from the device into
a binary format suitable for operation and conversion. The example programs were developed using
discrete functions for each operation that allow the developer to clip any useful code and use it in their
own applications. The configurator example program provides interface dialogs to allow the operator
to set any configurable parameters for operating the bc635PCI-V2, bc637PCI-V2, bc635PCIe, and
bc637PCIe Time and Frequency Processor. Application programs developed using the interface
library run on any 32 or 64 bit Windows XP or newer Windows operating system.
- 101 -
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com