These archives each contain sevral different vi’s, and a .pdf file with documentation for all of them. Brief descriptions of the vi's are:
·
Coincidence.vi
This is the program we use to run 4 different experiments: simple coincidence
counting, measuring g(2)(0) with
a single beam and 2 detectors, measuring g(2)(0) with 2 beams and 3
detectors, and single photon interference.
·
Hardy-Bell.vi
This is the program we use for testing a Bell
inequality, or for Hardy’s test of local realism. The program can accommodate either 2- or
4-detector measurements.
·
MCA.vi
This is the program we use to allow an A/D board to
mimic the behavior of a multichannel analyzer.
We wrote this vi because a multichannel
analyzer is a fairly specialized piece of apparatus, while A/D boards are more
commonly found in undergraduate laboratories.
·
Coincidence_time_res.vi
Use this program to calibrate the time resolution of your coincidence
measurements. Needed for 2-detector g(2)(0) measurements and for
accidental coincidence subtraction.
·
Angle_scan.vi
Use this program to examine two photon polarization
correlations (joint probabilities) as a function of angle.
_________________________________________________________
Original LabView V. 7 vi’s (from 2006)
These vi’s were written to use the National Instruments PCI-6602 counter to acquire data. They will work with TAC/SCA coincidence determination, or with the Trinity/Whitman discrete IC coincidence circuit.
Click here LabView 7 to download a .zip archive containing the vi’s for Labview version 7.
_________________________________________________________
LabView V. 8.2 vi’s for PCI-6602 (from 2007)
These vi’s were written to use the National Instruments PCI-6602 counter to acquire data. They will work with TAC/SCA coincidence determination, or with the Trinity/Whitman discrete IC coincidence circuit.
Click here LabView 8.2 to download a .zip archive containing the vi’s for Labview version 8.2. These vi’s are sort of a kludge. They were converted from LabView 7 by saving all the vi’s (including those from the vi.lib). They don’t use the native LabView 8 data acquisition routines (DAQmx).
_________________________________________________________
LabView V. 8.2 vi’s for DE2 Coincidence Unit (from
2008)
These vi’s were written to use the Whitman DE2 coincidence counter to acquire data. Data streams from this counter to the computer over an RS-232 serial port.
Click here LabView 8.2 DE2 to download a .zip archive containing these vi’s. These vi’s are all native LabView 8.2 code.
_________________________________________________________
LabView V. 8.2 updated MCA vi (from 2008)
Our original MCA vi needed two clock inputs (one delayed with respect to the other.) This new version needs only one input—no external delay is needed (the second delayed clock is generated internally), so it’s much easier to use than the old version. This vi is written in native LabView V. 8.2 code. This vi is included with the DE2 Coincidence Unit vi’s as well.
Click here MCA to download a .zip archive containing this vi.
webpage updated 6/9/08
beckmk at whitman.edu
(replace "at" with @)