Hello,
The NI-Spy capture shows that the last command was a VISA read operation to the instrument, parameterized to read 500 bytes of data. This makes sense because inside the HP34970A EZ Resistance.vi you will see that the last operation is a VISA Read to read 500 bytes. Well, until you receive 500 bytes of data, you may be waiting for either that much data or the timeout period to expire. How long do you wait, at least 32 seconds? The reason I specify 32 seconds is that the HP34970A EZ Resistance.vi also hardcodes 32000 ms as the timeout period. Try changing this to 1000 ms and see if it times out after about a second (just double click the HP34970A EZ Resistance.vi and change the constant 32000 to 1000 on the block diagram). Also, can you verify that your instrument actually sends at least 500 bytes of data? If not, this could be the reason for the apparent hang, where really the Read function is waiting for the timeout period. To check this, you could also attempt to change the constant 500 wired to the VISA Read function to something smaller; perhaps change it to 1 (which specifies to read 1 byte) just to make sure that you receive anything at all!
I look forward to your repost with any results!
Thank you,
JLS