This component computes the maximum distance at which a solar beam that enters the window hits the workplane. The distance is measured perpendicular to the wall.
The parameter azi
is the azimuth of the window.
For example, if the window faces south, set
azi=Buildings.Types.Azimuth.S
.
The figure below explains the parameters.
For a definition of the parameters, see the User's Guide Buildings.BoundaryConditions.UsersGuide. The surface azimuth is defined in Buildings.Types.Azimuth.
The component requires as parameters the longitude, latitude and time zone.
These can automatically be assigned by setting the parameter filNam
to a weather data file, in which case these values are read from the weather data file.
The following assumptions and approximations are made:
filNam
.
absFilNam
to avoid multiple calls to
Buildings.BoundaryConditions.WeatherData.BaseClasses.getAbsolutePath.
This is for
Buildings, #506.
Evaluate=true
for parameters lon
,
lat
and timZon
.
This is required for OpenModelica to avoid a compilation error in
Buildings.BoundaryConditions.SolarGeometry.Examples.ProjectedShadowLength
.