A power supply that can be controlled via USB, RS232, RS485, IEEE-488 or analog setpoints (e.g. 0-5V) 0-5 for voltage were common. In computer controlled mode, a 0-5 V signal would control the power supply output and another would control the current limit.
Then there were outputs proportional to current and voltage and sometimes logic outputs as to whether the supply is in voltage or current limit mode. Then usually a TTL crowbar signal that could be activated turning off the supply.
One of the reasons those supplies are expensive is that the voltage setpoint is relative to the plus terminal so,, isolation is sometimes optional.
Very common in lab supplies, but sometimes has to be ordered as an option and isolation is a sub-option.
Now it's common to find USB and RS232 controllable supplies.
Here:
https://www.circuitspecialists.com/programmable-bench-power-supply-csi3645a.html They talk about USB and optional RS232, but the manual is very confusing. Isolation, if needed can be provided by B&B Electronics modules. Isolated USB can also be had with external adapters.
There is no mention as to whether the RS232 is isolated either.
Here is a model more like I'm used too.
https://www.sorensen.com/products/DLM600/DLM600_Overview.htm This is another example of a programmable LAB supply that has lots of optional interfaces.