To be honest there is a bit of an information overflow here. The github page isn't exactly layed out in a way that makes sense for releasing software so for me it is easier to just grab the exe and get the NI runtime.
But needs the program the 64 bit or 32 bit runtime? It would be extremely helpful to know (from the already extensive manual) to get the right NI runtime. I know that a lot of work went into documenting everything but missing this tiny bit of information just trips me up.
You may have felt at the time your way was easier. Funny that you post that having it all packaged would have helped.
I certainly don't want to pick a fight here. I just want to explain my line of thinking in order to offer an insight in how & why I went wrong. We seem to have different views on what is easy. The Github page layout is also not helping me even though there is a releases item. Because the releases box only lists an old version I ignored it; it lead me to believe that the newer versions simply no longer come pre-packaged. Meanwhile I've downloaded & installed the 32 bit version of the 2011 Labview runtime and now the program starts.
And yes, I did try other software. I have a NanoVNA H4 (from nanovna.com ) and I already read that your software likely doesn't support it. No problems there, I just want to try and see how it goes. The other open source software I have tried doesn't seem to run at all without major Linux or Windows OS updates (to get the latest & greatest Python version). The (Windows only) software from nanovna.com does work though. Ultimately I'm researching whether it is worthwhile to get a full fledged VNA or stick with the NanoVNA and control it remotely.
From my previous post where I quoted the manuals troubleshooting section:
Installing the EXEs and then randomly guess at which runtime is required. If they manage to find the correct one, they are unable to get the software to communicate with the device because they have not installed the correct VISA.
Maybe you made it past that second part and actually have it communicating.
There's no fight. Your original post:
Tried to get the software installed on Windows7 but the NI software won't install. Tried 4 different versions; I'm giving up. It would be so much easier if the NI software is included / bundled into the .exe file.
suggests there is a problem. You were giving up and you never asked for help. This can leave people with the wrong impression. So, I provided quotes from the manual and from the on-line help and even a video clip explaining it. All three were of no help to you. Had you followed the instructions, or even bothered to read them, you would have seen it required the 32-bit runtime and VISA. Even after linking the online help here, you were still asking if it was 32 or 64 bits. I'm just pointing out the obvious. Don't take offense to it. Maybe consider what you are posting next time.
Believe me, I will be the first to admit that this software is not an easy tool to use or learn. There's a reason I made these videos and wrote that manual. You read the manual, so I would have thought that the follow would have made that very clear:
Additionally, there have been ongoing efforts to create other software for the NanoVNAs. I
have not been following their development but understand these programs have been largely
adopted by the radio community. My software was not written for this group. It was designed
as an engineering tool for the RF experimenter.
This manual assumes the reader is PC literate and has some basic understanding of how a VNA
works. It is not a learner’s guide on using a VNA and offers no assistance into solving basic
computer related problems.
This software can be viewed as an engineering tool at best. Its primary use was to extend the
author's understanding of NanoVNA V2 Plus. It was never intended to be used as a general tool
for radio hobbyists to tune their antennas. The software is buggy and not very robust. Even
under normal conditions, expect to run into several problems if attempting to use this software.
It is a very poor choice for the beginner.
As for supporting the H4 (or any other VNAs), it's hard to say really. The manual talks about the H4 and so does this thread, even recently. If the firmware is written such that it is backward compatible with the original NanoVNA and the firmware is stable then there is no reason my software would not support it. I ran several tests with the H4 some time ago and it was not to the level I was expecting. Still, others are using my software with it. Of course, it does require you use the correct software which was covered in that video, manual and on-line help. Or, you can just guess.
Old firmware was so bad, I ended up writing my own test code to test their code. Having a stable, automated test was the only way I could keep up with the firmware of the week. I could try loading in Dislords latest firmware for the H4 and repeat the regression test. The last time I played with it, we were working on using the VNA to measure a PDN. Then again, if you are the typical radio hobbyist and just want to look at SWR, then you may be just fine. It's free anyway so you're not out anything.