Hello,
I have a trouble piloting the function generator 33511B using the IvI driver. The goal it's to make it send burst of a define sinus function.
The entry parameters in the software are:
- Frequency of the sinus
- Amplitude
- Burst duration in ms
- Burst period in ms
In manual mode on the generator we would have to configure:
- Frequency of the sinus
- Amplitude
- The number of cycles
- Burst period in ms
In order to know the number of cycles a simple conversion is done.
There is no problem to setup the frequency of the sinus and its amplitude except a small error on the generator that doesn't disturb his behaviour (-221 setting conflict not able to setting the phase in this mode). Because the function used to setup the waveform is the IviFgen Configure Standard WaveForm, that’s configure by default a phase of 0.
For the burst the number of cycle is well configured, but not the Burst period. It takes the minimum period necessary to perform the full number of cycles and not the command that it's obviously higher.
The function used to setup the number of cycle is the IviFgen Configure Burst Count, the function used to configure the Burst period is IviFgen Configure Internal trigger Rate (With the conversion of the period in frequency in order to match the entry). As it is explained in the documentation In the section 17 page 179 the Burst should occurs at each trigger.
The driving of the generator is done by using NiMax and the IVI section. The generator is connected in Ethernet
For this application I’m using:
- Labview 2015
- The driver ag3352x that is coming with version 5.0 of the IViFgen
- IviEngine 18
What i have experienced so far :
- I've run the same code for piloting a 33220A without any trouble. But in the configuration of the 33220A I have to change the driver and use the hp33120a that is coming with the version IviFgen 3.0
- I've change the code and use the function IviFgen configure Arb Frequency and this alternative works also with the 33220A but not with the 33511B.
- I've tried to drive directly with the driver ag3352X, thats worked, so i have a workaround BUT the goal is to use the IVI drivers in order to change the generator type without changing the code and only the configuration in NIMax
So maybe i'm not properly configure the burst generation in the code, i don't know...
Thanks for you reading, i hope that we can find a solution. If it's laking any element do no esitate to tell.