Class to handle detailed HVAC network object. The detailed HVAC network object is used to model an EnergyPlus HVAC network and is configured to closely match the structure of an EnergyPlus network in the form of loops, sub-loops and associated components.
More...
|
| bool | DeleteObject (int handle) |
| | Used to delete the HVAC network object having the specified object handle.
|
| |
|
void | RemoveInvalidZones () |
| | Removes all references from HVAC network objects to building zones that no longer exist due to model changes.
|
| |
|
void | Dispose () |
| |
|
|
Collections.HvacLoops | Loops [get] |
| | Returns a collection of HVAC network loops. Loops are a basic element of EnergyPlus HVAC systems. Components are linked together to form various loops within the simulation. Thus, the output node from one component also serves as the inlet node to the next component and so on. There are four basic loop types: air loops, plant lops, condenser loops and VRF loops (refer to the HvacLoopType class).
|
| |
|
Collections.HvacZoneGroups | ZoneGroups [get] |
| | Returns a collection of HVAC network zone groups. A zone group is a DB construct that allows zones that contain similar configurations of HVAC components to be grouped together. While the number and types of items of equipment has to be the same for each constituent zone, the equipment can have different operating parameters (e.g. heating output, etc.).
|
| |
|
IEnumerable< string > | ScheduleIds [get] |
| | Returns a collection of DB schedule IDs referenced by the network. This method allows all associated schedules to be written to the IDF file prior to writing the detailed HVAC network to IDF, avoiding referenced schedules from being omitted from the IDF.
|
| |
|
IEnumerable< string > | CurveIds [get] |
| | Returns a collection of DB curve IDs referenced by the network. This method allows all associated curves to be written to the IDF file prior to writing the detailed HVAC network to IDF, avoiding referenced curves from being omitted from the IDF.
|
| |
|
IEnumerable< string > | BuildingZones [get] |
| | Returns a string list where each string contains an integer handle of each zone in the current building.
|
| |
|
IEnumerable< string > | AvailableZones [get] |
| | Returns a string list where each string contains an integer handle of each zone in the current building that has not already been included within a zone group.
|
| |
|
IEnumerable< string > | AvailableWaterOutletZones [get] |
| | Returns a string list where each string contains an integer handle of each zone in the current building that has not already been associated with a water outlet.
|
| |
|
IEnumerable< string > | AvailableSolarCollectorZones [get] |
| | Returns a string list where each string contains an integer handle of each solar collector in the current building that has not already been associated with an HVAC solar collector.
|
| |
|
bool | UnrestrictedAirLoopFlow [get] |
| | Returns a boolean value indicating whether or not the the current air loop demand sub-loop terminates at some form of air distribution unit or is unrestricted.
|
| |
|
HvacLoop | SelectedLoop [get] |
| | Returns the currently selected HVAC loop as an HvacLoop object.
|
| |
|
HvacZoneGroup | SelectedZoneGroup [get] |
| | Returns the currently selected HVAC zone group as an HvacZoneGroup object.
|
| |
Class to handle detailed HVAC network object. The detailed HVAC network object is used to model an EnergyPlus HVAC network and is configured to closely match the structure of an EnergyPlus network in the form of loops, sub-loops and associated components.
◆ DeleteObject()
| bool DB.Api.HvacNetwork.DeleteObject |
( |
int |
handle | ) |
|
Used to delete the HVAC network object having the specified object handle.
- Parameters
-
| handle | Handle of HVAC network object to be deleted. |
- Returns
- TRUE if object successfully deleted otherwise FALSE.
The documentation for this class was generated from the following file:
- C:/DesignBuilder/Components Source/DB.Api/DB.Api/HvacNetwork.cs