Home
CEC Compliance Manager - CBECC
Contents
1. Building model input project file not found Error reading initializing model input project file Errors encountered evaluating input model defaulting rules Errors encountered evaluating input model defaulting rules multiple times Error s encountered performing required data amp numeric range checks Error s encountered checking input model for simulation compatibility Error s encountered checking input model for code requirements BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 Error encountered initializing weather file locations and or names Error creating or accessing the analysis processing directory Error generating Proposed Sizing model Error generating Proposed final model Error generating Standard Sizing model Error generating Standard final model Error initializing Standard Sizing model Error initializing Standard final model Analysis aborted user chose not to overwrite SDD XML file Error Unable to write SDD XML file Error s encountered simulating Proposed model Error s encountered simulating Standard Sizing model Error s encountered simulating Standard final model Error s encountered retrieving Proposed model simulation results Error s encountered retrieving Standard Sizing model simulation results
2. pszErrorMessage int iErrorMsgLength bool bDisplayProgress HWND hWnd typedef int __ cdecl PCMX PerformAnalysis CECNonRes const char bf const char const char const char const char const char const char const char const char bool const char char int bool HWND where _CMX PerformAnalysis CECNonRes pszBEMBasePathFile is a null terminated string containing the path and filename of the data model definitions file This should not be specified pass in NULL unless the run being performed uses a different data model as the one previously used to initialize the DLLs or perform a simulation pszRulesetPathFile is a null terminated string containing the path and filename of the ruleset file used to process the building model This should be specified for each run when switching building models as it re initializes both the building model and ruleset data In the CBECC Com installer this would be lt Data directory gt Rulesets CEC 2013 NonRes bin If a simulation is to be performed on a building model already loaded into memory then you can specify NULL for this argument pszSimWeatherPath is a null terminated string containing path including trailing of the directory where the EnergyPlus CEC weather files reside The default CBECC Com installer location for these files is lt Data directory gt EPW BEMCmpMgr CEC Compliance Manager DLL Documentation Comm
3. Error s encountered retrieving Standard final model simulation results Proposed model zone s exceed unmet load hours limits Error initializing building model database Error loading analysis ruleset User aborted analysis via progress dialog Cancel button Invalid results object types Error copying results objects from a previous model Error copying equipment sizes flows from source model Error s encountered reading building model input project file Error EnergyPlus simulation engine not found Error Version of EnergyPlus installed not compatible with analysis Error setting up check of weather amp design day file hashes DHW simulation not successful Error encountered in creating building geometry Error encountered initializing building geometry DBIDs Error initializing Proposed model Error s encountered simulating Proposed Sizing model Error s encountered retrieving Proposed Sizing model simulation results return values in the range 101 200 describe issues encountered during by simulation 101 102 103 104 105 106 131 132 133 134 135 136 161 SDD XML simulation input file not found Simulation weather file not found Simulation processing path not valid Simulation executable path not valid Simulation error output path file not valid User aborted analysis Error encountered in OpenStudio loading SDD XML file Error encountered in OpenStudio saving model to OSM file Unable to locate Ener
4. PInitBEMProcAndCmpMgrDLLs const char int const char _InitBEMProcAndCmpMgrDLLs BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial where note No longer using mangled names as of version 1c 500 v2 of this document psBEMProcFileName is a null terminated string containing the path and filename of the data model definitions file In the CBECC Com installer this would be lt Data directory gt Rulesets CEC 2013 Nonres CEC 2013 NonRes BEMBase bin iBEMType is an enumeration describing the data model type For CBECC Com or Res processing this should be set to 0 psInitLogFileName is a null terminated string containing the path and filename of a file used to log messages This is something that gets re set with each project file read so we tend to ignore this passing in NULL for this argument Call this routine once following the loading of the BEMProc amp BEMCmpMgr_os DLLs note all path filename arguments can be either complete or relative to the path in which the calling executable resides int CMX_PerformAnalysis CECNonRes const char pszBEMBasePathFile const char pszRulesetPathFile const char pszSimWeatherPath const char pszCompMgrDLLPath const char pszDHWWeatherPath const char pszProcessingPath const char pszModelPathFile const char pszLogPathFile const char pszUIVersionString bool bLoadModelFile const char pszAnalysisOptionsCsvVv char
5. DataInteger where e pReturnint is a pointer to a 32 bit integer to be populated with data from the building model e pszCompParam isa null terminated string identifying the model object and property to return the value of This argument can only reference properties of integer or enumeration types in the data model The object name and property name are separated by a colon in this string argument e pszCompName is a null terminated string containing the name of the object for which the object property is to be returned If there is only a single object of this type in the project as is the case for Proj EUseSummary and some other object types then this argument can should be set to NULL If this argument is NULL for objects where multiple are present in the building model then the property data for the currently active object of that type will be returned not advised e Default is a 32 bit integer value which will be returned via the pReturnInt argument in the event the Object Property being retrieved is not defined in the building model Return value is 0 if data retrieval is successful and gt 0 if errors occurred lt error return value info to be supplied at a later date gt Call this routine each time integer data is to be retrieved from the building model int CMX_GetDataFloat float pReturnFlt const char pszCompParam const char pszCompName float fDefault typedef int _ cdecl PCMX GetDataFloat f
6. Documentation of the BEMCmpMgr CEC Compliance Manager DLL For Analysis of Commercial Buildings SAC 5 12 2014 v8 latest changes in Red font The purpose of this document is to provide information needed to develop software interfaces to the CEC Compliance engine DLL s The primary library third party tools will interface with is BEMCmpMgr_os dll This DLL manages the compliance analysis processing including e Evaluation of compliance rules on user input building models via BEMProc dll e Simulation of the proposed and standard building models via OpenStudio EnergyPlus and soon to be T24DHW dll for recirculating hot water systems and e Generation of compliance reports informal reports internal to compliance manager certified reports via web based report generator Ultimately the analysis engine DLLs will have only open source dependencies primarily boost Qt C OpenSSL cURL and OpenStudio libraries but for the time being there are still dependencies on Microsoft Windows libraries We anticipate some but not substantial changes to the software interfacing routines documented here as we migrate the compliance manager toward open source dependencies in the coming months There are only a handful of exports needed to perform compliance analysis and retrieve analysis results reports One initializes the DLLs one performs the analysis and potentially generates a report another to generate a draft report from an existing anal
7. clude 1 Analysis initialization Generate Proposed building model Generate Proposed model OSM OpenStudio Model and IDF EnergyPlus Input files Simulate Proposed model retrieve results and perform UMLH unmet load hours check Generate BaselineSizing model Generate BaselineSizing model OSM and IDF files Simulate BaselineSizing model retrieve HVAC capacities flows possible iteration Generate Baseline model Generate Baseline model OSM and IDF files 10 Simulate Baseline model retrieve results and perform UMLH check 11 Generation of compliance report WONDNARWHN o DontAbortOnErrorsThruStep integer 0 100 default 0 an indication of how far the analysis sequence based on the steps listed above should be executed regardless of the number or types of errors encountered through that point o BypassinputChecks boolean 0 1 default 0 whether or not numeric range and required input checks should be bypassed during the course of performing the analysis This is typically activated set to 1 only when performing software testing debugging and a certified compliance report cannot be generated when set to 1 o BypassUMLHChecks boolean 0 1 default 0 whether or not UMLH unmet load hour checks should be bypassed during the course of performing the analysis This is typically activated set to 1 only when performing software testing debugging and a certified compliance report cannot be generated when set to 1
8. e info to be supplied at a later date gt Call this routine each time float data is to be retrieved from the building model int CMX XXX lt type gt argument typedef int _ cdecl PCMX XXX lt type gt m CMX_XXX YAHPAMPBD1MG Z where e pXXX is a Xxx void ExitBEMProcAndCmpMgrDLLs typedef void _ cdecl PExitBEMProcAndCmpMgrDLLs _ExitBEMProcAndCmpMgrDLLs Call this routine only once following all simulations immediately prior to unloading the DLLs BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial 12
9. eded used for internet access then pass NULL for this argument pszProxyCredentials is a null terminated string containing the username and password credentials i e username password needed to access the internet via the proxy server If no proxy server is needed used for internet access or if no username password credentials are needed in conjunction with the proxy server then pass NULL for this argument BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial pszDebugBool is a null terminated string containing either the word true or false Passing true the current default causes the report generator to activate debugging features bVerbose is a boolean flag not in the form of a character string indicating whether verbose information should be written to the project processing log file bSilent is a boolean flag not in the form of a character string indicating whether or not dialog boxes are permitted to be presented during the report generation One example is a dialog indicating that the file needing to be written to contain the compliance report cannot be written to prompting the user to close the file in another application it is opened in or change the file permissions so that the file can be re written A value of 1 will prevent user prompts and issues such as files unable to be written may cause the report generation to be aborted bUnused is a boolean flag pass either true or fal
10. ent may or may not be loaded into memory during the analysis processing depending on a subsequent argument e pszLogPathFile is a null terminated string containing the path and filename of a file to write processing messages to If specified as NULL which it typically is then the log file will be equivalent to the pszModelPathFile specified in the previous argument but with the file extension replaced with log e pszUlVersionString is a null terminated string containing the name and version ID of the application that is calling this function This information is stored in the data model for later reporting in results export and final compliance reports e bLoadModelFile is a boolean indicating whether or not to read the building model pszModelPathFile into memory prior to analysis This should be specified as true non zero unless the calling application has already loaded the building model into memory via a previous call e pszAnalysisOptionsCSV is a null terminated comma separated value CSV formatted string defining any all of the following analysis options o StoreBEMDetails boolean 0 1 default 0 whether or not to store detailed building energy model ibd detail files during the course of the model defaulting and analysis Typically set to 1 in testing debugging phases and turned off value of 0 the default for distribution to users reducing processing time and file 1 0 o Verbose boolean 0 1 de
11. ercial e pszCompMegrDLLPath is a null terminated string containing path including trailing of the directory where the CEC compliance manager DLLs reside If NULL or a zero length path is specified for this argument then the path to the executable file which loaded amp called this analysis routine will be used The analysis mechanism assumes that other required exedcutables are located as follows in relation to the directory identified by this argument EnergyPlus simulation executable amp DLLs located in EPlus subdirectory and CEC DHW engine DLLs located in T24DHW subdirectory e pszDHWWeatherPath is a null terminated string containing path including trailing of the directory where the CEC DHW simulation weather files reside In the CBECC Res installer this would be lt Program directory gt CSE This argument is NOT YET IMPLEMENTED and should always be NULL for the time being The DHW simulation engine IS currently compatible with TMY 2 files but the BEMCmpMegr_os interface to the DHW engine is currently available only for the California Climate Zones e pszProcessingPath is a null terminated string containing the path including trailing of the directory where the simulation inputs and outputs will be written e pszModelPathFile is a null terminated string containing the path and filename of the building model input cibd or xml file The model input file identified by this argum
12. fault 0 whether or not to write messages to the log file for each rule evaluated on the model and identifying each step in the analysis sequence Typically set to 1 in certain testing debugging phases and turned off value of 0 the default for distribution to users reducing processing time and file I O can result in very large analysis log files o Silent boolean 0 1 default 0 whether or not dialog boxes are permitted to be presented during the analysis One example is a dialog indicating that a file needing to be written during following the analysis cannot be written to prompting the user to close the file in another application it is opened in so that the file can be re written A value of 1 will prevent user prompts and issues such as files unable to be written may cause the analysis to be aborted o ParallelSimulations boolean 0 1 default 1 whether or not simulations should be grouped by type sizing vs annual and performed at the same time in parallel This feature has been BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial 4 shown to reduce the overall analysis duration by 30 40 depending on model details This feature can be toggled off by specifying a O for this analysis option o AnalysisThruStep integer 0 100 default 100 an indication of the last analysis step to be executed before aborting the analysis Steps of the analysis and their corresponding integer values in
13. gt AnalysisResults BEES pdf This option can also be toggled on by setting Proj CompReportPDF to 1 in the input building model o ComplianceReportXML boolean 0 1 default 0 whether or not a full XML compliance report will be generated at the conclusion of the analysis assuming no errors have occurred and no checks or simulation runs were bypassed Full XML compliance reports include all analysis inputs and results as well as an imbedded PDF report In the event a XML compliance report is generated the file will be located in the project directory and named lt project file name gt AnalysisResults BEES xml This option can also be toggled on by setting Proj CompReportXML to 1 in the input building model o SimulationStorage integer 0 7 default 1 determines which if any simulation input and or output files are to be retained following each building model simulation Valid options include 0 ALL simulation sub directories and files deleted Only the input idf files are retained 1 above summary output htm retained 2 above limited additional output csv eio err rdd retained 3 above SQL output sql retained 3 not 4 above both SQL amp other standard output files retained 4 amp 5 above 7 ALLsimulation input and output files retained o AnalysisStorage integer 0 3 default 2 determines which if any non simulation files generated during analysis are to be retained fol
14. gyPlus simulation SQL output file OpenStudio Model not valid following simulation OpenStudio Facility not valid following simulation Error creating OpenStudio Model object Fatal error s ocurred in EnergyPlus simulation BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial 162 EnergyPlus simulation did not complete successfully 163 Fatal error s ocurred in EnergyPlus simulation second of run pair 164 EnergyPlus simulation did not complete successfully second of run pair 181 User aborted analysis during building model simulation void CMX_GenerateReport Proxy CEC const char pszxXMLResultsPathFile where const char pszCACertPath const char pszReportName const char pszAuthTokenl const char pszAuthToken2 const char pszSignature const char pszPublickey const char pszProxyAddress const char pszProxyCredentials const char pszDebugBool bool bVerbose bool bSilent bool bUnused typedef int __cdecl PCMX GenerateReport Proxy CEC const char const char const char const char const char const char const char const char const char const char bool bool bool _CMX GenerateReport Proxy CEC pszXMLResultsPathFile is a null terminated string containing the path and filename of the analysis results XML file This is typically lt Project file directory gt lt project file name gt AnalysisResults xml pszCACertPath is a null terminated str
15. hen performing software testing debugging and a certified compliance report cannot be generated when set to 1 BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial 5 o OverrideAutosize_p OverrideAutosize_bz OverrideAutosize_b integer 1 0 1 default 1 whether to force the simulation to automatically size autosize the HVAC equipment 1 to not autosize the equipment 0 or to simulate using the default autosizing setting 1 gt off for Proposed amp Baseline on for BaselineSizing This is typically activated set to 0 or 1 only when performing software testing debugging and a certified compliance report cannot be generated when set to a value other than 1 o lIgnoreFileReadErrors boolean 0 1 default 0 whether or not the analysis should ignore continue analysis following errors encountered when reading and parsing the input building model o PurgeUnreferencedObjects boolean 0 1 default 1 whether or not purge delete building objects from the model that have no effect on the analysis during the early stages of rule processing o ComplianceReportPDF boolean 0 1 default 0 whether or not a PDF compliance report will be generated at the conclusion of the analysis assuming no errors have occurred and no checks or simulation runs were bypassed In the event a compliance PDF is generated the file will be located in the project directory and named lt project file name
16. here is only a single object of this type in the project as is the case for Proj EUseSummary and some other object types then this argument can should be set to NULL If this argument is NULL for objects where multiple are present in the building model then the property data for the currently active object of that type will be returned not advised bAddCommas is a BOOLean indicating whether or not commas or related Windows Locale based numeric separators are to be included in the returned string This argument is only referenced when returning string representations of integer or float object properties iPrecision is an integer indicating the decimal precision to be used when populating the return string of float properties Ignored for non float properties pszDefault is a null terminated string containing the desired return string in the event the Object Property being retrieved is not defined in the building model BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial 10 Return value is 0 if data retrieval is successful and gt 0 if errors occurred lt error return value info to be supplied at a later date gt Call this routine each time string data is to be retrieved from the building model int CMX_GetDataInteger long pReturniInt const char pszCompParam const char pszCompName long lDefault typedef int _ cdecl PCMX GetDataInteger long const char const char long X _CMX Get
17. ing containing the path only of the CA cert bundle curl ca bundle crt used to verify server certificates For CBECC Res this file is distributed in the main program directory pszReportName is a null terminated string containing the name of the report to be generated Valid report names currently include NRCC_PRF_01 Certificate of Compliance Nonresidential Performance Compliance Method pszAuthToken1 is a null terminated string that combined with AuthToken2 identifies the calling application For the time being the only accepted string for this argument is CBECC pszAuthToken2 is a null terminated string that combined with AuthToken1 identifies the calling application For the time being the only accepted string for this argument is Com pszSignature is a null terminated string containing the base 64 ASCll encoded signature used to sign request data Signature processing is not yet implemented so for the time being the string none should be supplied for this argument pszPublicKey is a null terminated string containing the base 64 ASCll encoded public key used to sign request data Signature processing is not yet implemented so for the time being the string none should be supplied for this argument pszProxyAddress is a null terminated string containing the address i e site site port of the proxy server to be used in accessing the report generator via the internet If no proxy server is ne
18. loat const char const char float _CMX GetDataFloat where e pReturnFlit is a pointer to a 32 bit float to be populated with data from the building model e pszCompParam is a null terminated string identifying the model object and property to return the value of This argument can reference properties of float integer enumeration or object reference types in the data model returning a float value for an object reference property returns a 1 based index of the referenced object among all objects of that type The object name and property name are separated by a colon in this string argument e pszCompName is a null terminated string containing the name of the object for which the object property is to be returned If there is only a single object of this type in the project as is the case for Proj EUseSummary and some other object types then this argument can should be set to NULL If BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial 11 this argument is NULL for objects where multiple are present in the building model then the property data for the currently active object of that type will be returned not advised e fDefault is a 32 bit float value which will be returned via the pReturnFlt argument in the event the Object Property being retrieved is not defined in the building model Return value is 0 if data retrieval is successful and gt 0 if errors occurred lt error return valu
19. lowing each round of analysis Valid options include 0 ALL analysis files deleted 1 Only simulation SDD XML xml files are retained 2 1 above OpenStudio model osm files are retained 3 ALL files produced during analysis are retained o ProxyServerAddress character string The address i e site site port of the proxy server to be used in accessing the report generator via the internet DI ROWE BEMCmpMgr CEC Compliance Manager DLL Documentation Commercial 6 o ProxyServerCredentials character string Username and password credentials i e username password needed to access the internet via the proxy server only needed for report generation o ModelRpt_ALl or specific model report options boolean 0 1 default 0 whether or not certain CSV report files are to be written by the ruleset for each model generated during the analysis Such CSV files are used primarily for testing debugging but can be informative in comparing certain aspects of the analysis models The ModelRpt_ALL can be specified to activate all defined reports or individual report options can be specified as ModelRpt_Space_InteriorLoadsElec self explanatory ModelRpt_Space_InteriorLoadsFuel Multiple analysis options can be concatenated into the pszAnalysisOptionsCSV string for instance if you wanted to perform a run with the Verbose amp BypassOpenStudio_p flags activated and all other defaults used then this function argume
20. nt would include the string Verbose 1 BypassOpenStudio_p 1 Searches for options in this string argument are case insensitive and if a single flag is repeated multiple times the value associated with its first occurrence will drive the analysis pszErrorMessage is a pointer to a character string that can be populated by this function to describe error s encountered during the analysis Pass in a value of O NULL if no return of error messaging is desired iErrorMsgLength is an integer describing the number of characters present in the error message character string previous argument Pass in a value of 0 if no return of error messaging is desired bDisplayProgress is a boolean indicating whether or not to display the analysis progress dialog as the processing is executed hWnd is a HANDLE to a MS Windows application window This argument is not currently used Return value is 0 if simulation successful and gt 0 if errors occurred listed below Call this routine once for each compliance analysis to be performed All path filename arguments can be either complete or relative to the path in which the calling executable resides Error return value mapping 1 O CONAU BWN 10 11 12 pszBEMBasePathFile doesn t exist pszRulesetPathFile doesn t exist pszSimWeatherPath doesn t exist pszCompMerDLLPath specified but doesn t exist Invalid project log file name too long Error writing to project log file
21. o BypassCheckSimRules boolean 0 1 default 0 whether or not CheckSim rules designed to ensure that the building model as input can be simulated should be bypassed during the course of performing the analysis This is typically activated set to 1 only when performing software testing debugging and a certified compliance report cannot be generated when set to 1 o BypassCheckCodeRules boolean 0 1 default 0 whether or not CheckCode rules designed to ensure that mandatory code requirements are present in the building model should be bypassed during the course of performing the analysis This is typically activated set to 1 only when performing software testing debugging and a certified compliance report cannot be generated when set to 1 o BypassOpenStudio_p BypassOpenStudio_bz BypassOpenStudio_b boolean 0 1 default 0 whether or not OpenStudio and the EnergyPlus simulation is to be bypassed for the proposed _p baseline sizing _bz and or baseline _b models This is typically activated set to 1 only when performing software testing debugging and a certified compliance report cannot be generated when set to 1 o BypassSimulation_p BypassSimulation_bz BypassSimulation_b boolean 0 1 default 0 whether or not the EnergyPlus simulation is to be bypassed for the proposed _p baseline sizing _bz and or baseline _b models This is typically activated set to 1 only w
22. pace Props 109 340 MaxDefinable 1000 Parent s Story Children IntLtgSys DayltgCtrl Ceiling ExtFlr Area ale ze Float Mh ie Units It aay oe are Error if not Value gt 0 01 One data model variation that is NOT documented in the Input Data Model text file described above is the inclusion of PolyLp PolyLoop objects in project files Detailed geometry projects should include PolyLp children for Spc Space objects and all types of surfaces amp shading devices Ceiling ExtFlr ExtWall IntFir IntWall Roof UndgrFir UndgrWall Win Skylt Dr amp ExtShdgObj Simplified geometry projects should include NO PolyLp objects If PolyLp objects are included in simplified geometry projects they will be removed and not considered during analysis Recommended sequence of events assuming use of Visual Studio amp C for a scenario where direct linking to the compliance manager DLLs is not required 1 Load the pertinent DLLs via LoadLibrary gt gt libeay32 dll ssleay32 dll QtCore4 dil QX QtGui4 di BEMPrecdi and BEMCmpMgr_os dll This step MAY not be required if the third party application and these referenced DLLs are located in the same directory Call GetProcAddress to retrieve function pointers to each DLL function you plan to call Call Ini tBEMProcAndCmpMgrDLLs to initialize the BEMProc amp BEMCmpMgr_os DLLs with the desired building data model For each building model to be
23. se will have no effect on processing For the time being the report file written will be located in the same directory as the analysis results XML file and will be named lt analysis results filename gt BEES PDF or XML depending on the argument int CMX_GetDataString char sReturnStr int iRetStrLen const char pszCompParam where const char pszCompName BOOL bAddCommas int iPrecision const char pszDefault typedef int _ cdecl PCMX GetDataString char int const char const char BOOL int const char _CMX GetDataString sReturnStr is a character string buffer to be populated with data from the building model iRetStrLen is the number of characters allocated in the sReturnStr buffer The returned string will be null terminated so the maximum number of characters written to sReturnStr will be iRetStrLen 1 pszCompParam is a null terminated string identifying the model object and property to return a string representation of This argument can reference properties of any type in the data model float integer object reference enumeration or string The object name and property name are separated by a colon so this argument would contain Proj CondFloorArea to return a string representation of the CondFloorArea property of the Proj Project object pszCompName is a null terminated string containing the name of the object for which the object property is to be returned If t
24. simulated Call cMxX_PerformAnalysis CECNonRes to perform the compliance analysis Call cMxX_GenerateReport CEC to generate a PDF compliance report based on the results contained in an XML file identified by the calling application Call cMX_GetDataString CMX GetDataInteger amp or CMX_GetDataFloat any number of times to retrieve building model inputs calculated defaults or simulation results anything stored in the building model Call CMX_GetRulesetErrorCount to retrieve the number of errors encountered during the analysis and CMX_GetRulesetErrorMessage to retrieve individual error message character strings CallLoMy PesulatetSVHourivResults CECRes to export a CSY file containing hourly simulation only available for residential analysis for the time being Call ExitBEMProcAndCmpMgrDLLs following all simulations to clean up BEMProc amp BEMCmpMegr_os data Unload the loaded DLLS in reverse order via FreeLibrary gt gt BEMCmpMgr_os dll BEMProcdil ssleay32 dll and libeay32 dll This tep gak recuired if ihe third paty DLLs are not explicitly loaded in step 1 Function Reference The following are names and documentation pertaining to the compliance manager routines referenced above void InitBEMProcAndCmpMgrDLLs const char psBEMProcFileName int iBEMType const char psInitLogFileName typedef void _ cdecl
25. ysis results file three more are designed to retrieve data inputs and or results from the building model following analysis a couple more to retrieve error messages and the last is used to clean up following exit The overall analysis data model is broken into a few subsets one of which is the Input Data Model This is the version of most interest to third party tools wishing to generate files that can be analyzed for compliance using this tool The Input Data Model is documented in a text file contained in each release of CBECC Com residing in the Data directory of the install at lt CBECC Com xxx Data gt Documents RulesetSource CEC 2013 NonRes Input Data Model txt There is one variation associated with the input data model that is important to understand and that has to do with the ability to describe buildings using either Detailed or Simplified geometry There are certain limitations on building and analysis features when using the simplified approach while any all features and analysis can be performed on detailed geometry projects For more information on this topic refer to the CBECC Com User s Manual A new feature of the Input Data Model text file is the ability to specify whether or not certain building object properties should or should not be included in detailed vs simplified building model files submitted for analysis This is denoted in the highlighted excerpt from the Input Data Model text Spc S
Download Pdf Manuals
Related Search
Related Contents
Extech Instruments EA20 User's Manual ABRILLANTADOR SUELOS PIZARRA A-4 InstantKey User Manual Manuale dell`utente TruVision DVR 42 Manuel utilisation IMP Shure LX2 / Beta58 Microphone spray esmaltes anticaloricos descripcion JVC AV-28GT1BUF User's Manual Copyright © All rights reserved.
Failed to retrieve file