M ulti-platformPhotovoltaic Emulator