10-09-2008 06:46 PM
SynergyMike wrote:To altenbach - ok, what I want is to have the X axis say, for example, 500-1000 MHz and then if the analyzer is changed to 200-500 MHz, have the X axis read that instead - how would I update the axis on a Waveform graph based upon output from the analyzer?
You can change the offset and multiplier at any time programmatically by using the appropriate property nodes for the waveform graph. Let me know if you need more details.
10-09-2008 08:28 PM - edited 10-09-2008 08:29 PM
SynergyMike,
Just look at the context help for a graph. If you can read the start frequency and delta frequency (and you should), you don't need to have anything except a bundle function.
You don't mention the make and model of the analyzer or whether you are using a driver. If you aren't, did you look for one or look at drivers for other spectrum analyzers?
10-14-2008 02:36 PM
Thanks for all the help, guys! I'm finally on the right track - I wired the error in/out nodes together in the proper order and eliminated the sequence structure altogether. I also dumped the XY Graph creation module in favor of bundling the two arrays into a cluster. FYI, I am using Rohde and Schwarz test equipment, of which we have quite a few (not surprising, since Synergy's owner is also partner of Rohde and Schwarz). R&S has a few VIs available, but only a couple for the instruments I am working with and the VIs I tried just didn't work (hung indefinitely).
Back when I was using LabWindows/CVI at my last employer I had tried a VI for an HP spectrum analyzer with similar non-results, so I decided to take a more "direct" approach using the GPIB read and write blocks.
Regards,
Michael