This software is able to log data from a condensation particle counter, and to control a few options.

v0.2.0 and above can handle the following models :
  • TSI 3010
  • TSI 3025
  • TSI 3772

Main window

Using the software

Getting help

  1. Hover the mouse over an element, and a help balloon will pop up. If the text in the balloon ends with "...", you can get more help with the "What's this ?" tool.
  2. To activate the "What's this ?" tool, click the '?' in the window's title bar. Then, click the GUI element to display the "What's this ?" help.

Checking the CPC status

Please, make sure that :

  1. The concentration plot upgrades every second.
  2. All LEDs in the status pane are lit.

The details pane is hidden by default, in order to accommodate small monitors. Click the tool bar icon to view/hide it. The details pane is different for every CPC model.

The Measurements and Parameters tabs display instant values. The Status tab displays status flags in the form of LED like indicators. If the instrument is operating normally, all lights should be lit (light green), except maybe the Communication LED.

Configuring the program with (options dialog)

Options dialog

Setting the port name

The format of the port name depends on the platform. On Windows, it is COM1, COM2, etc. On Linux, it is /dev/ttyS0, /dev/ttyS1, etc. for a real serial ports, or /dev/ttyUSB0, /dev/ttyUSB1, etc. for USB emulated serial ports.

Selecting the CPC model

Use the drop-down list to change the CPC model. It might be necessary to stop/start the program, so that it fully takes the change into account.

Saving the data

To save the data, check Save data to disk and set the options bellow :
  • Data path : where data should be saved (mandatory).
  • Meta data : a short note about the experiment (optional). Written in the file header.
  • Station code : a unique 3-character code for the sampling station (optional).
  • Data type : depends on what you are presently doing (mandatory). Air measurements, tests, etc. This option is used to separate the data and write them to different files.
  • Period : how often do we save the data. At a climate monitoring station, 300 s (5 min) is a typical value. Data sampled during this period are averaged before being saved to disk.

If data saving is enabled, the icon Save status icon on the right-hand side of the status bar is coloured (not greyed out), and its tool tip displays the current file name when you hover the mouse over it.

Installing the software


At run time, the program needs the following libraries :
  • Qt for the GUI (graphical user interface).
  • Qwt for data plots.

It also needs qextserialport, but only at compile time.


Click the Fichiers (files) tab. It shows a list of files that can be downloaded by clicking the link and selecting save the file. If you hover the mouse pointer over the link, a tip will show up, that shortly describes the file.

You need two files :
  • the program : cpc_vx.x.x-Qtq.q.q_Qwtw.w.w.7z, where x.x.x is the program version, q.q.q is Qt's version and w.w.w is Qwt version.
  • the DLL's : dll_Qtq.q.q_Qwtw.w.w.7z. Make sure the versions match the version in the program archive name.

Extract these two files to the same directory with 7-Zip and run the executable.


not written yet

Alternatives for unsupported models

Magic 200

The Magic 200 CPC has an internal flash memory, and can be interfaced with serial communication programs like PuTTY on Windows, or minicom on Linux and Mac OS X.

TSI 3007

The TSI 3007 handheld CPC has an internal memory, and needs TSI's Aerosol Instrument Manager software.

cfrmmain.png - Main window (58.5 KB) David PICARD, 03/21/2013 03:18 PM

saveStatus.png - Save status icon (2.63 KB) David PICARD, 08/06/2013 04:11 PM

cfrmoptions.png - Options dialog (54 KB) David PICARD, 08/06/2013 04:19 PM