06-27-2007 07:16 AM
06-28-2007 06:18 PM
07-01-2007 12:58 AM
My intention was to use the analog inputs. I'm looking for a way to capture events that occurs typically once every few seconds. In order not to miss an event I have to sample at 100ksamples per seconds. Nevertheless, I want to log only the transactions ('0' to '1' and '1' to '0'). Can I do it with PCI-6025E? If yes, how many lines can I monitor? I'm not a programmer so I'm looking for a way that requires minimal programming.
07-02-2007 10:57 AM
Hi Shimon,
Unfortunately I do not know of a way to do this in VI Logger. Your device does not support analog edge triggering, so this is not really an ideal application for the PCI-6025E. You could write a program that samples the analog inputs at 100 kS/s, then interpret the acquired data and throw away all points that are not relevant. However, this would not be ideal as you can miss edges this way. It will also require a bit more programming than would be needed if you had the correct hardware for the application.
Also keep in mind that the max sample rate of your device is 200 kS/s. This means that, if you are sampling 4 channels, you would have an effective max sample rate of 50 kS/s per channel.
07-02-2007 11:12 PM
07-02-2007 11:55 PM
Hi Elizabeth,
One more thing - does this mean that I can use the PCI-6025E to sample, do the interpretation of the the acquired batch of samples while continue sampling the next batch and so on?
Thanks,
Shimon
07-03-2007
06:54 PM
- last edited on
02-24-2025
08:05 PM
by
Content Cleaner
Hi Shimon,
The ideal way to do this would be to be a buffered period measurement using counters. You could measure the period length and then based on the start time of your measurement you could precisely calculate the timestamp of each edge. See Period Measurement with a Counter for more information about this type of measurement. To program this application you would need something more than VI Logger. Since you are not already a programmer I would recommend using LabVIEW. It is much easier to get started with than text-based programming languages.
Your current board already has 2 counters, so all you would need is another DAQ board with two more counters. Take a look at NI's counter/timer devices.
And of course, as I mentioned before, you could theoretically do this with the analog inputs on your 6025E, assuming that you aren't concerned about the possibility of missing an edge and don't mind having less accurate timestamps.
Hope this helps!
07-04-2007 01:31 AM