PH330Lib Programming Library for PicoHarp 330
Version 2.0.0.0
PicoQuant GmbH - September 2024


Introduction

The Picoharp 330 is a modern TCSPC systems with USB 3.0 interface. 
The system requires a x86-64 PC with suitable USB host controller,
4 GB of memory, four or more CPU cores and at least 2 GHz CPU clock. 
The Picoharp 330 programming library for Windows is a DLL with demos 
for various programming languages. It is supported on Windows 10 and 
11 (64-bit versions only). There is also a version for Linux but that 
must be installed separately. Please refer to the respective manuals 
(PDF) for instructions.


What's new in this version 

Version 2.0 is the second release of PH330Lib and primarily provided 
to support the new PicoHarp 330 4P with four input channels. 
The previous model with two input channels is of course also supported. 
A very useful new feature is the API call PH330_SaveDebugDump. It is 
provided to help debugging gateware issues by letting the user save a 
snapshot of the device’s internal FPGA states to a file that then
can be submitted for support.


Disclaimer

PicoQuant GmbH disclaims all warranties with regard to this software 
including all implied warranties of merchantability and fitness. 
In no case shall PicoQuant GmbH be liable for any direct, indirect or 
consequential damages or any material or immaterial damages whatsoever 
resulting from loss of data, time or profits; arising from use, inability 
to use, or performance of this software and associated documentation. 


License and Copyright Notice

With the Picoharp 330 hardware you have purchased a license to use 
the PH330Lib software. You purchased no other rights to the software. 
The software is protected by copyright and intellectual property laws. 
You may not distribute the software to third parties or reverse engineer, 
decompile or disassemble the software or part thereof. You may use and 
modify demo code to create your own software. Original or modified demo 
code may be re-distributed, provided that the original disclaimer and 
copyright notes are not removed from it. Copyright of the manual and 
on-line documentation belongs to PicoQuant GmbH. No parts of it may be 
reproduced, translated or transferred to third parties without written 
permission of PicoQuant GmbH. 


Acknowledgements

When the PicoHarp 330 software is used under Linux it uses Libusb to 
access the PicoHarp 330 USB devices. Libusb is licensed under the LGPL 
which allows a fairly free use even in commercial projects. For details 
and precise terms please see http://libusb.info. In order to meet the 
license requirements a copy of the LGPL as applicable to Libusb is 
provided as part of the PicoHarp 330 software distribution media. 
The LGPL does not apply to the PicoHarp 330 software as a whole.


Trademark Disclaimer

Products and corporate names appearing in the product manuals or in the 
online documentation may or may not be registered trademarks or copyrights 
of their respective owners. They are used only for identification or 
explanation and to the owner’s benefit, without intent to infringe.


Installation 

Before installation, make sure to backup any work you kept in previous
installation directories and uninstall any older installations of PH330Lib.
The PH330Lib package is distributed via download, packed in a zip-file. 
Unzip that file and place the distribution setup file in a temporary disk 
folder. Start the installation by running setup.exe before connecting 
the PicoHarp 330 device.

The setup program will install the programming library including manual 
and programming demos. Note that the demos create output files and must 
have write access in the folder where you run them. This may not be the 
case in the default installation folder. If need be, please adjust the 
acces permissions or copy the demos to a suitable folder.

Before uninstalling the PH330Lib package, please backup your measurement data 
and custom programs. From the start menu select:  
PicoQuant - PicoHarp 330 - PH330Lib vx.x  >  uninstall.
Alternatively you can use the Control Panel Wizard 'Add/Remove Programs'
(in newer Windows versions this is called 'Software' or 'Apps&Features')


Contact and Support

PicoQuant GmbH
Rudower Chaussee 29
12489 Berlin, Germany
Phone +49 30 1208820-0
Fax   +49 30 1208820-90
email info@picoquant.com
www http://www.picoquant.com
