I'm having difficulty communicating with my serial device (sun tracker) using VISA. With hyperterminal, i can control the device fine. With VISA nothing happens. I tried analysing the differences in the communication attributes using Portmon.
Under Serial Set Handflow,
Hyperterminal has Shake:80000001 Replace:80000040 XonLimit:80 XoffLimit: 200
while VISA has Shake: 1 Replace:40 XonLimit:64 XoffLimit: 250
Also, under Serial Set Timeouts
Hyperterminal has RI:10 RM:0 RC:0 WM:0 WC:5000
while VISA has RI:-1 RM:0 RC:0 WM:0 WC:250
Under Serial Set Queue Size
Hyperterminal has InSize:8192 OutSize:8192
while VISA has InSize:640 OutSize:640
other attributes like baud rate, parity etc are the same.
Will altering the VISA attribu
tes solve the problem? if yes, please tell me how. If no, please give me some other hints.
PS: the device requires the characters "&*" in front of every command. in hyperterminal, each character is written individually ie length 1. in visa, the characters are written as a whole ie e.g. length 11
many many thanks