I am trying to use the new Picoscope 2204A (smaller dark blue one) along with Agilent VEE 9.32 to generate both sine and arbitrary waveforms. I have the latest DLL and vee drivers. Based on the programming guide, it seems that I have to use ps2000SetSigGenArbitrary and ps2000SetSigGenBuiltIn.
ps2000SetSigGenArbitrary is not declared in the ps2000.vh and the built-in block does not appear in VEE for this function.
ps2000SetSigGenBuiltIn is declared in the ps2000.vh and the built-in block does appear in VEE. However, when I run the VEE program it complains about an error in line 135 about a wrong declaration of the variable. It turns out that this might be because the function is not declared short _stdcall ... or long _stdcall... but just _stdcall... When this was corrected, it seems that the program has no errors but there is no output from the Picoscope.
I would very much appreciate if you can take a look at these two functions and provide a simple example in VEE of generating signals. I am looking for something basic really.