LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Frankonia FC06.1 + GPIB configuration

Dear all,
               stuck in issue to controll antenna mast Frankonia FC06.1 using Labwiev VI.

I can send *IDN? and receive (Frankonia,FC06,0001,1.00) as expected.

But *CAL? gives timeout. *CAL  does not start device calibration procedure. I guess I'm doing something wrong with GPIB communication setup.

I got software from manufacturer and it works fine!

 

I logged with I/O trace my VI and manufacturers VI. There are couple of differences in GPIB setup I guess... but I'm not sure how critical these are and what I'm missing.

0 Kudos
Message 1 of 2
(82 Views)

Your VI doesn't send *CAL? but only *CAL, unlike the example Manufacturer.txt that you have. The example then goes into reading an answer, not sending a *BUSY? command!

 

Usually devices do not like to have send other commands while they are busy doing something. If you wanted to do that the normal way with GPIB to do that would be usually to do a serial or parallel poll or an SRQ. This device may be different, but considering that they use mostly IEEE 488.2 type commands, it kind of seems strange.

 

You also need to read the manual for your device. a 1 response to *BUSY? seems to mean that it is busy, a 0 response that it is not. But your device sends a 2 which probably means that it is not just busy but super busy or in an error mode. Most likely you should abort your waiting loop on anything but a 1 response and treat the 2 response as some sort of error.

Rolf Kalbermatter
My Blog
0 Kudos
Message 2 of 2
(61 Views)