提要 本文简要介绍了用于各种软件间数据交换的 STEP 技术及其在国内外的进展状况和前景,介绍了作者在建筑热环境分析集成化环境中应用 STEP 技术构成基本数据库实现CAD 工具与各种计算软件间数据交换的体会,对制定建筑和 HVAC 系统的标准 STEP 数据模型提出了建议。关键词:数据库 集成化技术 建筑 CAD STEPAbstract This paper outlines the development and application of STEP (Standard for exchange of product model data) technology, presents a practice of building an integrated data model for building thermal design and analysis with STEP technology and makes some suggestions concerning the development of standard building and HVAC data models. Keywords:database CIBS CAD STEP 1 前言 开发集成化建筑设计系统的关键在于实现 CAD 工具、分析软件以及各种数据库间数据交换。而要实现"开放式"系统,使集成化系统中的各个部分都可以独立讨论开发并不断扩充,就需要有一种标准的数据交换方式。80 年代以来国外逐渐开发出 STEP 技术(Standard for the Exchange of Product Model Data)作为产品数据交换标准。目前该技术已广泛用于机械制造业的 CAD、CAM 系统中,国际标准化组织 ISO TC184 并制定了国际标准(ISO CD10303)。在建筑设计 CAD 和集成化系统的开发讨论中,也开始采纳STEP 技术。我国 1994 年由国家技术监督局牵头成立了 STEP 技术中心,1995 年国家技术标准委员会成立了 STEP 标准分委员会(CSBTS TC 159 SC4),开始制定我国的STEP 标准,并组织推广 STEP 技术。2 STEP 技术简介 不同软件间一般通过数据文件进行数据交换。正确的数据交换的前提是要使数据的接收方能够完整准确地"理解"所接收的全部数据。最初这是通过数据生成方与数据读取方的协议来实现的。此协议包括数据的格式、顺序、数量以及数据文件中每一个位置上的数据的物理意义。 随着产品和工程数据复杂的增加,上述方式就愈来愈不适应。同一类型的事物,具体对象不同,所要描述的数据的数量就不同,所表示的物理意义亦不同,甚至数据类型也不同。例如描述一座建筑物数据,其结构及数量随建筑的楼层、房间数及门窗墙数的不同百有很大差别;描述一个空气处理室的数据,对于不同结构的空气处理室(表冷器、喷雾室),有些数据代...