Thanks for your response,
I am using a VISA. The bytes at serial port are fixed, that is for a particular command the response number of bytes is fixed. The read operation in the first cycle (of a loop) is correct but it reads garbage characters for every other cycle. I am using a 9600 baud rate and the meter responds directly in strings, no handshake is used.
Thanks for the response,
PS: The computer with the code is not connected to the net, i will need to transfer it to post the code.