12-06-2005 03:38 AM
12-06-2005 03:41 AM
12-06-2005 03:54 AM
A likely candidate is the timeout - if your timeout is too short, you won't always get all your data. Another potential problem is if you're using a termination character. Both can be changed by using the VISA Configure Serial Port VI.
If this didn't help, you should post your code, with more details about the problem.
12-06-2005 04:09 AM
12-06-2005 04:13 AM - edited 12-06-2005 04:13 AM
Hi,
Can you save the sample as LV7.1
帖子被Yukee在12-06-2005 04:13 AM时编辑过了
12-06-2005 04:29 AM
Hello,
Saved as 7.1
Eddy
12-06-2005 06:59 PM
Hi,
I have modified your sample simply. see it and have a try.
12-07-2005 07:01 AM
Hello,
Thanks for your time, but it doesn't work ![]()
The return count is zero. After more cycles it's still zero.
Eddy
12-07-2005 10:21 AM
Here are some things to try:
Are you using flow control? (RTS/CTS or XON/XOFF). If not, try using flow control. Assert RTS, and set flow control to RTS/CTS on the init vi.
Make sure your baud rate, stop bits, parity are correct.
Disable the terminating character in the init vi if transferring binary data.
Increase wait time between writing and reading.
Try reading twice at the end to see if more data is coming.
Hope these suggestions help.