For a new project, I need to talk to <some generic visa measurement device> to sense currents, and also communicate with my homebrew product (using an FTDI cable) in order to calibrate it. At the moment, I'm using windows 10, but I'm not totally opposed to using Linux. I presume I'll eventually use something like a Chroma 6310A load, but at the moment, I only have an oscilloscope and RS232 DMM (UT61E); the load is something I'm negotiating to get.
I've found various code to talk to things such as the Rigol DS1102E scope using the VisaNS API, but National Instruments has archived the documentation. The new NI-VISA .NET API seems to be what NI is pushing these days, but I can't find any examples that use it: they seem to be pushing their $4000 measurement studio to use a wizard to generate wrapper APIs.
Does anyone have examples using the NI-VISA .NET API? Or should I use one of the other approaches? Which?
For marketing purposes and/or impressing the boss it would be nice if there were a GUI, but it's not REALLY essential.