LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Is LabVIEW capable of sending commands to external frequency generators very 50 micro secs?

We are hoping to use LabVIEW as the control software in a configuration where it would send commands to frequency (Agilent) generators very 50 micro secs. The commands would switch the RF on/off.
 
Is this very fast repitition rate possible, and if not, what would be the max rate possible? The VI would run on a 1.83Ghz laptop with a USB to GPIB converter connection to the freq generator.
 
We are using LabVIEW 6.0 (Full) but will upgrade to the latest.
 
Tks
0 Kudos
Message 1 of 5
(3,715 Views)

Questions

1) Will your insturment respond that quickly?

2) Does the instrumnet have a gate or enable input that can be driven from analog or digital output?

3) Do you have an I/O device rated to operate that fast?

In general this will not be possible run under Windows since under the best conditions you can barely get it to do anything reliably more often than 1000 Hz.

A LV app running under RT (Real-time) may be able to do this but even then I am concerned about the speed of the GPIB.

Dennis ( if you are reading this)

Do you remember off-hand what is the transfer rate of GPIB?

Ben

Message Edited by Ben on 08-31-2007 01:20 PM

Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 2 of 5
(3,712 Views)

Ben,

The max transfer rate for GPIB used to be quoted as 1MB/sec. New controller cards can go higher (1.5-1.8). Older instruments will be lucky to get half this. New instruments with the NI HS488 asic can go much higher. I doubt an Agilent instrument will be using the NI ic in their instruments. Smiley Wink

I agree that the limiting factor will not be LabVIEW. I would be surprised if the instrument could process the command and then perform the action in the required time.

Message 3 of 5
(3,694 Views)
What is the purpose of this command scheme?
Do you want to have a sweep range?
In that case you can most likely prepare the instrument to react on analog triggers to go to the next frequency.
Look into the GPIB examples of your instrument and into the GPIB command set of your instrument you might find something interesting.

Ton
Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
Nederlandse LabVIEW user groep www.lvug.nl
My LabVIEW Ideas

LabVIEW, programming like it should be!
0 Kudos
Message 4 of 5
(3,683 Views)
Thank you Dennis.
 
So to pull this off the instrument would have to have an external gate/trigger that an be driven from an analog/digitial source.
 
With the proper hardware, THAT can be done with LV in on a Windows machine.
 
Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
0 Kudos
Message 5 of 5
(3,683 Views)