Skip to content

Commit fd57d1c

Browse files
committed
Reformat eplusout.dbg file for easier excel viewing
1 parent 4ccd87a commit fd57d1c

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

src/EnergyPlus/HVACManager.cc

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -577,31 +577,37 @@ void ManageHVAC(EnergyPlusData &state)
577577
}
578578
if ((ReportDebug) && (state.dataGlobal->DayOfSim > 0)) { // Report the node data
579579
if (size(state.dataLoopNodes->Node) > 0 && !state.dataHVACMgr->DebugNamesReported) {
580-
print(state.files.debug, "{}\n", "node # Name");
580+
print(state.files.debug, "Day of Sim, Hour of Day, TimeStep,");
581581
for (int NodeNum = 1; NodeNum <= isize(state.dataLoopNodes->Node); ++NodeNum) {
582-
print(state.files.debug, " {:3} {}\n", NodeNum, state.dataLoopNodes->NodeID(NodeNum));
582+
print(state.files.debug, "{}: Temp,", state.dataLoopNodes->NodeID(NodeNum));
583+
print(state.files.debug, "{}: MassMinAv,", state.dataLoopNodes->NodeID(NodeNum));
584+
print(state.files.debug, "{}: MassMaxAv,", state.dataLoopNodes->NodeID(NodeNum));
585+
print(state.files.debug, "{}: TempSP,", state.dataLoopNodes->NodeID(NodeNum));
586+
print(state.files.debug, "{}: MassFlow,", state.dataLoopNodes->NodeID(NodeNum));
587+
print(state.files.debug, "{}: MassMin,", state.dataLoopNodes->NodeID(NodeNum));
588+
print(state.files.debug, "{}: MassMax,", state.dataLoopNodes->NodeID(NodeNum));
589+
print(state.files.debug, "{}: MassSP,", state.dataLoopNodes->NodeID(NodeNum));
590+
print(state.files.debug, "{}: Press,", state.dataLoopNodes->NodeID(NodeNum));
591+
print(state.files.debug, "{}: Enth,", state.dataLoopNodes->NodeID(NodeNum));
592+
print(state.files.debug, "{}: HumRat,", state.dataLoopNodes->NodeID(NodeNum));
593+
print(state.files.debug, "{}: Fluid Type,", state.dataLoopNodes->NodeID(NodeNum));
594+
if (NodeNum == isize(state.dataLoopNodes->Node)) print(state.files.debug, "\n");
583595
}
584596
state.dataHVACMgr->DebugNamesReported = true;
585597
}
586598
if (size(state.dataLoopNodes->Node) > 0) {
587-
print(state.files.debug, "\n\n Day of Sim Hour of Day Time\n");
588599
print(state.files.debug,
589-
"{:12}{:12} {:22.15N} \n",
600+
"{:12},{:12}, {:22.15N},",
590601
state.dataGlobal->DayOfSim,
591602
state.dataGlobal->HourOfDay,
592603
state.dataGlobal->TimeStep * state.dataGlobal->TimeStepZone);
593-
print(state.files.debug,
594-
"{}\n",
595-
"node # Temp MassMinAv MassMaxAv TempSP MassFlow MassMin MassMax MassSP Press "
596-
"Enthal HumRat Fluid Type");
597604
}
598605
for (int NodeNum = 1; NodeNum <= isize(state.dataLoopNodes->Node); ++NodeNum) {
599606
static constexpr std::string_view Format_20{
600-
" {:3} {:8.2F} {:8.3F} {:8.3F} {:8.2F} {:13.2F} {:13.2F} {:13.2F} {:13.2F} {:#7.0F} {:11.2F} {:9.5F} {}\n"};
607+
" {:8.2F}, {:8.3F}, {:8.3F}, {:8.2F}, {:13.2F}, {:13.2F}, {:13.2F}, {:13.2F}, {:#7.0F}, {:11.2F}, {:9.5F}, {},"};
601608

602609
print(state.files.debug,
603610
Format_20,
604-
NodeNum,
605611
state.dataLoopNodes->Node(NodeNum).Temp,
606612
state.dataLoopNodes->Node(NodeNum).MassFlowRateMinAvail,
607613
state.dataLoopNodes->Node(NodeNum).MassFlowRateMaxAvail,
@@ -614,6 +620,7 @@ void ManageHVAC(EnergyPlusData &state)
614620
state.dataLoopNodes->Node(NodeNum).Enthalpy,
615621
state.dataLoopNodes->Node(NodeNum).HumRat,
616622
DataLoopNode::NodeFluidTypeNames[static_cast<int>(state.dataLoopNodes->Node(NodeNum).FluidType)]);
623+
if (NodeNum == isize(state.dataLoopNodes->Node)) print(state.files.debug, "\n");
617624
}
618625
}
619626
}

0 commit comments

Comments
 (0)