diff --git a/doc/src/records/terminal.md b/doc/src/records/terminal.md index 4b995bf0e..77515de2c 100644 --- a/doc/src/records/terminal.md +++ b/doc/src/records/terminal.md @@ -130,7 +130,7 @@ Air heating thermostat set point; implies *set temperature* air capability. May **tuTC=*float*** -Air cooling thermostat set point; implies *set temperature*air capability. May be scheduled as desired; to disable at certain times, schedule an extreme temperature such as 199. +Air cooling thermostat set point; implies *set temperature* air capability. May be scheduled as desired; to disable at certain times, schedule an extreme temperature such as 199. <%= member_table( units: "^o^F", diff --git a/doc/src/records/zone.md b/doc/src/records/zone.md index 9a1a0a726..39bbd6ac4 100644 --- a/doc/src/records/zone.md +++ b/doc/src/records/zone.md @@ -169,41 +169,41 @@ Zone shade closure. Determines insolation through windows (see WINDOW members *w **znTH=*float*** -Heating set point for znModel=CZM. +Heating set point used (and required) when znModel=CZM and zone has no terminals. <%= member_table( units: "^o^F", - legal_range: "x $\\geq$ 0", + legal_range: "0 < znTH < znTC", default: "*none*", - required: "No", + required: "Per above", variability: "subhourly") %> **znTD=*float*** -Desired set point (temperature maintained with ventilation if possible) for znModel=CZM +Desired set point (temperature maintained with ventilation if possible) for znModel=CZM. Must be specified when zone ventilation is active. <%= member_table( units: "^o^F", - legal_range: "x $\\geq$ 0", + legal_range: "x > 0; znTH < znTD < znTC", default: "*none*", - required: "No", + required: "if venting", variability: "subhourly") %> **znTC=*float*** -Cooling set point for znModel=CZM. +Cooling set point used (and required) when znModel=CZM and zone has no terminals. <%= member_table( units: "^o^F", - legal_range: "x $\\geq$ 0", + legal_range: "0 < znTC > znTH", default: "*none*", - required: "No", + required: "Per above", variability: "subhourly") %> -CZM zone heating and cooling is provided either via an RSYS HVAC system or by "magic" heat transfers specified by znQxxx items. +znModel = CZM zone heating and cooling is provided either via an RSYS HVAC system, by "magic" heat transfers specified by znQxxx items, or via TERMINAL (s). One of these must be defined. **znRSys=*rsysName*** @@ -270,7 +270,7 @@ The following provide parameters for comfort calculations **znComfClo=*float*** -Occupant clothing resistance +Occupant clothing resistance, used only when a comfort model is enabled. <%= member_table( units: "clo", @@ -282,7 +282,7 @@ Occupant clothing resistance **znComfMet=*float*** -Occupant metabolic rate +Occupant metabolic rate, used only when a comfort model is enabled. <%= member_table( units: "met", @@ -294,7 +294,7 @@ Occupant metabolic rate **znComfAirV=*float*** -Nominal air velocity used for comfort model +Nominal air velocity used for comfort model, used only when a comfort model is enabled. <%= member_table( units: "", @@ -306,7 +306,7 @@ Nominal air velocity used for comfort model **znComfRh=*float*** -Nominal zone relative humidity used for comfort model +Nominal zone relative humidity used for comfort model, used only when a comfort model is enabled. <%= member_table( units: "", diff --git a/src/CNRECS.DEF b/src/CNRECS.DEF index d0618982e..e9d9a2243 100644 --- a/src/CNRECS.DEF +++ b/src/CNRECS.DEF @@ -271,9 +271,9 @@ RECORD TOPRAT "top" *RAT /* top level RAT: contains control info and all once-on *i SI tp_terrainClass // terrain class (1-5) re wind speed adjustment *i FLOAT_GEZ radBeamF // Beam radiation fctr. appl sees ANISO( ) * radBeamF. cgwthr.cpp. *i FLOAT_GEZ radDiffF // Diffuse radiation fctr. appl sees ANISO( ) * radDiffF. - *h VENTAVAILVC tp_ventAvail // all-zone ventilation availability (default=C_VENTAVAILCH_WHOLEHOUSE) + *h VENTAVAILVC tp_ventAvail // all-zone ventilation availability (default=C_VENTAVAILCH_WHOLEBLDG) // C_VENTAVAILCH_NONE: none - // C_VENTAVAILCH_WHOLEHOUSE: airnet windows / fans + // C_VENTAVAILCH_WHOLEBLDG: airnet windows / fans // C_VENTAVAILCH_ZONAL: airnet windows / fans (controlled by zone) // C_VENTAVAILCH_RSYSOAV: RSYS outside air vent (central mechanical) *declare "int tp_GetVentAvail() const { return CHN( tp_ventAvail); }" @@ -1322,7 +1322,6 @@ RECORD SFI "surface" *RAT // opaque surface / door / window input info RAT *excon // explicit constructor *exdes // explicit d'tor *ovrcopy - *declare "virtual SFI& CopyFrom( const record* src, int copyName=1, int dupPtrs=0);" *declare "RC sf_TopSf1();" *declare "RC sf_CkfSURF( int options);" *declare "RC sf_CkfSURFGround( int options);" @@ -1742,7 +1741,6 @@ RECORD COL "reportCol" *RAT // holds info for columns in user-defined table repo *excon *exdes *ovrcopy - *declare "virtual record& CopyFrom( const record *src, int copyName=1, int dupPtrs=0);" *declare "virtual RC Validate( int options=0);" //input .ownTi is RI subscript of owning report/export. Column order is order of input. @@ -2114,8 +2112,8 @@ RECORD ZNISUB "zone sub" *SUBSTRUCT // zone input info substruct, used in ZNR and ZNI *declare "bool IsCountable( int options) const { return options==0 || options==znModel; }" *declare "float zn_HeightZ( float f) const;" - *declare "int zn_IsConvRad() const { return znModel >= C_ZNMODELCH_CZM; }" - *declare "int zn_IsUZ() const { return znModel >= C_ZNMODELCH_UZM; }" + *declare "bool zn_IsConvRad() const { return znModel >= C_ZNMODELCH_CZM; }" + *declare "bool zn_IsUZ() const { return znModel >= C_ZNMODELCH_UZM; }" // ZNISUB general user inputs *i ZNMODELCH znModel // zone model (CNE, CSE, CZM, UZM, UZX) @@ -2246,6 +2244,8 @@ RECORD ZNR "zone" *RAT // zone runtime info RAT. Set mainly from separate ZNI *declare "bool zn_HasAirTerminal() const { return zn_airTerminalCount > 0; }" *declare "bool zn_HasRSYS() const { return i.zn_rsi != 0; }" *declare "bool zn_HasAirHVAC() const { return zn_HasRSYS() || zn_HasAirTerminal(); }" + *declare "bool zn_HasMagicHVAC() const { return IsSet( ZNI_I + ZNISUB_ZNQMXH) || IsSet( ZNI_I + ZNISUB_ZNQMXC); }" + *declare "bool zn_UsesZoneSetpoints() const { return i.znModel == C_ZNMODELCH_CZM && !zn_HasTerminal(); }" *declare "RSYS* zn_GetRSYS();" *declare "const RSYS* zn_GetRSYS() const;" *declare "int zn_IsHCAvail( int what) const;" @@ -2294,7 +2294,7 @@ RECORD ZNR "zone" *RAT // zone runtime info RAT. Set mainly from separate ZNI *declare "BOO nxZhxSt( ZHX *&x);" *declare "bool IsCountable( int options) const { return i.IsCountable( options); }" *declare "int zn_IsConvRad() const { return i.zn_IsConvRad(); }" - *declare "int zn_IsUZ() const { return i.zn_IsUZ(); }" + *declare "bool zn_IsUZ() const { return i.zn_IsUZ(); }" *declare "int zn_IsSFModelSupported( int sfModel) const;" *declare "void zn_SGClearTots();" *declare "void zn_SGCavAbs();" @@ -4132,7 +4132,6 @@ RECORD DHWSYS "DHWSYS" *RAT // input / runtime DHW system *prefix ws_ *exdes *ovrcopy - *declare "virtual DHWSYS& CopyFrom( const record* src, int copyName=1, int dupPtrs=0);" *declare "RC ws_CkF();" *declare "RC ws_CheckVals( int erOp);" *declare "RC ws_CheckSubObject( record* r);" @@ -4554,7 +4553,6 @@ RECORD DHWHEATER "DHWHeater" *RAT // input / runtime DHW heater *excon // explicit constructor *exdes // explicit ~DHWHEATER() *ovrcopy // overide Copy() - *declare "virtual DHWHEATER& CopyFrom( const record* pSrc, int copyName=1, int dupPtrs=0);" *declare "RC wh_CkF();" *declare "virtual RC RunDup( const record* pSrc, int options=0);" @@ -5170,7 +5168,6 @@ RECORD DHWSOLARSYS "DHWSolarSys" *RAT // input / runtime DHW solar system *prefix sw_ *exdes *ovrcopy // overide Copy() - *declare "virtual DHWSOLARSYS& CopyFrom( const record *src, int copyName=1, int dupPtrs=0);" *declare "virtual void ReceiveRuntimeMessage(const char* msg);" *declare "RC sw_CkF();" *declare "RC sw_Init();" @@ -5361,7 +5358,6 @@ RECORD PVARRAY "PVArray" *RAT // input / runtime photovoltaics array *prefix pv_ *excon *ovrcopy - *declare "virtual PVARRAY& CopyFrom( const record* src, int copyName=1, int dupPtrs=0);" *declare "void FixUp();" // virtual fixup after basAnc reAl *declare "RC Validate( int options=0);" *declare "RC pv_CkF();" diff --git a/src/ancrec.cpp b/src/ancrec.cpp index d7f20c89f..f4a00a9aa 100644 --- a/src/ancrec.cpp +++ b/src/ancrec.cpp @@ -29,7 +29,7 @@ #include "cnglob.h" #include "ancrec.h" #include "cse.h" -#include "msghans.h" // MH_X0050 +#include "msghans.h" #include "messages.h" // msgIsHan #include "exman.h" #include "cvpak.h" @@ -124,83 +124,45 @@ int record::IsNameMatch( const char* _name) const return !_stricmp( _name, Name()); } // record::IsNameMatch //----------------------------------------------------------------------------- -/*virtual*/ record& record::CopyFrom( - const record* src, - int copyName/*=1*/, - [[maybe_unused]] int dupPtrs/*=0*/) - -// copy user and ul data from another record or init data to already-constructed record - -// copies user language overhead, and ownTi, and, unless suppressed, name. -// Does not copy ancrec internal overhead except 'gud' - -/* "dupPtrs" is for poss future use duplicating heap pointers in derived classes - (in present uses (input to run rat copies) ptrs are not currenly being dup'd 2-92) - (7-92: converting to dup'd ptrs with explicit derived class CopyFrom's and destructors. - "dupPtrs" would shorten code; table bit or different field ty needed to say which ptrs to dup (some CHP's don't get dup'd). */ -{ -// error if not init (can't constr here: need b, ss). (if needed, do a "copyTo" or a "copy(b,i1,i2)" that constructs dest.) - if (!b) // (or gud? wd error here if init then destroyed) - err( PABT, (char *)MH_X0050); // error msg "record::CopyFrom: unconstructed destination (b is 0)" and abort program. -#ifdef DEBUG2 // message not occuring (1-95) so omit from release version. - b->validate("record::CopyFrom"); // abort if record 'this' not associated with valid anchor - ((record *)src)->Validate(); -#endif - -// use shorter record length - int eSz = b->eSz; // get dest derived class rec length from anchor - if ( src->b && src->b->rt==src->rt // if source has anchor (could be just init data) - && eSz != src->b->eSz ) // and source record length is different - eSz = min( b->sOff, src->b->sOff); // use the shorter length and do not copy status bytes (3-12-92). - // calls exist (ZNI->ZNR) where source is start of dest record (ug!) - // add logic to copy status bytes to correct place if need found - -// copy data after front (bitwise) - // copy start offset: do not copy base class except ownTi and optionally name - int offBeg = offsetof(record, ownTi); - memcpy( (char *)this + offBeg, (char *)src + offBeg, eSz - offBeg ); - - if (copyName) - name.Set(src->name); - -// copy user language front members. another arg option? - li = src->li; // if nz, is subscript of entry it is LIKE - ty = src->ty; // if nz, may be TYPE subscript (future) - fileIx = src->fileIx; // if nz, is index of object input fileName - line = src->line; // if nz, is object input file line - -// copy internal good-record flag with possible future user bits - gud = src->gud; // 0 = free, > 0 = in use, sign bit = bad (poss future use). - - FixUp(); // virtual: record can e.g. fix ptrs -#if defined( _DEBUG) - Validate(); // virtual -#endif - return *this; -} // record::CopyFrom -//--------------------------------------------------------------------------------------------------------------------------- /*virtual*/ void record::Copy( // copy user and ul data and 'gud' from another record of same type - const record* pSrc, - int options/*=0*/) + const record* pSrc, // source record + int options/*=0*/) // rcoLEAVENAME: do NOT copy name { - options; - - // this implementation requires records already constructed (can't construct here without knowning b, ss). - if (!b) // (or gud? wd error here if init then destroyed) - err( PABT, (char *)MH_X0051); // err msg "record::operator=(): unconstructed destination (b is 0)" and abort program - if (b->rt != pSrc->b->rt) // check for same rt (same derived class) - err( PABT, (char *)MH_X0052); // err msg "record::operator=(): records not same type" and abort program - b->validate("left arg to record::operator="); // abort if records not well anchored -#ifdef DEBUG2 - pSrc->b->validate("right arg to record::operator="); + // records must already be constructed (can't construct here without knowning b, ss). + if (!b || !pSrc) // (or gud? wd error here if init then destroyed) + err( PABT, (char *)MH_X0051); // err msg "record::Copy(): unconstructed destination or !pSrc" +#if defined( _DEBUG) + b->validate("Copy() dest"); // abort if records not well anchored + pSrc->b->validate("Copy() src"); #endif - name.Release(); // memcpy will overwrite with pSrc.name - // copy start offset: don't copy internal members + + // bitwise copy members preceding name (not including internal members) int offBeg = offsetof(record, gud); - memcpy((char *)this + offBeg, (char *)pSrc + offBeg, b->eSz - offBeg); - name.FixAfterCopy(); + int offEnd = offsetof(record, name); + memcpy((char*)this + offBeg, (const char*)pSrc + offBeg, offEnd - offBeg); + + // conditionally copy name + if (!(options & rcoLEAVENAME)) + name = pSrc->name; + + // bitwisecopy remainder (ownTi, record data, and status array) + offBeg = offsetof(record, ownTi); + if (b->rt == pSrc->b->rt) + { // same type: single memcpy() + memcpy((char*)this + offBeg, (const char*)pSrc + offBeg, b->eSz - offBeg); + } + else + { // partial copy (e.g. ZNI->ZNR) + if (pSrc->b->sOff > b->sOff) + err(PABT, (char*)MH_X0052); + else + { memcpy((char*)this + offBeg, (const char*)pSrc + offBeg, pSrc->b->sOff - offBeg); + memcpy((char*)this + b->sOff, (const char*)pSrc + pSrc->b->sOff, pSrc->b->nFlds); + } + } FixUp(); // virtual: record can e.g. fix ptrs + #if defined( _DEBUG) Validate(); // virtual #endif @@ -349,7 +311,7 @@ o what ); // else if it has file and line, optionally show them if (op) if (fileIx) - return strtprintf("%s [%s(%d)]", what, getFileName( fileIx), line); + return strtprintf("%s [%s(%d)]", what, getFileName( fileIx), inputLineNo); // else just class name return what; @@ -1047,7 +1009,7 @@ RC FC basAnc::del( TI i, int erOp/*=ABT*/) // delete (squeeze out) ith record { if (!dest.gud) conRec(i); // construct destination if nec to insure vftp, rt, b, ss set. - dest.CopyFrom(&src); // copy record i+1 to i without dup'ing heap ptrs + dest.Copy( &src); // copy record i+1 to i without dup'ing heap ptrs // tentatively no destroy: does nothing in base class, and deriv class might delete heap ptrs we did not dup. #if defined( _DEBUG) dest.Validate(); diff --git a/src/ancrec.h b/src/ancrec.h index b35ae4cb3..69b82f482 100644 --- a/src/ancrec.h +++ b/src/ancrec.h @@ -70,7 +70,7 @@ class basAnc // base class for record anchors: basAnc SFIR* fir; // pointer to record type's "small fields-in-record table" (in srfd.cpp) USI nFlds; // number of fields excluding base-class members (front overhead) const char* what; // name of the record group (for probes, error messages) - USI eSz; // record size + USI eSz; // overall record size (including overhead and status byte array) USI sOff; // offset in record to "status byte" array at end USI ancN; // anchor number RCT rt; // record type (from rcdef.exe); now mainly for internal checks @@ -138,19 +138,19 @@ const UCH FsFROZ= 128; // value cannot be changed (spec'd in type) //*************************************************************************************************************************** class record // base class for records { public: -// overhead members set by constructor or ancrec.cpp. CAUTION check operator= if changed. CAUTION code assumes order of members. - RCT rt; // record type (from rcdef.exe); now mainly for internal checks - TI ss; // record subscript - BP b; // pointer to record's anchor; 0 may indicate unconstructed record space. +// overhead members set by constructor or ancrec.cpp. CAUTION Copy() if order changes; code assumes member order + RCT rt; // record type (from rcdef.exe); now mainly for internal checks + TI ss; // record subscript + BP b; // pointer to record's anchor; 0 may indicate unconstructed record space. SI gud; // 0: free; > 0: good record; [<0, skip/retain]. bits 0x7ffe avail to appl. -// overhead members for appl user language (ul). CAUTION check record::CopyFrom if these members changed. +// overhead members for appl user language (ul). CAUTION check record::Copy if these members changed. TI ty, li; // 0 or user language TYPE and LIKE subscripts int fileIx; // 0 or source file name index: see ancrecs:getFileName and getFileIx. 2-94. - int line; // 0 or 1-based file line # of object definition (for err msgs) + int inputLineNo; // 0 or 1-based file line # of object definition (for err msgs) // base class user members // rcdef.exe generates table entries and defines for the following as for derived class members; - // they are here for uniformity & access via base class ptrs. CHANGE from old ratpak 2-92: all records have name, ownTi: - // CAUTION check record::CopyFrom if these members changed. + // they are here for uniformity & access via base class ptrs. + // CAUTION check record::Copy if these members changed. CULSTR name; // user-specified object name TI ownTi; // 0 or subscript of owning object in anchor b->ownB @@ -230,11 +230,10 @@ class record // base class for records { return (fStat( fn)&FsAS) != 0; } template inline bool IsSetNotAusz(T fn) const { return (fStat(fn) & (FsSET | FsAS)) == FsSET; } - // override following for records with specific copying req'ts eg heap pointers to dup (dupPtrs does nothing here in base). - // CAUTION dest's (this) must be init. - virtual record& CopyFrom( const record* src, int copyName=1, int dupPtrs=0); // copy user/ul data from another record or data - record& Copy( const record& d) { Copy( &d); return *this; } record& operator=( const record& d) { Copy( &d); return *this; } + // override following for records with non-memcpy()able members (e.g. CULSTRs, heap pointers) + // CAUTION dest's (this) must be init. + enum { rcoLEAVENAME=1 }; virtual void Copy( const record* pSrc, int options=0); virtual bool IsCountable(int /*options*/) const { return true; } virtual void FixUp() { }; // optional fixup after reAl() diff --git a/src/cgcomp.cpp b/src/cgcomp.cpp index 9766e8d5e..1daba643a 100644 --- a/src/cgcomp.cpp +++ b/src/cgcomp.cpp @@ -1818,7 +1818,7 @@ bool IZXRAT::iz_MightBeNatVent() const // detect possible controlled nat vent //----------------------------------------------------------------------------- bool IZXRAT::iz_HasVentEffect() const // determine whether this IZXRAT can "vent" // can vary during run due to expressions -// returns 1 iff iz vent mode (iz_ad[ 1]) differs from infil-only iz_ad[ 0] +// returns true iff iz vent mode (iz_ad[ 1]) differs from infil-only iz_ad[ 0] { bool bVentEffect = iz_IsFixedFlow() ? iz_ad[1].ad_mdotP != iz_ad[0].ad_mdotP @@ -1911,11 +1911,11 @@ RC IZXRAT::iz_BegHour() // set hour constants { ZNR* zp; if (iz_zi1 > 0) { zp = ZrB.GetAt(iz_zi1); - zp->zn_anVentEffect++; + ++zp->zn_anVentEffect; } if (iz_zi2 > 0) { zp = ZrB.GetAt(iz_zi2); - zp->zn_anVentEffect++; + ++zp->zn_anVentEffect; } } return RCOK; diff --git a/src/cncult.cpp b/src/cncult.cpp index b809c0d54..e76cc9a0c 100644 --- a/src/cncult.cpp +++ b/src/cncult.cpp @@ -1291,8 +1291,8 @@ static CULT znT[] = //-------------------------- ZONE cmd RAT Entry table, used // general CULT( "znModel", DAT, ZI(ZNMODEL), 0, 0, VEOI, TYCH, 0, C_ZNMODELCH_CNE, N, N), // note: znArea/znVol required, see runtime check - CULT( "znArea", DAT, ZI(ZNAREA), 0, 0, VEOI, TYFL, 0, 0.f, N, N), - CULT( "znVol", DAT, ZI(ZNVOL), 0, 0, VEOI, TYFL, 0, 0.f, N, N), + CULT( "znArea", DAT, ZI(ZNAREA), RQD, 0, VEOI, TYFL, 0, 0.f, N, N), + CULT( "znVol", DAT, ZI(ZNVOL), RQD, 0, VEOI, TYFL, 0, 0.f, N, N), CULT( "znFloorZ", DAT, ZI( FLOORZ), 0, 0, VEOI, TYFL, 0, 0.f, N, N), CULT( "znCeilingHt", DAT, ZI( CEILINGHT), 0, 0, VEOI, TYFL, 0, 0.f, N, N), CULT( "znCAir", DAT, ZI(ZNCAIR), 0, 0, VEOI, TYFL, 0, 0.f, N, N), @@ -1301,7 +1301,7 @@ static CULT znT[] = //-------------------------- ZONE cmd RAT Entry table, used CULT( "znSC", DAT, ZI(ZNSC), 0, 0, VHRLY, TYFL, 0, 0.f, N, N), CULT( "znTH", DAT, ZI(ZNTH), 0, 0, VSUBHRLY,TYFL, 0, 0.f, N, N), - CULT( "znTD", DAT, ZI(ZNTD), 0, 0, VSUBHRLY,TYFL, 0, 0.f, N, N), + CULT( "znTD", DAT, ZI(ZNTD), 0, 0, VSUBHRLY,TYFL, 0, -1.f, N, N), CULT( "znTC", DAT, ZI(ZNTC), 0, 0, VSUBHRLY,TYFL, 0, 0.f, N, N), CULT( "znQMxH", DAT, ZI(ZNQMXH), 0, 0, VHRLY, TYFL, 0, 0.f, N, N), CULT( "znQMxHRated", DAT, ZI(ZNQMXHRATED), AS_OK, 0, VEOI, TYFL, 0, 0.f, N, N), @@ -3023,7 +3023,8 @@ WFDATA WthrNxHr((anc*)& WthrNxHrR, 0); // record containing current next makAncDESCOND(DcR, dcT); // design conditions // zones, transfers, gains, meters -makAncZNR(ZrB, nullptr); // Zones runtime info: input set in cncult. +makAncZNR(ZrB, znT); // Zones runtime info: input set in cncult + // use ZNI CULT table, ZNI and ZNR have same initial layout makAncZNRES(ZnresB, nullptr); // Month and year simulation results for zones makAncIZXRAT(IzxR, izxT); // interZone transfers -- conductions / ventilations between zones makAncDOAS(doasR, doasT); // DOAS diff --git a/src/cncult2.cpp b/src/cncult2.cpp index 3c00a0b35..79c7c23e9 100644 --- a/src/cncult2.cpp +++ b/src/cncult2.cpp @@ -781,7 +781,7 @@ RC TOPRAT::brFileCk() // check/clean up inputs re binary results files, rob 12-2 if (gud) // if record already in use (eg 2nd run) (insurance). Note record must be constructed b4 operator=. freeDM(); - record::Copy( pSrc); // verifies class (rt) same, copies whole derived class record. ancrec.cpp. + record::Copy( pSrc, options); // verifies class (rt) same, copies whole derived class record. ancrec.cpp. cupFixAfterCopy( tp_wfName); // fix CULSTRs (duplicate non-null strings) cupFixAfterCopy( tp_TDVfName); @@ -913,50 +913,52 @@ RC ZNI::zi_Top( // top-level input check and defaults // 1: re-setup after autosize // returns RCOK { - UCH* fs = fStat(); // zone's field status byte array - - i.zn_hcAirXIsSet = IsSet( ZNI_I+ZNISUB_HCAIRX); // 1 iff zn_hcAirX is set +#define ZI(m) (ZNI_I + ZNISUB_##m) + + i.zn_hcAirXIsSet = IsSet( ZI( HCAIRX)); // 1 iff zn_hcAirX is set // WHY: ZNI status bytes not passed to ZNR // Need status in zn_AirXMoistureBal() - if (!(fs[ ZNI_I+ZNISUB_ZNAREA] & FsSET)) - ooer( ZNI_I+ZNISUB_ZNAREA, "no znArea given"); - - if (!(fs[ ZNI_I+ZNISUB_ZNVOL] & FsSET)) - ooer( ZNI_I+ZNISUB_ZNVOL, "no znVol given"); + // znArea and znVol are RQD in CULT znT + // -> will not get here if values not given // default znCAir based on area - if ( !(fs[ZNI_I+ ZNISUB_ZNCAIR] & FsSET)) // if znCAir not input + if ( !IsSet(ZI( ZNCAIR))) // if znCAir not input i.znCAir = 3.5f * i.znArea; // CAir = 3.5 * Area // note: other mass can be added to znCAir (e.g. sf_TopSf2() quick wall mass) // default ceiling height based on volume and area - if ( !(fs[ZNI_I+ ZNISUB_CEILINGHT] & FsSET) // if znCeilingHt not input + if ( !IsSet(ZI( CEILINGHT)) // if znCeilingHt not input && i.znArea > 0.f) i.zn_ceilingHt = i.znVol / i.znArea; // repeat checks done by input ckf's // in case skipped due to expr, and as gel insurance. ooer minimizes duplicate msgs. if (i.zn_infShld<1 || i.zn_infShld>5) - ooer( ZNI_I + ZNISUB_INFSHLD, (char *)MH_S0471, i.zn_infShld); // "zn_infShld = %d: not in range 1 to 5" + ooer( ZI( INFSHLD), (char *)MH_S0471, i.zn_infShld); // "zn_infShld = %d: not in range 1 to 5" if (i.zn_infStories<1 || i.zn_infStories>3) - ooer( ZNI_I + ZNISUB_INFSTORIES, (char *)MH_S0472, i.zn_infStories); // "infStories = %d: not in range 1 to 3" + ooer( ZI( INFSTORIES), (char *)MH_S0472, i.zn_infStories); // "infStories = %d: not in range 1 to 3" // default eave height - if (!(fs[ZNI_I + ZNISUB_EAVEZ] & FsSET)) + if (!IsSet(ZI( EAVEZ))) i.zn_eaveZ = i.zn_floorZ + i.zn_infStories * 8.f; - if (!(fs[ ZNI_I + ZNISUB_WINDFLKG] & FsSET)) + if (!IsSet( ZI( WINDFLKG))) // wind factor for infiltration and Airnet // 0 if zn_eaveZ < 0 i.zn_windFLkg = Top.tp_WindFactor( i.zn_HeightZ( 1.f), i.zn_infShld); + // ZI( ZNTH) and ZI( ZNTC) are checked in zn_CheckHVACConfig(). + // Not yet known here whether zone has terminal(s). + // ZI( ZNTD) is checked during simulation when vent control requirements + // are known. + #if defined( ZONE_XFAN) i.xfan.fn_setup( C_FANAPPCH_XFAN, // application this, // record containing fan - ZNI_I+ZNISUB_XFAN, // idx of initial fan status + ZI( XFAN), // idx of initial fan status -1.f, // default flow NULL); // source FAN for default curve #endif @@ -967,8 +969,8 @@ RC ZNI::zi_Top( // top-level input check and defaults // copy data from zones input rat. Specify subscripts to insure match. ZNR* zp; ZrB.add( &zp, ABT, ss ); // add zone run record. expect no error due to ZrB.al above. - zp->CopyFrom( this); // copy record except internal front overhead. Not '=': records different. - // DEPENDS ON start of ZNR being same as ZNI. ---> DOES NOT handle DM strings. + zp->Copy( this); // copy record except internal front overhead. Not '=': records different. + // DEPENDS ON start of ZNR being same as ZNI. // zero surface area summations and other totals re view factors and solar gain targetting // values are accumulated later in zone and surface setup @@ -976,7 +978,7 @@ RC ZNI::zi_Top( // top-level input check and defaults zp->zn_InitSurfTotals(); // zone Shade closure: set flag if given, else active default is done at run time. - if (fs[ZNI_I + ZNISUB_ZNSC] & FsSET) // if entered by user (whether constant or variable) + if (IsSet(ZI( ZNSC))) // if entered by user (whether constant or variable) zp->znSCF = 1; // non-0 flag suppresses setting in cnloads.cpp // init zone's infiltration @@ -985,32 +987,22 @@ RC ZNI::zi_Top( // top-level input check and defaults #ifdef COMFORT_MODEL - if (fs[ZNI_I + ZNISUB_ZNCOMFCLO] & FsSET) + if (IsSet( ZI( ZNCOMFCLO)) { // if not CZM zone, error? zp->zn_pComf = new CThermalComfort; - zp->i.znComfUseZoneRH = !(fs[ ZNI_I+ZNISUB_ZNCOMFRH] & FsSET); + zp->i.znComfUseZoneRH = !IsSet( ZNI_I+ZNISUB_ZNCOMFRH); } #endif return RCOK; - +#undef ZI } // ZNI::zi_Top //============================================================================== -#if 0 // not needed til find or add members needing cupIncRef/cupfree, 7-17-92 -x record& ZNR::operator=(record& src) // overrides record::operator=, decl must match. for same record type only. use unexpected. -x{ -x} // ZNR::operator= -x //=========================================================================== -x record& ZNR::CopyFrom( record& src, int copyName=1, int dupPtrs=0) -x // copy contents & front info from a record possibly of different deriv class. Overrides record::CopyFrom (decl must match) -x // used to copy ZNI into ZNR to init larger zone run records from zone input records -x{ -x} // ZNR::CopyFrom -x //=========================================================================== +#if 0 x ZNI::~ZNI() x{ x} // ZNI::~ZNI -#endif //11-95, at addition of ZNR.rIgDist. +#endif //=========================================================================== ZNR::ZNR( basAnc* b, TI i, SI noZ /*=0*/) : record( b, i, noZ), zn_sbcList() diff --git a/src/cncult3.cpp b/src/cncult3.cpp index bb048ae26..4f6cecfeb 100644 --- a/src/cncult3.cpp +++ b/src/cncult3.cpp @@ -1447,7 +1447,7 @@ RC ZNR::zn_RadX() return rc; } // ZNR::zn_RadX //--------------------------------------------------------------------------- -RC topZn3() // final zone pass +RC topZn3() // final zone check / setup pass { RC rc = RCOK; ZNR* zp; @@ -1461,13 +1461,40 @@ RC topZn3() // final zone pass return rc; } // ::topZn3 //--------------------------------------------------------------------------- -RC ZNR::zn_CheckHVACConfig() +RC ZNR::zn_CheckHVACConfig() // check HVAC <-> zone consistency +// Many of these check could be done earlier. +// However, inter-record refs (RSYS, TERMINAL(s)) not necessarily known +// at input time. +// returns RCOK iff run can proceed { RC rc = RCOK; - if (zn_HasRSYS() && zn_HasTerminal()) - rc = oer("zone cannot be conditioned by both TERMINAL(s) and RSYS"); +#define ZI(m) (ZNI_I + ZNISUB_##m) + + if (zn_IsUZ()) + { + rc |= ignoreN("when zone is unconditioned", ZI(ZNTH), ZI(ZNTD), + ZI(ZNTC), ZI(ZNQMXH), ZI(ZNQMXHRATED), ZI(ZNQMXC), + ZI(ZNQMXCRATED), ZI(RSI), 0); + } + else + { + int sysCount = zn_HasRSYS() + zn_HasTerminal() + zn_HasMagicHVAC(); + + if (sysCount > 1) + rc |= oer( + "Conflicting HVAC sources. A zone cannot be conditioned\n" + " by more than 1 of TERMINAL(s), RSYS, and znQMx/znQMxC."); + + if (zn_UsesZoneSetpoints()) + { + rc |= requireN("when zone is conditioned by RSYS or znQMx/znQMxC.", + ZI( ZNTH), ZI( ZNTC), 0); + } + } return rc; +#undef ZI + } // ZNR::zn_CheckHVACConfig //=========================================================================== @@ -1517,15 +1544,6 @@ SFI::SFI( basAnc* b, TI i, SI noZ /*=0*/) // base class calls FixUp() and (if _DEBUG) Validate() new(&sf_sharedFndWalls) vector(((const SFI*)pSrc)->sf_sharedFndWalls); } // SFI::Copy -//---------------------------------------------------------------------------- -/*virtual*/ SFI& SFI::CopyFrom(const record* src, int copyName/*= 1*/, int dupPtrs/*= 0*/) -{ - sf_sharedFndWalls.vector::~vector(); - record::CopyFrom(src, copyName, dupPtrs); - new(&sf_sharedFndWalls) vector(((const SFI*)src)->sf_sharedFndWalls); - - return *this; -} // SFI::CopyFrom //--------------------------------------------------------------------------- /*virtual*/ void SFI::FixUp() // fix links // called from basAnc::reAl() and this c'tor, Copy() @@ -2853,7 +2871,7 @@ x if (bDbPrint && Top.iHr == 15) x printf( "Hit\n"); #endif if (Top.windSpeedSquaredSh > 0.f) - { sb_eta = TD != 0. + { sb_eta = TD != 0. && sb_fcWind2 != 0. ? 1./(1.+1./log( 1. + sb_fcWind2 * fabs( TD) / Top.windSpeedSquaredSh)) : 0.; sb_hcFrc = sb_fcWind * Top.windSpeedPt8Sh; diff --git a/src/cncult4.cpp b/src/cncult4.cpp index f125f0b61..1d039abdb 100644 --- a/src/cncult4.cpp +++ b/src/cncult4.cpp @@ -1400,26 +1400,6 @@ COL::~COL() colVal.vt_FixAfterCopyIfString(); } // COL::Copy //----------------------------------------------------------------------------- -/*virtual*/ record& COL::CopyFrom( const record* pSrc, int copyName/*=1*/, int dupPtrs/*=0*/) -{ -#if 0 && defined( _DEBUG) - pSrc->Validate(); -#endif - colHead.Release(); - colVal.vt_ReleaseIfString(); - -// use base class Copy. Copies derived class members too, per record type (.rt): RECORD MUST BE CONSTRUCTED - record::CopyFrom( pSrc, copyName, dupPtrs); // verfies that src and this are same record type. lib\ancrec.cpp. - - colHead.FixAfterCopy(); - colVal.vt_FixAfterCopyIfString(); - -#if defined( _DEBUG) - Validate(); -#endif - return *this; -} // COL::CopyFrom -//----------------------------------------------------------------------------- /*virtual*/ RC COL::Validate( int options/*=0*/) // options bits { diff --git a/src/cndefns.h b/src/cndefns.h index 06e7b40e8..f2bcc90ff 100644 --- a/src/cndefns.h +++ b/src/cndefns.h @@ -172,15 +172,6 @@ #define ZONE_XFAN // define to enable zone exhaust fan implementation, 8-10 // FAN object historically in ZNISUB.xfan but previously not simulated - -#undef BUG_COLTYPECOPY // define to include object trap code re memcpy bug - // associated with copying COL objects - // File coltypebug.cse crashes. - // Fixed (maybe) by overriding COL::CopyFrom(). - // Further research needed: why both Copy() and CopyFrom()? - // (both use memcpy(), dangerous when object contains heap ptrs) - // 2-24-2012 - #undef RSYS_FIXEDOAT // define to cause fixed RSYS supply air temp / humrat // (development aid) diff --git a/src/cnloads.cpp b/src/cnloads.cpp index f45079b64..22e84bb30 100644 --- a/src/cnloads.cpp +++ b/src/cnloads.cpp @@ -356,11 +356,9 @@ RC ZNR::zn_BegHour2() // beginning-of-hour calcs for zone // However: don't correct value -- consumers use max(), min() as approp. // (Changed value can persist due to expression eval optimization.) if (i.znQMxH < -0.01f) - warn( "Zone '%s', %s: znQMxH %0.f taken as 0 (s/b >= 0)", - Name(), Top.When( C_IVLCH_H), i.znQMxH); + orWarn( "znQMxH (%0.f) taken as 0 (s/b >= 0)", i.znQMxH); if (i.znQMxC > 0.01f) - warn( "Zone '%s', %s: znQMxC %0.f taken as 0 (s/b <= 0)", - Name(), Top.When( C_IVLCH_H), i.znQMxC); + orWarn( "znQMxC (%0.f) taken as 0 (s/b <= 0)", i.znQMxC); /* hourly-only load change checks: zn_xqHr: Hourly parts of b * t - a, just above. @@ -582,7 +580,7 @@ x } bool bReportVent = Top.jDay == 178 /* && !Top.isWarmup */; #endif - INT ventAvail = Top.tp_GetVentAvail(); // overall vent availability + int ventAvail = Top.tp_GetVentAvail(); // overall vent availability Top.tp_fVent = 0.f; // consensus whole building vent fraction (if not RSYSOAV) // = fraction of full vent flow to use @@ -733,7 +731,8 @@ x } //---------------------------------------------------------------------------- RC ZNR::zn_InitSubhr() { - // set points + // derive working setpoints. + // done unconditionally altho not always used. if (Top.tp_autoSizing) { // avoid setpoint step changes when autosizing // assume zn_tzspXbs changes hourly (altho they have subhourly variability) @@ -750,6 +749,9 @@ RC ZNR::zn_InitSubhr() zn_tzspC = i.znTC; } + if (zn_UsesZoneSetpoints() && zn_tzspH >= zn_tzspC) + orer("Impossible setpoints -- znTH (%0.2f) >= znTC (%.2f)", zn_tzspH, zn_tzspC); + // subhr's Infil UA (Btuh/F) #if 1 // 4-17-2013 // infiltration UA based on AMF of *zone* air @@ -1001,9 +1003,15 @@ int ZNR::zn_AssessVentUtility() // assess vent utility // 1: might be helpful { const int vForbid = -9999; - int ventUt = 0; + int ventUt = 0; // init to "don't care" if (!zn_IsUZ() && zn_anVentEffect > 0) - { if (tz < zn_tzspD) + { + if (zn_tzspD < 0.f) + { + orer("znTD is needed re vent control but has not been set."); + ventUt = vForbid; + } + else if (tz < zn_tzspD) ventUt = vForbid; // vent off or zone temp below TD (any vent would hurt) else if (tz > zn_tzspD) { // zone temp is above TD @@ -1123,7 +1131,7 @@ x } zn_anAmfCpTVent = 0.; // full vent heat addition, Btuh #endif - int bUZ = zn_IsUZ(); + bool bUZ = zn_IsUZ(); float znfVent = ventAvail == C_VENTAVAILVC_ZONAL ? zn_fVentPrf : Top.tp_fVent; if (bUZ || znfVent > 0.) { // float temp @@ -2026,7 +2034,7 @@ bool ZNR::zn_IsAirHVACActive() const // determine air motion /*virtual*/ void RSYS::Copy( const record* pSrc, int options/*=0*/) { rs_desc.Release(); - record::Copy( pSrc); + record::Copy( pSrc, options); rs_desc.FixAfterCopy(); } // RSYS::Copy //------------------------------------------------------------------------------- diff --git a/src/cueval.cpp b/src/cueval.cpp index e5680844a..2a7d47969 100644 --- a/src/cueval.cpp +++ b/src/cueval.cpp @@ -1431,10 +1431,6 @@ RC FC cupfree( // free a dm string without disturbing a NANDLE or string const if (p != NULL // nop if NULL ptr: no such string in use (not alloc'd) && !ISNANDLE(p)) // nop if unset or expression handle { -#if defined( BUG_COLTYPECOPY) - if (strMatch( (char *)p, "Houx")) - printf( "COLTYPE cupfree\n"); -#endif if (IsDM( p)) dmfree( pp);// free memory and NULL ptr else @@ -1454,10 +1450,6 @@ RC FC cupIncRef( DMP* pp, int erOp/*=ABT*/) // if dm pointer, duplicate block or if (p != NULL // nop if NULL ptr: no such string in use (not alloc'd) && !ISNANDLE(p)) // nop if unset or expression handle (cnglob.h macro for exman.cpp feature) { -#if defined( BUG_COLTYPECOPY) - if (strMatch( (char *)p, "Houx")) - printf( "COLTYPE cupIncRef\n"); -#endif if (IsDM( p)) dmIncRef( pp, erOp); // increment reference count or duplicate block, as implemented. dmpak.cpp. // else: probably a PSPKONN constant in code; don't dmIncRef diff --git a/src/cul.cpp b/src/cul.cpp index c108fec7e..f3b63c413 100644 --- a/src/cul.cpp +++ b/src/cul.cpp @@ -108,7 +108,7 @@ struct DREF const char* toName; // name of basAnc record (entry) being referenced TI defO; // default owner of referee (subscr in toB->ownB), eg zone TI for surface, to resolve ambiguities. int fileIx; // for err msgs: input file name index of referencing stmt - int line; // .. line number .. + int inputLineNo; // .. line number .. DREF() { memset(this, 0, sizeof(DREF)); } ~DREF() { dmfree(DMPP(toName)); } @@ -1113,7 +1113,6 @@ LOCAL RC FC culRATE( // do RATE cult entry { DMHEAPCHK( "culRATE entry") record *e; - int fileIx, line; SI xprD=0, copy=0, lity=0; RC rc; @@ -1131,11 +1130,12 @@ LOCAL RC FC culRATE( // do RATE cult entry // more appropropriate err fcn? // get file name index / line # here to put in basAnc record header + int fileIx, inputLineNo; curLine( // get line, line, etc for errmsg, cuparse.cpp. - 0, // start current (not previous) token + 0, // start current (not previous) token &fileIx, // rcvs index of input file name - &line, // rcvs line number - NULL, // would receive column + &inputLineNo, // rcvs line number + NULL, // would receive column NULL, 0 ); // char[] buffer would rcv line text CULSTR name; @@ -1320,8 +1320,8 @@ LOCAL RC FC culRATE( // do RATE cult entry // not ALTER: finish record init, init cult, init new record, call fcns // init more members of new record (here so LIKE etc won't overwrite) - e->fileIx = fileIx; // file name index and line # for errmsgs - e->line = line; // .. (obtained by curLine call above) + e->fileIx = fileIx; // file name index and line # for errmsgs + e->inputLineNo = inputLineNo; // .. (obtained by curLine call above) // call calling-cult-entry .itf (in its .DFPI, since .p2 used for cult). CAUTION: must not overwrite name etc. if (!lity) // no .itf's called for type/copy/like 1-2-91. @@ -2083,8 +2083,8 @@ LOCAL RC culDAT() // do cul DAT case per xSp // so non-culRATE-created objects eg Top will have file/line of 1st mbr=. if ( ((record*)xSp->e)->fileIx == 0 ) curLine( 0, // get fileIx, line, etc for errmsg, cuparse.cpp. - &((record*)xSp->e)->fileIx, // rcvs index of file name: see ancrec:getFileName - &((record*)xSp->e)->line, // rcvs line number + &((record*)xSp->e)->fileIx, // rcvs index of file name: see ancrec:getFileName + &((record*)xSp->e)->inputLineNo, // rcvs line number NULL, NULL, 0 ); // point to storage (of first element if array): set xSp->p & ->sz / return code if error @@ -2591,10 +2591,6 @@ LOCAL void FC finalClear() // clear input data, for cul(4). if ( b != xStk->b // do not free top (static) basAnc: insurance && !(b->ba_flags & RFPROBED) ) // do not free input basAncs which are 'probed' by compiled code (set in cuparse.cpp) 12-91 { -#if defined( BUG_COLTYPECOPY) - if (strMatch( b->what, "ReportCol type")) - printf( "ReportCol type free\n"); -#endif b->free(); // eliminate all records / free dm storage } } @@ -3519,10 +3515,10 @@ LOCAL RC rateDuper( // copy contents. Caller has ratAdded to main or types basAnc as desired. if (move >= 0) // not if just deleting oldE { - newE->CopyFrom( oldE, cn); // copy contents, and name if cn + newE->Copy(oldE, cn ? 0 : record::rcoLEAVENAME); // copy contents, and name if cn if (own >= 0) // if new owner value (or 0) given - newE->ownTi = own; // store it: overwrite what CopyFrom copied. - DMHEAPCHK( "cul rateDuper() CopyFrom") + newE->ownTi = own; // store it: overwrite what Copy copied. + DMHEAPCHK( "cul rateDuper() Copy") } // do reference table and expression table entries @@ -4219,8 +4215,8 @@ LOCAL void FC drefAddI( // add deferred reference table entry -- general inner curLine( // get line, line, etc for errmsg, cuparse.cpp. 0, // start current (not previous) token &drfp->fileIx, // rcvs index to input file name - &drfp->line, // rcvs line number - NULL, // would receive column + &drfp->inputLineNo, // rcvs line number + NULL, // would receive column NULL, 0 ); // char[] buffer would rcv line text } // drefAddI //----------------------------------------------------------------------------- @@ -4378,7 +4374,7 @@ LOCAL void FC drefRes() *p = 0; // not found. store 0. *fs |= FsERR; // say errMsg has been issued re this field: suppress some addl msgs, 12-91. if (ms) // if ratLuDefO returned unissued msg - cuErv( 0, 0, 0, 0, drfp->fileIx, drfp->line, 0, ms, NULL); + cuErv( 0, 0, 0, 0, drfp->fileIx, drfp->inputLineNo, 0, ms, NULL); // issue msg. Show file/line of ref, not curr file/line (of RUN). cutok.cpp. } else // entry found @@ -4650,10 +4646,10 @@ RC record::oerI( // object error message, inner function else // CHECK_ (or perhaps RUN_) phase { if (bIsRuntime && shoFnLn) - where = strtprintf( " defined at %s(%d)", getFileName(fileIx), line); + where = strtprintf( " defined at %s(%d)", getFileName(fileIx), inputLineNo); shoTx = shoFnLn = 0; // disable showing curr input file stuff _fileIx = fileIx; // show file name and line # where - _line = line; // ... object defintion began, if nz + _line = inputLineNo; // ... object defintion began, if nz } // prepend object identification to caller's msg diff --git a/src/dhwcalc.cpp b/src/dhwcalc.cpp index e9fac091c..e61fbf20c 100644 --- a/src/dhwcalc.cpp +++ b/src/dhwcalc.cpp @@ -703,21 +703,11 @@ DHWSYS::~DHWSYS() { options; ws_dayUseName.Release(); - record::Copy( pSrc); + record::Copy( pSrc, options); ws_dayUseName.FixAfterCopy(); // assume ws_ticks, ws_fxList, and ws_pSizer are nullptr } // DHWSYS::Copy //------------------------------------------------------------------------------- -/*virtual*/ DHWSYS& DHWSYS::CopyFrom(const record* pSrc, int copyName/*=1*/, int dupPtrs/*=0*/) -{ - ws_dayUseName.Release(); - record::CopyFrom(pSrc, copyName, dupPtrs); - ws_dayUseName.FixAfterCopy(); - - // assume ws_ticks, ws_fxList, and ws_pSizer are nullptr - return *this; -} // DHWSYS::CopyFrom -//----------------------------------------------------------------------------- RC DHWSYS::ws_CkF() // water heating system input check / default // called at end of each DHWSYS input { @@ -4012,14 +4002,6 @@ DHWHEATER::~DHWHEATER() // d'tor // base class calls FixUp() and (if _DEBUG) Validate() new(&wh_HPWH.hw_pNodePowerExtra_W) std::vector(((const DHWHEATER*)pSrc)->wh_HPWH.hw_pNodePowerExtra_W); } // DHWHEATER::Copy -//---------------------------------------------------------------------------- -/*virtual*/ DHWHEATER& DHWHEATER::CopyFrom(const record* pSrc, int copyName/*= 1*/, int dupPtrs/*= 0*/) -{ - wh_HPWH.hw_pNodePowerExtra_W.vector::~vector(); - record::CopyFrom(pSrc, copyName, dupPtrs); - new(&wh_HPWH.hw_pNodePowerExtra_W) std::vector(((const DHWHEATER*)pSrc)->wh_HPWH.hw_pNodePowerExtra_W); - return *this; -} // DHWHEATER::CopyFrom //--------------------------------------------------------------------------- /*static*/ WStr DHWHEATER::wh_GetHPWHVersion() // return HPWH version string { return HPWH::getVersion(); diff --git a/src/dhwsolar.cpp b/src/dhwsolar.cpp index f0832bc6f..5f89288fe 100644 --- a/src/dhwsolar.cpp +++ b/src/dhwsolar.cpp @@ -33,14 +33,6 @@ new(&sw_tank.hw_pNodePowerExtra_W) std::vector(((const DHWSOLARSYS*)pSrc)->sw_tank.hw_pNodePowerExtra_W); } // DHWSOLARSYS::Copy //---------------------------------------------------------------------------- -/*virtual*/ DHWSOLARSYS& DHWSOLARSYS::CopyFrom(const record* pSrc, int copyName/*= 1*/, int dupPtrs/*= 0*/) -{ - sw_tank.hw_pNodePowerExtra_W.vector::~vector(); - record::CopyFrom(pSrc, copyName, dupPtrs); - new(&sw_tank.hw_pNodePowerExtra_W) std::vector(((const DHWSOLARSYS*)pSrc)->sw_tank.hw_pNodePowerExtra_W); - return *this; -} // DHWSOLARSYS::CopyFrom -//---------------------------------------------------------------------------- /*virtual*/ void DHWSOLARSYS::ReceiveRuntimeMessage(const char* msg) // callback from HPWH for reporting error messages { diff --git a/src/impf.cpp b/src/impf.cpp index a00d10116..3a8f3c231 100644 --- a/src/impf.cpp +++ b/src/impf.cpp @@ -105,11 +105,11 @@ class ImpFldDcdr const char* impfName; // "" or import file name or object name text to use in error messages int fileIx; // CSE input file name index for use in error messages const char* srcFile; // text for fileIx: "" or CSE source file in which import() occurred - int line; // line # in cse source file + int inputLineNo; // line # in cse source file const char* fieldName; // field name text for error messages, when known (no names if no file header) const char** pms; // c'tor arg: where to return TmpStr error msg pointer, so caller can embed in msg giving context. public: - ImpFldDcdr( int fileIx, int line, const char** pms); // c'tor. *pms receives TmpStr error submessage pointer. + ImpFldDcdr( int fileIx, int inputLineNo, const char** pms); // c'tor. *pms receives TmpStr error submessage pointer. // usage: call axFile, then axscanFnr or -Fnm, then decNum if numeric RC FC axFile(int iffnmi); // access import file, set .iffnm and .impf RC FC axscanFnm(int fnmi); // access and scan field by name: for field name idx, set .fnr, .fnrt, .fieldName @@ -125,7 +125,7 @@ class ImpFldDcdr //=========================================================================== ImpFldDcdr::ImpFldDcdr( // constructor: initializes int fileIx, // cse input file name index for file in which import() occurred, for use in error messages - int line, // line number in ditto + int _inputLineNo, // line number in ditto const char** pms ) // receives message pointer on error, to let caller insert in message giving context. { iffnm = NULL; @@ -136,7 +136,7 @@ ImpFldDcdr::ImpFldDcdr( // constructor: initializes impfName = fieldName = ""; this->fileIx = fileIx; this->srcFile = getFileName(fileIx); // access text now (fast) for use in error messages. does not dmIncRef. - this->line = line; + this->inputLineNo = _inputLineNo; this->pms = pms; // IMPERR macro returns message subtext thru this member pointer } // ImpFldDcdr::ImpFldDcdr //--------------------------------------------------------------------------- @@ -150,23 +150,23 @@ RC FC ImpFldDcdr::axFile( int iffnmi) // access import file, set .iffnmi, .iffn if (iffnmi <= 0 || iffnmi > IffnmB.n) return IMPERR(( (char *)MH_R1905, /* "%s(%d): Internal error:\n" " Import file names table record subscript %d out of range 1 to %d." */ - srcFile, line, iffnmi, IffnmB.n )); + srcFile, inputLineNo, iffnmi, IffnmB.n )); iffnm = IffnmB.p + iffnmi; // set member pointer to names table record TI impfi = iffnm->impfi; // get IMPORTFILE record subscript from names table record if (impfi <= 0 || impfi > ImpfB.n) return IMPERR(( (char *)MH_R1906, /* "%s(%d): Internal error:\n" " Import file subscript %d out of range 1 to %d." */ - srcFile, line, impfi, ImpfB.n )); + srcFile, inputLineNo, impfi, ImpfB.n )); impf = &ImpfB.p[impfi]; // point Import File record impfName = impf->im_fileName.CStrIfNotBlank(impf->name); // name for error messages: pathName if present, // else object name, which is "" if not given if (!impf->isOpen) // unless file is open and buffer allocated ok return IMPERR(( (char *)MH_R1907, /* "%s(%d): Internal error:\n" " Import file %s was not opened successfully." */ - srcFile, line, impfName )); // unexpected: run should have been stopped + srcFile, inputLineNo, impfName )); // unexpected: run should have been stopped if (impf->eof) return IMPERR(( (char *)MH_R1908, // "%s(%d): End of import file %s: data previously used up.%s" - srcFile, line, impfName, + srcFile, inputLineNo, impfName, Top.isWarmup ? msg( NULL, (char *)MH_R1909) /* "\n File must contain enough data for CSE warmup days (default 7)."*/ : "")); @@ -186,14 +186,14 @@ RC FC ImpFldDcdr::axscanFnm(int fnmi) // access field by name: set fieldName, f if (!iffnm->fnmt) // prevent GP fault return IMPERR(( (char *)MH_R1911, /* "%s(%d): Internal error:\n" " no IFFNM.fnmt pointer for Import file %s" */ - srcFile, line, impf->Name() )); + srcFile, inputLineNo, impf->Name() )); // fetch and check field number for given field name index if (fnmi < 1 || fnmi > iffnm->fnmiN) // should be 1 to max value seen during compile return IMPERR(( (char *)MH_R1912, /* "%s(%d): Internal error: in IMPORT() from file %s\n" " field name index %d out of range 1 to %d." */ - srcFile, line, impfName, fnmi, iffnm->fnmiN )); + srcFile, inputLineNo, impfName, fnmi, iffnm->fnmiN )); if (iffnm->fnmt[fnmi].fieldName) // insurance: for NULL leave "" stored by c'tor fieldName = iffnm->fnmt[fnmi].fieldName; // field name text, for error messages, eg in decNum int tfnr = iffnm->fnmt[fnmi].fnr; // 1-based field number for this field name index, to local til validated. @@ -201,7 +201,7 @@ RC FC ImpFldDcdr::axscanFnm(int fnmi) // access field by name: set fieldName, f return IMPERR(( (char *)MH_R1913, /* "%s(%d): Internal error:\n" " in IMPORT() from file %s field %s (name index %d),\n" " field number %d out of range 1 to %d." */ - srcFile, line, + srcFile, inputLineNo, impfName, iffnm->fnmt[fnmi].fieldName, fnmi, tfnr, FNRMAX )); @@ -210,7 +210,7 @@ RC FC ImpFldDcdr::axscanFnm(int fnmi) // access field by name: set fieldName, f if (!impf->scanNextField()) // scan field: delimit, dequote, do \ codes, null-terminate, etc in place return IMPERR(( (char *)MH_R1914, /* "%s(%d): Too few fields in line %d of import file %s:\n" " looking for field %s (field # %d), found only %d fields." */ - srcFile, line, impf->lineNo, impfName, + srcFile, inputLineNo, impf->lineNo, impfName, fieldName, tfnr, impf->nFieldsScanned )); fnr = tfnr; // store field #. scanNextField has alloc'd .fnrt[] this big. used eg in decNum. @@ -231,7 +231,7 @@ RC FC ImpFldDcdr::axscanFnr(int _fnr) // access and scan field by number, set .f if (_fnr <= 0 || _fnr > FNRMAX) return IMPERR(( (char *)MH_R1916, /* "%s(%d): Internal error: in IMPORT() from file %s, \n" " field number %d out of range 1 to %d." */ - srcFile, line, impfName, _fnr, FNRMAX )); + srcFile, inputLineNo, impfName, _fnr, FNRMAX )); // scan record thru requested field if not already done @@ -239,7 +239,7 @@ RC FC ImpFldDcdr::axscanFnr(int _fnr) // access and scan field by number, set .f if (!impf->scanNextField()) // scan field: delimit, dequote, do \ codes, null-terminate, etc in place return IMPERR(( (char *)MH_R1917, /* "%s(%d): Too few fields in line %d of import file %s:\n" " looking for field %d, found only %d fields." */ - srcFile, line, impf->lineNo, impfName, + srcFile, inputLineNo, impf->lineNo, impfName, _fnr, impf->nFieldsScanned )); this->fnr = _fnr; // store field #. scanNextField has alloc'd .fnrt[] this big. used eg in decNum. @@ -303,7 +303,7 @@ x // (if error, later calls get 0 without repeating message) " %s:\n" // SUBERR macro arg text " \"%s\"" // field text */ return IMPERR(( (char *)MH_R1922, /* text just above */ - srcFile, line, + srcFile, inputLineNo, impfName, impf->lineNo, fldSub, msg( NULL, sub), /* gets text for msg handle, 6-95 */ start )); @@ -329,7 +329,7 @@ Import() function compiling: cuparse.cpp does syntax, calling code here to handle IFFNM records, cuparse.cpp emits pseudo-code. */ -LOCAL RC impFcnFile( const char* impfName, TI *pIffnmi, USI fileIx, int line, IVLCH *imFreq, IFFNM **ppIffnm); +LOCAL RC impFcnFile( const char* impfName, TI *pIffnmi, USI fileIx, int inputLineNo, IVLCH *imFreq, IFFNM **ppIffnm); //-------------------------------------------------------------------------- // Following 2 fcns make IFFNM record if new name, return its subscript. @@ -340,7 +340,7 @@ RC impFcn( // compile support for Import() of field by field number const char* impfName, // IMPORTFILE object name (1st arg of IMPORT()) TI *pIffnmi, // receives subscript of IFFNM record (added here if new) for use in pseudo-code int fileIx, // file name index of CSE input file being compiled: put in IFFNM record when created ... - int line, // line number in srcFile ... so errors can show location of first use. + int inputLineNo, // line number in srcFile ... so errors can show location of first use. IVLCH *imFreq, // receives frequency (hour-day-month-year) of import file, or safe assumption if fwd reference. SI /*fnr*/ ) // requested field number @@ -348,7 +348,7 @@ RC impFcn( // compile support for Import() of field by field number { // find or add IFFNM record for this IMPORTFILE object name. (IMPORTFILE record created only when IMPORTFILE seen.) IFFNM *iffnm; - if (impFcnFile( impfName, pIffnmi, fileIx, line, imFreq, &iffnm) != RCOK) // find or add IFFNM record + if (impFcnFile( impfName, pIffnmi, fileIx, inputLineNo, imFreq, &iffnm) != RCOK) // find or add IFFNM record return RCBAD; // if failure retured (ABT expected) // record max field number seen @@ -364,7 +364,7 @@ RC impFcn( // compile support for Import() of named field const char* impfName, // IMPORTFILE object name (1st arg of IMPORT()) TI* pIffnmi, // receives subscript of IFFNM record (added here if new) for use in pseudo-code int fileIx, // file name index of input file being compiled: put in IFFNM record when created ... - int line, // line number in srcFile ... so errors can show location of first use. + int inputLineNo, // line number in srcFile ... so errors can show location of first use. IVLCH* imFreq, // receives frequency (hour-day-month-year) of import file, or safe assumption if fwd reference. const char* fieldName, // requested field name: saved here in table in IFFNM record for resolution at file open SI *fnmi ) // receives find name index for use in pseudo-code @@ -374,7 +374,7 @@ RC impFcn( // compile support for Import() of named field // find or add IFFNM record for this IMPORTFILE object name. (IMPORTFILE record created only when IMPORTFILE seen.) IFFNM *iffnm; - if (impFcnFile( impfName, pIffnmi, fileIx, line, imFreq, &iffnm) != RCOK) // find or add IFFNM record + if (impFcnFile( impfName, pIffnmi, fileIx, inputLineNo, imFreq, &iffnm) != RCOK) // find or add IFFNM record return RCBAD; // if failure retured (ABT expected) // find or add entry in field names table @@ -418,7 +418,7 @@ LOCAL RC impFcnFile( // find or add IFFNM record const char* impfName, // import file object name (1st arg in Import() fcn) TI* pIffnmi, // receives IffnmB subscript of IFFNM record USI fileIx, // file name index of CSE input file being compiled: put in IFFNM record when created ... - int line, // line number in srcFile ... so errors can show location of (first) use. + int inputLineNo, // line number in srcFile ... so errors can show location of (first) use. IVLCH* imFreq, // receives frequency (hour-day-month-year) of import file, or safe assumption if fwd reference. IFFNM** ppIffnm ) // receives pointer to record @@ -443,7 +443,7 @@ LOCAL RC impFcnFile( // find or add IFFNM record // put source file index and line in record so (first) use can be reported in errmsg eg if no IMPF for IFFNM. iffnm->fileIx = fileIx; - iffnm->line = line; + iffnm->inputLineNo = inputLineNo; } *ppIffnm = iffnm; // return pointer to found or added record @@ -490,7 +490,7 @@ RC topImpf() // check/process ImportFiles at end of input { // return is RCBAD not found, RCBAD2 ambiguous, but latter not expected. // note: don't use oer cuz it would show IFFNM object type name "ImpFileFldNames". - cuEr( 0, 0, 0, 1, iffnm->fileIx, iffnm->line, 0, // cutok.cpp + cuEr( 0, 0, 0, 1, iffnm->fileIx, iffnm->inputLineNo, 0, // cutok.cpp (char *)MH_S0574, // "No IMPORTFILE \"\s\" found for IMPORT(%s,...)" iffnm->Name(), iffnm->Name() ); continue; // error message prevents run. @@ -709,10 +709,10 @@ RC impFldNmN( // import numeric value of named field int fnmi, // field name index: 1-based IffnmB.fnmt[] subscript float *pv, // receives float value int fileIx, // CSE input file name index for use in error messages - int line, // CSE input source file line number for use in error messages + int inputLineNo, // CSE input source file line number for use in error messages const char** pms ) // receives transitory submessage string pointer (Tmpstr) if error occurs { - ImpFldDcdr fd( fileIx, line, pms); // object for decoding field. local class. c'tor inits. + ImpFldDcdr fd( fileIx, inputLineNo, pms); // object for decoding field. local class. c'tor inits. RC rc = fd.axFile(iffnmi); // check/access file if (!rc) rc = fd.axscanFnm(fnmi); // if ok, check/access/scan field by name index (axFile rc internally passed) if (!rc) rc = fd.decNum(); // if ok, decode field numeric value (axscanFnr rc internally passed) @@ -726,13 +726,13 @@ RC impFldNmS( // import string value of named field int fnmi, // field name index: 1-based IffnmB.fnmt[] subscript char **pv, // receives pointer to string value in heap int fileIx, // CSE input file name index for use in error messages - int line, // CSE input source file line number for use in error messages + int inputLineNo, // CSE input source file line number for use in error messages const char** pms ) // receives transitory submessage string pointer (Tmpstr) if error occurs { - ImpFldDcdr fd( fileIx, line, pms); // object for decoding field. local class. c'tor inits. - RC rc = fd.axFile(iffnmi); // check/access file + ImpFldDcdr fd( fileIx, inputLineNo, pms); // object for decoding field. local class. c'tor inits. + RC rc = fd.axFile(iffnmi); // check/access file if (!rc) rc = fd.axscanFnm(fnmi); // if ok, check/access/scan field by name index (axFile rc internally passed) - if (!rc) *pv = fd.sVal(); // if ok, return heap copy of field string value + if (!rc) *pv = fd.sVal(); // if ok, return heap copy of field string value return rc; } // impFldNmS //--------------------------------------------------------------------------- @@ -741,10 +741,10 @@ RC impFldNrN( // import numeric value of field by number int fnr, // 1-based field number float *pv, // receives float value int fileIx, // CSE input file name index for use in error messages - int line, // CSE input source file line number for use in error messages - const char** pms ) // receives transitory submessage string pointer (Tmpstr) if error occurs + int inputLineNo, // CSE input source file line number for use in error messages + const char** pms ) // receives transitory submessage string pointer (Tmpstr) if error occurs { - ImpFldDcdr fd( fileIx, line, pms); // object for decoding field. local class. c'tor inits. + ImpFldDcdr fd( fileIx, inputLineNo, pms); // object for decoding field. local class. c'tor inits. RC rc = fd.axFile(iffnmi); // check/access file if (!rc) rc = fd.axscanFnr(fnr); // if ok, check/access/scan field by number (axFile rc internally passed) if (!rc) rc = fd.decNum(); // if ok, decode field numeric value (axscanFnr rc internally passed) @@ -758,10 +758,10 @@ RC impFldNrS( // import string value of field by number int fnr, // 1-based field number char **pv, // receives ptr to string value in heap int fileIx, // CSE input file name index for use in error messages - int line, // CSE input source file line number for use in error messages + int inputLineNo, // CSE input source file line number for use in error messages const char **pms ) // receives transitory submessage string pointer (Tmpstr) if error occurs { - ImpFldDcdr fd( fileIx, line, pms); // object for decoding field. local class. c'tor inits. + ImpFldDcdr fd( fileIx, inputLineNo, pms); // object for decoding field. local class. c'tor inits. RC rc = fd.axFile(iffnmi); // check/access file if (!rc) rc = fd.axscanFnr(fnr); // if ok, check/access/scan field by number (axFile's rc internally communicated) if (!rc) *pv = fd.sVal(); // if ok, return heap copy of field string value diff --git a/src/impf.h b/src/impf.h index dd60f5911..51ca9d14c 100644 --- a/src/impf.h +++ b/src/impf.h @@ -9,8 +9,8 @@ const int FNRMAX = 1024; // compile support functions used from cuparse.cpp -RC impFcn( const char* impfName, TI* iffnmi, int fileIx, int line, IVLCH* imFreq, const char* fieldName, SI* fnmi); -RC impFcn( const char* impfName, TI* iffnmi, int fileIx, int line, IVLCH* imFreq, SI fnr); +RC impFcn( const char* impfName, TI* iffnmi, int fileIx, int inputLineNo, IVLCH* imFreq, const char* fieldName, SI* fnmi); +RC impFcn( const char* impfName, TI* iffnmi, int fileIx, int inputLineNo, IVLCH* imFreq, SI fnr); RC FC clearImpf(); // Import stuff special clear function RC FC topImpf(); // check/process ImportFiles at end of input diff --git a/src/msghans.h b/src/msghans.h index 86fce8037..55e36227c 100644 --- a/src/msghans.h +++ b/src/msghans.h @@ -60,10 +60,11 @@ #define MH_X0047 47 #define MH_X0048 48 //#define MH_X0048 49 -// ancrec.cpp, added 5-14-92 -#define MH_X0050 50 // "record::CopyFrom: unconstructed destination (b is 0)" -#define MH_X0051 51 // "record::operator=(): unconstructed destination (b is 0)" -#define MH_X0052 52 // "record::operator=(): records not same type" + +// ancrec.cpp +// #define MH_X0050 50 // out of service +#define MH_X0051 51 // "record::Copy(): unconstructed destination or !pSrc" +#define MH_X0052 52 // "record::Copy(): size( destination) must be >= size( source)" #define MH_X0053 53 // "anc4n: bad or unassigned record anchor number %d" #define MH_X0054 54 // "%s() called for NULL object pointer 'this'" #define MH_X0055 55 // "%s() argument not a valid anchor" diff --git a/src/msgtbl.cpp b/src/msgtbl.cpp index 4db24de97..cffcf4657 100644 --- a/src/msgtbl.cpp +++ b/src/msgtbl.cpp @@ -111,10 +111,10 @@ x { MH_T0003, "\nReport file name: %s" }, { MH_X0047, "X0047: %s(): bad RAT entry" }, { MH_X0048, "X0048: %s(): called for non-%s RATBASE" }, -// ancrec.cpp, added 5-14-92 -{ MH_X0050, "X0050: record::CopyFrom: unconstructed destination (b is 0)" }, -{ MH_X0051, "X0051: record::operator=(): unconstructed destination (b is 0)" }, -{ MH_X0052, "X0052: record::operator=(): records not same type" }, +// ancrec.cpp +// { MH_X0050, "X0050: (unused)" }, +{ MH_X0051, "X0051: record::Copy(): unconstructed destination or !pSrc" }, +{ MH_X0052, "X0052: record::Copy(): size( destination) must be >= size( source)" }, { MH_X0053, "X0053: anc4n: bad or unassigned record anchor number %d" }, { MH_X0054, "X0054: %s() called for NULL object pointer 'this'" }, { MH_X0055, "X0055: %s() argument not a valid anchor" }, diff --git a/src/pvcalc.cpp b/src/pvcalc.cpp index 7d5621f93..5c9398b0b 100644 --- a/src/pvcalc.cpp +++ b/src/pvcalc.cpp @@ -35,20 +35,10 @@ PVARRAY::PVARRAY( basAnc *b, TI i, SI noZ /*=0*/) record::Copy( pSrc, options); // calls FixUp() // copy SURFGEOM heap subobjects pv_g.gx_CopySubObjects(); -} // PVARRAY::Copy -//----------------------------------------------------------------------------- -/*virtual*/ PVARRAY& PVARRAY::CopyFrom( - const record* src, - int copyName/*=1*/, - int dupPtrs/*=0*/) -{ - record::CopyFrom( src, copyName, dupPtrs); // calls FixUp() - pv_g.gx_CopySubObjects(); #if defined( _DEBUG) Validate( 1); // 1: check SURFGEOMDET also #endif - return *this; -} // PVARRAY::CopyFrom +} // PVARRAY::Copy //----------------------------------------------------------------------------- /*virtual*/ RC PVARRAY::Validate( int options/*=0*/) // options bits diff --git a/test/1ZAttic.cse b/test/1ZAttic.cse index 5e943fcb8..f428823e1 100644 --- a/test/1ZAttic.cse +++ b/test/1ZAttic.cse @@ -370,7 +370,7 @@ CONSTRUCTION TrussCon // 3/4" wood Zone "Attic" znModel = UZX // Attic uses CSE internal uncond model - znTH =1 znTD = 70 znTC = 300 znQMxHRated = 0 znQMxCRated = 0 znQMxH = 0 znQMxC = 0 // Maybe these are required? + znTH =1 znTC = 300 znQMxHRated = 0 // trigger some "ignored" messages znCAIR = .01 // Assume attic is a square pyramid (hip). Aroof = Aceilt * SQR(1 + pitch ^ 2) diff --git a/test/1ZKiva.cse b/test/1ZKiva.cse index 69ba09fc5..cb62e9dd7 100644 --- a/test/1ZKiva.cse +++ b/test/1ZKiva.cse @@ -391,7 +391,6 @@ CONSTRUCTION TrussCon // 3/4" wood Zone "Attic" znModel = UZX // Attic uses CSE internal uncond model - znTH =1 znTD = 70 znTC = 300 znQMxHRated = 0 znQMxCRated = 0 znQMxH = 0 znQMxC = 0 // Maybe these are required? znCAIR = .01 // Assume attic is a square pyramid (hip). Aroof = Aceilt * SQR(1 + pitch ^ 2) diff --git a/test/2ZAttic.cse b/test/2ZAttic.cse index cea035254..b471a15ed 100644 --- a/test/2ZAttic.cse +++ b/test/2ZAttic.cse @@ -563,7 +563,6 @@ CONSTRUCTION TrussCon // 3/4" wood Zone "Attic" znModel = UZX // Attic uses CSE internal uncond model - znTH =1 znTD = 70 znTC = 300 znQMxHRated = 0 znQMxCRated = 0 znQMxH = 0 znQMxC = 0 // Maybe these are required? znCAIR = .01 // Assume attic is a square pyramid (hip). Aroof = Aceilt * SQR(1 + pitch ^ 2) diff --git a/test/LoadAndAFMeters.cse b/test/LoadAndAFMeters.cse index 0aa553991..d48834a2e 100644 --- a/test/LoadAndAFMeters.cse +++ b/test/LoadAndAFMeters.cse @@ -1136,6 +1136,7 @@ ZONE "Attic-atc" znArea = 1814.752197 znVol = 5775.166016 znTH = 60 + znTD = 70 znTC = 80 znCAir = 0.01 infAC = 0 diff --git a/test/ref/1ZATTIC.REP b/test/ref/1ZATTIC.REP index 364e9ff3c..2211e0ded 100644 --- a/test/ref/1ZATTIC.REP +++ b/test/ref/1ZATTIC.REP @@ -2,6 +2,15 @@ Error Messages for Run 001: +--------------- +1ZATTIC.CSE(372): Info: + zone 'Attic': 'znTH' is ignored when zone is unconditioned +--------------- +1ZATTIC.CSE(372): Info: + zone 'Attic': 'znTC' is ignored when zone is unconditioned +--------------- +1ZATTIC.CSE(372): Info: + zone 'Attic': 'znQMxHRated' is ignored when zone is unconditioned --------------- Info: Zone 'Z1': Temp control outcomes Miss setpoint (hr) Avg Excursion (F) Max Excursion (F) Miss > 1.0 F tol (hr) @@ -3393,7 +3402,7 @@ IzXfer AX2 Zn1: Attic Zn2: (ambient) UAconst: 0 NVctrl: AirN ! Log for Run 001: ################ -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console Mon 18-Dec-23 5:13:19 pm +! CSE 0.921.0+setpoint-error-check.3c4ca882.5 for Win32 console Mon 05-Feb-24 12:50:48 pm ================ @@ -17220,7 +17229,7 @@ Attic W: mwIG=0.000 mwInf=0.000 mwAN=5.730 mwDuctLk=0.000 mwSys=0.000 mwSu Attic UZ: anMCp/T[ 0]=115.33/8945.1 anMCp/T[ 1]=0.00/0.0 ventUt=0 Nair=83482.96 Dair=1004.26 Nrad=85182.20 Drad=931.28 CX=600.19 airX=9.883 ta=85.35 tr=89.07 qIzSh=-898 fvent=0.000 pz0=-0.0069 qsHvac=0 -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console +! CSE 0.921.0+setpoint-error-check.3c4ca882.5 for Win32 console @@ -17598,7 +17607,7 @@ Input for Run 001: Zone "Attic" znModel = UZX // Attic uses CSE internal uncond model - znTH =1 znTD = 70 znTC = 300 znQMxHRated = 0 znQMxCRated = 0 znQMxH = 0 znQMxC = 0 // Maybe these are required? + znTH =1 znTC = 300 znQMxHRated = 0 // trigger some "ignored" messages znCAIR = .01 // Assume attic is a square pyramid (hip). Aroof = Aceilt * SQR(1 + pitch ^ 2) @@ -17727,21 +17736,31 @@ Input for Run 001: //--------- END OF RUN ------------ $EOF +----------------------- +??? 1ZATTIC.CSE(372): Info: +??? zone 'Attic': 'znTH' is ignored when zone is unconditioned +----------------------- +??? 1ZATTIC.CSE(372): Info: +??? zone 'Attic': 'znTC' is ignored when zone is unconditioned +----------------------- +??? 1ZATTIC.CSE(372): Info: +??? zone 'Attic': 'znQMxHRated' is ignored when zone is unconditioned +----------------------- -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console run(s) done: Mon 18-Dec-23 5:13:22 pm +! CSE 0.921.0+setpoint-error-check.3c4ca882.5 for Win32 console run(s) done: Mon 05-Feb-24 12:50:52 pm ! Executable: d:\cse\msvc\cse.exe -! 18-Dec-23 5:05 pm (VS 14.29 2796032 bytes) (HPWH 1.22.0+HEAD.df305f2.85) +! 05-Feb-24 12:49 pm (VS 14.29 2885120 bytes) (HPWH 1.23.0) ! Command line: -x! -t1 1zattic ! Input file: D:\cse\test\1zattic.cse ! Report file: D:\CSE\TEST\1ZATTIC.REP ! Timing info -- -! Input: Time = 0.04 Calls = 1 T/C = 0.0440 +! Input: Time = 0.05 Calls = 1 T/C = 0.0500 ! AutoSizing: Time = 0.00 Calls = 0 T/C = 0.0000 -! Simulation: Time = 3.30 Calls = 1 T/C = 3.2960 +! Simulation: Time = 3.36 Calls = 1 T/C = 3.3600 ! Reports: Time = 0.01 Calls = 1 T/C = 0.0130 -! Total: Time = 3.35 Calls = 1 T/C = 3.3550 +! Total: Time = 3.43 Calls = 1 T/C = 3.4270 diff --git a/test/ref/1ZKIVA.REP b/test/ref/1ZKIVA.REP index ecd84b2fd..f08632cc2 100644 --- a/test/ref/1ZKIVA.REP +++ b/test/ref/1ZKIVA.REP @@ -2666,7 +2666,7 @@ IzXfer AX2 Zn1: Attic Zn2: (ambient) UAconst: 0 NVctrl: AirN ! Log for Run 001: ################ -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console Mon 18-Dec-23 5:13:37 pm +! CSE 0.921.0+setpoint-error-check.2fcb561b.3.dirty for Win32 console Fri 02-Feb-24 4:59:42 pm ================ @@ -16493,7 +16493,7 @@ Attic W: mwIG=0.000 mwInf=0.000 mwAN=5.630 mwDuctLk=0.000 mwSys=0.000 mwSu Attic UZ: anMCp/T[ 0]=114.01/8874.1 anMCp/T[ 1]=0.00/0.0 ventUt=0 Nair=83655.20 Dair=1000.16 Nrad=86154.90 Drad=934.29 CX=599.69 airX=9.779 ta=85.93 tr=89.76 qIzSh=-923 fvent=0.000 pz0=-0.0076 qsHvac=0 -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console +! CSE 0.921.0+setpoint-error-check.2fcb561b.3.dirty for Win32 console @@ -16892,7 +16892,6 @@ Input for Run 001: Zone "Attic" znModel = UZX // Attic uses CSE internal uncond model - znTH =1 znTD = 70 znTC = 300 znQMxHRated = 0 znQMxCRated = 0 znQMxH = 0 znQMxC = 0 // Maybe these are required? znCAIR = .01 // Assume attic is a square pyramid (hip). Aroof = Aceilt * SQR(1 + pitch ^ 2) @@ -17014,18 +17013,18 @@ Input for Run 001: -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console run(s) done: Mon 18-Dec-23 5:13:41 pm +! CSE 0.921.0+setpoint-error-check.2fcb561b.3.dirty for Win32 console run(s) done: Fri 02-Feb-24 4:59:46 pm ! Executable: d:\cse\msvc\cse.exe -! 18-Dec-23 5:05 pm (VS 14.29 2796032 bytes) (HPWH 1.22.0+HEAD.df305f2.85) -! Command line: -x! -t1 1ZKiva -! Input file: D:\cse\test\1ZKiva.cse +! 02-Feb-24 4:50 pm (VS 14.29 2885120 bytes) (HPWH 1.23.0) +! Command line: -x! -t1 1zkiva +! Input file: D:\cse\test\1zkiva.cse ! Report file: D:\CSE\TEST\1ZKIVA.REP ! Timing info -- -! Input: Time = 0.05 Calls = 1 T/C = 0.0520 +! Input: Time = 0.05 Calls = 1 T/C = 0.0530 ! AutoSizing: Time = 0.00 Calls = 0 T/C = 0.0000 -! Simulation: Time = 4.17 Calls = 1 T/C = 4.1690 +! Simulation: Time = 4.26 Calls = 1 T/C = 4.2580 ! Reports: Time = 0.01 Calls = 1 T/C = 0.0110 -! Total: Time = 4.24 Calls = 1 T/C = 4.2360 +! Total: Time = 4.32 Calls = 1 T/C = 4.3240 diff --git a/test/ref/2ZATTIC.REP b/test/ref/2ZATTIC.REP index ee569c26c..a3181c203 100644 --- a/test/ref/2ZATTIC.REP +++ b/test/ref/2ZATTIC.REP @@ -1100,7 +1100,7 @@ IzXfer AH Zn1: Attic Zn2: (ambient) UAconst: 0 NVctrl: AirN ! Log for Run 001: ################ -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console Mon 18-Dec-23 5:13:56 pm +! CSE 0.921.0+setpoint-error-check.2fcb561b.3.dirty for Win32 console Fri 02-Feb-24 5:02:22 pm ================ @@ -20028,7 +20028,7 @@ Attic W: mwIG=0.000 mwInf=0.000 mwAN=4.130 mwDuctLk=0.000 mwSys=0.000 mwSu Attic UZ: anMCp/T[ 0]=111.22/7063.2 anMCp/T[ 1]=0.00/0.0 ventUt=0 Nair=47772.24 Dair=991.10 Nrad=39875.05 Drad=786.60 CX=467.88 airX=8.846 ta=48.77 tr=49.98 qIzSh=1639 fvent=0.000 pz0=0.0019 qsHvac=0 -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console +! CSE 0.921.0+setpoint-error-check.2fcb561b.3.dirty for Win32 console @@ -20599,7 +20599,6 @@ Input for Run 001: Zone "Attic" znModel = UZX // Attic uses CSE internal uncond model - znTH =1 znTD = 70 znTC = 300 znQMxHRated = 0 znQMxCRated = 0 znQMxH = 0 znQMxC = 0 // Maybe these are required? znCAIR = .01 // Assume attic is a square pyramid (hip). Aroof = Aceilt * SQR(1 + pitch ^ 2) @@ -20736,18 +20735,18 @@ Input for Run 001: -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console run(s) done: Mon 18-Dec-23 5:14:01 pm +! CSE 0.921.0+setpoint-error-check.2fcb561b.3.dirty for Win32 console run(s) done: Fri 02-Feb-24 5:02:27 pm ! Executable: d:\cse\msvc\cse.exe -! 18-Dec-23 5:05 pm (VS 14.29 2796032 bytes) (HPWH 1.22.0+HEAD.df305f2.85) +! 02-Feb-24 4:50 pm (VS 14.29 2885120 bytes) (HPWH 1.23.0) ! Command line: -x! -t1 2zattic ! Input file: D:\cse\test\2zattic.cse ! Report file: D:\CSE\TEST\2ZATTIC.REP ! Timing info -- -! Input: Time = 0.04 Calls = 1 T/C = 0.0450 +! Input: Time = 0.05 Calls = 1 T/C = 0.0500 ! AutoSizing: Time = 0.00 Calls = 0 T/C = 0.0000 -! Simulation: Time = 4.59 Calls = 1 T/C = 4.5940 +! Simulation: Time = 4.57 Calls = 1 T/C = 4.5720 ! Reports: Time = 0.01 Calls = 1 T/C = 0.0100 -! Total: Time = 4.65 Calls = 1 T/C = 4.6500 +! Total: Time = 4.63 Calls = 1 T/C = 4.6350 diff --git a/test/ref/ASHPPKGROOM.REP b/test/ref/ASHPPKGROOM.REP index c8a388464..ca6f4dd88 100644 --- a/test/ref/ASHPPKGROOM.REP +++ b/test/ref/ASHPPKGROOM.REP @@ -656,8 +656,8 @@ zone Parent: Top id cs fn f uc evf ty b dfpi dff p2 ckf -------------------- -- --- ----- -- ---- ----- --------------- -------- ---------- -------- -------- znModel 6 2 24576 0 1 16 nz 0 0 0 - znArea 6 3 16384 0 1 2 0 0 0 0 - znVol 6 4 16384 0 1 2 0 0 0 0 + znArea 6 3 16392 0 1 2 0 0 0 0 + znVol 6 4 16392 0 1 2 0 0 0 0 znFloorZ 6 5 0 0 1 2 0 0 0 0 znCeilingHt 6 6 0 0 1 2 0 0 0 0 znCAir 6 7 16384 0 1 2 0 0 0 0 @@ -665,7 +665,7 @@ zone Parent: Top znAzm 6 10 0 0 1 2 0 0 0 0 znSC 6 12 0 0 739 2 0 0 0 0 znTH 6 13 0 0 1763 2 0 0 0 0 - znTD 6 14 0 0 1763 2 0 0 0 0 + znTD 6 14 0 0 1763 2 0 -1 0 0 znTC 6 15 0 0 1763 2 0 0 0 0 znQMxH 6 16 0 0 739 2 0 0 0 0 znQMxHRated 6 17 1024 0 1 2 0 0 0 0 @@ -2005,7 +2005,7 @@ inverse Parent: Top ivX 6 6 8 0 1771 2 0 0 0 0 ivY 6 7 8 0 1771 2 0 0 0 0 endInverse 13 0 0 0 0 0 0 0 0 0 -! CSE 0.920.0+expression-coverage.cd8c3efc.75 for Win32 console +! CSE 0.921.0 for Win32 console @@ -3568,10 +3568,10 @@ Input for Run 001: -! CSE 0.920.0+expression-coverage.cd8c3efc.75 for Win32 console run(s) done: Wed 10-Jan-24 9:57:03 am +! CSE 0.921.0 for Win32 console run(s) done: Mon 29-Jan-24 2:11:40 pm ! Executable: d:\cse\msvc\cse.exe -! 10-Jan-24 9:54 am (VS 14.29 2885632 bytes) (HPWH 1.22.0+HEAD.1696156.200) +! 29-Jan-24 2:03 pm (VS 14.29 2885632 bytes) (HPWH 1.23.0) ! Command line: -x! -t1 ashppkgroom ! Input file: D:\cse\test\ashppkgroom.cse ! Report file: D:\CSE\TEST\ASHPPKGROOM.REP @@ -3579,7 +3579,7 @@ Input for Run 001: ! Timing info -- ! Input: Time = 0.09 Calls = 2 T/C = 0.0470 -! AutoSizing: Time = 0.27 Calls = 1 T/C = 0.2710 -! Simulation: Time = 6.52 Calls = 1 T/C = 6.5210 +! AutoSizing: Time = 0.27 Calls = 1 T/C = 0.2740 +! Simulation: Time = 6.58 Calls = 1 T/C = 6.5770 ! Reports: Time = 0.00 Calls = 1 T/C = 0.0020 -! Total: Time = 6.89 Calls = 1 T/C = 6.8940 +! Total: Time = 6.95 Calls = 1 T/C = 6.9540 diff --git a/test/ref/LOADANDAFMETERS.REP b/test/ref/LOADANDAFMETERS.REP index 4edee9aa5..22b369331 100644 --- a/test/ref/LOADANDAFMETERS.REP +++ b/test/ref/LOADANDAFMETERS.REP @@ -5,11 +5,8 @@ Error Messages for Run 001: --------------- Info: Zone 'Conditioned-zn': Temp control outcomes Miss setpoint (hr) Avg Excursion (F) Max Excursion (F) Miss > 1.0 F tol (hr) - Heating 89.0 -0.50 -1.30 10.7 - Cooling 5.1 0.31 0.69 0.0 ---------------- -Warning: Zone 'Attic-atc': Condensation occurred in 41 subhours of run. - Total condensation heat = 1.21047 kBtu. + Heating 88.5 -0.50 -1.30 10.6 + Cooling 13.3 0.31 0.75 0.0 --------------- @@ -36,18 +33,18 @@ Mon Tot Clg Htg HPBU Dhw DhwBU DhwMFL FanC FanH FanV Fan --- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ Jan 3606.7 0 728.90 1397.0 0 0 0 0 0 32.376 0 0 0 360.24 760.81 33.833 193.92 43.463 0 56.157 0 0 0 0 0 Feb 2760.6 0 310.61 1186.6 0 0 0 0 0 29.243 0 0 0 303.51 640.99 30.559 175.16 36.618 0 47.313 0 0 0 0 0 -Mar 2015.6 0 279.41 430.59 0 0 0 0.475 0 32.332 0 0 0 308.63 651.41 33.833 193.66 37.214 0 48.082 0 0 0 0 0 -Apr 1754.7 0 123.83 454.06 0 0 0 1.825 0 31.331 0 0 0 272.45 575.41 32.742 187.67 32.871 0 42.472 0 0 0 0 0 -May 1177.3 0 12.395 32.988 0 0 0 10.117 0 32.376 0 0 0 254.29 537.05 33.833 193.92 30.680 0 39.640 0 0 0 0 0 -Jun 1075.6 14.086 0 0 0 0 0 15.636 0 31.331 0 0 0 234.37 494.97 32.742 187.67 28.277 0 36.535 0 0 0 0 0 -Jul 1290.4 174.60 0 0 0 0 0 14.541 0 32.376 0 0 0 248.23 524.26 33.833 193.92 29.950 0 38.697 0 0 0 0 0 -Aug 1308.0 129.78 0 0 0 0 0 15.428 0 32.376 0 0 0 266.40 562.62 33.833 193.92 32.141 0 41.528 0 0 0 0 0 -Sep 1376.2 136.77 0 0 0 0 0 14.845 0 31.331 0 0 0 287.10 606.34 32.742 187.67 34.639 0 44.755 0 0 0 0 0 -Oct 1401.9 0 3.009 21.908 0 0 0 19.309 0 32.376 0 0 0 323.91 684.09 33.833 193.92 39.081 0 50.494 0 0 0 0 0 -Nov 2379.8 0 233.33 741.81 0 0 0 0 0 31.375 0 0 0 340.00 718.52 32.742 187.93 41.047 0 53.036 0 0 0 0 0 -Dec 3944.5 0 432.48 2010.7 0 0 0 0 0 32.376 0 0 0 366.30 773.60 33.833 193.92 44.194 0 57.101 0 0 0 0 0 +Mar 2013.1 0 278.16 429.44 0 0 0 0.349 0 32.332 0 0 0 308.63 651.41 33.833 193.66 37.214 0 48.082 0 0 0 0 0 +Apr 1753.8 0 123.77 453.79 0 0 0 1.272 0 31.331 0 0 0 272.45 575.41 32.742 187.67 32.871 0 42.472 0 0 0 0 0 +May 1170.0 4.775 9.377 28.193 0 0 0 5.837 0 32.376 0 0 0 254.29 537.05 33.833 193.92 30.680 0 39.640 0 0 0 0 0 +Jun 1148.2 94.828 0 0 0 0 0 7.454 0 31.331 0 0 0 234.37 494.97 32.742 187.67 28.277 0 36.535 0 0 0 0 0 +Jul 1469.9 362.13 0 0 0 0 0 6.513 0 32.376 0 0 0 248.23 524.26 33.833 193.92 29.950 0 38.697 0 0 0 0 0 +Aug 1475.7 305.96 0 0 0 0 0 6.943 0 32.376 0 0 0 266.40 562.62 33.833 193.92 32.141 0 41.528 0 0 0 0 0 +Sep 1506.9 275.46 0 0 0 0 0 6.836 0 31.331 0 0 0 287.10 606.34 32.742 187.67 34.639 0 44.755 0 0 0 0 0 +Oct 1371.0 0 0 2.304 0 0 0 10.939 0 32.376 0 0 0 323.91 684.09 33.833 193.92 39.081 0 50.494 0 0 0 0 0 +Nov 2341.1 0 218.86 717.54 0 0 0 0 0 31.375 0 0 0 340.00 718.52 32.742 187.93 41.047 0 53.036 0 0 0 0 0 +Dec 3944.1 0 432.37 2010.4 0 0 0 0 0 32.376 0 0 0 366.30 773.60 33.833 193.92 44.194 0 57.101 0 0 0 0 0 -Yr 24091 455.24 2124.0 6275.6 0 0 0 92.176 0 381.20 0 0 0 3565.4 7530.1 398.36 2283.3 430.17 0 555.81 0 0 0 0 0 +Yr 24561 1043.2 2102.0 6225.2 0 0 0 46.144 0 381.20 0 0 0 3565.4 7530.1 398.36 2283.3 430.17 0 555.81 0 0 0 0 0 @@ -78,18 +75,18 @@ Conditioned Monthly Energy (kBtu + into the zone, except E = Energy Consumed) -- ---- ---- ---- ---------- ---------- ---------- ---------- ---------- ----- ------- ---------- ---------- ------ -------- ------ 1 61.1 67.4 67.0 856 1912 514 -2033 -3339 0 -937 3541 0 0 729 0 2 63.6 67.6 67.2 1405 1623 433 -1722 -2746 0 -665 2105 0 0 311 0 - 3 66.4 68.3 68.0 1757 1665 440 -1487 -2668 12 -524 1256 0 0 279 0 - 4 68.0 68.7 68.5 1952 1487 389 -1466 -2175 41 -610 811 0 2 124 0 - 5 71.2 70.7 70.5 1999 1407 363 -838 -1671 242 -968 70 0 10 12 0 - 6 73.5 73.8 73.8 2085 1306 335 -572 -1146 379 -1639 0 -48 16 0 0 - 7 74.7 76.0 76.0 2118 1378 354 -511 -990 360 -1527 0 -557 15 0 0 - 8 74.0 75.8 75.8 2083 1465 380 -648 -853 398 -1699 0 -427 15 0 0 - 9 72.6 75.6 75.6 1984 1557 410 -762 -795 393 -1595 0 -452 15 0 0 - 10 67.6 70.5 70.5 1835 1739 462 -1126 -718 420 -1762 31 0 19 3 0 - 11 62.7 67.9 67.6 1190 1811 486 -1740 -1968 0 -719 1426 0 0 233 0 - 12 61.0 67.5 67.1 924 1941 523 -2089 -3075 0 -987 3286 0 0 432 0 + 3 66.5 68.3 68.0 1757 1665 440 -1488 -2670 4 -516 1251 0 0 278 0 + 4 68.2 68.9 68.6 1951 1487 389 -1475 -2235 15 -540 811 0 1 124 0 + 5 71.3 71.5 71.4 1993 1407 363 -909 -1966 97 -569 56 -17 6 9 0 + 6 73.6 75.8 75.8 2073 1306 335 -738 -1641 155 -746 0 -322 7 0 0 + 7 74.5 77.2 77.2 2109 1378 354 -605 -1266 158 -628 0 -1201 7 0 0 + 8 73.8 77.0 77.0 2072 1465 380 -743 -1182 153 -760 0 -1023 7 0 0 + 9 72.6 76.8 76.8 1974 1557 410 -853 -1153 134 -721 0 -916 7 0 0 + 10 68.7 72.8 72.8 1823 1739 462 -1326 -1230 126 -1010 2 0 11 0 0 + 11 62.7 67.9 67.7 1190 1811 486 -1745 -1893 0 -722 1359 0 0 219 0 + 12 61.0 67.5 67.1 924 1941 523 -2089 -3075 0 -987 3285 0 0 432 0 - Yr 68.0 70.8 70.6 20189 19292 5090 -14993 -22145 2245 -13630 12526 -1483 92 2124 0 + Yr 68.1 71.6 71.4 20128 19292 5090 -15725 -24396 843 -8800 12411 -3479 46 2102 0 @@ -99,18 +96,18 @@ Attic Monthly Energy (kBtu + into the zone, except E = Energy Consumed) -- ---- ---- ---- ---------- ---------- ---------- ---------- ---------- ----- ------- ---------- ---------- ------ -------- ------ 1 67.4 61.1 61.0 0 0 0 0 -8339 0 -168 8507 0 0 729 0 2 67.6 63.6 63.5 0 0 0 0 -6072 0 -271 6467 -124 0 311 0 - 3 68.3 66.4 66.4 0 0 0 0 -2214 12 -383 4230 -1633 0 279 0 - 4 68.7 68.0 68.1 0 0 0 0 652 41 -422 3658 -3889 2 124 0 - 5 70.7 71.2 71.4 0 0 0 0 7469 242 -100 948 -8316 10 12 0 - 6 73.8 73.5 73.9 0 0 0 0 11246 379 236 0 -11482 16 0 0 - 7 76.0 74.7 75.1 0 0 0 0 12909 360 392 0 -13301 15 0 0 - 8 75.8 74.0 74.4 0 0 0 0 11120 398 369 0 -11489 15 0 0 - 9 75.6 72.6 73.0 0 0 0 0 7869 393 409 14 -8292 15 0 0 - 10 70.5 67.6 67.9 0 0 0 0 1713 420 174 804 -2691 19 3 0 - 11 67.9 62.7 62.5 0 0 0 0 -6192 0 -182 6406 -32 0 233 0 + 3 68.3 66.5 66.4 0 0 0 0 -2228 4 -385 4246 -1633 0 278 0 + 4 68.9 68.2 68.2 0 0 0 0 530 15 -443 3821 -3908 1 124 0 + 5 71.5 71.3 71.6 0 0 0 0 7260 97 -211 1278 -8328 6 9 0 + 6 75.8 73.6 74.0 0 0 0 0 11108 155 42 315 -11464 7 0 0 + 7 77.2 74.5 75.0 0 0 0 0 12991 158 192 50 -13233 7 0 0 + 8 77.0 73.8 74.3 0 0 0 0 11147 153 157 107 -11412 7 0 0 + 9 76.8 72.6 73.0 0 0 0 0 7671 134 180 391 -8243 7 0 0 + 10 72.8 68.7 68.9 0 0 0 0 714 126 -49 2172 -2838 11 0 0 + 11 67.9 62.7 62.5 0 0 0 0 -6188 0 -181 6401 -32 0 219 0 12 67.5 61.0 60.9 0 0 0 0 -8811 0 -200 9011 0 0 432 0 - Yr 70.8 68.0 68.2 0 0 0 0 21351 2245 -147 40044 -61248 92 2124 0 + Yr 71.6 68.1 68.3 0 0 0 0 19783 843 -1334 42765 -61214 46 2102 0 @@ -174,7 +171,7 @@ Subhourly User-defined Report, Mon 06-Apr 4 6 5 3 0 0 1330 0 1330 0 0 0 4 6 5 4 0 0 1323 0 1323 0 0 0 4 6 5 5 0 0 1317 0 1317 0 0 0 - 4 6 5 6 0 0 1312 0 1312 0 0 0 + 4 6 5 6 0 0 1311 0 1311 0 0 0 4 6 5 7 0 0 1307 0 1307 0 0 0 4 6 5 8 0 0 1302 0 1302 0 0 0 4 6 5 9 0 0 1298 0 1298 0 0 0 @@ -190,52 +187,52 @@ Subhourly User-defined Report, Mon 06-Apr 4 6 6 9 0 0 1225 0 1225 0 0 0 4 6 7 0 3663 0 1224 0 4887 0 3663 0 4 6 7 1 726 0 1215 0 1941 0 726 0 - 4 6 7 2 769 0 1210 0 1978 0 769 0 - 4 6 7 3 806 0 1205 0 2011 0 806 0 - 4 6 7 4 838 0 1203 0 2041 0 838 0 - 4 6 7 5 693 0 1202 0 1895 0 693 0 - 4 6 7 6 675 0 1202 0 1877 0 675 0 - 4 6 7 7 658 0 1201 0 1859 0 658 0 - 4 6 7 8 640 0 1200 0 1840 0 640 0 - 4 6 7 9 622 0 1199 0 1821 0 622 0 + 4 6 7 2 768 0 1210 0 1977 0 768 0 + 4 6 7 3 805 0 1205 0 2010 0 805 0 + 4 6 7 4 837 0 1203 0 2040 0 837 0 + 4 6 7 5 692 0 1202 0 1894 0 692 0 + 4 6 7 6 675 0 1202 0 1876 0 675 0 + 4 6 7 7 657 0 1201 0 1858 0 657 0 + 4 6 7 8 639 0 1200 0 1839 0 639 0 + 4 6 7 9 621 0 1199 0 1820 0 621 0 4 6 8 0 642 0 1186 0 1828 0 642 0 - 4 6 8 1 633 0 1167 0 1801 0 633 0 - 4 6 8 2 625 0 1143 0 1768 0 625 0 + 4 6 8 1 633 0 1167 0 1800 0 633 0 + 4 6 8 2 624 0 1143 0 1768 0 624 0 4 6 8 3 617 0 1115 0 1732 0 617 0 - 4 6 8 4 610 0 1083 0 1693 0 610 0 + 4 6 8 4 609 0 1083 0 1692 0 609 0 4 6 8 5 600 0 1049 0 1649 0 600 0 - 4 6 8 6 590 0 1011 0 1601 0 590 0 - 4 6 8 7 580 0 970 0 1550 0 580 0 + 4 6 8 6 589 0 1011 0 1601 0 589 0 + 4 6 8 7 579 0 970 0 1549 0 579 0 4 6 8 8 568 0 923 0 1491 0 568 0 - 4 6 8 9 557 0 873 0 1430 0 557 0 - 4 6 9 0 553 0 823 0 1376 0 553 0 + 4 6 8 9 556 0 873 0 1429 0 556 0 + 4 6 9 0 552 0 823 0 1376 0 552 0 4 6 9 1 539 0 761 0 1300 0 539 0 - 4 6 9 2 524 0 693 0 1218 0 524 0 - 4 6 9 3 509 0 623 0 1132 0 509 0 - 4 6 9 4 493 0 548 0 1041 0 493 0 + 4 6 9 2 524 0 693 0 1217 0 524 0 + 4 6 9 3 508 0 623 0 1131 0 508 0 + 4 6 9 4 492 0 548 0 1041 0 492 0 4 6 9 5 479 0 474 0 953 0 479 0 - 4 6 9 6 469 0 399 0 868 0 469 0 - 4 6 9 7 459 0 332 0 791 0 459 0 - 4 6 9 8 450 0 271 0 720 0 450 0 - 4 6 9 9 441 0 217 0 657 0 441 0 - 4 6 10 0 447 0 170 0 617 0 447 0 + 4 6 9 6 468 0 399 0 867 0 468 0 + 4 6 9 7 459 0 332 0 790 0 459 0 + 4 6 9 8 449 0 271 0 720 0 449 0 + 4 6 9 9 440 0 217 0 657 0 440 0 + 4 6 10 0 446 0 170 0 616 0 446 0 4 6 10 1 442 0 145 0 587 0 442 0 4 6 10 2 437 0 130 0 567 0 437 0 - 4 6 10 3 434 0 122 0 555 0 434 0 - 4 6 10 4 430 0 119 0 548 0 430 0 - 4 6 10 5 424 0 120 0 544 0 424 0 - 4 6 10 6 417 0 122 0 538 0 417 0 - 4 6 10 7 408 0 121 0 530 0 408 0 + 4 6 10 3 433 0 122 0 555 0 433 0 + 4 6 10 4 429 0 119 0 548 0 429 0 + 4 6 10 5 424 0 120 0 543 0 424 0 + 4 6 10 6 416 0 122 0 538 0 416 0 + 4 6 10 7 408 0 121 0 529 0 408 0 4 6 10 8 401 0 118 0 519 0 401 0 4 6 10 9 392 0 111 0 503 0 392 0 - 4 6 11 0 368 0 95 0 463 0 368 0 - 4 6 11 1 355 0 57 0 411 0 355 0 - 4 6 11 2 342 0 7 0 350 0 342 0 + 4 6 11 0 367 0 95 0 462 0 367 0 + 4 6 11 1 354 0 57 0 411 0 354 0 + 4 6 11 2 342 0 7 0 349 0 342 0 4 6 11 3 328 0 0 0 328 0 328 0 4 6 11 4 314 0 0 0 314 0 314 0 4 6 11 5 304 0 0 0 304 0 304 0 4 6 11 6 299 0 0 0 299 0 299 0 - 4 6 11 7 296 0 0 0 296 0 296 0 + 4 6 11 7 295 0 0 0 295 0 295 0 4 6 11 8 293 0 0 0 293 0 293 0 4 6 11 9 291 0 0 0 291 0 291 0 4 6 12 0 311 0 0 0 311 0 311 0 @@ -243,15 +240,15 @@ Subhourly User-defined Report, Mon 06-Apr 4 6 12 2 313 0 0 0 313 0 313 0 4 6 12 3 316 0 0 0 316 0 316 0 4 6 12 4 318 0 0 0 318 0 318 0 - 4 6 12 5 320 0 0 0 320 0 320 0 + 4 6 12 5 319 0 0 0 319 0 319 0 4 6 12 6 320 0 0 0 320 0 320 0 4 6 12 7 319 0 0 0 319 0 319 0 4 6 12 8 319 0 0 0 319 0 319 0 - 4 6 12 9 318 0 0 0 318 0 318 0 + 4 6 12 9 317 0 0 0 317 0 317 0 4 6 13 0 309 0 0 0 309 0 309 0 - 4 6 13 1 307 0 0 0 307 0 307 0 - 4 6 13 2 305 0 0 0 305 0 305 0 - 4 6 13 3 302 0 0 0 302 0 302 0 + 4 6 13 1 306 0 0 0 306 0 306 0 + 4 6 13 2 304 0 0 0 304 0 304 0 + 4 6 13 3 301 0 0 0 301 0 301 0 4 6 13 4 299 0 0 0 299 0 299 0 4 6 13 5 297 0 0 0 297 0 297 0 4 6 13 6 295 0 0 0 295 0 295 0 @@ -278,74 +275,74 @@ Subhourly User-defined Report, Mon 06-Apr 4 6 15 7 322 0 41 0 363 0 322 0 4 6 15 8 323 0 76 0 399 0 323 0 4 6 15 9 324 0 119 0 443 0 324 0 - 4 6 16 0 292 0 160 0 452 0 292 0 + 4 6 16 0 291 0 160 0 452 0 291 0 4 6 16 1 289 0 179 0 468 0 289 0 4 6 16 2 285 0 190 0 475 0 285 0 - 4 6 16 3 283 0 196 0 478 0 283 0 - 4 6 16 4 278 0 199 0 477 0 278 0 + 4 6 16 3 282 0 196 0 478 0 282 0 + 4 6 16 4 278 0 199 0 476 0 278 0 4 6 16 5 278 0 199 0 477 0 278 0 - 4 6 16 6 279 0 200 0 478 0 279 0 + 4 6 16 6 278 0 200 0 478 0 278 0 4 6 16 7 281 0 202 0 483 0 281 0 - 4 6 16 8 284 0 209 0 493 0 284 0 - 4 6 16 9 287 0 217 0 503 0 287 0 - 4 6 17 0 267 0 228 0 495 0 267 0 + 4 6 16 8 284 0 209 0 492 0 284 0 + 4 6 16 9 286 0 217 0 503 0 286 0 + 4 6 17 0 266 0 228 0 495 0 266 0 4 6 17 1 270 0 250 0 520 0 270 0 4 6 17 2 273 0 275 0 548 0 273 0 4 6 17 3 276 0 304 0 579 0 276 0 - 4 6 17 4 279 0 332 0 612 0 279 0 + 4 6 17 4 279 0 332 0 611 0 279 0 4 6 17 5 283 0 361 0 644 0 283 0 - 4 6 17 6 286 0 389 0 675 0 286 0 + 4 6 17 6 285 0 389 0 674 0 285 0 4 6 17 7 288 0 414 0 702 0 288 0 4 6 17 8 291 0 435 0 726 0 291 0 4 6 17 9 293 0 453 0 746 0 293 0 - 4 6 18 0 232 0 469 0 702 0 232 0 + 4 6 18 0 232 0 469 0 701 0 232 0 4 6 18 1 227 0 466 0 693 0 227 0 4 6 18 2 221 0 456 0 677 0 221 0 4 6 18 3 214 0 444 0 658 0 214 0 - 4 6 18 4 208 0 432 0 639 0 208 0 + 4 6 18 4 207 0 432 0 639 0 207 0 4 6 18 5 208 0 419 0 628 0 208 0 4 6 18 6 215 0 412 0 627 0 215 0 4 6 18 7 223 0 416 0 638 0 223 0 4 6 18 8 232 0 431 0 663 0 232 0 4 6 18 9 244 0 456 0 700 0 244 0 - 4 6 19 0 267 0 491 0 758 0 267 0 + 4 6 19 0 266 0 491 0 758 0 266 0 4 6 19 1 279 0 565 0 844 0 279 0 4 6 19 2 291 0 648 0 939 0 291 0 4 6 19 3 303 0 730 0 1033 0 303 0 4 6 19 4 314 0 807 0 1121 0 314 0 - 4 6 19 5 323 0 878 0 1200 0 323 0 + 4 6 19 5 322 0 878 0 1200 0 322 0 4 6 19 6 330 0 942 0 1272 0 330 0 4 6 19 7 337 0 999 0 1336 0 337 0 - 4 6 19 8 344 0 1051 0 1394 0 344 0 + 4 6 19 8 343 0 1051 0 1394 0 343 0 4 6 19 9 350 0 1096 0 1446 0 350 0 4 6 20 0 354 0 1131 0 1486 0 354 0 - 4 6 20 1 357 0 1160 0 1516 0 357 0 - 4 6 20 2 358 0 1182 0 1541 0 358 0 - 4 6 20 3 360 0 1199 0 1559 0 360 0 - 4 6 20 4 360 0 1211 0 1572 0 360 0 + 4 6 20 1 356 0 1160 0 1516 0 356 0 + 4 6 20 2 358 0 1182 0 1540 0 358 0 + 4 6 20 3 359 0 1199 0 1559 0 359 0 + 4 6 20 4 360 0 1211 0 1571 0 360 0 4 6 20 5 360 0 1220 0 1580 0 360 0 - 4 6 20 6 362 0 1225 0 1587 0 362 0 + 4 6 20 6 361 0 1225 0 1586 0 361 0 4 6 20 7 363 0 1228 0 1591 0 363 0 4 6 20 8 365 0 1229 0 1594 0 365 0 4 6 20 9 366 0 1229 0 1595 0 366 0 4 6 21 0 391 0 1233 0 1624 0 391 0 4 6 21 1 394 0 1237 0 1631 0 394 0 - 4 6 21 2 398 0 1242 0 1639 0 398 0 - 4 6 21 3 401 0 1247 0 1648 0 401 0 - 4 6 21 4 404 0 1253 0 1657 0 404 0 + 4 6 21 2 397 0 1242 0 1639 0 397 0 + 4 6 21 3 400 0 1247 0 1647 0 400 0 + 4 6 21 4 404 0 1253 0 1656 0 404 0 4 6 21 5 406 0 1258 0 1664 0 406 0 4 6 21 6 408 0 1264 0 1671 0 408 0 - 4 6 21 7 410 0 1269 0 1678 0 410 0 + 4 6 21 7 409 0 1269 0 1678 0 409 0 4 6 21 8 411 0 1274 0 1685 0 411 0 - 4 6 21 9 413 0 1279 0 1692 0 413 0 + 4 6 21 9 413 0 1279 0 1691 0 413 0 4 6 22 0 462 0 1279 0 1741 0 462 0 4 6 22 1 466 0 1279 0 1745 0 466 0 - 4 6 22 2 471 0 1277 0 1748 0 471 0 + 4 6 22 2 471 0 1277 0 1747 0 471 0 4 6 22 3 475 0 1274 0 1749 0 475 0 4 6 22 4 479 0 1270 0 1749 0 479 0 4 6 22 5 481 0 1266 0 1747 0 481 0 4 6 22 6 483 0 1262 0 1745 0 483 0 - 4 6 22 7 485 0 1258 0 1742 0 485 0 + 4 6 22 7 484 0 1258 0 1742 0 484 0 4 6 22 8 486 0 1253 0 1739 0 486 0 4 6 22 9 487 0 1249 0 1736 0 487 0 4 6 23 0 0 0 1247 0 1247 0 0 0 @@ -359,7 +356,7 @@ Subhourly User-defined Report, Mon 06-Apr 4 6 23 8 0 0 1255 0 1255 0 0 0 4 6 23 9 0 0 1257 0 1257 0 0 0 - Day 63952 0 196203 0 260154 0 63952 0 + Day 63901 0 196201 0 260103 0 63901 0 @@ -367,32 +364,32 @@ Hourly User-defined Report, Tue 10-Nov mon day Hr qHtg1 qClg1 qHtg2 qClg2 qHtgT qClgT qHtgRS qClgRS --- --- -- ------ ------- ------ ------- ------ ------- ------ ------- - 11 10 0 0 0 14032 0 14032 0 0 0 - 11 10 1 0 0 12065 0 12065 0 0 0 - 11 10 2 0 0 9932 0 9932 0 0 0 - 11 10 3 0 0 8387 0 8387 0 0 0 - 11 10 4 0 0 7705 0 7705 0 0 0 - 11 10 5 0 0 7672 0 7672 0 0 0 - 11 10 6 0 0 7631 0 7631 0 0 0 - 11 10 7 10586 0 6353 0 16939 0 10586 0 - 11 10 8 4888 0 2050 0 6938 0 4888 0 - 11 10 9 4063 0 0 0 4063 0 4063 0 - 11 10 10 3313 0 0 0 3313 0 3313 0 - 11 10 11 2629 0 0 0 2629 0 2629 0 - 11 10 12 2415 0 0 0 2415 0 2415 0 - 11 10 13 2175 0 0 0 2175 0 2175 0 - 11 10 14 1266 0 0 0 1266 0 1266 0 - 11 10 15 825 0 0 0 825 0 825 0 - 11 10 16 1194 0 0 0 1194 0 1194 0 - 11 10 17 1505 0 0 0 1505 0 1505 0 - 11 10 18 1234 0 1570 0 2804 0 1234 0 - 11 10 19 843 0 6579 0 7422 0 843 0 - 11 10 20 788 0 6544 0 7331 0 788 0 - 11 10 21 1084 0 5781 0 6865 0 1084 0 - 11 10 22 1887 0 5495 0 7382 0 1887 0 - 11 10 23 0 0 6170 0 6170 0 0 0 - - Day 40695 0 107965 0 148660 0 40695 0 + 11 10 0 0 0 14026 0 14026 0 0 0 + 11 10 1 0 0 12060 0 12060 0 0 0 + 11 10 2 0 0 9925 0 9925 0 0 0 + 11 10 3 0 0 8381 0 8381 0 0 0 + 11 10 4 0 0 7699 0 7699 0 0 0 + 11 10 5 0 0 7665 0 7665 0 0 0 + 11 10 6 0 0 7624 0 7624 0 0 0 + 11 10 7 10052 0 6349 0 16401 0 10052 0 + 11 10 8 4498 0 2047 0 6544 0 4498 0 + 11 10 9 3771 0 0 0 3771 0 3771 0 + 11 10 10 3074 0 0 0 3074 0 3074 0 + 11 10 11 2427 0 0 0 2427 0 2427 0 + 11 10 12 2229 0 0 0 2229 0 2229 0 + 11 10 13 2004 0 0 0 2004 0 2004 0 + 11 10 14 1115 0 0 0 1115 0 1115 0 + 11 10 15 683 0 0 0 683 0 683 0 + 11 10 16 1046 0 0 0 1046 0 1046 0 + 11 10 17 1355 0 0 0 1355 0 1355 0 + 11 10 18 1087 0 1567 0 2654 0 1087 0 + 11 10 19 701 0 6577 0 7277 0 701 0 + 11 10 20 649 0 6542 0 7191 0 649 0 + 11 10 21 946 0 5780 0 6726 0 946 0 + 11 10 22 1747 0 5494 0 7241 0 1747 0 + 11 10 23 0 0 6169 0 6169 0 0 0 + + Day 37382 0 107905 0 145287 0 37382 0 @@ -401,35 +398,35 @@ Daily User-defined Report, Apr mon day qHtg1 qClg1 qHtg2 qClg2 qHtgT qClgT qHtgRS qClgRS --- --- ------ ------- ------ ------- ------ ------- ------ ------- 4 1 0 0 48.65 -116.30 48.65 -116.30 0 0 - 4 2 0.54 0 153.96 -0.32 154.50 -0.32 0.54 0 - 4 3 2.12 0 177.70 -111.48 179.82 -111.48 2.12 0 - 4 4 3.29 0 219.58 -184.56 222.87 -184.56 3.29 0 - 4 5 3.02 0 116.73 -185.12 119.76 -185.12 3.02 0 - 4 6 63.95 0 196.20 0 260.15 0 63.95 0 - 4 7 34.01 0 164.36 0 198.37 0 34.01 0 - 4 8 12.29 0 254.21 0 266.49 0 12.29 0 + 4 2 0.54 0 153.95 -0.32 154.49 -0.32 0.54 0 + 4 3 2.11 0 177.70 -111.48 179.81 -111.48 2.11 0 + 4 4 3.28 0 219.58 -184.56 222.86 -184.56 3.28 0 + 4 5 3.02 0 116.73 -185.12 119.75 -185.12 3.02 0 + 4 6 63.90 0 196.20 0 260.10 0 63.90 0 + 4 7 33.99 0 164.36 0 198.35 0 33.99 0 + 4 8 12.28 0 254.21 0 266.48 0 12.28 0 4 9 7.08 0 159.55 -4.89 166.63 -4.89 7.08 0 4 10 7.80 0 151.26 -120.16 159.06 -120.16 7.80 0 - 4 11 20.04 0 84.12 -11.74 104.16 -11.74 20.04 0 + 4 11 20.03 0 84.12 -11.74 104.15 -11.74 20.03 0 4 12 4.43 0 186.69 -196.39 191.11 -196.39 4.43 0 - 4 13 21.66 0 134.27 -17.67 155.93 -17.67 21.66 0 + 4 13 21.65 0 134.27 -17.67 155.92 -17.67 21.65 0 4 14 4.92 0 170.23 -155.32 175.15 -155.32 4.92 0 - 4 15 5.81 0 143.51 -130.92 149.32 -130.92 5.81 0 - 4 16 15.55 0 120.09 -52.90 135.63 -52.90 15.55 0 + 4 15 5.80 0 143.51 -130.92 149.32 -130.92 5.80 0 + 4 16 15.54 0 120.09 -52.90 135.63 -52.90 15.54 0 4 17 11.91 0 114.23 -185.91 126.14 -185.91 11.91 0 4 18 5.60 0 82.11 -50.90 87.71 -50.90 5.60 0 4 19 28.06 0 137.67 0 165.73 0 28.06 0 - 4 20 74.76 0 242.04 0 316.80 0 74.76 0 + 4 20 74.75 0 242.04 0 316.80 0 74.75 0 4 21 11.50 0 132.34 -78.85 143.84 -78.85 11.50 0 4 22 14.71 0 104.10 -166.25 118.82 -166.25 14.71 0 4 23 8.42 0 95.11 -258.75 103.53 -258.75 8.42 0 4 24 0 0 50.70 -392.65 50.70 -392.65 0 0 4 25 0 0 17.07 -413.88 17.07 -413.88 0 0 4 26 0 0 19.54 -255.48 19.54 -255.48 0 0 - 4 27 0 0 0 -129.01 0 -129.01 0 0 - 4 28 0 0 70.14 -132.98 70.14 -132.98 0 0 - 4 29 0 0 112.24 -227.59 112.24 -227.59 0 0 - 4 30 0 0 0 -308.78 0 -308.78 0 0 + 4 27 0 0 72.44 -134.70 72.44 -134.70 0 0 + 4 28 0 0 84.57 -134.93 84.57 -134.93 0 0 + 4 29 0 0 123.72 -232.61 123.72 -232.61 0 0 + 4 30 0 0 64.50 -315.82 64.50 -315.82 0 0 @@ -437,37 +434,37 @@ Daily User-defined Report, Aug mon day qHtg1 qClg1 qHtg2 qClg2 qHtgT qClgT qHtgRS qClgRS --- --- ------ ------- ------ ------- ------ ------- ------ ------- - 8 1 0 -3.35 0 -348.73 0 -352.08 0 -3.35 - 8 2 0 0 0 -342.08 0 -342.08 0 0 - 8 3 0 0 0 -259.58 0 -259.58 0 0 - 8 4 0 0 0 -276.87 0 -276.87 0 0 - 8 5 0 0 0 -392.55 0 -392.55 0 0 - 8 6 0 -16.92 0 -481.39 0 -498.30 0 -16.92 - 8 7 0 -48.43 0 -518.91 0 -567.34 0 -48.43 - 8 8 0 -72.57 0 -538.22 0 -610.79 0 -72.57 - 8 9 0 -6.50 0 -280.84 0 -287.35 0 -6.50 - 8 10 0 0 0 -277.75 0 -277.75 0 0 - 8 11 0 0 0 -389.83 0 -389.83 0 0 - 8 12 0 0 0 -215.46 0 -215.46 0 0 - 8 13 0 0 0 -287.36 0 -287.36 0 0 - 8 14 0 0 0 -427.30 0 -427.30 0 0 - 8 15 0 0 0 -405.88 0 -405.88 0 0 - 8 16 0 -13.21 0 -464.88 0 -478.09 0 -13.21 - 8 17 0 -40.31 0 -499.69 0 -539.99 0 -40.31 - 8 18 0 -26.12 0 -391.38 0 -417.50 0 -26.12 - 8 19 0 -21.43 0 -434.60 0 -456.03 0 -21.43 - 8 20 0 0 0 -131.75 0 -131.75 0 0 - 8 21 0 0 0 -270.37 0 -270.37 0 0 - 8 22 0 0 0 -221.18 0 -221.18 0 0 - 8 23 0 0 0 -326.92 0 -326.92 0 0 - 8 24 0 0 0 -428.77 0 -428.77 0 0 - 8 25 0 -22.01 0 -479.14 0 -501.15 0 -22.01 - 8 26 0 -30.97 0 -490.66 0 -521.63 0 -30.97 - 8 27 0 -55.05 0 -512.39 0 -567.44 0 -55.05 - 8 28 0 -51.59 0 -484.34 0 -535.93 0 -51.59 - 8 29 0 -22.34 0 -342.89 0 -365.23 0 -22.34 - 8 30 0 0 0 -221.72 0 -221.72 0 0 - 8 31 0 0 0 -345.63 0 -345.63 0 0 + 8 1 0 -32.87 0 -345.45 0 -378.32 0 -32.87 + 8 2 0 -25.71 0 -338.70 0 -364.41 0 -25.71 + 8 3 0 -11.48 0 -256.88 0 -268.35 0 -11.48 + 8 4 0 -3.78 0 -274.96 0 -278.74 0 -3.78 + 8 5 0 -27.54 0 -390.27 0 -417.81 0 -27.54 + 8 6 0 -54.70 0 -478.73 0 -533.43 0 -54.70 + 8 7 0 -79.48 0 -517.22 0 -596.69 0 -79.48 + 8 8 0 -90.09 0 -538.20 0 -628.28 0 -90.09 + 8 9 0 -32.23 0 -279.20 0 -311.44 0 -32.23 + 8 10 0 -18.82 0 -274.30 0 -293.11 0 -18.82 + 8 11 0 -25.39 6.21 -386.03 6.21 -411.43 0 -25.39 + 8 12 0 -2.83 3.31 -211.73 3.31 -214.56 0 -2.83 + 8 13 0 -1.39 14.87 -285.13 14.87 -286.52 0 -1.39 + 8 14 0 -24.73 16.43 -425.07 16.43 -449.80 0 -24.73 + 8 15 0 -34.89 0 -403.60 0 -438.49 0 -34.89 + 8 16 0 -52.14 0 -461.04 0 -513.18 0 -52.14 + 8 17 0 -67.07 0 -498.15 0 -565.22 0 -67.07 + 8 18 0 -53.67 0 -388.77 0 -442.44 0 -53.67 + 8 19 0 -47.40 0 -432.34 0 -479.74 0 -47.40 + 8 20 0 0 7.25 -129.71 7.25 -129.71 0 0 + 8 21 0 0 25.40 -270.03 25.40 -270.03 0 0 + 8 22 0 0 1.36 -218.40 1.36 -218.40 0 0 + 8 23 0 -5.33 4.61 -323.10 4.61 -328.43 0 -5.33 + 8 24 0 -33.58 0 -426.88 0 -460.46 0 -33.58 + 8 25 0 -50.80 0 -476.08 0 -526.88 0 -50.80 + 8 26 0 -57.59 0 -488.11 0 -545.69 0 -57.59 + 8 27 0 -79.16 0 -509.42 0 -588.57 0 -79.16 + 8 28 0 -75.48 0 -481.67 0 -557.14 0 -75.48 + 8 29 0 -42.01 0 -340.89 0 -382.90 0 -42.01 + 8 30 0 0 9.33 -218.19 9.33 -218.19 0 0 + 8 31 0 -1.33 18.41 -343.51 18.41 -344.84 0 -1.33 @@ -477,18 +474,18 @@ Monthly User-defined Report --- ------ ------- ------ ------- ------ ------- ------ ------- 1 2153.3 0 8506.5 0 10660 0 2153.3 0 2 926.38 0 6466.9 -124.27 7393.3 -124.27 926.38 0 - 3 830.79 0 4230.0 -1632.8 5060.8 -1632.8 830.79 0 - 4 361.48 0 3658.4 -3888.8 4019.9 -3888.8 361.48 0 - 5 37.36 0 947.56 -8315.7 984.92 -8315.7 37.36 0 - 6 0 -48.28 0 -11482 0 -11530 0 -48.28 - 7 0 -561.12 0 -13301 0 -13862 0 -561.12 - 8 0 -430.79 0 -11489 0 -11920 0 -430.79 - 9 0 -455.00 14.11 -8292.3 14.11 -8747.3 0 -455.00 - 10 9.08 0 803.87 -2691.2 812.95 -2691.2 9.08 0 - 11 689.91 0 6405.6 -31.58 7095.5 -31.58 689.91 0 - 12 1284.1 0 9010.6 0 10295 0 1284.1 0 + 3 826.80 0 4246.0 -1632.8 5072.8 -1632.8 826.80 0 + 4 361.31 0 3821.2 -3908.5 4182.6 -3908.5 361.31 0 + 5 28.36 -17.10 1278.3 -8328.2 1306.7 -8345.2 28.36 -17.10 + 6 0 -325.46 314.57 -11464 314.57 -11789 0 -325.46 + 7 0 -1210.9 49.63 -13233 49.63 -14444 0 -1210.9 + 8 0 -1031.5 107.18 -11412 107.18 -12443 0 -1031.5 + 9 0 -922.35 391.22 -8242.5 391.22 -9164.9 0 -922.35 + 10 0 0 2172.4 -2837.9 2172.4 -2837.9 0 0 + 11 647.06 0 6400.7 -31.70 7047.8 -31.70 647.06 0 + 12 1283.8 0 9010.6 0 10294 0 1283.8 0 - Yr 6292.4 -1495.2 40044 -61248 46336 -62743 6292.4 -1495.2 + Yr 6227.0 -3507.3 42765 -61214 48992 -64722 6227.0 -3507.3 @@ -505,7 +502,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 1 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 52.3 0 30.4 0 0 0 0 0 21.9 0 0 0 0 -53.3 0 -2.7 0 -50.6 0 0 0 0 0 0 0 0 +AFMCond 52.3 0 30.4 0 0 0 0 0 21.9 0 0 0 0 -53.2 0 -2.7 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 92.0 0 92.0 0 0 0 0 0 0 0 0 0 0 -92.4 0 -70.5 0 0 0 0 0 -21.9 0 0 0 0 sum_of_AFMETERs 144.4 0 122.4 0 0 0 0 0 21.9 0 0 0 0 -145.7 0 -73.2 0 -50.6 0 0 0 -21.9 0 0 0 0 @@ -550,9 +547,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 1 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 54.7 0 31.8 0 0 0 0 0 23.0 0 0 0 0 -54.8 0 -4.2 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 105.6 0 105.6 0 0 0 0 0 0 0 0 0 0 -105.6 0 -82.7 0 0 0 0 0 -23.0 0 0 0 0 -sum_of_AFMETERs 160.4 0 137.4 0 0 0 0 0 23.0 0 0 0 0 -160.4 0 -86.8 0 -50.6 0 0 0 -23.0 0 0 0 0 +AFMCond 54.7 0 31.8 0 0 0 0 0 22.9 0 0 0 0 -54.8 0 -4.2 0 -50.6 0 0 0 0 0 0 0 0 +AFMAttic 105.6 0 105.6 0 0 0 0 0 0 0 0 0 0 -105.6 0 -82.7 0 0 0 0 0 -22.9 0 0 0 0 +sum_of_AFMETERs 160.4 0 137.4 0 0 0 0 0 22.9 0 0 0 0 -160.4 0 -86.8 0 -50.6 0 0 0 -22.9 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 1 subhour h @@ -568,9 +565,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 1 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 54.5 0 31.8 0 0 0 0 0 22.8 0 0 0 0 -55.5 0 -4.9 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 110.3 0 110.3 0 0 0 0 0 0 0 0 0 0 -111.1 0 -88.4 0 0 0 0 0 -22.8 0 0 0 0 -sum_of_AFMETERs 164.8 0 142.1 0 0 0 0 0 22.8 0 0 0 0 -166.6 0 -93.3 0 -50.6 0 0 0 -22.8 0 0 0 0 +AFMCond 54.5 0 31.8 0 0 0 0 0 22.7 0 0 0 0 -55.5 0 -4.9 0 -50.6 0 0 0 0 0 0 0 0 +AFMAttic 110.3 0 110.3 0 0 0 0 0 0 0 0 0 0 -111.1 0 -88.4 0 0 0 0 0 -22.7 0 0 0 0 +sum_of_AFMETERs 164.8 0 142.1 0 0 0 0 0 22.7 0 0 0 0 -166.6 0 -93.3 0 -50.6 0 0 0 -22.7 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 1 subhour j @@ -588,7 +585,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 53.6 0 31.2 0 0 0 0 0 22.4 0 0 0 0 -54.4 0 -3.8 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 101.3 0 101.3 0 0 0 0 0 0 0 0 0 0 -101.7 0 -79.3 0 0 0 0 0 -22.4 0 0 0 0 -sum_of_AFMETERs 154.9 0 132.5 0 0 0 0 0 22.4 0 0 0 0 -156.1 0 -83.0 0 -50.6 0 0 0 -22.4 0 0 0 0 +sum_of_AFMETERs 154.9 0 132.5 0 0 0 0 0 22.4 0 0 0 0 -156.0 0 -83.0 0 -50.6 0 0 0 -22.4 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 2 subhour a @@ -632,7 +629,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 2 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.5 0 30.3 0 0 0 0 0 20.3 0 0 0 0 -50.9 0 -0.3 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 79.6 0 79.6 0 0 0 0 0 0 0 0 0 0 -79.6 0 -59.3 0 0 0 0 0 -20.3 0 0 0 0 +AFMAttic 79.5 0 79.5 0 0 0 0 0 0 0 0 0 0 -79.6 0 -59.3 0 0 0 0 0 -20.3 0 0 0 0 sum_of_AFMETERs 130.1 0 109.8 0 0 0 0 0 20.3 0 0 0 0 -130.4 0 -59.6 0 -50.6 0 0 0 -20.3 0 0 0 0 @@ -649,9 +646,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 2 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 50.6 0 31.5 0 0 0 0 0 19.2 0 0 0 0 -50.6 0 0 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 66.8 0 66.8 0 0 0 0 0 0 0 0 0 0 -66.8 0 -47.6 0 0 0 0 0 -19.2 0 0 0 0 -sum_of_AFMETERs 117.4 0 98.2 0 0 0 0 0 19.2 0 0 0 0 -117.4 0 -47.6 0 -50.6 0 0 0 -19.2 0 0 0 0 +AFMCond 50.6 0 31.5 0 0 0 0 0 19.1 0 0 0 0 -50.6 0 0 0 -50.6 0 0 0 0 0 0 0 0 +AFMAttic 66.8 0 66.8 0 0 0 0 0 0 0 0 0 0 -66.8 0 -47.7 0 0 0 0 0 -19.1 0 0 0 0 +sum_of_AFMETERs 117.4 0 98.2 0 0 0 0 0 19.1 0 0 0 0 -117.4 0 -47.7 0 -50.6 0 0 0 -19.1 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 2 subhour h @@ -659,7 +656,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 2 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.6 0 31.7 0 0 0 0 0 18.9 0 0 0 0 -50.6 0 0 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 60.8 0 60.8 0 0 0 0 0 0 0 0 0 0 -60.8 0 -41.9 0 0 0 0 0 -18.9 0 0 0 0 +AFMAttic 60.7 0 60.7 0 0 0 0 0 0 0 0 0 0 -60.8 0 -41.9 0 0 0 0 0 -18.9 0 0 0 0 sum_of_AFMETERs 111.4 0 92.4 0 0 0 0 0 18.9 0 0 0 0 -111.4 0 -41.9 0 -50.6 0 0 0 -18.9 0 0 0 0 @@ -678,7 +675,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.6 0 31.9 0 0 0 0 0 18.7 0 0 0 0 -50.6 0 0 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 49.2 0 49.2 0 0 0 0 0 0 0 0 0 0 -49.2 0 -30.5 0 0 0 0 0 -18.7 0 0 0 0 -sum_of_AFMETERs 99.9 0 81.2 0 0 0 0 0 18.7 0 0 0 0 -99.9 0 -30.5 0 -50.6 0 0 0 -18.7 0 0 0 0 +sum_of_AFMETERs 99.8 0 81.2 0 0 0 0 0 18.7 0 0 0 0 -99.9 0 -30.5 0 -50.6 0 0 0 -18.7 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 2 @@ -759,7 +756,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.6 0 33.2 0 0 0 0 0 17.5 0 0 0 0 -50.6 0 0 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 30.9 0 30.9 0 0 0 0 0 0 0 0 0 0 -30.9 0 -13.4 0 0 0 0 0 -17.5 0 0 0 0 -sum_of_AFMETERs 81.5 0 64.0 0 0 0 0 0 17.5 0 0 0 0 -81.5 0 -13.4 0 -50.6 0 0 0 -17.5 0 0 0 0 +sum_of_AFMETERs 81.5 0 64.1 0 0 0 0 0 17.5 0 0 0 0 -81.5 0 -13.4 0 -50.6 0 0 0 -17.5 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 3 subhour i @@ -811,9 +808,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 4 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 50.6 0 34.7 0 0 0 0 0 15.9 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 +AFMCond 50.6 0 34.7 0 0 0 0 0 15.9 0 0 0 0 -50.6 0 0 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 29.0 0 29.0 0 0 0 0 0 0 0 0 0 0 -29.0 0 -13.1 0 0 0 0 0 -15.9 0 0 0 0 -sum_of_AFMETERs 79.7 0 63.7 0 0 0 0 0 15.9 0 0 0 0 -79.6 0 -13.1 0 -50.7 0 0 0 -15.9 0 0 0 0 +sum_of_AFMETERs 79.7 0 63.7 0 0 0 0 0 15.9 0 0 0 0 -79.6 0 -13.1 0 -50.6 0 0 0 -15.9 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 4 subhour d @@ -883,9 +880,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 4 Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 50.7 0 35.8 0 0 0 0 0 14.9 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 31.0 0 31.0 0 0 0 0 0 0 0 0 0 0 -31.0 0 -16.2 0 0 0 0 0 -14.9 0 0 0 0 -sum_of_AFMETERs 81.7 0 66.8 0 0 0 0 0 14.9 0 0 0 0 -81.7 0 -16.2 0 -50.7 0 0 0 -14.9 0 0 0 0 +AFMCond 50.7 0 35.8 0 0 0 0 0 14.8 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 +AFMAttic 31.0 0 31.0 0 0 0 0 0 0 0 0 0 0 -31.0 0 -16.2 0 0 0 0 0 -14.8 0 0 0 0 +sum_of_AFMETERs 81.7 0 66.8 0 0 0 0 0 14.8 0 0 0 0 -81.7 0 -16.2 0 -50.7 0 0 0 -14.8 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 5 subhour a @@ -939,7 +936,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.7 0 39.2 0 0 0 0 0 11.5 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 42.1 0 42.1 0 0 0 0 0 0 0 0 0 0 -42.6 0 -31.1 0 0 0 0 0 -11.5 0 0 0 0 -sum_of_AFMETERs 92.8 0 81.3 0 0 0 0 0 11.5 0 0 0 0 -93.3 0 -31.1 0 -50.7 0 0 0 -11.5 0 0 0 0 +sum_of_AFMETERs 92.7 0 81.3 0 0 0 0 0 11.5 0 0 0 0 -93.3 0 -31.1 0 -50.7 0 0 0 -11.5 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 5 subhour g @@ -948,7 +945,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.7 0 39.5 0 0 0 0 0 11.2 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 43.5 0 43.5 0 0 0 0 0 0 0 0 0 0 -43.8 0 -32.6 0 0 0 0 0 -11.2 0 0 0 0 -sum_of_AFMETERs 94.2 0 83.0 0 0 0 0 0 11.2 0 0 0 0 -94.5 0 -32.6 0 -50.7 0 0 0 -11.2 0 0 0 0 +sum_of_AFMETERs 94.2 0 83.0 0 0 0 0 0 11.2 0 0 0 0 -94.4 0 -32.6 0 -50.7 0 0 0 -11.2 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 5 subhour h @@ -1019,8 +1016,8 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 6 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.7 0 40.9 0 0 0 0 0 9.8 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 40.9 0 40.9 0 0 0 0 0 0 0 0 0 0 -40.9 0 -31.0 0 0 0 0 0 -9.8 0 0 0 0 -sum_of_AFMETERs 91.6 0 81.8 0 0 0 0 0 9.8 0 0 0 0 -91.6 0 -31.0 0 -50.7 0 0 0 -9.8 0 0 0 0 +AFMAttic 40.9 0 40.9 0 0 0 0 0 0 0 0 0 0 -40.9 0 -31.1 0 0 0 0 0 -9.8 0 0 0 0 +sum_of_AFMETERs 91.6 0 81.8 0 0 0 0 0 9.8 0 0 0 0 -91.6 0 -31.1 0 -50.7 0 0 0 -9.8 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 6 subhour e @@ -1198,9 +1195,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 8 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 50.9 0 42.5 0 0 0 0 0 8.4 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 30.9 0 30.9 0 0 0 0 0 0 0 0 0 0 -30.5 0 -22.1 0 0 0 0 0 -8.4 0 0 0 0 -sum_of_AFMETERs 81.8 0 73.5 0 0 0 0 0 8.4 0 0 0 0 -81.2 0 -22.1 0 -50.7 0 0 0 -8.4 0 0 0 0 +AFMCond 50.9 0 42.5 0 0 0 0 0 8.3 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 +AFMAttic 30.9 0 30.9 0 0 0 0 0 0 0 0 0 0 -30.5 0 -22.1 0 0 0 0 0 -8.3 0 0 0 0 +sum_of_AFMETERs 81.8 0 73.5 0 0 0 0 0 8.3 0 0 0 0 -81.2 0 -22.1 0 -50.7 0 0 0 -8.3 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 8 subhour c @@ -1234,9 +1231,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 8 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 50.8 0 42.4 0 0 0 0 0 8.5 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 30.2 0 30.2 0 0 0 0 0 0 0 0 0 0 -29.9 0 -21.5 0 0 0 0 0 -8.5 0 0 0 0 -sum_of_AFMETERs 81.1 0 72.6 0 0 0 0 0 8.5 0 0 0 0 -80.7 0 -21.5 0 -50.7 0 0 0 -8.5 0 0 0 0 +AFMCond 50.8 0 42.4 0 0 0 0 0 8.4 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 +AFMAttic 30.2 0 30.2 0 0 0 0 0 0 0 0 0 0 -29.9 0 -21.5 0 0 0 0 0 -8.4 0 0 0 0 +sum_of_AFMETERs 81.1 0 72.6 0 0 0 0 0 8.4 0 0 0 0 -80.7 0 -21.5 0 -50.7 0 0 0 -8.4 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 8 subhour g @@ -1254,7 +1251,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.8 0 42.3 0 0 0 0 0 8.5 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 30.0 0 30.0 0 0 0 0 0 0 0 0 0 0 -29.6 0 -21.1 0 0 0 0 0 -8.5 0 0 0 0 -sum_of_AFMETERs 80.8 0 72.2 0 0 0 0 0 8.5 0 0 0 0 -80.4 0 -21.1 0 -50.7 0 0 0 -8.5 0 0 0 0 +sum_of_AFMETERs 80.7 0 72.2 0 0 0 0 0 8.5 0 0 0 0 -80.4 0 -21.1 0 -50.7 0 0 0 -8.5 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 8 subhour i @@ -1271,8 +1268,8 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 8 subhour Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.8 0 42.2 0 0 0 0 0 8.5 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 29.7 0 29.7 0 0 0 0 0 0 0 0 0 0 -29.3 0 -20.7 0 0 0 0 0 -8.5 0 0 0 0 -sum_of_AFMETERs 80.4 0 71.9 0 0 0 0 0 8.5 0 0 0 0 -80.0 0 -20.7 0 -50.7 0 0 0 -8.5 0 0 0 0 +AFMAttic 29.7 0 29.7 0 0 0 0 0 0 0 0 0 0 -29.3 0 -20.8 0 0 0 0 0 -8.5 0 0 0 0 +sum_of_AFMETERs 80.4 0 71.9 0 0 0 0 0 8.5 0 0 0 0 -80.0 0 -20.8 0 -50.7 0 0 0 -8.5 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 8 @@ -1335,7 +1332,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.7 0 41.3 0 0 0 0 0 9.5 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 27.0 0 27.0 0 0 0 0 0 0 0 0 0 0 -27.0 0 -17.5 0 0 0 0 0 -9.5 0 0 0 0 -sum_of_AFMETERs 77.7 0 68.3 0 0 0 0 0 9.5 0 0 0 0 -77.8 0 -17.5 0 -50.7 0 0 0 -9.5 0 0 0 0 +sum_of_AFMETERs 77.7 0 68.3 0 0 0 0 0 9.5 0 0 0 0 -77.7 0 -17.5 0 -50.7 0 0 0 -9.5 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 9 subhour g @@ -1396,7 +1393,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 10 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 51.5 0 40.1 0 0 0 0 0 11.4 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 +AFMCond 51.5 0 40.2 0 0 0 0 0 11.4 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 29.8 0 29.8 0 0 0 0 0 0 0 0 0 0 -30.5 0 -19.1 0 0 0 0 0 -11.4 0 0 0 0 sum_of_AFMETERs 81.3 0 69.9 0 0 0 0 0 11.4 0 0 0 0 -81.3 0 -19.1 0 -50.7 0 0 0 -11.4 0 0 0 0 @@ -1451,7 +1448,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 10 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.7 0 37.8 0 0 0 0 0 12.9 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 44.1 0 44.1 0 0 0 0 0 0 0 0 0 0 -44.0 0 -31.1 0 0 0 0 0 -12.9 0 0 0 0 +AFMAttic 44.0 0 44.0 0 0 0 0 0 0 0 0 0 0 -44.0 0 -31.1 0 0 0 0 0 -12.9 0 0 0 0 sum_of_AFMETERs 94.8 0 81.8 0 0 0 0 0 12.9 0 0 0 0 -94.8 0 -31.1 0 -50.7 0 0 0 -12.9 0 0 0 0 @@ -1559,8 +1556,8 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 11 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.7 0 34.6 0 0 0 0 0 16.1 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 45.2 0 45.2 0 0 0 0 0 0 0 0 0 0 -45.2 0 -29.0 0 0 0 0 0 -16.1 0 0 0 0 -sum_of_AFMETERs 95.9 0 79.8 0 0 0 0 0 16.1 0 0 0 0 -95.9 0 -29.0 0 -50.7 0 0 0 -16.1 0 0 0 0 +AFMAttic 45.2 0 45.2 0 0 0 0 0 0 0 0 0 0 -45.2 0 -29.1 0 0 0 0 0 -16.1 0 0 0 0 +sum_of_AFMETERs 95.9 0 79.8 0 0 0 0 0 16.1 0 0 0 0 -95.9 0 -29.1 0 -50.7 0 0 0 -16.1 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 11 subhour j @@ -1604,8 +1601,8 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 12 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.7 0 33.5 0 0 0 0 0 17.2 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 46.6 0 46.6 0 0 0 0 0 0 0 0 0 0 -46.6 0 -29.4 0 0 0 0 0 -17.2 0 0 0 0 -sum_of_AFMETERs 97.3 0 80.1 0 0 0 0 0 17.2 0 0 0 0 -97.3 0 -29.4 0 -50.7 0 0 0 -17.2 0 0 0 0 +AFMAttic 46.6 0 46.6 0 0 0 0 0 0 0 0 0 0 -46.6 0 -29.5 0 0 0 0 0 -17.2 0 0 0 0 +sum_of_AFMETERs 97.3 0 80.1 0 0 0 0 0 17.2 0 0 0 0 -97.3 0 -29.5 0 -50.7 0 0 0 -17.2 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 12 subhour d @@ -1621,7 +1618,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 12 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 50.7 0 32.9 0 0 0 0 0 17.7 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 +AFMCond 50.7 0 33.0 0 0 0 0 0 17.7 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 47.9 0 47.9 0 0 0 0 0 0 0 0 0 0 -47.9 0 -30.2 0 0 0 0 0 -17.7 0 0 0 0 sum_of_AFMETERs 98.6 0 80.9 0 0 0 0 0 17.7 0 0 0 0 -98.6 0 -30.2 0 -50.7 0 0 0 -17.7 0 0 0 0 @@ -1657,7 +1654,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 12 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 50.7 0 31.8 0 0 0 0 0 18.8 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 +AFMCond 50.7 0 31.9 0 0 0 0 0 18.8 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 50.5 0 50.5 0 0 0 0 0 0 0 0 0 0 -50.5 0 -31.6 0 0 0 0 0 -18.8 0 0 0 0 sum_of_AFMETERs 101.1 0 82.3 0 0 0 0 0 18.8 0 0 0 0 -101.2 0 -31.6 0 -50.7 0 0 0 -18.8 0 0 0 0 @@ -1802,7 +1799,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 14 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 50.3 0 26.2 0 0 0 0 0 24.1 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 67.7 0 67.7 0 0 0 0 0 0 0 0 0 0 -67.4 0 -43.3 0 0 0 0 0 -24.1 0 0 0 0 +AFMAttic 67.6 0 67.6 0 0 0 0 0 0 0 0 0 0 -67.4 0 -43.3 0 0 0 0 0 -24.1 0 0 0 0 sum_of_AFMETERs 117.9 0 93.8 0 0 0 0 0 24.1 0 0 0 0 -118.1 0 -43.3 0 -50.7 0 0 0 -24.1 0 0 0 0 @@ -1875,7 +1872,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 52.2 0 25.3 0 0 0 0 0 26.9 0 0 0 0 -52.6 0 -1.9 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 81.8 0 81.8 0 0 0 0 0 0 0 0 0 0 -81.8 0 -54.9 0 0 0 0 0 -26.9 0 0 0 0 -sum_of_AFMETERs 134.0 0 107.1 0 0 0 0 0 26.9 0 0 0 0 -134.4 0 -56.9 0 -50.7 0 0 0 -26.9 0 0 0 0 +sum_of_AFMETERs 133.9 0 107.1 0 0 0 0 0 26.9 0 0 0 0 -134.4 0 -56.9 0 -50.7 0 0 0 -26.9 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 15 subhour a @@ -1883,7 +1880,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 15 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 57.6 0 25.9 0 0 0 0 0 31.8 0 0 0 0 -57.6 0 -6.9 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 107.6 0 107.6 0 0 0 0 0 0 0 0 0 0 -107.0 0 -75.3 0 0 0 0 0 -31.8 0 0 0 0 +AFMAttic 107.5 0 107.5 0 0 0 0 0 0 0 0 0 0 -107.0 0 -75.3 0 0 0 0 0 -31.8 0 0 0 0 sum_of_AFMETERs 165.2 0 133.4 0 0 0 0 0 31.8 0 0 0 0 -164.6 0 -82.2 0 -50.6 0 0 0 -31.8 0 0 0 0 @@ -1956,7 +1953,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 56.9 0 25.1 0 0 0 0 0 31.7 0 0 0 0 -56.8 0 -6.2 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 104.2 0 104.2 0 0 0 0 0 0 0 0 0 0 -103.4 0 -71.7 0 0 0 0 0 -31.7 0 0 0 0 -sum_of_AFMETERs 161.1 0 129.3 0 0 0 0 0 31.7 0 0 0 0 -160.3 0 -77.9 0 -50.6 0 0 0 -31.7 0 0 0 0 +sum_of_AFMETERs 161.0 0 129.3 0 0 0 0 0 31.7 0 0 0 0 -160.2 0 -77.9 0 -50.6 0 0 0 -31.7 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 15 subhour j @@ -2001,7 +1998,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 59.4 0 27.1 0 0 0 0 0 32.4 0 0 0 0 -59.4 0 -8.8 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 114.5 0 114.5 0 0 0 0 0 0 0 0 0 0 -114.5 0 -82.2 0 0 0 0 0 -32.4 0 0 0 0 -sum_of_AFMETERs 174.0 0 141.6 0 0 0 0 0 32.4 0 0 0 0 -174.0 0 -91.0 0 -50.6 0 0 0 -32.4 0 0 0 0 +sum_of_AFMETERs 173.9 0 141.6 0 0 0 0 0 32.4 0 0 0 0 -174.0 0 -91.0 0 -50.6 0 0 0 -32.4 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 16 subhour d @@ -2089,16 +2086,16 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 17 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 64.7 0 31.5 0 0 0 0 0 33.2 0 0 0 0 -64.6 0 -14.0 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 138.9 0 138.9 0 0 0 0 0 0 0 0 0 0 -138.1 0 -104.9 0 0 0 0 0 -33.2 0 0 0 0 -sum_of_AFMETERs 203.6 0 170.5 0 0 0 0 0 33.2 0 0 0 0 -202.7 0 -119.0 0 -50.6 0 0 0 -33.2 0 0 0 0 +AFMCond 64.7 0 31.5 0 0 0 0 0 33.1 0 0 0 0 -64.6 0 -14.0 0 -50.6 0 0 0 0 0 0 0 0 +AFMAttic 138.9 0 138.9 0 0 0 0 0 0 0 0 0 0 -138.1 0 -104.9 0 0 0 0 0 -33.1 0 0 0 0 +sum_of_AFMETERs 203.6 0 170.5 0 0 0 0 0 33.1 0 0 0 0 -202.7 0 -119.0 0 -50.6 0 0 0 -33.1 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 17 subhour c Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 64.4 0 31.3 0 0 0 0 0 33.0 0 0 0 0 -64.3 0 -13.7 0 -50.6 0 0 0 0 0 0 0 0 +AFMCond 64.4 0 31.3 0 0 0 0 0 33.0 0 0 0 0 -64.2 0 -13.7 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 137.5 0 137.5 0 0 0 0 0 0 0 0 0 0 -136.7 0 -103.6 0 0 0 0 0 -33.0 0 0 0 0 sum_of_AFMETERs 201.9 0 168.9 0 0 0 0 0 33.0 0 0 0 0 -200.9 0 -117.3 0 -50.6 0 0 0 -33.0 0 0 0 0 @@ -2118,7 +2115,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 63.7 0 30.9 0 0 0 0 0 32.8 0 0 0 0 -63.6 0 -13.0 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 134.8 0 134.8 0 0 0 0 0 0 0 0 0 0 -133.9 0 -101.0 0 0 0 0 0 -32.8 0 0 0 0 -sum_of_AFMETERs 198.5 0 165.6 0 0 0 0 0 32.8 0 0 0 0 -197.4 0 -114.1 0 -50.6 0 0 0 -32.8 0 0 0 0 +sum_of_AFMETERs 198.4 0 165.6 0 0 0 0 0 32.8 0 0 0 0 -197.4 0 -114.1 0 -50.6 0 0 0 -32.8 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 17 subhour f @@ -2161,7 +2158,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 17 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 62.0 0 29.8 0 0 0 0 0 32.2 0 0 0 0 -61.9 0 -11.4 0 -50.5 0 0 0 0 0 0 0 0 +AFMCond 62.0 0 29.8 0 0 0 0 0 32.2 0 0 0 0 -61.9 0 -11.3 0 -50.5 0 0 0 0 0 0 0 0 AFMAttic 127.8 0 127.8 0 0 0 0 0 0 0 0 0 0 -126.9 0 -94.7 0 0 0 0 0 -32.2 0 0 0 0 sum_of_AFMETERs 189.8 0 157.6 0 0 0 0 0 32.2 0 0 0 0 -188.8 0 -106.0 0 -50.5 0 0 0 -32.2 0 0 0 0 @@ -2225,8 +2222,8 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 18 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 57.2 0 27.0 0 0 0 0 0 30.2 0 0 0 0 -57.2 0 -6.7 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 109.6 0 109.6 0 0 0 0 0 0 0 0 0 0 -109.6 0 -79.3 0 0 0 0 0 -30.2 0 0 0 0 -sum_of_AFMETERs 166.7 0 136.5 0 0 0 0 0 30.2 0 0 0 0 -166.8 0 -86.0 0 -50.5 0 0 0 -30.2 0 0 0 0 +AFMAttic 109.5 0 109.5 0 0 0 0 0 0 0 0 0 0 -109.6 0 -79.3 0 0 0 0 0 -30.2 0 0 0 0 +sum_of_AFMETERs 166.7 0 136.5 0 0 0 0 0 30.2 0 0 0 0 -166.7 0 -86.0 0 -50.5 0 0 0 -30.2 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 18 subhour g @@ -2235,7 +2232,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 56.5 0 26.6 0 0 0 0 0 29.9 0 0 0 0 -56.1 0 -5.6 0 -50.5 0 0 0 0 0 0 0 0 AFMAttic 107.1 0 107.1 0 0 0 0 0 0 0 0 0 0 -106.2 0 -76.3 0 0 0 0 0 -29.9 0 0 0 0 -sum_of_AFMETERs 163.6 0 133.7 0 0 0 0 0 29.9 0 0 0 0 -162.4 0 -81.9 0 -50.5 0 0 0 -29.9 0 0 0 0 +sum_of_AFMETERs 163.6 0 133.7 0 0 0 0 0 29.9 0 0 0 0 -162.3 0 -81.9 0 -50.5 0 0 0 -29.9 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 18 subhour h @@ -2261,7 +2258,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 18 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 53.4 0 25.4 0 0 0 0 0 28.0 0 0 0 0 -53.4 0 -2.9 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 97.6 0 97.6 0 0 0 0 0 0 0 0 0 0 -97.6 0 -69.5 0 0 0 0 0 -28.0 0 0 0 0 +AFMAttic 97.5 0 97.5 0 0 0 0 0 0 0 0 0 0 -97.6 0 -69.5 0 0 0 0 0 -28.0 0 0 0 0 sum_of_AFMETERs 150.9 0 122.9 0 0 0 0 0 28.0 0 0 0 0 -151.0 0 -72.4 0 -50.5 0 0 0 -28.0 0 0 0 0 @@ -2270,7 +2267,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 18 Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 57.5 0 27.2 0 0 0 0 0 30.3 0 0 0 0 -57.4 0 -6.9 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 111.2 0 111.2 0 0 0 0 0 0 0 0 0 0 -110.9 0 -80.5 0 0 0 0 0 -30.3 0 0 0 0 +AFMAttic 111.2 0 111.2 0 0 0 0 0 0 0 0 0 0 -110.8 0 -80.5 0 0 0 0 0 -30.3 0 0 0 0 sum_of_AFMETERs 168.7 0 138.4 0 0 0 0 0 30.3 0 0 0 0 -168.3 0 -87.5 0 -50.5 0 0 0 -30.3 0 0 0 0 @@ -2343,7 +2340,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 53.5 0 27.0 0 0 0 0 0 26.5 0 0 0 0 -53.5 0 -3.0 0 -50.5 0 0 0 0 0 0 0 0 AFMAttic 96.9 0 96.9 0 0 0 0 0 0 0 0 0 0 -96.9 0 -70.5 0 0 0 0 0 -26.5 0 0 0 0 -sum_of_AFMETERs 150.4 0 123.9 0 0 0 0 0 26.5 0 0 0 0 -150.4 0 -73.4 0 -50.5 0 0 0 -26.5 0 0 0 0 +sum_of_AFMETERs 150.4 0 123.9 0 0 0 0 0 26.5 0 0 0 0 -150.4 0 -73.5 0 -50.5 0 0 0 -26.5 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 19 subhour i @@ -2386,9 +2383,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 20 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 53.5 0 27.6 0 0 0 0 0 25.9 0 0 0 0 -53.5 0 -3.0 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 96.7 0 96.7 0 0 0 0 0 0 0 0 0 0 -96.7 0 -70.9 0 0 0 0 0 -25.9 0 0 0 0 -sum_of_AFMETERs 150.2 0 124.4 0 0 0 0 0 25.9 0 0 0 0 -150.2 0 -73.9 0 -50.5 0 0 0 -25.9 0 0 0 0 +AFMCond 53.5 0 27.6 0 0 0 0 0 25.8 0 0 0 0 -53.5 0 -3.0 0 -50.5 0 0 0 0 0 0 0 0 +AFMAttic 96.7 0 96.7 0 0 0 0 0 0 0 0 0 0 -96.7 0 -70.9 0 0 0 0 0 -25.8 0 0 0 0 +sum_of_AFMETERs 150.2 0 124.4 0 0 0 0 0 25.8 0 0 0 0 -150.2 0 -73.9 0 -50.5 0 0 0 -25.8 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 20 subhour c @@ -2404,9 +2401,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 20 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 53.5 0 27.9 0 0 0 0 0 25.6 0 0 0 0 -53.5 0 -3.0 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 96.6 0 96.6 0 0 0 0 0 0 0 0 0 0 -96.6 0 -71.1 0 0 0 0 0 -25.6 0 0 0 0 -sum_of_AFMETERs 150.1 0 124.6 0 0 0 0 0 25.6 0 0 0 0 -150.2 0 -74.1 0 -50.5 0 0 0 -25.6 0 0 0 0 +AFMCond 53.5 0 27.9 0 0 0 0 0 25.5 0 0 0 0 -53.5 0 -3.0 0 -50.5 0 0 0 0 0 0 0 0 +AFMAttic 96.6 0 96.6 0 0 0 0 0 0 0 0 0 0 -96.6 0 -71.1 0 0 0 0 0 -25.5 0 0 0 0 +sum_of_AFMETERs 150.1 0 124.6 0 0 0 0 0 25.5 0 0 0 0 -150.1 0 -74.1 0 -50.5 0 0 0 -25.5 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 20 subhour e @@ -2450,7 +2447,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 20 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 53.5 0 28.7 0 0 0 0 0 24.8 0 0 0 0 -53.5 0 -3.0 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 96.5 0 96.5 0 0 0 0 0 0 0 0 0 0 -96.4 0 -71.6 0 0 0 0 0 -24.8 0 0 0 0 +AFMAttic 96.4 0 96.4 0 0 0 0 0 0 0 0 0 0 -96.4 0 -71.6 0 0 0 0 0 -24.8 0 0 0 0 sum_of_AFMETERs 150.0 0 125.1 0 0 0 0 0 24.8 0 0 0 0 -150.0 0 -74.6 0 -50.5 0 0 0 -24.8 0 0 0 0 @@ -2539,8 +2536,8 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 21 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 53.4 0 31.8 0 0 0 0 0 21.6 0 0 0 0 -53.4 0 -2.9 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 95.3 0 95.3 0 0 0 0 0 0 0 0 0 0 -95.3 0 -73.7 0 0 0 0 0 -21.6 0 0 0 0 +AFMCond 53.4 0 31.9 0 0 0 0 0 21.6 0 0 0 0 -53.4 0 -2.9 0 -50.5 0 0 0 0 0 0 0 0 +AFMAttic 95.3 0 95.3 0 0 0 0 0 0 0 0 0 0 -95.3 0 -73.8 0 0 0 0 0 -21.6 0 0 0 0 sum_of_AFMETERs 148.8 0 127.2 0 0 0 0 0 21.6 0 0 0 0 -148.8 0 -76.7 0 -50.5 0 0 0 -21.6 0 0 0 0 @@ -2557,18 +2554,18 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 21 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 52.6 0 32.3 0 0 0 0 0 20.3 0 0 0 0 -53.5 0 -3.0 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 94.9 0 94.9 0 0 0 0 0 0 0 0 0 0 -94.6 0 -74.4 0 0 0 0 0 -20.3 0 0 0 0 -sum_of_AFMETERs 147.5 0 127.3 0 0 0 0 0 20.3 0 0 0 0 -148.2 0 -77.4 0 -50.5 0 0 0 -20.3 0 0 0 0 +AFMCond 52.6 0 32.3 0 0 0 0 0 20.2 0 0 0 0 -53.5 0 -3.0 0 -50.5 0 0 0 0 0 0 0 0 +AFMAttic 94.9 0 94.9 0 0 0 0 0 0 0 0 0 0 -94.6 0 -74.4 0 0 0 0 0 -20.2 0 0 0 0 +sum_of_AFMETERs 147.5 0 127.3 0 0 0 0 0 20.2 0 0 0 0 -148.2 0 -77.4 0 -50.5 0 0 0 -20.2 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 21 Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 52.8 0 30.7 0 0 0 0 0 22.1 0 0 0 0 -53.6 0 -3.1 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 95.5 0 95.5 0 0 0 0 0 0 0 0 0 0 -95.3 0 -73.2 0 0 0 0 0 -22.1 0 0 0 0 -sum_of_AFMETERs 148.3 0 126.2 0 0 0 0 0 22.1 0 0 0 0 -148.9 0 -76.3 0 -50.5 0 0 0 -22.1 0 0 0 0 +AFMCond 52.8 0 30.7 0 0 0 0 0 22.0 0 0 0 0 -53.6 0 -3.1 0 -50.5 0 0 0 0 0 0 0 0 +AFMAttic 95.5 0 95.5 0 0 0 0 0 0 0 0 0 0 -95.3 0 -73.2 0 0 0 0 0 -22.0 0 0 0 0 +sum_of_AFMETERs 148.3 0 126.2 0 0 0 0 0 22.0 0 0 0 0 -148.9 0 -76.3 0 -50.5 0 0 0 -22.0 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 22 subhour a @@ -2648,7 +2645,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 22 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 53.7 0 36.1 0 0 0 0 0 17.7 0 0 0 0 -53.8 0 -3.2 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 97.8 0 97.8 0 0 0 0 0 0 0 0 0 0 -97.8 0 -80.1 0 0 0 0 0 -17.7 0 0 0 0 +AFMAttic 97.8 0 97.8 0 0 0 0 0 0 0 0 0 0 -97.8 0 -80.2 0 0 0 0 0 -17.7 0 0 0 0 sum_of_AFMETERs 151.6 0 133.9 0 0 0 0 0 17.7 0 0 0 0 -151.6 0 -83.4 0 -50.5 0 0 0 -17.7 0 0 0 0 @@ -2657,7 +2654,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 22 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 53.0 0 36.2 0 0 0 0 0 16.8 0 0 0 0 -53.9 0 -3.4 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 97.9 0 97.9 0 0 0 0 0 0 0 0 0 0 -97.8 0 -81.0 0 0 0 0 0 -16.8 0 0 0 0 +AFMAttic 97.8 0 97.8 0 0 0 0 0 0 0 0 0 0 -97.8 0 -81.0 0 0 0 0 0 -16.8 0 0 0 0 sum_of_AFMETERs 150.9 0 134.1 0 0 0 0 0 16.8 0 0 0 0 -151.7 0 -84.4 0 -50.5 0 0 0 -16.8 0 0 0 0 @@ -2774,7 +2771,7 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 24 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 56.9 0 41.2 0 0 0 0 0 15.7 0 0 0 0 -56.9 0 -6.3 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 123.8 0 123.8 0 0 0 0 0 0 0 0 0 0 -123.8 0 -108.1 0 0 0 0 0 -15.7 0 0 0 0 +AFMAttic 123.8 0 123.8 0 0 0 0 0 0 0 0 0 0 -123.8 0 -108.2 0 0 0 0 0 -15.7 0 0 0 0 sum_of_AFMETERs 180.7 0 165.0 0 0 0 0 0 15.7 0 0 0 0 -180.7 0 -114.5 0 -50.6 0 0 0 -15.7 0 0 0 0 @@ -2827,9 +2824,9 @@ Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 24 subhou Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 52.7 0 40.4 0 0 0 0 0 12.4 0 0 0 0 -52.7 0 -2.1 0 -50.6 0 0 0 0 0 0 0 0 -AFMAttic 91.9 0 91.9 0 0 0 0 0 0 0 0 0 0 -92.0 0 -79.6 0 0 0 0 0 -12.4 0 0 0 0 -sum_of_AFMETERs 144.6 0 132.3 0 0 0 0 0 12.4 0 0 0 0 -144.7 0 -81.7 0 -50.6 0 0 0 -12.4 0 0 0 0 +AFMCond 52.7 0 40.4 0 0 0 0 0 12.3 0 0 0 0 -52.7 0 -2.1 0 -50.6 0 0 0 0 0 0 0 0 +AFMAttic 91.9 0 91.9 0 0 0 0 0 0 0 0 0 0 -92.0 0 -79.6 0 0 0 0 0 -12.3 0 0 0 0 +sum_of_AFMETERs 144.6 0 132.3 0 0 0 0 0 12.3 0 0 0 0 -144.7 0 -81.7 0 -50.6 0 0 0 -12.3 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 24 subhour h @@ -2838,7 +2835,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 51.8 0 40.1 0 0 0 0 0 11.7 0 0 0 0 -51.8 0 -1.2 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 86.7 0 86.7 0 0 0 0 0 0 0 0 0 0 -86.8 0 -75.1 0 0 0 0 0 -11.7 0 0 0 0 -sum_of_AFMETERs 138.5 0 126.8 0 0 0 0 0 11.7 0 0 0 0 -138.5 0 -76.2 0 -50.6 0 0 0 -11.7 0 0 0 0 +sum_of_AFMETERs 138.5 0 126.8 0 0 0 0 0 11.7 0 0 0 0 -138.5 0 -76.3 0 -50.6 0 0 0 -11.7 0 0 0 0 Hourly and Subhourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 24 subhour i @@ -2875,7 +2872,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 53.6 0 31.2 0 0 0 0 0 22.4 0 0 0 0 -54.4 0 -3.8 0 -50.6 0 0 0 0 0 0 0 0 AFMAttic 101.3 0 101.3 0 0 0 0 0 0 0 0 0 0 -101.7 0 -79.3 0 0 0 0 0 -22.4 0 0 0 0 -sum_of_AFMETERs 154.9 0 132.5 0 0 0 0 0 22.4 0 0 0 0 -156.1 0 -83.0 0 -50.6 0 0 0 -22.4 0 0 0 0 +sum_of_AFMETERs 154.9 0 132.5 0 0 0 0 0 22.4 0 0 0 0 -156.0 0 -83.0 0 -50.6 0 0 0 -22.4 0 0 0 0 Hourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 2 @@ -2900,9 +2897,9 @@ Hourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 4 Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 50.7 0 35.8 0 0 0 0 0 14.9 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 -AFMAttic 31.0 0 31.0 0 0 0 0 0 0 0 0 0 0 -31.0 0 -16.2 0 0 0 0 0 -14.9 0 0 0 0 -sum_of_AFMETERs 81.7 0 66.8 0 0 0 0 0 14.9 0 0 0 0 -81.7 0 -16.2 0 -50.7 0 0 0 -14.9 0 0 0 0 +AFMCond 50.7 0 35.8 0 0 0 0 0 14.8 0 0 0 0 -50.7 0 0 0 -50.7 0 0 0 0 0 0 0 0 +AFMAttic 31.0 0 31.0 0 0 0 0 0 0 0 0 0 0 -31.0 0 -16.2 0 0 0 0 0 -14.8 0 0 0 0 +sum_of_AFMETERs 81.7 0 66.8 0 0 0 0 0 14.8 0 0 0 0 -81.7 0 -16.2 0 -50.7 0 0 0 -14.8 0 0 0 0 Hourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 5 @@ -2992,7 +2989,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 52.2 0 25.3 0 0 0 0 0 26.9 0 0 0 0 -52.6 0 -1.9 0 -50.7 0 0 0 0 0 0 0 0 AFMAttic 81.8 0 81.8 0 0 0 0 0 0 0 0 0 0 -81.8 0 -54.9 0 0 0 0 0 -26.9 0 0 0 0 -sum_of_AFMETERs 134.0 0 107.1 0 0 0 0 0 26.9 0 0 0 0 -134.4 0 -56.9 0 -50.7 0 0 0 -26.9 0 0 0 0 +sum_of_AFMETERs 133.9 0 107.1 0 0 0 0 0 26.9 0 0 0 0 -134.4 0 -56.9 0 -50.7 0 0 0 -26.9 0 0 0 0 Hourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 15 @@ -3027,7 +3024,7 @@ Hourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 18 Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 57.5 0 27.2 0 0 0 0 0 30.3 0 0 0 0 -57.4 0 -6.9 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 111.2 0 111.2 0 0 0 0 0 0 0 0 0 0 -110.9 0 -80.5 0 0 0 0 0 -30.3 0 0 0 0 +AFMAttic 111.2 0 111.2 0 0 0 0 0 0 0 0 0 0 -110.8 0 -80.5 0 0 0 0 0 -30.3 0 0 0 0 sum_of_AFMETERs 168.7 0 138.4 0 0 0 0 0 30.3 0 0 0 0 -168.3 0 -87.5 0 -50.5 0 0 0 -30.3 0 0 0 0 @@ -3053,9 +3050,9 @@ Hourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 21 Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 52.8 0 30.7 0 0 0 0 0 22.1 0 0 0 0 -53.6 0 -3.1 0 -50.5 0 0 0 0 0 0 0 0 -AFMAttic 95.5 0 95.5 0 0 0 0 0 0 0 0 0 0 -95.3 0 -73.2 0 0 0 0 0 -22.1 0 0 0 0 -sum_of_AFMETERs 148.3 0 126.2 0 0 0 0 0 22.1 0 0 0 0 -148.9 0 -76.3 0 -50.5 0 0 0 -22.1 0 0 0 0 +AFMCond 52.8 0 30.7 0 0 0 0 0 22.0 0 0 0 0 -53.6 0 -3.1 0 -50.5 0 0 0 0 0 0 0 0 +AFMAttic 95.5 0 95.5 0 0 0 0 0 0 0 0 0 0 -95.3 0 -73.2 0 0 0 0 0 -22.0 0 0 0 0 +sum_of_AFMETERs 148.3 0 126.2 0 0 0 0 0 22.0 0 0 0 0 -148.9 0 -76.3 0 -50.5 0 0 0 -22.0 0 0 0 0 Hourly Air Flow (avg CFM), All AFMETERs, Wed 01-Apr hour 22 @@ -3279,72 +3276,72 @@ Daily Air Flow (avg CFM), All AFMETERs, Sun 22-Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 217.3 0 190.4 0 0 0 0 0 26.9 0 0 0 0 -217.5 0 -109.0 0 -50.8 0 0 0 0 0 -57.7 0 0 -AFMAttic 100.5 0 42.8 0 0 0 0 0 0 0 57.7 0 0 -100.5 0 -73.7 0 0 0 0 0 -26.9 0 0 0 0 -sum_of_AFMETERs 317.8 0 233.3 0 0 0 0 0 26.9 0 57.7 0 0 -318.0 0 -182.7 0 -50.8 0 0 0 -26.9 0 -57.7 0 0 +AFMCond 176.7 0 151.6 0 0 0 0 0 25.1 0 0 0 0 -176.8 0 -83.6 0 -50.8 0 0 0 0 0 -42.5 0 0 +AFMAttic 89.6 0 47.1 0 0 0 0 0 0 0 42.5 0 0 -89.6 0 -64.5 0 0 0 0 0 -25.1 0 0 0 0 +sum_of_AFMETERs 266.3 0 198.7 0 0 0 0 0 25.1 0 42.5 0 0 -266.4 0 -148.1 0 -50.8 0 0 0 -25.1 0 -42.5 0 0 Daily Air Flow (avg CFM), All AFMETERs, Mon 23-Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 61.5 0 34.0 0 0 0 0 0 16.7 0 0 0 10.7 -61.5 0 -0.10 0 -50.8 0 0 0 0 0 -.0001 0 -10.7 -AFMAttic 58.9 0 58.9 0 0 0 0 0 0 0 .0001 0 0 -58.9 0 -42.2 0 0 0 0 0 -16.7 0 0 0 0 -sum_of_AFMETERs 120.3 0 92.9 0 0 0 0 0 16.7 0 .0001 0 10.7 -120.5 0 -42.3 0 -50.8 0 0 0 -16.7 0 -.0001 0 -10.7 +AFMCond 57.5 0 34.2 0 0 0 0 0 16.5 0 0 0 6.8 -57.6 0 -0.09 0 -50.7 0 0 0 0 0 0 0 -6.8 +AFMAttic 58.8 0 58.8 0 0 0 0 0 0 0 0 0 0 -58.8 0 -42.3 0 0 0 0 0 -16.5 0 0 0 0 +sum_of_AFMETERs 116.3 0 93.0 0 0 0 0 0 16.5 0 0 0 6.8 -116.4 0 -42.4 0 -50.7 0 0 0 -16.5 0 0 0 -6.8 Daily Air Flow (avg CFM), All AFMETERs, Tue 24-Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 87.0 0 37.5 0 0 0 0 0 13.8 0 0 0 35.7 -86.9 0 -0.5 0 -50.8 0 0 0 0 0 0 0 -35.7 -AFMAttic 50.0 0 50.0 0 0 0 0 0 0 0 0 0 0 -50.1 0 -36.2 0 0 0 0 0 -13.8 0 0 0 0 -sum_of_AFMETERs 136.9 0 87.5 0 0 0 0 0 13.8 0 0 0 35.7 -137.0 0 -36.8 0 -50.8 0 0 0 -13.8 0 0 0 -35.7 +AFMCond 85.4 0 37.5 0 0 0 0 0 13.8 0 0 0 34.1 -85.4 0 -0.5 0 -50.8 0 0 0 0 0 0 0 -34.1 +AFMAttic 50.0 0 50.0 0 0 0 0 0 0 0 0 0 0 -50.0 0 -36.2 0 0 0 0 0 -13.8 0 0 0 0 +sum_of_AFMETERs 135.3 0 87.5 0 0 0 0 0 13.8 0 0 0 34.1 -135.4 0 -36.8 0 -50.8 0 0 0 -13.8 0 0 0 -34.1 Daily Air Flow (avg CFM), All AFMETERs, Wed 25-Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 73.6 0 36.9 0 0 0 0 0 13.9 0 0 0 22.7 -73.5 0 -0.04 0 -50.8 0 0 0 0 0 0 0 -22.7 +AFMCond 73.2 0 36.9 0 0 0 0 0 13.9 0 0 0 22.4 -73.2 0 -0.04 0 -50.8 0 0 0 0 0 0 0 -22.4 AFMAttic 50.2 0 50.2 0 0 0 0 0 0 0 0 0 0 -50.3 0 -36.3 0 0 0 0 0 -13.9 0 0 0 0 -sum_of_AFMETERs 123.7 0 87.0 0 0 0 0 0 13.9 0 0 0 22.7 -123.8 0 -36.4 0 -50.8 0 0 0 -13.9 0 0 0 -22.7 +sum_of_AFMETERs 123.4 0 87.0 0 0 0 0 0 13.9 0 0 0 22.4 -123.5 0 -36.4 0 -50.8 0 0 0 -13.9 0 0 0 -22.4 Daily Air Flow (avg CFM), All AFMETERs, Thu 26-Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 87.9 0 35.4 0 0 0 0 0 15.7 0 0 0 36.8 -88.0 0 -0.4 0 -50.7 0 0 0 0 0 0 0 -36.8 +AFMCond 87.6 0 35.4 0 0 0 0 0 15.7 0 0 0 36.5 -87.7 0 -0.4 0 -50.7 0 0 0 0 0 0 0 -36.5 AFMAttic 40.5 0 40.5 0 0 0 0 0 0 0 0 0 0 -40.5 0 -24.9 0 0 0 0 0 -15.7 0 0 0 0 -sum_of_AFMETERs 128.4 0 76.0 0 0 0 0 0 15.7 0 0 0 36.8 -128.5 0 -25.3 0 -50.7 0 0 0 -15.7 0 0 0 -36.8 +sum_of_AFMETERs 128.1 0 76.0 0 0 0 0 0 15.7 0 0 0 36.5 -128.2 0 -25.3 0 -50.7 0 0 0 -15.7 0 0 0 -36.5 Daily Air Flow (avg CFM), All AFMETERs, Fri 27-Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 68.4 0 37.5 0 0 0 0 0 14.6 0 0 0 16.3 -68.4 0 -1.3 0 -50.8 0 0 0 0 0 0 0 -16.3 +AFMCond 68.1 0 37.5 0 0 0 0 0 14.6 0 0 0 16.1 -68.1 0 -1.3 0 -50.8 0 0 0 0 0 0 0 -16.1 AFMAttic 80.1 0 80.1 0 0 0 0 0 0 0 0 0 0 -80.0 0 -65.4 0 0 0 0 0 -14.6 0 0 0 0 -sum_of_AFMETERs 148.5 0 117.6 0 0 0 0 0 14.6 0 0 0 16.3 -148.4 0 -66.7 0 -50.8 0 0 0 -14.6 0 0 0 -16.3 +sum_of_AFMETERs 148.2 0 117.6 0 0 0 0 0 14.6 0 0 0 16.1 -148.2 0 -66.7 0 -50.8 0 0 0 -14.6 0 0 0 -16.1 Daily Air Flow (avg CFM), All AFMETERs, Sat 28-Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 92.9 0 37.4 0 0 0 0 0 13.3 0 0 0 42.1 -92.9 0 0 0 -50.8 0 0 0 0 0 0 0 -42.1 +AFMCond 92.7 0 37.4 0 0 0 0 0 13.3 0 0 0 41.9 -92.7 0 0 0 -50.8 0 0 0 0 0 0 0 -41.9 AFMAttic 36.0 0 36.0 0 0 0 0 0 0 0 0 0 0 -36.0 0 -22.7 0 0 0 0 0 -13.3 0 0 0 0 -sum_of_AFMETERs 128.9 0 73.5 0 0 0 0 0 13.3 0 0 0 42.1 -128.9 0 -22.7 0 -50.8 0 0 0 -13.3 0 0 0 -42.1 +sum_of_AFMETERs 128.7 0 73.5 0 0 0 0 0 13.3 0 0 0 41.9 -128.7 0 -22.7 0 -50.8 0 0 0 -13.3 0 0 0 -41.9 Daily Air Flow (avg CFM), All AFMETERs, Sun 29-Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 83.8 0 35.6 0 0 0 0 0 15.2 0 0 0 33.0 -83.8 0 -0.04 0 -50.8 0 0 0 0 0 0 0 -33.0 +AFMCond 83.6 0 35.6 0 0 0 0 0 15.2 0 0 0 32.8 -83.6 0 -0.04 0 -50.8 0 0 0 0 0 0 0 -32.8 AFMAttic 44.2 0 44.2 0 0 0 0 0 0 0 0 0 0 -44.2 0 -29.1 0 0 0 0 0 -15.2 0 0 0 0 -sum_of_AFMETERs 128.0 0 79.9 0 0 0 0 0 15.2 0 0 0 33.0 -128.0 0 -29.1 0 -50.8 0 0 0 -15.2 0 0 0 -33.0 +sum_of_AFMETERs 127.9 0 79.9 0 0 0 0 0 15.2 0 0 0 32.8 -127.9 0 -29.1 0 -50.8 0 0 0 -15.2 0 0 0 -32.8 Daily Air Flow (avg CFM), All AFMETERs, Mon 30-Mar @@ -3353,7 +3350,7 @@ Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ Fa ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ AFMCond 78.9 0 40.2 0 0 0 0 0 24.2 0 0 0 14.5 -78.9 0 -13.6 0 -50.8 0 0 0 0 0 0 0 -14.5 AFMAttic 123.7 0 123.7 0 0 0 0 0 0 0 0 0 0 -123.6 0 -99.4 0 0 0 0 0 -24.2 0 0 0 0 -sum_of_AFMETERs 202.6 0 163.9 0 0 0 0 0 24.2 0 0 0 14.5 -202.5 0 -113.1 0 -50.8 0 0 0 -24.2 0 0 0 -14.5 +sum_of_AFMETERs 202.5 0 163.9 0 0 0 0 0 24.2 0 0 0 14.5 -202.4 0 -113.1 0 -50.8 0 0 0 -24.2 0 0 0 -14.5 Daily Air Flow (avg CFM), All AFMETERs, Tue 31-Mar @@ -3397,90 +3394,90 @@ Monthly Air Flow (avg CFM), All AFMETERs, Mar Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 114.8 0 42.5 0 0 0 0 0 16.7 0 0 0 55.6 -114.8 0 -6.5 0 -50.8 0 0 0 -0.010 0 -1.9 0 -55.6 -AFMAttic 65.9 0 64.0 0 0 0 0 0 0.010 0 1.9 0 0 -65.9 0 -49.2 0 0 0 0 0 -16.7 0 0 0 0 -sum_of_AFMETERs 180.7 0 106.6 0 0 0 0 0 16.7 0 1.9 0 55.6 -180.7 0 -55.8 0 -50.8 0 0 0 -16.7 0 -1.9 0 -55.6 +AFMCond 113.2 0 41.3 0 0 0 0 0 16.6 0 0 0 55.4 -113.3 0 -5.7 0 -50.8 0 0 0 -0.010 0 -1.4 0 -55.4 +AFMAttic 65.5 0 64.2 0 0 0 0 0 0.010 0 1.4 0 0 -65.5 0 -48.9 0 0 0 0 0 -16.6 0 0 0 0 +sum_of_AFMETERs 178.8 0 105.4 0 0 0 0 0 16.6 0 1.4 0 55.4 -178.8 0 -54.7 0 -50.8 0 0 0 -16.6 0 -1.4 0 -55.4 Monthly Air Flow (avg CFM), All AFMETERs, Apr Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 115.9 0 58.8 0 0 0 0 0 17.2 0 0 0 39.9 -115.9 0 -17.8 0 -50.8 0 0 0 -0.05 0 -7.4 0 -39.9 -AFMAttic 62.0 0 54.6 0 0 0 0 0 0.05 0 7.4 0 0 -62.0 0 -44.8 0 0 0 0 0 -17.2 0 0 0 0 -sum_of_AFMETERs 177.9 0 113.4 0 0 0 0 0 17.3 0 7.4 0 39.9 -177.9 0 -62.6 0 -50.8 0 0 0 -17.3 0 -7.4 0 -39.9 +AFMCond 108.1 0 51.4 0 0 0 0 0 16.8 0 0 0 39.9 -108.1 0 -12.3 0 -50.8 0 0 0 -0.05 0 -5.1 0 -39.9 +AFMAttic 60.4 0 55.2 0 0 0 0 0 0.05 0 5.1 0 0 -60.4 0 -43.6 0 0 0 0 0 -16.8 0 0 0 0 +sum_of_AFMETERs 168.5 0 106.6 0 0 0 0 0 16.9 0 5.1 0 39.9 -168.5 0 -55.9 0 -50.8 0 0 0 -16.9 0 -5.1 0 -39.9 Monthly Air Flow (avg CFM), All AFMETERs, May Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 175.4 0 144.2 0 0 0 0 0 28.1 0 0 0 3.1 -175.5 0 -82.3 0 -50.6 0 0 0 0 0 -39.5 0 -3.1 -AFMAttic 91.1 0 51.5 0 0 0 0 0 0 0 39.5 0 0 -91.0 0 -62.9 0 0 0 0 0 -28.1 0 0 0 0 -sum_of_AFMETERs 266.5 0 195.7 0 0 0 0 0 28.1 0 39.5 0 3.1 -266.5 0 -145.2 0 -50.6 0 0 0 -28.1 0 -39.5 0 -3.1 +AFMCond 129.1 0 100.1 0 0 0 0 0 25.6 0 0 0 3.3 -129.2 0 -52.6 0 -50.5 0 0 0 0 0 -22.7 0 -3.3 +AFMAttic 76.9 0 54.2 0 0 0 0 0 0 0 22.7 0 0 -76.9 0 -51.2 0 0 0 0 0 -25.6 0 0 0 0 +sum_of_AFMETERs 206.0 0 154.3 0 0 0 0 0 25.6 0 22.7 0 3.3 -206.0 0 -103.9 0 -50.5 0 0 0 -25.6 0 -22.7 0 -3.3 Monthly Air Flow (avg CFM), All AFMETERs, Jun Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 262.4 0 226.2 0 0 0 0 0 34.1 0 0 0 2.1 -262.5 0 -147.3 0 -50.3 0 0 0 0 0 -62.9 0 -2.1 -AFMAttic 123.1 0 60.1 0 0 0 0 0 0 0 62.9 0 0 -123.0 0 -88.9 0 0 0 0 0 -34.1 0 0 0 0 -sum_of_AFMETERs 385.5 0 286.4 0 0 0 0 0 34.1 0 62.9 0 2.1 -385.5 0 -236.2 0 -50.3 0 0 0 -34.1 0 -62.9 0 -2.1 +AFMCond 171.6 0 128.4 0 0 0 0 0 29.1 0 0 0 14.2 -171.7 0 -77.6 0 -50.1 0 0 0 0 0 -29.8 0 -14.2 +AFMAttic 94.3 0 64.5 0 0 0 0 0 0 0 29.8 0 0 -94.3 0 -65.2 0 0 0 0 0 -29.1 0 0 0 0 +sum_of_AFMETERs 266.0 0 192.9 0 0 0 0 0 29.1 0 29.8 0 14.2 -266.0 0 -142.9 0 -50.1 0 0 0 -29.1 0 -29.8 0 -14.2 Monthly Air Flow (avg CFM), All AFMETERs, Jul Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 249.6 0 191.3 0 0 0 0 0 33.4 0 0 0 24.8 -249.7 0 -118.5 0 -50.0 0 0 0 0 0 -56.4 0 -24.8 -AFMAttic 110.1 0 53.7 0 0 0 0 0 0 0 56.4 0 0 -110.1 0 -76.6 0 0 0 0 0 -33.4 0 0 0 0 -sum_of_AFMETERs 359.7 0 245.1 0 0 0 0 0 33.4 0 56.4 0 24.8 -359.7 0 -195.1 0 -50.0 0 0 0 -33.4 0 -56.4 0 -24.8 +AFMCond 183.7 0 102.1 0 0 0 0 0 29.5 0 0 0 52.1 -183.8 0 -56.6 0 -49.9 0 0 0 0 0 -25.1 0 -52.1 +AFMAttic 83.5 0 58.4 0 0 0 0 0 0 0 25.1 0 0 -83.5 0 -54.0 0 0 0 0 0 -29.5 0 0 0 0 +sum_of_AFMETERs 267.3 0 160.5 0 0 0 0 0 29.5 0 25.1 0 52.1 -267.3 0 -110.6 0 -49.9 0 0 0 -29.5 0 -25.1 0 -52.1 Monthly Air Flow (avg CFM), All AFMETERs, Aug Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 257.0 0 205.7 0 0 0 0 0 32.7 0 0 0 18.6 -257.1 0 -128.6 0 -50.0 0 0 0 0 0 -59.8 0 -18.6 -AFMAttic 109.3 0 49.5 0 0 0 0 0 0 0 59.8 0 0 -109.3 0 -76.6 0 0 0 0 0 -32.7 0 0 0 0 -sum_of_AFMETERs 366.3 0 255.2 0 0 0 0 0 32.7 0 59.8 0 18.6 -366.4 0 -205.2 0 -50.0 0 0 0 -32.7 0 -59.8 0 -18.6 +AFMCond 184.9 0 111.9 0 0 0 0 0 28.5 0 0 0 44.5 -185.0 0 -63.8 0 -49.9 0 0 0 0 0 -26.8 0 -44.5 +AFMAttic 81.1 0 54.3 0 0 0 0 0 0 0 26.8 0 0 -81.1 0 -52.6 0 0 0 0 0 -28.5 0 0 0 0 +sum_of_AFMETERs 266.0 0 166.3 0 0 0 0 0 28.5 0 26.8 0 44.5 -266.1 0 -116.4 0 -49.9 0 0 0 -28.5 0 -26.8 0 -44.5 Monthly Air Flow (avg CFM), All AFMETERs, Sep Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 242.9 0 191.1 0 0 0 0 0 31.2 0 0 0 20.6 -243.0 0 -112.7 0 -50.1 0 0 0 0 0 -59.6 0 -20.6 -AFMAttic 100.5 0 41.0 0 0 0 0 0 0 0 59.6 0 0 -100.5 0 -69.3 0 0 0 0 0 -31.2 0 0 0 0 -sum_of_AFMETERs 343.4 0 232.0 0 0 0 0 0 31.2 0 59.6 0 20.6 -343.5 0 -182.0 0 -50.1 0 0 0 -31.2 0 -59.6 0 -20.6 +AFMCond 172.9 0 103.8 0 0 0 0 0 27.2 0 0 0 41.9 -173.0 0 -53.8 0 -50.0 0 0 0 0 0 -27.3 0 -41.9 +AFMAttic 71.8 0 44.5 0 0 0 0 0 0 0 27.3 0 0 -71.8 0 -44.5 0 0 0 0 0 -27.2 0 0 0 0 +sum_of_AFMETERs 244.7 0 148.3 0 0 0 0 0 27.2 0 27.3 0 41.9 -244.8 0 -98.4 0 -50.0 0 0 0 -27.2 0 -27.3 0 -41.9 Monthly Air Flow (avg CFM), All AFMETERs, Oct Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 272.1 0 241.1 0 0 0 0 0 29.4 0 0 0 1.6 -272.2 0 -144.5 0 -50.6 0 0 0 0 0 -75.5 0 -1.6 -AFMAttic 112.4 0 36.9 0 0 0 0 0 0 0 75.5 0 0 -112.4 0 -83.0 0 0 0 0 0 -29.4 0 0 0 0 -sum_of_AFMETERs 384.5 0 278.0 0 0 0 0 0 29.4 0 75.5 0 1.6 -384.5 0 -227.5 0 -50.6 0 0 0 -29.4 0 -75.5 0 -1.6 +AFMCond 177.4 0 153.4 0 0 0 0 0 23.9 0 0 0 0.1 -177.4 0 -84.4 0 -50.4 0 0 0 0 0 -42.5 0 -0.1 +AFMAttic 82.8 0 40.3 0 0 0 0 0 0 0 42.5 0 0 -82.8 0 -58.9 0 0 0 0 0 -23.9 0 0 0 0 +sum_of_AFMETERs 260.2 0 193.7 0 0 0 0 0 23.9 0 42.5 0 0.1 -260.2 0 -143.3 0 -50.4 0 0 0 -23.9 0 -42.5 0 -0.1 Monthly Air Flow (avg CFM), All AFMETERs, Nov Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 120.9 0 39.9 0 0 0 0 0 12.4 0 0 0 68.6 -120.9 0 -1.2 0 -50.8 0 0 0 -0.2 0 0 0 -68.6 -AFMAttic 41.2 0 40.9 0 0 0 0 0 0.2 0 0 0 0 -41.2 0 -28.8 0 0 0 0 0 -12.4 0 0 0 0 -sum_of_AFMETERs 162.1 0 80.9 0 0 0 0 0 12.6 0 0 0 68.6 -162.0 0 -30.0 0 -50.8 0 0 0 -12.6 0 0 0 -68.6 +AFMCond 117.9 0 40.0 0 0 0 0 0 12.3 0 0 0 65.6 -117.9 0 -1.2 0 -50.8 0 0 0 -0.2 0 0 0 -65.6 +AFMAttic 41.1 0 40.9 0 0 0 0 0 0.2 0 0 0 0 -41.1 0 -28.8 0 0 0 0 0 -12.3 0 0 0 0 +sum_of_AFMETERs 159.1 0 80.9 0 0 0 0 0 12.6 0 0 0 65.6 -159.0 0 -30.0 0 -50.8 0 0 0 -12.6 0 0 0 -65.6 Monthly Air Flow (avg CFM), All AFMETERs, Dec Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 212.6 0 44.5 0 0 0 0 0 8.7 0 0 0 159.4 -212.5 0 -1.4 0 -50.9 0 0 0 -0.9 0 0 0 -159.4 +AFMCond 212.5 0 44.5 0 0 0 0 0 8.7 0 0 0 159.3 -212.5 0 -1.4 0 -50.9 0 0 0 -0.9 0 0 0 -159.3 AFMAttic 42.9 0 42.0 0 0 0 0 0 0.9 0 0 0 0 -42.9 0 -34.2 0 0 0 0 0 -8.7 0 0 0 0 -sum_of_AFMETERs 255.5 0 86.5 0 0 0 0 0 9.6 0 0 0 159.4 -255.5 0 -35.6 0 -50.9 0 0 0 -9.6 0 0 0 -159.4 +sum_of_AFMETERs 255.5 0 86.5 0 0 0 0 0 9.6 0 0 0 159.3 -255.5 0 -35.6 0 -50.9 0 0 0 -9.6 0 0 0 -159.3 @@ -3488,9 +3485,9 @@ Annual Air Flow (avg CFM), All AFMETERs Meter Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC+ Tot- Unkn- InfX- VntX- FanX- InfU- VntU- FanU- InfC- VntC- FanC- Duct- HVAC- ----------------- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ -AFMCond 200.5 0 123.1 0 0 0 0 0 22.0 0 0 0 55.3 -200.5 0 -64.0 0 -50.5 0 0 0 -0.2 0 -30.5 0 -55.3 -AFMAttic 78.2 0 47.6 0 0 0 0 0 0.2 0 30.5 0 0 -78.2 0 -56.2 0 0 0 0 0 -22.0 0 0 0 0 -sum_of_AFMETERs 278.7 0 170.7 0 0 0 0 0 22.2 0 30.5 0 55.3 -278.7 0 -120.1 0 -50.5 0 0 0 -22.2 0 -30.5 0 -55.3 +AFMCond 162.5 0 80.4 0 0 0 0 0 19.9 0 0 0 62.2 -162.6 0 -34.5 0 -50.5 0 0 0 -0.2 0 -15.2 0 -62.2 +AFMAttic 65.0 0 49.6 0 0 0 0 0 0.2 0 15.2 0 0 -65.0 0 -45.1 0 0 0 0 0 -19.9 0 0 0 0 +sum_of_AFMETERs 227.5 0 130.0 0 0 0 0 0 20.0 0 15.2 0 62.2 -227.5 0 -79.6 0 -50.5 0 0 0 -20.0 0 -15.2 0 -62.2 @@ -3500,18 +3497,18 @@ Mon Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC --- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ Jan 212.8 0 43.7 0 0 0 0 0 8.1 0 0 0 161.0 -212.8 0 -0.4 0 -50.9 0 0 0 -0.5 0 0 0 -161.0 Feb 163.5 0 40.7 0 0 0 0 0 11.7 0 0 0 111.2 -163.5 0 -1.2 0 -50.9 0 0 0 -0.3 0 0 0 -111.2 -Mar 114.8 0 42.5 0 0 0 0 0 16.7 0 0 0 55.6 -114.8 0 -6.5 0 -50.8 0 0 0 -0.010 0 -1.9 0 -55.6 -Apr 115.9 0 58.8 0 0 0 0 0 17.2 0 0 0 39.9 -115.9 0 -17.8 0 -50.8 0 0 0 -0.05 0 -7.4 0 -39.9 -May 175.4 0 144.2 0 0 0 0 0 28.1 0 0 0 3.1 -175.5 0 -82.3 0 -50.6 0 0 0 0 0 -39.5 0 -3.1 -Jun 262.4 0 226.2 0 0 0 0 0 34.1 0 0 0 2.1 -262.5 0 -147.3 0 -50.3 0 0 0 0 0 -62.9 0 -2.1 -Jul 249.6 0 191.3 0 0 0 0 0 33.4 0 0 0 24.8 -249.7 0 -118.5 0 -50.0 0 0 0 0 0 -56.4 0 -24.8 -Aug 257.0 0 205.7 0 0 0 0 0 32.7 0 0 0 18.6 -257.1 0 -128.6 0 -50.0 0 0 0 0 0 -59.8 0 -18.6 -Sep 242.9 0 191.1 0 0 0 0 0 31.2 0 0 0 20.6 -243.0 0 -112.7 0 -50.1 0 0 0 0 0 -59.6 0 -20.6 -Oct 272.1 0 241.1 0 0 0 0 0 29.4 0 0 0 1.6 -272.2 0 -144.5 0 -50.6 0 0 0 0 0 -75.5 0 -1.6 -Nov 120.9 0 39.9 0 0 0 0 0 12.4 0 0 0 68.6 -120.9 0 -1.2 0 -50.8 0 0 0 -0.2 0 0 0 -68.6 -Dec 212.6 0 44.5 0 0 0 0 0 8.7 0 0 0 159.4 -212.5 0 -1.4 0 -50.9 0 0 0 -0.9 0 0 0 -159.4 +Mar 113.2 0 41.3 0 0 0 0 0 16.6 0 0 0 55.4 -113.3 0 -5.7 0 -50.8 0 0 0 -0.010 0 -1.4 0 -55.4 +Apr 108.1 0 51.4 0 0 0 0 0 16.8 0 0 0 39.9 -108.1 0 -12.3 0 -50.8 0 0 0 -0.05 0 -5.1 0 -39.9 +May 129.1 0 100.1 0 0 0 0 0 25.6 0 0 0 3.3 -129.2 0 -52.6 0 -50.5 0 0 0 0 0 -22.7 0 -3.3 +Jun 171.6 0 128.4 0 0 0 0 0 29.1 0 0 0 14.2 -171.7 0 -77.6 0 -50.1 0 0 0 0 0 -29.8 0 -14.2 +Jul 183.7 0 102.1 0 0 0 0 0 29.5 0 0 0 52.1 -183.8 0 -56.6 0 -49.9 0 0 0 0 0 -25.1 0 -52.1 +Aug 184.9 0 111.9 0 0 0 0 0 28.5 0 0 0 44.5 -185.0 0 -63.8 0 -49.9 0 0 0 0 0 -26.8 0 -44.5 +Sep 172.9 0 103.8 0 0 0 0 0 27.2 0 0 0 41.9 -173.0 0 -53.8 0 -50.0 0 0 0 0 0 -27.3 0 -41.9 +Oct 177.4 0 153.4 0 0 0 0 0 23.9 0 0 0 0.1 -177.4 0 -84.4 0 -50.4 0 0 0 0 0 -42.5 0 -0.1 +Nov 117.9 0 40.0 0 0 0 0 0 12.3 0 0 0 65.6 -117.9 0 -1.2 0 -50.8 0 0 0 -0.2 0 0 0 -65.6 +Dec 212.5 0 44.5 0 0 0 0 0 8.7 0 0 0 159.3 -212.5 0 -1.4 0 -50.9 0 0 0 -0.9 0 0 0 -159.3 -Yr 200.5 0 123.1 0 0 0 0 0 22.0 0 0 0 55.3 -200.5 0 -64.0 0 -50.5 0 0 0 -0.2 0 -30.5 0 -55.3 +Yr 162.5 0 80.4 0 0 0 0 0 19.9 0 0 0 62.2 -162.6 0 -34.5 0 -50.5 0 0 0 -0.2 0 -15.2 0 -62.2 @@ -3521,18 +3518,18 @@ Mon Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC --- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ Jan 32.5 0 32.1 0 0 0 0 0 0.5 0 0 0 0 -32.6 0 -24.4 0 0 0 0 0 -8.1 0 0 0 0 Feb 44.8 0 44.5 0 0 0 0 0 0.3 0 0 0 0 -44.8 0 -33.2 0 0 0 0 0 -11.7 0 0 0 0 -Mar 65.9 0 64.0 0 0 0 0 0 0.010 0 1.9 0 0 -65.9 0 -49.2 0 0 0 0 0 -16.7 0 0 0 0 -Apr 62.0 0 54.6 0 0 0 0 0 0.05 0 7.4 0 0 -62.0 0 -44.8 0 0 0 0 0 -17.2 0 0 0 0 -May 91.1 0 51.5 0 0 0 0 0 0 0 39.5 0 0 -91.0 0 -62.9 0 0 0 0 0 -28.1 0 0 0 0 -Jun 123.1 0 60.1 0 0 0 0 0 0 0 62.9 0 0 -123.0 0 -88.9 0 0 0 0 0 -34.1 0 0 0 0 -Jul 110.1 0 53.7 0 0 0 0 0 0 0 56.4 0 0 -110.1 0 -76.6 0 0 0 0 0 -33.4 0 0 0 0 -Aug 109.3 0 49.5 0 0 0 0 0 0 0 59.8 0 0 -109.3 0 -76.6 0 0 0 0 0 -32.7 0 0 0 0 -Sep 100.5 0 41.0 0 0 0 0 0 0 0 59.6 0 0 -100.5 0 -69.3 0 0 0 0 0 -31.2 0 0 0 0 -Oct 112.4 0 36.9 0 0 0 0 0 0 0 75.5 0 0 -112.4 0 -83.0 0 0 0 0 0 -29.4 0 0 0 0 -Nov 41.2 0 40.9 0 0 0 0 0 0.2 0 0 0 0 -41.2 0 -28.8 0 0 0 0 0 -12.4 0 0 0 0 +Mar 65.5 0 64.2 0 0 0 0 0 0.010 0 1.4 0 0 -65.5 0 -48.9 0 0 0 0 0 -16.6 0 0 0 0 +Apr 60.4 0 55.2 0 0 0 0 0 0.05 0 5.1 0 0 -60.4 0 -43.6 0 0 0 0 0 -16.8 0 0 0 0 +May 76.9 0 54.2 0 0 0 0 0 0 0 22.7 0 0 -76.9 0 -51.2 0 0 0 0 0 -25.6 0 0 0 0 +Jun 94.3 0 64.5 0 0 0 0 0 0 0 29.8 0 0 -94.3 0 -65.2 0 0 0 0 0 -29.1 0 0 0 0 +Jul 83.5 0 58.4 0 0 0 0 0 0 0 25.1 0 0 -83.5 0 -54.0 0 0 0 0 0 -29.5 0 0 0 0 +Aug 81.1 0 54.3 0 0 0 0 0 0 0 26.8 0 0 -81.1 0 -52.6 0 0 0 0 0 -28.5 0 0 0 0 +Sep 71.8 0 44.5 0 0 0 0 0 0 0 27.3 0 0 -71.8 0 -44.5 0 0 0 0 0 -27.2 0 0 0 0 +Oct 82.8 0 40.3 0 0 0 0 0 0 0 42.5 0 0 -82.8 0 -58.9 0 0 0 0 0 -23.9 0 0 0 0 +Nov 41.1 0 40.9 0 0 0 0 0 0.2 0 0 0 0 -41.1 0 -28.8 0 0 0 0 0 -12.3 0 0 0 0 Dec 42.9 0 42.0 0 0 0 0 0 0.9 0 0 0 0 -42.9 0 -34.2 0 0 0 0 0 -8.7 0 0 0 0 -Yr 78.2 0 47.6 0 0 0 0 0 0.2 0 30.5 0 0 -78.2 0 -56.2 0 0 0 0 0 -22.0 0 0 0 0 +Yr 65.0 0 49.6 0 0 0 0 0 0.2 0 15.2 0 0 -65.0 0 -45.1 0 0 0 0 0 -19.9 0 0 0 0 @@ -3542,24 +3539,24 @@ Mon Tot+ Unkn+ InfX+ VntX+ FanX+ InfU+ VntU+ FanU+ InfC+ VntC+ FanC+ Duct+ HVAC --- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ ------ Jan 245.4 0 75.8 0 0 0 0 0 8.6 0 0 0 161.0 -245.4 0 -24.9 0 -50.9 0 0 0 -8.6 0 0 0 -161.0 Feb 208.4 0 85.2 0 0 0 0 0 12.0 0 0 0 111.2 -208.4 0 -34.3 0 -50.9 0 0 0 -12.0 0 0 0 -111.2 -Mar 180.7 0 106.6 0 0 0 0 0 16.7 0 1.9 0 55.6 -180.7 0 -55.8 0 -50.8 0 0 0 -16.7 0 -1.9 0 -55.6 -Apr 177.9 0 113.4 0 0 0 0 0 17.3 0 7.4 0 39.9 -177.9 0 -62.6 0 -50.8 0 0 0 -17.3 0 -7.4 0 -39.9 -May 266.5 0 195.7 0 0 0 0 0 28.1 0 39.5 0 3.1 -266.5 0 -145.2 0 -50.6 0 0 0 -28.1 0 -39.5 0 -3.1 -Jun 385.5 0 286.4 0 0 0 0 0 34.1 0 62.9 0 2.1 -385.5 0 -236.2 0 -50.3 0 0 0 -34.1 0 -62.9 0 -2.1 -Jul 359.7 0 245.1 0 0 0 0 0 33.4 0 56.4 0 24.8 -359.7 0 -195.1 0 -50.0 0 0 0 -33.4 0 -56.4 0 -24.8 -Aug 366.3 0 255.2 0 0 0 0 0 32.7 0 59.8 0 18.6 -366.4 0 -205.2 0 -50.0 0 0 0 -32.7 0 -59.8 0 -18.6 -Sep 343.4 0 232.0 0 0 0 0 0 31.2 0 59.6 0 20.6 -343.5 0 -182.0 0 -50.1 0 0 0 -31.2 0 -59.6 0 -20.6 -Oct 384.5 0 278.0 0 0 0 0 0 29.4 0 75.5 0 1.6 -384.5 0 -227.5 0 -50.6 0 0 0 -29.4 0 -75.5 0 -1.6 -Nov 162.1 0 80.9 0 0 0 0 0 12.6 0 0 0 68.6 -162.0 0 -30.0 0 -50.8 0 0 0 -12.6 0 0 0 -68.6 -Dec 255.5 0 86.5 0 0 0 0 0 9.6 0 0 0 159.4 -255.5 0 -35.6 0 -50.9 0 0 0 -9.6 0 0 0 -159.4 +Mar 178.8 0 105.4 0 0 0 0 0 16.6 0 1.4 0 55.4 -178.8 0 -54.7 0 -50.8 0 0 0 -16.6 0 -1.4 0 -55.4 +Apr 168.5 0 106.6 0 0 0 0 0 16.9 0 5.1 0 39.9 -168.5 0 -55.9 0 -50.8 0 0 0 -16.9 0 -5.1 0 -39.9 +May 206.0 0 154.3 0 0 0 0 0 25.6 0 22.7 0 3.3 -206.0 0 -103.9 0 -50.5 0 0 0 -25.6 0 -22.7 0 -3.3 +Jun 266.0 0 192.9 0 0 0 0 0 29.1 0 29.8 0 14.2 -266.0 0 -142.9 0 -50.1 0 0 0 -29.1 0 -29.8 0 -14.2 +Jul 267.3 0 160.5 0 0 0 0 0 29.5 0 25.1 0 52.1 -267.3 0 -110.6 0 -49.9 0 0 0 -29.5 0 -25.1 0 -52.1 +Aug 266.0 0 166.3 0 0 0 0 0 28.5 0 26.8 0 44.5 -266.1 0 -116.4 0 -49.9 0 0 0 -28.5 0 -26.8 0 -44.5 +Sep 244.7 0 148.3 0 0 0 0 0 27.2 0 27.3 0 41.9 -244.8 0 -98.4 0 -50.0 0 0 0 -27.2 0 -27.3 0 -41.9 +Oct 260.2 0 193.7 0 0 0 0 0 23.9 0 42.5 0 0.1 -260.2 0 -143.3 0 -50.4 0 0 0 -23.9 0 -42.5 0 -0.1 +Nov 159.1 0 80.9 0 0 0 0 0 12.6 0 0 0 65.6 -159.0 0 -30.0 0 -50.8 0 0 0 -12.6 0 0 0 -65.6 +Dec 255.5 0 86.5 0 0 0 0 0 9.6 0 0 0 159.3 -255.5 0 -35.6 0 -50.9 0 0 0 -9.6 0 0 0 -159.3 -Yr 278.7 0 170.7 0 0 0 0 0 22.2 0 30.5 0 55.3 -278.7 0 -120.1 0 -50.5 0 0 0 -22.2 0 -30.5 0 -55.3 +Yr 227.5 0 130.0 0 0 0 0 0 20.0 0 15.2 0 62.2 -227.5 0 -79.6 0 -50.5 0 0 0 -20.0 0 -15.2 0 -62.2 ! Log for Run 001: -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console +! CSE 0.921.0 for Win32 console @@ -4703,6 +4700,7 @@ Input for Run 001: znArea = 1814.752197 znVol = 5775.166016 znTH = 60 + znTD = 70 znTC = 80 znCAir = 0.01 infAC = 0 @@ -5069,18 +5067,18 @@ Input for Run 001: -! CSE 0.920.0+cmath.37f8f6da.10 for Win32 console run(s) done: Mon 18-Dec-23 5:20:09 pm +! CSE 0.921.0 for Win32 console run(s) done: Mon 29-Jan-24 2:14:25 pm ! Executable: d:\cse\msvc\cse.exe -! 18-Dec-23 5:05 pm (VS 14.29 2796032 bytes) (HPWH 1.22.0+HEAD.df305f2.85) +! 29-Jan-24 2:03 pm (VS 14.29 2885632 bytes) (HPWH 1.23.0) ! Command line: -x! -t1 loadAndAFMeters ! Input file: D:\cse\test\loadAndAFMeters.cse ! Report file: D:\CSE\TEST\LOADANDAFMETERS.REP ! Timing info -- -! Input: Time = 0.11 Calls = 2 T/C = 0.0535 -! AutoSizing: Time = 0.60 Calls = 1 T/C = 0.6030 -! Simulation: Time = 6.29 Calls = 1 T/C = 6.2880 -! Reports: Time = 0.01 Calls = 1 T/C = 0.0070 -! Total: Time = 7.01 Calls = 1 T/C = 7.0080 +! Input: Time = 0.10 Calls = 2 T/C = 0.0490 +! AutoSizing: Time = 0.58 Calls = 1 T/C = 0.5760 +! Simulation: Time = 6.37 Calls = 1 T/C = 6.3700 +! Reports: Time = 0.01 Calls = 1 T/C = 0.0060 +! Total: Time = 7.05 Calls = 1 T/C = 7.0540