An arbitrarily programmable solar simulator based on a liquid crystal spatial light modulator | IEEE Conference Publication | IEEE Xplore