beautypg.com

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

Page 25

background image

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 response to the GetReadings call. Call InitFreq immediately after FindQpods.

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.