Instrument Control (GPIB, Serial, VISA, IVI)

cancel
Showing results for 
Search instead for 
Did you mean: 

instrument control

Hello, I have a question regarding using visa in the VI Read waveform DSO 80404B.

Using the VI, I have no trouble communicating with Labview on my work computer.

 

Error -1073807339 occurred at: VISA Write dans Agilent 8000 Series.lvlib:Error Query.vi->Agilent 8000 Series.lvlib:Read (Single Waveform).

 

Possible reason(s): VISA: (Hex 0xBFFF0015) Le délai d'attente (timeout) a expiré avant que l'opération ne soit achevée.

 

I am using the version of Labview 8.6 Labview. My Vi used a VI read waveform from labview .

I tried to use MAX to see if anything happens.

Any ideas?

Thanks,

Abedi

0 Kudos
Message 1 of 8
(4,668 Views)
So, you can run the VI at work but you get the error when you run it somewhere else? What type of connection do you have to the instrument? You said you tried MAX. Did you get the same error there? Are you sure the scope gets triggered and an acquisition is in the buffer?
0 Kudos
Message 2 of 8
(4,666 Views)

 This my problem 

Hello, I have a question regarding using visa in the VI Read waveform DSO 80404B.

 

Error -1073807339 occurred at: VISA Write dans Agilent 8000 Series.lvlib:Error Query.vi->Agilent 8000 Series.lvlib:Read (Single Waveform).

 

Possible reason(s): VISA: (Hex 0xBFFF0015) Le délai d'attente (timeout) a expiré avant que l'opération ne soit achevée.

 

I am using the version of Labview 8.6 Labview. My Vi used a VI read waveform from labview .

 

Any ideas?

Thanks,

Abedi

0 Kudos
Message 3 of 8
(4,663 Views)

Why would you simply repeat the information in your first post? Why can't you answer the questions I asked? What is the difference between the pc where it works and the one you are now using?

0 Kudos
Message 4 of 8
(4,649 Views)

There is no difference, I am using the same PC that why I repeat the same problem on this page without some sentences.

Any way I have these problems. I chek the trigger , I think everything is ok so I dont know where the problem come from. I can not make an entire measurement, its is not easy. So if you have a solution, thank you for that.

Abedi

0 Kudos
Message 5 of 8
(4,644 Views)

In your very first post, you said "I have no trouble communicating with Labview on my work computer."

 

You either have trouble or you don't. I'm going to guess that what you meant to say was 'I have trouble communicating with Labview on my work computer."

 

Are you able to do other queries? Are you doing the initialize and requesting the id be performed? If that works, then the basic communication is okay and you are not acquiring a waveform so there is no data to be transferred. Are you running one of the example programs or one you wrote?

 

What about the other questions I asked such as the connection type?

0 Kudos
Message 6 of 8
(4,635 Views)

The DSO scopes have very deep memory.  It takes quite a bit of time to tranfer the whole waveform from the scope to your PC.  There are 2 things you could to to work around this.

 

1) (not recommended) increase the TMO value to about 10sec/Msample in the scope's record. ONLY if you must work on the entire waveform as a whole. (almost never the case-and you'll need LOTS of RAM)

 

2) read the waveform back in portions and either file them or retrieve the interesting data part by part. (about 500Ksamples at a time works well)


"Should be" isn't "Is" -Jay
0 Kudos
Message 7 of 8
(4,620 Views)

To answer Denis: I  DONT HAVE ANY PROBLEM TO COMMUNICATE WITH LABVIEW , MY SENTENCE WAS WRONG SO FORGET THAT PLEASE.

Yes I am able to do other queries. I am using a Read single waveform.VI wrote by labview for DSO 8040B 40 GSa oscilloscope. I repeat the problem. When I launch my program in labview, it begin to run, then after a random time , the complete program stop on the VI read single waveform, an error appear: 

 

Error -1073807339 occurred at: VISA Write dans Agilent 8000 Series.lvlib:Error Query.vi->Agilent 8000 Series.lvlib:Read (Single Waveform).

 

Possible reason(s): VISA: (Hex 0xBFFF0015) Le délai d'attente (timeout) a expiré avant que l'opération ne soit achevée.

 

So why after a certain time the program stop? How can resolve this problem. The timeout is alredy set to the max. value.

 

Thank you for your help.

Abedi

 

0 Kudos
Message 8 of 8
(4,581 Views)