A PORTABLE AGILE BATTERY POWERED PROGRAMMABLE POWER SUPPLY