Note the software licence to actually do the Battery stuff is extra and a subscription model. The BenchVue App works on Windows 10, if you are on Windows 11, save your time and don't bother installing it.
If you have an SMU to make battery models, there is the Keithley 2281S-20-6, if you can take the fan noise.
I didn't know it relied on external software. What does the battery stuff do beyond source/sink ?
The PSU and Load can be used directly from the front panel. When you fire up the Battery Emulation software, the front panel just shows "Battery Emulation", and it's all remote controlled.
The software lets you profile a battery, record the ESR etc., and you can then load those back up and emulate the battery with the required ESR. That is bi-directional, so you can discharge and charge. You can also cycle batteries, so test how they perform over several cycles.
I think it also supports taking a battery profile and enabling multiples in parallel or serial, though I didn't check that out (see below).
I wanted to replace my 2281S-20-6 with one, as I can't profile on that. It will only discharge batteries at a fixed 1A rate. The Electronic Load is also handy. I have one but sometimes could use two. I couldn't get it to work, only to discover that my office/lab PC is Windows 11, and the BenchVue suite is unsupported on anything other than Windows 10. Keysight isn't planning to make it compatible, from what I gather. So the demo unit is boxed up ready to ship back.