Hello, I was looking at your comment and decided to investigate the driver. I used a TDS 2024 which should have the same firmware as your TDS 1002 as well as the LabView driver available on IDNet.
Looking at the documentation, I set the TDS 2024 to its default serial setting and set flow control to "Hard Flagging". I made no changes to the Initialize.vi or any other vi's because it looked like they all had the correct serial settings. After that, I opened the "TKTDS1K2K Getting Started.vi" and it worked without modification.
Next, I constructed a simple Initialize, Configure, Read, Close style VI which also worked without a problem.
The most important thing to remember when using a serial communication is that the VISA Serial settin
gs have to be set EXACTLY the same as they are on the instrument. The reason I mention this is that the VI you enclosed does not change any of the serial settings other than timeout. This may work sometimes, when the default VISA Serial Settings are the same as your device. In this case, however, the TDS 1K and 2K series use several non-default serial settings. Look at the TKTDS1K2K Initialize.vi to see all the VISA Serial settings.
It looks like since your post a document specifically addressing using the Tektronix 1K and 2K in serial mode has been added to the driver package. Glancing over it, it looks like some of the TDS models have some issues with the higher baud rates that they claim to support. If you are still having problems, I recommend you redownload the driver and check out this file. My specific model did not have any of these problems.
In summary, I had no problems using the TKTDS1K2K driver. Although I did not thoroughly test each VI in the driver, I was n
ot able to find any of the bugs you were referring to.
Good luck, and happy LabView coding,
Luke