PicoVNA, programming

Discussions forum for our Sampling Oscilloscopes, VNA, and Pulse Generators
Post Reply
Posts: 0
Joined: Mon Jun 25, 2018 10:35 pm

PicoVNA, programming

Post by Knoblich » Mon Jun 25, 2018 11:09 pm

Hi to all,
when try to set some parameters through SetEnhance (param, k) it response with error for
- Powr -> SetEnhance ('Powr', '-3.0')
- EffD -> SetEnhance ('EffD', '1.0')
regardless of used decimal notation
-BW can be set, but values greater than 35000 will chrash the DLL.

The format of GetData is somehow strange. It uses the same delimiter to separate values , e.g. Freq and Magnitude as well as the decimalseparator within that value
Example 100000,-53,45678,399000,-47,456789.......
Any way to adjust this?

Are synchronisation methods available or some status queries?
We are using Win10, 64-Bit, German, Delphi

Any suggestions welcome

Posts: 99
Joined: Tue Jul 18, 2017 8:28 am

Re: PicoVNA, programming

Post by NeilH » Fri Jun 29, 2018 9:50 am


I think a look at your code would be needed to check what is happening with setEnhance parameters.
Would you be able to send it into support@picotech.com so I can have a look please.

Currently there is no way to change the separator for the values returned by the VNA but I can raise this with our development team for separators in languages that use the comma as the decimal separator

What synchronisation are you looking for?

Technical Support Engineer

Posts: 2
Joined: Thu Nov 30, 2017 10:17 pm

Re: PicoVNA, programming

Post by sbabic44 » Fri Jun 29, 2018 1:39 pm

Best delimiter in numeric CSV files is semicolon ";". Historically, it was used predominantly, no idea why people started using coma ",".

Post Reply