Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Nanovna-Users
- Messages
Search
Re: errors of "error" models
Good morning GIN & PEZ;
I completed my spreadsheet sufficient to make the data comparisons of the DERDEI calculations versus my NanoVNA (attached), The results overlay precisely; and therefore track too close to illustrate graphically, so I included a second graph which represents the algebraic difference between the two. The NanoVNA was calibrated approximately 12 hours ago, and the NanoVNA measurements were mad approximately 12 hours after that; so although these results are of high quality, they are not based on an optimal data set. My DUT is configured of a length of RG8/U and not RG-58 as I reported earlier. I also failed to capture the X-axis labels on the attached charts when I clipped them from my spreadsheet. I made a note of the sweep range used on the chart. I now have a test tool to evaluate this going forward. -- 73 Gary, N3GO |
Re: Yet another NanoVNA PC app
/g/nanovna-users/files/NanoVNA%20PC%20Software/TAPR%20VNA/VNAR4.3.zip
Hi Erik I have latest dotnet and vc++ on W10 32. 2 nano's Huygen 0.2.3 and DMR 2.5.5. Both same issue; Start VNAR4.3 - finds correct port - To Calibration - press 'short' - changes frequencies on nano - Then nothing - nano still running at that frequency - IF I PAUSE SWEEP ON NANO, VNAR4.3 CONTINUES! - completes cal. - same in run - if I pause nano sweep, VNAR4.3 completes, but marker data says NaN, as nano is paused.... So, how can I run nano with VNAR4.3 together? - Both nano's fine with nanoVNA Saver etc. Cheers Colin |
NooElec 1:9 balun
#test-jig
NooElec made a small 1:9 balun attachment for SDR radios, it might be a good framework for test jigs or hacked to change the transformer to 1:4 or even a 50-75 ohms style using a very small binocular core. Spec says this goes to 90 MHZ.
|
Re: errors of "error" models
gin&pez@arg
Let me start by first informing you that I have successfully ran your BBC Basic Program, seeded with the raw data from my NanoVNA; and your program yields results that are consistent with the "corrected" results of my NanoVNA. This test was conducted using a 7 foot (2.134 m) length of RG-58 coaxial cable terminated in a 3.3 ohm carbon film resistor as the DUT (g in your program). The test was performed at a frequency range of 1 to 6 MHz in 50 KHz steps to minimize test hardware parasitic influences from contaminating the calculations. I am now satisfied that I am following your work. I must inform you however; that you haven't made this an easy exercise FACUPOV. :-) The tasks performed today required that I download and install Putty; identify, download, and install an appropriate version of the NanoVNA software for which the Console Command File is valid; perform the 4 required scans; port the results of each scan into a spreadsheet; perform the compact formula () calculations; plot the results; hypothesize the results were incomplete; Install the BBC BASIC Interpreter; load your BASIC source listing; load in sample data from my scan results; verify the results were in agreement with my corrected NanoVNA measurements; load in another sample data set from my scan results to confirm the first results were not a consequence of serendipity; compare your compact formula with the BBC BASIC source listing to ascertain where they failed to be in agreement; and finally discover that the compact formula is only a subset of your overall solution. FACUPOV, the journey to this point has not been FACUPOV. The exercises performed today further confirms that your BBC BASIC program could (should) be readily expanded to: 1) read the 4 appropriately named measurement files, or optionally, read a single file of the three SOL measurements, and an independent file of DUT measurements and; 2) output a computed results file of length equal to the number of data points provided at the input. As an interim personal aid, my spreadsheet version is far enough along to be worth expanding to include the remainder of your equations and this will satisfy my near term need. I first attempted to perform today's tasks by entering your compact formula () into a spreadsheet in an effort to verify my understanding of your project. This effort was unsuccessful until I compared it to the BBC BASIC source listing. That effort led me to the discovery that the compact formula is in agreement with the BBC BASIC source, but an incomplete solution overall. A closer look at the BBC BASIC source reveals that I have yet to confirm the full set of equations published previously, corrected by the now revised compact formula (). To verify the BBC BASIC source, required that I painfully entered individual test data points at the frequency endpoints of my NanoVNA measurements, then perform a calibration and sweep of my DUT on my NanoVNA to facilitate comparing the corrected measurements. Of course; I am not about to do this for all 101 data points and plot the results across any significant bandwidth. With the above effort expended, I believe I am now able to reproduce your work to this point; but I am only beginning to acquire the tools needed to try understanding it. This is forward progress however; and the results look encouraging so far. -- 73 Gary, N3GO |
Re: Has anybody answered?
#forum_behaviour
I mostly use the email feed to keep track of all the posts.
toggle quoted message
Show quoted text
-- Paul Brodie techo@... On Fri, Oct 18, 2019, at 11:05 PM, Oristo wrote:
It looks like you cannot see when someone has posted in a older thread.Sort by date can be selected near the upper right corner of |
Re: gnuplot for nanoVNA Touchstone files
Why not just piggyback off the existing python script for the NanoVNAFirst, I did not know enough Python to easily sort that, was planning to use C# because experience and less baggage on Windows, but Rune provoked me to try Python, and his was easy to hack: Still needs a graceful exit for nanoVNA not found: |
Re: Has anybody answered?
#forum_behaviour
Hello-
Not certain this is the issue you are having, but I have found that the drop down Messages/Topics Menu can change to 'Topics' without my intervention. Perhaps this has happened to you as well- 'Topics' only shows the original post. 'Messages' displays all messages as they are posted chronologically. See the attached image. Joe F. KC8RKL |
Re: gnuplot for nanoVNA Touchstone files
Oristo,
Why not just piggyback off the existing python script for the NanoVNA by edy555 @ ? You can just throwaway what you don't need and keep what is useful. I plan on eventually doing the same to automate saving corrected S21 data to CSV format after doing some other post processing specific to my requirements. - Herb |
Re: errors of "error" models
#58 : [LeastVNA] ~ [NanoVNA] : Full Final Report 1 : Data and Plots
#57 : ann : [LeastVNA] ~ [NanoVNA] later today 57# - 18 October 2019 /g/nanovna-users/message/5159 Hello, Allow us, please, to present the Data and Plots of Full Final Report 1, as follows - the filenames explain their contents: Data from our [NanoVNA] - Real , Imaginary : Data from our [LeastVNA] and our [NanoVNA] for Plotting - f in MHz - [LeastVNA] Real - Imaginary - [NanoVNA] Real - Imaginary - Plots [LeastVNA] = BLUE - [NanoVNA] = RED: Real: Imaginary: - This is the End of The Full Final Report 1 - #50 : The Full Final Report 1 : - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Nominal Values Zinp = ( Rinp , Xinp ) of our Standard [ref2007box], in terms of frequency, using [NanoVNA] and [VNA] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [NanoVNA] ~ [VNA] Comparison 16 October 2019 /g/nanovna-users/message/5061 Sincerely, gin&pez@arg 58# |
Re: Has anybody answered?
#forum_behaviour
It looks like you cannot see when someone has posted in a older thread.Sort by date can be selected near the upper right corner of /g/nanovna-users/topics |
Re: NanoVNA-Saver 0.1.3
Thanks for the confirmation on this and for looking into it Rune;
Auto-scaling should fit the min/max data limits within a margin (to accommodate occaissional min/max overshoot) of the boundaries pre-defined for fixed size windows. The data shouldn't impact the size of the chart windows themselves; but that's the condition that seems to be occurring. -- 73 Gary, N3GO |
Has anybody answered?
#forum_behaviour
It looks like you cannot see when someone has posted in a older thread. Number of posts probably increases but nothing else? Or am I wrong?
|
Re: gnuplot for nanoVNA Touchstone files
Well, NanoVNA-Saver has a native .exe build that should run fine on Windows
toggle quoted message
Show quoted text
8.1. It wouldn't need any Python prerequisites, at least. :-) Of course, if the exercise is to do things yourself, that's a different matter altogether. ;-) -- Rune / 5Q5R On Fri, 18 Oct 2019 at 23:32, Oristo <ormpoa@...> wrote:
it probably wouldn't be a huge effort to build a Python command-line tool.. so now I must confess failing to obtain consistent results |
Re: gnuplot for nanoVNA Touchstone files
it probably wouldn't be a huge effort to build a Python command-line tool.. so now I must confess failing to obtain consistent results verifying NanoVNA-Saver Python prerequisites on Windows 8.1 .. and have a collection of crash reports to show for it. From ... I tried this discouraging example: #!/usr/bin/python import sys print 'Number of arguments:', len(sys.argv), 'arguments.' print 'Argument List:', str(sys.argv) --------------------------------------- C:\Users\ormpoa>py - < args.py File "<stdin>", line 5 print 'Number of arguments:', len(sys.argv), 'arguments.' ^ SyntaxError: invalid syntax .. which was fixed by surrounding print args with parens, but still.. C:\Users\ormpoa>pipenv run python nVargs.py info Number of arguments: 2 arguments. Argument List: ['nVargs.py', 'info'] info Kernel: 4.0.0 Compiler: GCC 8.2.1 20181213 (release) [gcc-8-branch revision 267074] Architecture: ARMv6-M Core Variant: Cortex-M0 Port Info: Preemption through NMI Platform: STM32F072xB Entry Level Medium Density devices Board: NanoVNA-H Build time: Oct 9 2019 - 10:20:33 |
to navigate to use esc to dismiss