Hi Danadu,
using the serial port like this is a very inefficient way of recording the data.
I'm assuming you're polling the pin of the serial port using VISA, and not relying on the OS-based serial drivers.
If you can get the polling to work fast enough, it may just be possible to capture the signals. Bear in mind though that most serial ports are limited to 115kbit, which may or may not be linked to the single-pin switch speed, but is certainly a value to consider.
One big problem in doing the acquisition this way is that you have no real ability to do real-time acquisition. The time intervals between the different measured points will vary depending on what the OS is doing in the background.
The best way to acquire these signals is to install a low-cost DAQ card from NI. This will give you moure accurate timing of the acquisition, and is faster and more convenient to use.
Hope this helps
Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)