This paper presents detailed modeling principles of a typical photovoltaic (PV) module using the Matlab/Simulink software. The presented model is based on equations that are obtained from equivalent circuits of the single and double diode models. The presented models are designed with user-friendly blocks from the Simulink block library. The models provide better understanding of the output characteristics of a typical PV module and its changes, since the models can predict the behavior when it operates under various design parameters, as well as environmental conditions. The P-V and I-V output characteristics are determined using the developed models under various temperature and solar irradiation conditions. The accuracy of the developed models is validated by comparing the predicted results with the parameters provided in the datasheet of the investigated PV module.