Dear community, dear NI support,
I've a couple of questions regarding VISA. I'm aware that some questions are duplicates or have been asked several times before. But up to now there was no satisfying answer for me. So I want to understand the why, then there's no need anymore for asking the how.
What I want to achieve:
A small, deployed C# application which is able to find connected Instruments. In the first step I just want be able to communicate with the devices on a low level with SCPI. Later on, I want to implement several device drivers (IVI based) to lower the effort to write own scpi based device drivers.Up to now, I was working with the VISA.Net implementation of Keysight but have now switched to the NI implementation due to better documentation and more functions (SendRemoteLocalCommand Method, IDisposable already implemented and so on)Current Versions I'm using:
- NationalInstruments.Visa: 17.0IVI.Visa: 5.8
Question 1 - ResourceManager:
- I realized, that it will find sometimes old hardware aliases which are not longer connected to the pc
- GPIB interfaces must be re scanned sometimes (in NIMax or KeysighConnectionExpert) to get current resources
- LXI TCP/IP resource can only be added by NIMax or KeysighConnectionExpert
==> So from were does the resource manager gets its information?
==> Am I able to refresh this store, or perform a re scan on the Resource manager?
==> Am I able to add TCP/IP addresses or perform a scan on the network interface? Can the library from NI Max be used for this task?
Question 2 - Deployment:
==> what needs to be shipped along with the visa IO to work on an other machine?
==> Supporting only TCP/IP, Serial and USB are there any further drivers required? (Of course for Gipb I need to install some HW drivers)
Many thanks in advance