MicroVista Camera User Manual
Imaging Support: [email protected] http://www.mosir950.com 408-496-2019
25
5 API
AND
SDK
Camera Control
The Intevac Microvista
®
API provides a consistent programmatic interface for
camera control over a serial interface. Commands are sent over the serial port
embedded in the CameraLink interface, or over a standard serial UART on a COM
port on the host PC. For image acquisition, use the frame grabber manufacturer's
interface.
Over CameraLink, the API communicates via the standard "clallserial.dll" that is
provided by the frame grabber manufacturer. The API is designed to interface with
any frame grabber that implements the CameraLink standard as specified by
Automated Imaging Association (AIA) in the document Specifications of the
CameraLink Interface Standard for Digital Cameras and Frame Grabbers, version
1.1, January 2004. The API is also compatible with the earlier 1.0 CameraLink
standard. It has been tested with the National Instruments
TM
PCI-1428 frame
grabber and with the Imperx FrameLink
TM
VCE-LCB frame grabber.
Build Notes
The API is a C++ library built with Microsoft
®
Visual Studio
®
Version 8 using the
runtime libraries of .Net Framework 2.0. When building an application that links
with the API, specify the Multi-threaded dynamic link DLL runtime (use the /MD or
/MDd compiler command.)
The API does not use managed extensions. It was built with no common language
runtime (CLR) support.
The API is compatible with applications built with Visual C 6 as long as the /MD
compiler option is used and the newer versions of the runtime dlls are available in
the deployed environment. (The newer versions of the runtime libraries are
msvcr80.dll and msvcp80.dll.)
MicroVista_GUI
The MicroVista
®
GUI is a .Net Windows Forms application that provides a simple
interface to allow the user to control a camera from the MicroVista
®
family of
Intevac cameras.