I have a 34461A and a bunch or Rigols I have been successfully using with Matlab.
I just got a 34401A as a complement to the 34461A, but for the life of me, I can't seem to be able to use it with Matlab. I am trying to use it through an official FTDI USB>Serial cable.
Getting BenchVue / DMM Utility to work took a bit of work, but that is now 100% fine. I managed to do it both with the NI and the Agilent Visa drivers. For some reason, it only works using 9600bauds, 8b and no parity. No other config works, but this one does fine.
Using that same working config, in Matlab, things kinda work, but not enough. Basically, flow control doesn't work. If I pause enough between each request, it all works. If I chain commands as I normally would in a script, the first read/query hangs and timeout.
I found
This post on the Matlab forum talking about what seems like this issue.
I can't believe the 34401A would not work in Matlab, but I am out of things to try (tried various combination of NI and Agilent drivers as primary/secondary/only, flow control options in the Visa driver, Visa object config in Matlab, windows serial port configs...) and I don't seem to be the only one having the issue, so I thought I'd ask if anyone had any success/experience with this configuration. Maybe it only works through GPIB?