BuildingSystems.BoundaryConditions.WeatherData.BaseClasses.ConvertTime

# .BuildingSystems.BoundaryConditions.WeatherData.BaseClasses.ConvertTime

Converts the simulation time to calendar time in scale of 1 year (365 days), or a multiple of a year

## Information

This component converts the simulation time to calendar time in a scale of 1 year (365 days), or a multiple of it, if this is the length of the weather file.

## Revisions

- March 27, 2023, by Ettore Zanetti:
  Updated to use partial class for conversion from simulation time to calendar time.
  This is for IBPSA #1716.
- April 15, 2020, by Michael Wetter:
  Added `noEvent` to assertion to remove zero crossing function in OPTIMICA.
- January 29, 2020, by Filip Jorissen:
  Revised end time assert and added assert that verifies whether the time is before the start time of the weather file.
  This is for #1281.
- June 12, 2019, by Michael Wetter:
  Reformulated model to avoid having to evaluate the weather file during compilation (as it determined the structural parameter `lenWea`). The new formulation allows inclusion of the weather file in JModelica-generated FMUs, and it works with Dymola as well.
  This is for #1147.
- May 21, 2019, by Michael Wetter:
  Corrected code to avoid wrong type conversion.
  This is for #1142.
- March 4, 2019, by Michael Wetter:
  Refactored implementation to correctly account for negative start times.
  This is for #842.
- July 27, 2018, by Ana Constantin:
  Added shift for multiple time spans.
- September 27, 2011, by Wangda Zuo and Michael Wetter:
  Modify it to convert negative value of time. Use the when-then to allow dymola differentiating this model when conducting index reduction which is not allowed in previous implementation.
- February 27, 2011, by Wangda Zuo:
  Renamed the component.
- July 08, 2010, by Wangda Zuo:
  First implementation.

Generated at 2026-05-09T18:18:56Z by OpenModelicaOpenModelica 1.26.7 using GenerateDoc.mos