@@ -1705,48 +1705,92 @@ Report rpType=UDT rpFreq=Year rpHeader=No
17051705 reportcol colVal=" Yr" colHead="Month" colWid = 5
17061706 RSYSHRCOLS( 1, Y)
17071707
1708- #define SYSCOLS( RXCOL, rs, zn) \
1709- RXCOL colHead="mon" colVal=$Month colWid=3 \
1710- RXCOL colHead="day" colVal=$Dayofmonth colWid=3 \
1711- RXCOL colHead="Hr"
[email protected] colWid=2 \
1712- RXCOL colHead="Sh"
[email protected] colWid=2 \
1713- RXCOL colHead="ToDb"
[email protected] colWid=4 colDec=1 \
1714- RXCOL colHead="Tzn" colVal=@Zone[zn].tz colWid=5 colDec=2 \
1715- RXCOL colHead="UnMet" colVal=@ZnRes[zn].S.unMetHrDH[ 0] colWid=5 colDec=2 \
1716- RXCOL colHead="capfl" colVal=@RSYS[ rs].capHt colWid=5 colDec=0 \
1717- RXCOL colHead="COPfl" colVal=@RSYS[ rs].effHt colWid=5 colDec=3 \
1718- RXCOL colHead="capF" colVal=@RSYS[ rs].fCondCap colWid=5 colDec=3 \
1719- RXCOL colHead="inpF" colVal=@RSYS[ rs].fCondInp colWid=5 colDec=3 \
1720- RXCOL colHead="PLR" colVal=@RSYS[ rs].plr colWid=5 colDec=3 \
1721- RXCOL colHead="runF" colVal=@RSYS[ rs].runF colWid=5 colDec=3 \
1722- RXCOL colHead="spdF" colVal=@RSYS[ rs].speedF colWid=5 colDec=3 \
1723- RXCOL colHead="PLF" colVal=@RSYS[ rs].plf colWid=5 colDec=3 \
1724- RXCOL colHead="runFAux" colVal=@RSYS[ rs].runFAux colWid=7 colDec=3 \
1725- RXCOL colHead="COPpl" colVal=@RSYS[ rs].COPHtAdj colWid=5 colDec=3 \
1726- RXCOL colHead="qComp" colVal=@RSYS[ rs].outSen colWid=6 colDec=0 \
1727- RXCOL colHead="qAux" colVal=@RSYS[ rs].outAux colWid=6 colDec=0 \
1728- RXCOL colHead="qDef" colVal=@RSYS[ rs].outDefrost colWid=6 colDec=0 \
1729- RXCOL colHead="qFan" colVal=@RSYS[ rs].outFan colWid=6 colDec=0 \
1730- RXCOL colHead="qTot" colVal=@RSYS[ rs].outSenTot colWid=6 colDec=0 \
1731- RXCOL colHead="qsZn" colVal=@ZnRes[zn].S.qsMech*@Top.nSubSteps colWid=6 colDec=0
1732-
1733- REPORT rpType=UDT rpFreq=subhour rpDayBeg=jan 4 rpDayEnd=jan 6 rpCpl=-1
1734- SYSCOLS( Reportcol, 1, 1)
1735-
1736- REPORT rpType=UDT rpFreq=subhour rpDayBeg=(CD1)-1 rpDayEnd=(CD1) rpCpl=-1
1737- SYSCOLS( Reportcol, 1, 1)
1738-
1739-
1740- #if 0
1741- EXPORT exType=UDT exFreq=subhour exDayBeg=jan 4 exDayEnd=jan 6
1742- SYSCOLS( Exportcol, 1, 1)
1743-
1744- REPORT rpType=UDT rpFreq=subhour rpDayBeg=aug 11 rpDayEnd=aug 11 rpCpl=-1
1745- SYSCOLS( Reportcol, 1, 1)
1746-
1747- EXPORT exType=UDT exFreq=subhour exDayBeg=aug 11 exDayEnd=aug 11
1748- SYSCOLS( Exportcol, 1, 1)
1749- #endif
1708+ // report columns: RSYS heating subhour details
1709+ #define SYSCOLSH( RXCOL, rs, zn, zat, dctTot) \
1710+ RXCOL colHead="mon" colVal=$Month colWid=3 \
1711+ RXCOL colHead="day" colVal=$Dayofmonth colWid=3 \
1712+ RXCOL colHead="Hr"
[email protected] colWid=2 \
1713+ RXCOL colHead="Sh"
[email protected] colWid=2 \
1714+ RXCOL colHead="ToDb"
[email protected] colWid=5 colDec=2 \
1715+ RXCOL colHead="Tatt" colVal=@Zone[zat].tz colWid=5 colDec=2 \
1716+ RXCOL colHead="Tzn" colVal=@Zone[zn].tz colWid=5 colDec=2 \
1717+ RXCOL colHead="Tent" colVal=@RSYS[ rs].asIn.tDb colWid=6 colDec=2 \
1718+ RXCOL colHead="Tlv" colVal=@RSYS[ rs].asOut.tDb colWid=6 colDec=2 \
1719+ RXCOL colHead="Tsup" colVal=@RSYS[ rs].asSup.tDb colWid=6 colDec=2 \
1720+ RXCOL colHead="capHt" colVal=@RSYS[ rs].capHt colWid=5 colDec=0 \
1721+ RXCOL colHead="capHtFS" colVal=@RSYS[ rs].capHtFS colWid=7 colDec=0 \
1722+ RXCOL colHead="capSenNetFS" colVal=@RSYS[ rs].capSenNetFS colWid=11 colDec=0 \
1723+ RXCOL colHead="znLd" colVal=@RSYS[ rs].znLoad[ 0] colWid=5 colDec=0 \
1724+ RXCOL colHead="capF" colVal=@RSYS[ rs].fCondCap colWid=5 colDec=3 \
1725+ RXCOL colHead="inpF" colVal=@RSYS[ rs].fCondInp colWid=5 colDec=3 \
1726+ RXCOL colHead="PLR" colVal=@RSYS[ rs].PLR colWid=5 colDec=3 \
1727+ RXCOL colHead="spdF" colVal=@RSYS[ rs].speedF colWid=5 colDec=3 \
1728+ RXCOL colHead="runF" colVal=@RSYS[ rs].runF colWid=5 colDec=3 \
1729+ RXCOL colHead="PLF" colVal=@RSYS[ rs].plf colWid=5 colDec=3 \
1730+ RXCOL colHead="runFAux" colVal=@RSYS[ rs].runFAux colWid=7 colDec=3 \
1731+ RXCOL colHead="CFMav" colVal=@Zone[ zn].rsAmfSup/4.5 colWid=5 colDec=1 \
1732+ RXCOL colHead="qComp" colVal=@RSYS[ rs].outSen colWid=6 colDec=0 \
1733+ RXCOL colHead="qAux" colVal=@RSYS[ rs].outAux colWid=6 colDec=0 \
1734+ RXCOL colHead="qDef" colVal=@RSYS[ rs].outDefrost colWid=5 colDec=0 \
1735+ RXCOL colHead="qFan" colVal=@RSYS[ rs].outFan colWid=5 colDec=0 \
1736+ RXCOL colHead="qNet" colVal=@RSYS[ rs].outSenTot colWid=6 colDec=0 \
1737+ RXCOL colHead="qDct" colVal=-@DUCTSEGRES[ dctTot].S.qhTotSen/@Top.subhrDur colWid=6 colDec=0 \
1738+ RXCOL colHead="qZn" colVal=@Zone[zn].qsHVAC colWid=6 colDec=0 \
1739+ RXCOL colHead="qBal1" colVal=@RSYS[ rs].outSenTot-@Zone[zn].qsHVAC-@DUCTSEGRES[ dctTot].S.qhTotSen/@Top.subhrDur colWid=5 colDec=0 \
1740+ RXCOL colHead="qBal2" colVal=(@RSYSRES[ rs].S.qhNet-@ZNRES[ zn].S.qshHvac-@DUCTSEGRES[ dctTot].S.qhTotSen)/@Top.subhrDur colWid=6 colDec=0 \
1741+ RXCOL colHead="eComp" colVal=@RSYS[rs].inPrimary colWid=5 colDec=0 \
1742+ RXCOL colHead="eTot" colVal=@RSYSRES[rs].S.ehTot / @Top.subhrDur colWid=6 colDec = 0 \
1743+ RXCOL colHead="COPfs" colVal=@RSYS[ rs].effHt colWid=5 colDec=3 \
1744+ RXCOL colHead="COPpl" colVal=@RSYS[ rs].COPHtAdj colWid=5 colDec=3 \
1745+ RXCOL colHead="COPov" colVal=abs( @Zone[zn].qsHVAC)/max( 1, @RSYS[rs].inPrimary+@RSYS[rs].inAux+@RSYS[rs].inDefrost+@RSYS[rs].inFan) colWid=5 colDec=3
1746+
1747+ REPORT rpType=UDT rpFreq=subhour rpDayBeg=jan 4 rpDayEnd=jan 6 rpTitle="RSYS Heating subhour details"
1748+ SYSCOLSH( Reportcol, 1, 1, "Attic-atc", 3)
1749+
1750+ // report columns: RSYS cooling subhour details
1751+ #define SYSCOLSC( RXCOL, rs, lm, zn, zat, dctTot) \
1752+ RXCOL colHead="mon" colVal=$Month colWid=3 \
1753+ RXCOL colHead="day" colVal=$Dayofmonth colWid=3 \
1754+ RXCOL colHead="Hr"
[email protected] colWid=2 \
1755+ RXCOL colHead="Sh"
[email protected] colWid=2 \
1756+ RXCOL colHead="ToDb"
[email protected] colWid=5 colDec=2 \
1757+ RXCOL colHead="Tatt" colVal=@Zone[zat].tz colWid=5 colDec=2 \
1758+ RXCOL colHead="Tzn" colVal=@Zone[zn].tz colWid=5 colDec=2 \
1759+ RXCOL colHead="Tent" colVal=@RSYS[ rs].asIn.tDb colWid=6 colDec=2 \
1760+ RXCOL colHead="Tlv" colVal=@RSYS[ rs].asOut.tDb colWid=6 colDec=2 \
1761+ RXCOL colHead="Tsup" colVal=@RSYS[ rs].asSup.tDb colWid=6 colDec=2 \
1762+ RXCOL colHead="UnMet" colVal=@ZnRes[zn].S.unMetHrs[ 1] colWid=5 colDec=2 \
1763+ RXCOL colHead="znLd" colVal=@RSYS[ rs].znLoad[ 0] colWid=6 colDec=0 \
1764+ RXCOL colHead="capF" colVal=@RSYS[ rs].fCondCap colWid=5 colDec=3 \
1765+ RXCOL colHead="inpF" colVal=@RSYS[ rs].fCondInp colWid=5 colDec=3 \
1766+ RXCOL colHead="SHR" colVal=@RSYS[ rs].shr colWid=4 colDec=3 \
1767+ RXCOL colHead="capSenNetFS" colVal=@RSYS[ rs].capSenNetFS colWid=11 colDec=0 \
1768+ RXCOL colHead="capSen" colVal=@RSYS[rs].capSenCt colWid=6 colDec=0 \
1769+ RXCOL colHead="capLat" colVal=@RSYS[rs].capLatCt colWid=6 colDec=0 \
1770+ RXCOL colHead="capTot" colVal=@RSYS[rs].capTotCt colWid=6 colDec=0 \
1771+ RXCOL colHead="PLR" colVal=@RSYS[ rs].PLR colWid=5 colDec=3 \
1772+ RXCOL colHead="runF" colVal=@RSYS[ rs].runF colWid=5 colDec=3 \
1773+ RXCOL colHead="spdF" colVal=@RSYS[ rs].speedF colWid=5 colDec=3 \
1774+ RXCOL colHead="PLF" colVal=@RSYS[ rs].plf colWid=5 colDec=3 \
1775+ RXCOL colHead="CFMav" colVal=@Zone[ zn].rsAmfSup/4.5 colWid=5 colDec=1 \
1776+ RXCOL colHead="qSCoil" colVal=@RSYS[ rs].outSen colWid=6 colDec=0 \
1777+ RXCOL colHead="qSFan" colVal=@RSYS[ rs].outFan colWid=5 colDec=0 \
1778+ RXCOL colHead="qSNet" colVal=@RSYS[ rs].outSenTot colWid=6 colDec=0 \
1779+ RXCOL colHead="qSNet2" colVal=@RSYSRES[ rs].S.qcSenNet/@Top.subhrDur colWid=6 colDec=0 \
1780+ RXCOL colHead="qLd" colVal=@LOADMETER[ lm].S.qClg/@Top.subhrDur colWid=6 colDec=0 \
1781+ RXCOL colHead="qSDct" colVal=@DuctSegRes[ dctTot].S.qcTotSen/@Top.subhrDur colWid=5 colDec=0 \
1782+ RXCOL colHead="qsZn1" colVal=@ZnRes[zn].S.qscHVAC/@Top.subhrDur colWid=6 colDec=0 \
1783+ RXCOL colHead="qsZn2" colVal=@Zone[ zn].qsHVAC colWid=6 colDec=0 \
1784+ RXCOL colHead="qBal1" colVal=@RSYS[ rs].outSenTot-@Zone[zn].qsHVAC-@DUCTSEGRES[ dctTot].S.qcTotSen/@Top.subhrDur colWid=5 colDec=0 \
1785+ RXCOL colHead="qBal2" colVal=(@RSYSRES[ rs].S.qcSenNet-@ZNRES[ zn].S.qscHvac-@DUCTSEGRES[ dctTot].S.qcTotSen)/@Top.subhrDur colWid=6 colDec=0 \
1786+ RXCOL colHead="qLat1" colVal=@RSYS[ rs].outLat colWid=6 colDec=0 \
1787+ RXCOL colHead="qLat2" colVal=@ZnRes[zn].S.qlMech/@Top.subhrDur colWid=6 colDec=0 \
1788+ RXCOL colHead="qtZn" colVal=(@ZnRes[zn].S.qscHvac+@ZnRes[zn].S.qlMech)/@Top.subhrDur colWid=6 colDec=0 \
1789+ RXCOL colHead="eComp" colVal=@RSYS[rs].inPrimary colWid=5 colDec=0 \
1790+ RXCOL colHead="eTot" colVal=@RSYSRES[rs].S.ecTot/@Top.subhrDur colWid=6 colDec = 0
1791+
1792+ REPORT rpType=UDT rpFreq=subhour rpDayBeg=(CD1)-1 rpDayEnd=CD1 rpCpl=-1 rpTitle="RSYS cooling subhour details"
1793+ SYSCOLSC( Reportcol, 1, 1, 1, "Attic-atc", 3)
17501794
17511795
17521796RUN
0 commit comments