2 functions – INFICON Q-pod Thin Film Deposition Monitor User Manual
Page 25

3 - 3
IP
N 07
4-
54
7-
P1
B
Q-pod Operating Manual
3.3.2 Functions
FindQpods (By Ref sSNArray(0 to 32)) [=lRtnVal]
Searches for Q-pods connected to the computer. Populates sSNArray() with
the serial numbers of up to 32 Q-pods. Return value is total number of Q-pods
found.
Most QPOD.DLL functions require the serial number of a Q-pod as their first
parameter. FindQpods should the first function called. Additional calls to
FindQpods can be made, but be sure to resend the parameters (period,
density, etc.) for each Q-pod serial number you will use.
InitFreq (dFmax, dFmin, dFinit) [=lRtnVal]
Initializes the maximum, minimum, and initial crystal frequency values for all
attached Q-pods. The default values are Fmax=6.1 MHz, Fmin=5.0 MHz,
Finit=6.0 MHz,. Crystal readings >Fmax or
GetReading (sSerNum, By Ref dRdgArray(0 to 3)) [=lRtnVal]
Populates dRdgArray with the Rate, Thickness, Frequency, and %Life for the
Q- pod serial number. Thickness is returned in kA.
You can call get readings and test the return value to see if a new readings was
ready (&H0) or not (&H3). Alternatively, you can set the Reading Timer and
QPOD.DLL will raise a QpodReading event when a reading is ready. See
SetReading Timer() and QpodReading() below.
Material (sSerNum, dDensity, dZFactor, dTooling) [=lRtnVal]
Sets the Density, Z Factor, and Tooling used to convert frequency change into
rate and thickness.
Period (sSerNum, dPeriod) [=lRtnVal]
Sets the measurement period in seconds. Valid values are 0.1 to 2.
SetReadingsTimer (dInterval) [=lRtnVal]
Sets the interval for polling Qpods for readings in milliseconds. A value of zero
disables the QpodReadings event (see below).
Zero (sSerNum) [=lRtnVal]
Sets the Q-pod thickness reading to zero.
ZeroAll () [=lRtnVal]
Sets all attached Q-pod thickness readings to zero.
Revision (sSerNum, ByRef sRev) [=lRtnVal]
Returns the firmware revision in sRev. A sRev value is: Qpod V1.00.