This input is sent from a text file to the program.
1) 4850 # rated number of watts
2) 10 # panels are installed pointing 10 degrees west of north *
3) 5 # panels' output is reduced by 5% due to orientation
4) 40 # panels are installed at 40 degrees from horizontal *
5) 10 # panels' output is reduced by 10% due to install angle
6) 30 # wiring from panels to inverter is 30 metres in length *
7) 2 # this length of wiring causes a power loss of 2%
8) 97 # the inverter is on average 97% efficient
9) 1.5 # the panels' output will reduce by 1.5% per year
10) 5.5 # the average number of hours of effective sunshine is 5.5
• * These values are not important to the program, but the lecturer wants to insert these values to the program with the text file, what matters are the values which are not marked with a star. Those values are initialized by their respective constructor and they are used to do some calculations
Files associated with no 1) are ratedpower.h and rated [login to view URL] this is the rated power of the panel
Files associated with the 3) are orientation.h and [login to view URL]
Files associated with the 5) is tilt angle.h and [login to view URL]
Files associated with the 7) is cable.h and [login to view URL]
Files assocated with the 8) is inverter.h and [login to view URL]
Files associated with the 9) is teh panel.h and [login to view URL]
Files associated with the 10) is the sunhours.h and [login to view URL]
There is a file called solarpanel.h and solar [login to view URL], they should contain functions to calculate the
1) Average out put power = average power = rated power - (_cableloss * rated power) - (inverlerloss * ratedpower) - (orinetationloss * ratedpower) - (inverterloss *rated power)
Other instructions would be in the files uploaded .