This is a problem I recently sent to NI support, but did not get much help.
Do any of you have any suggestions?
Problem Description :
I am trying to count events from a geiger muller (GM) tube over a period
of 15
seconds. THe GM tube gives a 20 microsec TTL signal when a decay is detected.
It also will beep when a decay is detected. I modified the example vi "count
events" so that it will stop running after 15 seconds. I am using the get
date/time function to count seconds. The PROBLEM is that sometimes the first
event is not shown on the count indicator. I hear a beep but the indicator
says zero. When and if there is a second event (a second beep) the count
indicator says 2 (indicator goes from zero to two upon the second event).
This is an intermittant problem and only occurs on the first event. It is
not
a big deal when I am measuring a sample that has many events in 15 seconds.
However it is a problem when I am measuring background radiation when it
is
possible to get only one count in 15 seconds. When this problem occurs and
there has been only one event, the indicator will show zero counts.
If I run the count events example several times (about 10) I usually observe
this problem at least once. I noticed that the problem is solved if the
first
while loop from the left in the count events example is removed. But then
that
causes the indicator to show the count from the previous run until there
is a
count. THis is a problem if there are zero events in 15 seconds (which can
occur when reading background radiation).
I am stuck. Any suggestions?
NI Software : LabVIEW
Version : 5.1
OS : Windows NT
NI Hardware : labPCplus
Drivers : Ni-Daq 6.5.1
Other Hardware/Instruments : N/A
CPU : Pentium
RAM : 128
Vendor : Dell
Customer Information :
Alice Dobie-Galuska
Indiana University
US
adobiega@indiana.edu
Ph: (812) 855-4442