AnsweredAssumed Answered

Question about 4294A programming

Question asked by Qingyuan on Jan 19, 2011
Latest reply on Aug 5, 2011 by javed
We are currently trying to use Labview to create a virtual front panel for the 4294a, however, we encountered several problems in our trials:

1.       We noticed that the 4294a can work under a continuous (or groups) sweeping mode (internal trigger) which enables the apparatus to measure impedance under a specific frequency for many cycles and we would like to store the data acquired during this time. So what we've done was to first set the parameters for sweeping, trigger the analyzer and stored the data after sweeping. But it seemed that the program ended before the analyzer finished its data sweeping, and the computer only stored a part of the impedance data for one sweeping cycle rather than the whole sweeping data required for all cycles. So can anyone here please advise us some ways to do data storage under 'continuous' or 'number of groups' mode? After reading the program manual we discovered that there happened to be a status register which we can use to detect whether the analyzer has finished one or more sweeps. So we came up with the idea to store data by monitoring the register status: we process the data storage function whenever a sweep cycle ends, meanwhile the analyzer works under a holding condition only after the data been stored into the computer that we shift the analyzer to the measurement status. So if we choose to process the measurement in this way, we need to know the labview code for checking the register. Can anyone please help us with the right code for status register checking under Labview~~~

2.       We also planned to use the 'List sweep' function and stored data from the multiple sweeps under different frequency range. However, we had no clue on how to set up the table and use the 'Edit List', 'Add' command for our Labview program. Can anyone please also help us with the list settings  

Outcomes