Buildings.Utilities.Time.Types
Package with type definitions
Information
This package contains type definitions.Extends from Modelica.Icons.TypesPackage (Icon for packages containing type definitions).
Package Content
Name | Description |
---|---|
ZeroTime | Use this to set the date corresponding to time = 0 |
Types and constants
type ZeroTime = enumeration( UnixTimeStamp "Thu, 01 Jan 1970 00:00:00 local time", UnixTimeStampGMT "Thu, 01 Jan 1970 00:00:00 GMT", Custom "User specified local time", NY2010 "New year 2010, 00:00:00 local time", NY2011 "New year 2011, 00:00:00 local time", NY2012 "New year 2012, 00:00:00 local time", NY2013 "New year 2013, 00:00:00 local time", NY2014 "New year 2014, 00:00:00 local time", NY2015 "New year 2015, 00:00:00 local time", NY2016 "New year 2016, 00:00:00 local time", NY2017 "New year 2017, 00:00:00 local time", NY2018 "New year 2018, 00:00:00 local time", NY2019 "New year 2019, 00:00:00 local time", NY2020 "New year 2020, 00:00:00 local time") "Use this to set the date corresponding to time = 0";
Buildings.Utilities.Time.Types.ZeroTime
Use this to set the date corresponding to time = 0
Information
Type for choosing how to set the reference time in Buildings.Utilities.Time.CalendarTime.
For example, Buildings.Utilities.Time.Types.TimeReference.NY2016
means that if the Modelica built-in variable time=0
, it is
January 1, 2016, 0:00:00 local time.
When using Buildings.Utilities.Time.Types.ZeroTime.UnixTimeStampGMT
,
time
is defined with respect to GMT. This is different from the use
of time
in the weather data reader
Buildings.BoundaryConditions.WeatherData.ReaderTMY3, as the weather data reader assumes
that time
is expressed in local time.
Modelica definition
type ZeroTime = enumeration(
UnixTimeStamp "Thu, 01 Jan 1970 00:00:00 local time",
UnixTimeStampGMT "Thu, 01 Jan 1970 00:00:00 GMT",
Custom "User specified local time",
NY2010 "New year 2010, 00:00:00 local time",
NY2011 "New year 2011, 00:00:00 local time",
NY2012 "New year 2012, 00:00:00 local time",
NY2013 "New year 2013, 00:00:00 local time",
NY2014 "New year 2014, 00:00:00 local time",
NY2015 "New year 2015, 00:00:00 local time",
NY2016 "New year 2016, 00:00:00 local time",
NY2017 "New year 2017, 00:00:00 local time",
NY2018 "New year 2018, 00:00:00 local time",
NY2019 "New year 2019, 00:00:00 local time",
NY2020 "New year 2020, 00:00:00 local time")
"Use this to set the date corresponding to time = 0";