Hi Obin:
NI‑VISA on macOS hasn’t been updated since 2023, and Apple Silicon (M1 and newer) makes those old Rosetta‑based installers increasingly fragile — in many cases, nearly impossible to install reliably. And ha ha, Rigol’s UltraSigma drivers are Windows‑only and haven’t been updated since 2015.
Your suggestion to use pyvisa‑py, though, is a good one; it’s a solid library for both Python and MATLAB now that MATLAB supports Python integration.
My current instruments (Rigol DG5254 Pro and Tektronix MSO64B) both include built‑in web servers, so I can control them directly through a browser and access their programming interfaces over TCP/IP — no VISA layer required.
That’s really the sweet spot of this article: programming the recently released DG5000 Pro series instruments as well as demonstrating VISA drivers/support layers are no longer needed.
Thank you for your comment, I am always looking for ways to better address real users such as yourself even with better positioning so a reader can better understand where I am focused.