Hello,
Newb Here.
I am trying to continue my labview education by trying to connect to an extech multipro 530 multimeter (extech provided software which works fine).
Attached:
1) Extech software protocol (see 5000 count DMM protocol)
2) What portmon sees as the extech provided software launches, runs, and exits
3) What portmon sees as my poorly written newbie labview code launches, runs, and exits.
Note Portman setup: viewing HEX
All suggestions for improvement are kindly requested.
Questions (poorcode vs extech as seen on portman):1) I assume that I can remove the VISA Open, is this correct?
2) What are the definitions and how do I set IOCTL SERIAL SET TIMEOUTS RI:0, RM:1, RC:3000, and WC:1000 ?
3) Why do you think that I am getting an RXABORT and TXABORT when trying to clear the RXD and TXD buffers?
4) I have no clue on how to get each of the commands (steps 10 through24) in the same format as that as what is shown in extechs portman sample... I tried to do a stacked sequence, however I was getting errors "connects to undirected tunnel", that is why I laid the write commands one after another, I tried an array, but failed miserably.
4b) Why do I get an immediate IRP_MJ Write followed by a IRP_MJ FLUSH BUFFERS and a IOCTL_SERIAL_GET_COMSTATUS?
4c) Is there a technical document that explains codes such as 4b?
Thank you for your time
jqm
Message Edited by jqm on 09-10-2007 03:20 PM