Multi-platformPhotovoltaic Emulator