LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Agilent E4440 Capture Waveform

Hello,
I have to acquire IQ data in timing domain with an Agilent PSA E4440A. I found many drivers (.VI) on Internet but none which is able to do that. I have also downloaded basic guide, which contains several commands but I am a beginner in labview programmation and it is not easy to use VISA control.
 
If someone can help me, he's welcome
 
Regards
0 Kudos
Message 1 of 10
(5,135 Views)

Hi,

 

I think that the first thing we need to know is what kind of connection do you use ??? USB, RS232, GPIB ?

Emmanuel

0 Kudos
Message 2 of 10
(5,129 Views)

Sorry

it's a LAN connection

Marc

0 Kudos
Message 3 of 10
(5,119 Views)

Hello

To have the good drivers for your E4440A, you should donwload them here.

 I advice to have a look at NI examples. They should be help you.

Regards.  

Romain D.
National Instruments France

0 Kudos
Message 4 of 10
(5,095 Views)
Those drivers either require IVI to be installed, or you need to import the .fp file to generate all the LabVIEW driver VIs.

The pure LabVIEW driver VIs can be found here. Are these the ones you are using? Which measurement are you performing in Basic Mode?
0 Kudos
Message 5 of 10
(5,090 Views)

I found the sequence of SCPI commands needed. Thank you.

Now I'm looking for SCPI which set the measurement time (i didn't find it in any document)

Here are commands (with comments):

  • :INST:SEL BASIC; // Put the instrument in Basic Mode
  • *RST; // Preset the instrument
  • : DISP:ENAB 0; // Turn the Display off (improves Speed)
  • :FORM REAL,64; // Set the output format to 64 bit binary
  • :FORM:BORD SWAP; // set the binary byte order to SWAP (for PC)
  • :CONF:WAV;" // Changes measurement to Waveform
  • :INIT:CONT 0;" // Puts instrument in single measurement mode
  • :CAL:AUTO OFF;" //Turn auto align off
  • :FREQ:CENTER 1 GHz;" //Set Center Freq to 1 GHz
  • :WAV:ACQ: PACK MED;" //Set Data Packing to Medium (This give more dynamic range)
  • :WAV:BAND:TYPE FLAT;" //Select Flattop RBW Filter
  • :WAV: DEC:FACT 2;" //Set Decimation Factor to 2
  • (This reduces the sample rate by a factor of 2 if a lower sample rate is needed)
  • :WAV: DEC:STAT ON;" //Turn Decimation On (Only if you require decimation)
  • : DISP:WAV:WIND1:TRAC:Y:RLEV 5;" //Set reference level to desired level
  • :WAV:BWID:RES 10 MHz;" //Set Res bandwidth filter required
  • : POW:RF:ATT 5;" //Set internal attenuation required
  • :READ:WAV0? //Read IQ data pairs (data will be given as I,Q,I,Q,I,Q...)


Message Edité par savoma2000 le 08-06-2008 10:47 AM
0 Kudos
Message 6 of 10
(5,079 Views)
I may be wrong, but I believe you just set the sweep time. :SENSe: WAVeform: SWEep: TIME
0 Kudos
Message 7 of 10
(5,075 Views)
It works
 
thanks
0 Kudos
Message 8 of 10
(5,056 Views)

Now, I have to switch off the microwave preselector (YIG filter), and one more time I don't find the command.

Any idea ?

0 Kudos
Message 9 of 10
(5,037 Views)
Sorry, no. I'm not really an expert with PSAs. I just program them based on what people tell me.
0 Kudos
Message 10 of 10
(5,030 Views)