Industrial and medical: programmable, convection cooled, 600W AC-DC power supplies