340 DCx camera
© 2010 Thorlabs
The uc480.h header file
The uc480.h header file contains all the definitions and constants needed for the DCx camera API.
You will find this file in the directory
C:\Program Files\Thorlabs\DCx camera\Develop\include after installation of the DCx camera drivers.
7.6.1.1
Programming in C / C++
For programming with the DCx camera API, we suggest that you use the C / C++ programming
language. This programming language offers efficient access to all functions of the DCx camera API.
Enabling access to image memory contents through pointers, C / C++ is especially suitable for
image processing applications.
Most of the DCx camera sample programs were created in Microsoft Visual Studio using the C++
programming language.
Required Files
In order to access the DCx camera API, make sure to include the following files in your project:
Header file: uc480.h (C:\Program Files\Thorlabs\DCx camera\Develop\Include\)
Lib file: uc480.lib (C:\Program Files\Thorlabs\DCx camera\Develop\LIB\)
Function library (DLL): uc480.dll (C:\Windows\System32\ )
In order to access the DCx camera AVI functions, make sure to include the following files in your
project:
Header file: uc480_tools.h (C:\Program Files\Thorlabs\DCx camera\Develop\Include\)
Lib file: uc480_tools.lib (C:\Program Files\Thorlabs\DCx camera\Develop\LIB\)
Function library (DLL): uc480_tools.dll (C:\Windows\System32\ )
NOTE
We suggest that you keep the function libraries (DLL, AX and OCX files) in the
default directory. Under Windows, these files reside in C:\Windows\System32\
after the installation.
Copying these files to other locations may result in version conflicts.
7.6.1.2
Programming in C#
We suggest to use the C# programming language for the creation of visualisation applications. While
it is possible to access image memory contents, doing so is more tedious than in C/C++ due to the
'managed code'. To access image memory contents in C#, you can use 'unsafe code' or the
'Marshall class'. Some system-level functions, such as Windows event handling, can be integrated
using the Windows API. The DCx camera SDK includes sample programs for programming with
Microsoft Visual Studio in the C# programming language.
Required Files
In order to access the DCx camera API in C#, make sure to include the following files in your
project:
Header file: uc480.cs (C:\Program Files\Thorlabs\DCx camera\Develop\Source\Demos - all