「step协议java」step by step?

博主:adminadmin 2022-11-25 03:13:06 62

今天给各位分享step协议java的知识,其中也会对step by step?进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

step是什么意思

产品模型数据交换标准STEP是国际标准化组织(ISO)所属技术委员会TC184(工业自动化系统技术委员会)下的“产品模型数据外部表示”(ExternalRepresentationofProductModelData)分委员会SC4所制订的国际统一CAD数据交换标准。所谓产品模型数据是指为在覆盖产品整个生命周期中的应用而全面定义的产品所有数据元素,它包括为进行设计、分析、制造、测试、检验和产品支持而全面定义的零部件或构件所需的几何、拓扑、公差、关系、属性和性能等数据,另外,还可能包含一些和处理有关的数据。产品模型对于下达生产任务、直接质量控制、测试和进行产品支持功能可以提供全面的信息。

STEP为产品在它的生命周期内规定了惟一的描述和计算机可处理的信息表达形式。这种形式独立于任何特定的计算机系统,并能保证在多种应用和不同系统中的一致性。这一标准还允许采用不同的实现技术,便于产品数据的存取、传输和归档。STEP标准是为CAD/CAM系统提供中性产品数据而开发的公共资源和应用模型,它涉及到了建筑、工程、结构、机械、电气、电子工程及船体结构等无所不包的所有产品领域。在产品数据共享方面,STEP标准提供四个层次的实现方法:ASCII码中性文件;访问内存结构数据的应用程序界面;共享数据库以及共享知识库。无疑,这将会给商业和制造业带来一场大变革,而且STEP标准在下述几个方面有着明显的优越性:一是经济效益显著;二是数据范围广、精度高,通过应用协议消除了产品数据的二义性;三是易于集成,便于扩充;四是技术先进、层次清楚,分为通用资源(子标准40系列)、应用资源(子标准100系列)和应用协议(子标准200系列)三部分。如今,STEP标准已经成为国际公认的CAD数据文件交换全球统一标准,许多国家都依据STEP标准制订了相应的国家标准。我国STEP标准的制订工作由CSBTSTC159/SC4完成,STEP标准在我国的对应标准号为GB16656。STEP标准存在的问题是整个体系极其庞大,标准的制订过程进展缓慢,数据文件比IGES更大。目前商用CAD系统提供的STEP应用协议还只有AP203“配置控制设计”,内容包括产品的配置管理、曲面和线框模型、实体模型的小平面边界表示和曲面边界表示等以及AP214“汽车机械设计过程的核心数据”两种。

使用任何的主流三维设计软件Pro/E、UG、CATIA、Solidworks等等都可以直接打开

step 格式的文件是什么格式

STP文件是CAD绘图软件的3D图形文件的格式(扩展名),其中包含三维对象的数据;提供对产品模型数据交换的支持。

STP文件是基于ASCII格式符合STEP应用协议ISO 10303-21标准的正文编码的交换结构的三维图像数据。

STP文件使用CATIA(计算机辅助三维交互应用)软件打开,通常在不同平台下有很多这类软件可以打开STP格式文件,Windows系统下就有大家熟知的UG、PRO-E、FreeCAD、rhino、alias等。

*step/*stp格式是作为中间格式,在电脑端有多种软件可以轻易打开。那么在手机端,是否也有对应的软件可以轻易打开呢?如果有,打开后又如何操作呢?

在移动端有这样一款看3D图纸的软件,它可以轻易打开stp/step格式,并且同样能够打开除stp/step以外的30种CAD的五十多种格式。

既能做到图纸浏览,又可做到图纸的轻量化,浏览效果不输电脑端。这款软件适配了安卓、苹果、平板等等终端设备,都可以免费下载使用。

STEP的关键技术

STEP-NC自1997年的研发以来,制造业中关于STEP的应用已经成为工业化国家中的热点研究对象。在所有的热点研究课题中,美国有Super Model项目、欧洲有MATRAS计划和OPTIMAL、日本有Digital Master项目、韩国有STEP-NC项目,这些都是十分有代表性的项目。而上述热点研究国家主要都是集中在数据库、标准以及STEP-NC的控制器这三个方面的研究。 数据库的研究。对于STEP-NC所涵盖的特殊定义、几何模型、工艺流程、公差定义等等这些信息都是必须通过一个相同的智能接口,才能完整地被集成到一个产品模型的数据库中。在数据库的研究当中,STEP Tools公司是最具代表性的,主要因为该公司于新世纪两千年开始了“超级模型”——Super Model的项目研究。“超级模型”项目的英文全称是Model Driven Intelligent Control of Manufacturing,该项目主要是为了建立一个包含可直接驱动数据铣床、零件所有制造特征的数据库,之后再向PDM、数控车削等目标的扩展。STEP Tools公司最终在“超级模型”项目中开发了两项新技术,分别是EXPRESS-X和STEP/XML,由于这两项技术的应用中,数控编程都是被简化了的,因此,给CNC可以在因特网上直接查找产品数据奠定了坚实的基础。 标准的研究。当前已经制定的关于STEP和STEP-NC的标准,涉及的行业通常是汽车、飞机、造船业、机械设计、电子电路等。关于STEP-NC已经制定的标准草案(ISO-DIS-14649),它包括通用数据、基本概念及规则、铣削刀具、数控铣削加工等。目前正在制定中的STEP-NC标准有:放电加工、数控车削加工、监控、玻璃木材的铣削等等。 STEP-NC控制器。目前的STEP Tools公司正在研制机床控制器的软件,这款软件是用于直接读取Super Model的。此外,还有POHANG科技大学(韩国)、Siemens公司(德国)等都在致力于控制器的积极研究。而在无数不少的研究当中,Siemens公司取得了丰硕的成果。 STEP标准不是一项标准,而是一组标准的总称,STEP把产品信息的表达和数据交换的实现方法区分成六类:1)描述方法(Description Methods);

2)实现方法(Conformance Testing);

3)集成资源(Implementation Methods):分一般资源和应用资源;

4)应用协议(Application Protocols);

5)一致性测试方法论和框架(Conformance Testing);

6)抽象测试集(Abstract Test Suites)。

STEP标准的组成结构如图所示。STEP 标准也可划分为两部分:STEP标准的数据模型和工具。数据模型包括通用集成资源、应用集成资源、应用协议;工具包括描述方法、实现方法、一致性测试方法和抽象测试套件。其中资源信息模型定义了开发应用协议基础的数据信息,包括通用的模型和支持特定应用的模型。产品数据的描述格式独立于应用,并且通过应用协议进行实施。应用协议定义了支持特定功能的资源信息模型,明确规定了特定应用领域所需的信息和信息交换方法,提供一致性测试的需求和测试目的。

几乎每一个主要的CAD/CAM系统包含由一个STEP应用协议(application protocols,AP’s)定义的一个读写数据的模块。在美国最普遍实现的协议称为AP-203。这个协议用来交换描述实体模型以及实体模型装配体的数据。在欧洲,一个非常相似的协议称为AP-214,完成的是相同的功能。

其中,构成核心体系的关键语言有:

1)描述语言:EXPRESS语言是STEP标准开发的面向对象的信息模型描述语言(ISO10303—11),用以描述集成资源和应用协议,即是记录产品数据的建模语言,在STEP技术中处于基础和核心的地位。

2)实现语言:鉴于EXPRESS本身不是一种实现语言,STEP规定了若干通过映射关系来实现EXPRESS的语言。主要有:

·STEP p21文件(ISO10303—21):p21文件采用自由格式的物理结构,基于ASCII编码,不依赖于列的信息(IGES有列的概念),且无二义性,便于软件处理。p21文件格式是信息交换与共享的基础之一。其常用扩展名有stp、step、p21,因此常常被称作STEP文件或者p21文件。

·SDAI接口——Standard Data Access Interface (ISO10303—22):是STEP中规定的标准数据存取接口,提供访问和操作STEP模型数据的操作集,为应用程序开发员提供统一的EXPRESS实体实例的编程接口需求规范。可用于更高层的数据库实现和知识库实现。

·STEP data in XMI(ISO10303—28):提供STEP文件到XML的映射,XML是为Internet上传输信息而设计的一种中性的数据交换语言,是Internet/Intranet间存储和提取产品数据的主要语言T具。

3)应用协议(AP):STEP利用应用协议(AP)来保证语义的一致性。应用协议指定了在某一应用领域巾,共享信息模型结构所需遵循的特定应用协议所规定的模型结构。通过应用协议,建立一种中性机制解决不同CAx系统之间的数据交换。已制订或正在制订的有关工程设计与制造方面的STEP应用协议有38个(AP-201~AP-238)。

2004年6月的STEP应用协议如下:

第201部分Explicit Drafting显式绘图;

第202部分Associative Drafting相关绘图;

第203部分Configuration Controlled Design配置控制设计;

第204部分Mechanical Design Using Boundary Representation用边界表达的机械设计;

第205部分Mechanical Design Using Surface Representation用曲面表达的机械设计;

第206部分Mechanical Design Using Wireframe Representation使用线框表达的机械设计;

第207部分Sheet Metal Dies and Blocks片金属的冲模和成块;

第208部分Life Cycle Product Change Process生命周期管理更改管理;

第209部分Design Through Analysis of Composite and Metallic Structures通过合成体和金属结构的分析进行设计;

第210部分Electronic Printed Circuit Assembly,Design and Manufacturing电子的印刷线路装配,设计和制造;

第211部分Electronics Test Diagnostics and Remanufacture电子测试诊断和再造;

第212部分E1ectrotechnical Plants电子技术设备;

第213部分Numerical Control Process Plans for Machined Parts加工件的数控处理规划;

第214部分Core Data for Automotive Mechanical Design Processes汽车机械设计处理的核心数据;

第215部分Ship Arrangement船的布置;

第216部分Ship Molded Forms船的模型形式;

第217部分Ship Piping船的管道;

第218部分Ship Structures船的结构;

第2I9部分Dimensional Inspection Process Planning for CMMs对CMMs进行空间的检验处理规划;

第220部分Printed Circuit Assembly Manufacturing Planning印刷电路的装配制造规划;

第221部分Functional Data and Schematic Representation for Process Plans工艺规划的功能数据和它的模式表达;

第222部分Design Engineering to Manufacturing for Composite Structures组合结构的设计工程学到式制造;

第223部分Exchange of Design and Manufacturing DPD for Composites复合结构的产品数据交换;

第224部分Mechanica1ProductDefinitionforProcessPlanning处理规划的机械产品定义;

第225部分Structural Building Element Using Explicit Shape Rep使用显式形状Rep的结构建筑元素;

第226部分Ship building Mechanical Systems造船机械系统;

第227部分Plant Spatial Configuration工厂空间配置;

第228部分Building Services建筑服务;

第229部分Design and Manufacturing Information for Forged Parts铸造部件的设计和制造信息;

第230部分Building Structure frame steelwork建筑结构框架:钢结构;

第231部分Process Engineering Data工艺工程数据;

第232部分Technical Data Packaging技术数据的打包信息;

第233部分Systems Engineering Data Representation系统工程数据表示;

第234部分Ship Operational logs,records and messages船的操作日志、记录和信息;

第235部分Materials Information for products产品的材料信息;

第236部分Furniture product and project家具的生产和设计;

第237部分Computational Fluid Dynamics计算流体动力学;

第238部分Integrated CNC Machining集成CNC加工;

第239部分Product Life Cycle Support产品生命周期维护;

第240部分Process Planning工艺规划。 整个STEP系统分为三个层次:应用层、逻辑层和物理层,其关系如图2所示。最上层是应用层,包括应用协议及对象的抽象测试集,这是面向具体应用的一个层次。第二层是逻辑层,包括集成通用资源和集成应用资源及由这些资源建造的一个完整的产品信息模型。它从实际应用中抽象出来,并与具体实现无关。它总结了不同应用领域中的信息相似性,使STEP标准的不同应用间具有可重用性,达到最小化的数据冗余。最低层是物理层,包括实现方法,用于实际应用标准的软件的开发,给出具体在计算机上的实现形式。

三层中所对应的标准由三个不同的委员会负责制定。每一层采用了不同的信息建模工具,应用层采用了IDEF0,IDEF1X,NIAM,EXPRESS;表达层则采用了EXPRESS。 EXPRESS是一种面向对象的非编程语言,用于信息建模,既能为人所理解,又能被计算机处理(通过EXPRESS编译程序)。EXPRESS主要用来描述应用协议或集成资源中的产品数据,使描述规范化,它是STEP中数据模型的形式化描述工具。EXPRESS语言采用模式(schema)作为描述数据模型的基础。标准中每个应用协议,每种资源构件都由若干个模式组成。

每个模式内包含类型(type)说明、实体(entity)定义、规则(rule)、函数(function)和过程(procedure)。实体是重点,实体由数据(data)和行为(behavior)定义,数据说明实体的性质,行为表示约束与操作。

作为一种形式化描述语言,EXPRESS吸收了Ada,C,C++,Modula 2,Pascal,PL/1,SQL多种语言的功能,有强大的描述信息模型的能力,但又不同于编程语言,不具有输入与输出语句。

简述如下:

1)丰富的数据类型

EXPRESS规定了丰富的数据类型,常见的有:

·简单数据类型。包括NUMBER,REAL,INTEGER,STRING,BOOLEAN,LOGICAL,BINARY。

·聚合数据类型。有数组(ARRAY)、表(LIST)、集合(SET)和包(BAG)。

·命名数据类型。由用户定义,包括实体(ENTITY)和类型(TYPE)。

·构造数据类型。包括枚举(ENUMERATION)和选择(SELECT)。

2)模式中的各种说明

模式(schema)是EXPRESS描述对象的主体,也即概念模式,所以首先进行模式说明,然后在模式中再通过各种说明来进行描述,这些说明包括类型说明、实体说明、常数说明、函数说明、过程说明、规则说明,这些说明是相互并列的,其中重要的是对实体的说明。

一个实体说明的结构如下:

ENTITY实体标识符;

[子类,超类说明]:

[显式属性];

[导出属性];

[逆向属性];

[惟一性规则];

[值域约束];

END-ENTITY;

【例1】定义圆为实体,使用了导出属性。

ENTITY circle;

center:point;

radius:REAL;

DERIVE

area:REAL:=PI*radius**2;

END-ENTITY;

【例2】定义单位向量为实体,使用值域约束,即单位向量长度必须为1。

ENTlTY Unit-vector;

a,b,e:REAL;

WHERE

length:a**2+b**2+c**2=1.0;

END-ENTITY;

【例3】定义实体A2及它的超类B2,C2

ENTITY A2;

SUPERTYPE OF(B2,C2);

END-ENTITY;

3)表达式

可进行算术运算(加、减、乘、除、乘方、取模等),关系运算(等于、小于、大于等),BINARY运算(索引与连接),逻辑运算(逻辑与、或、非、异或),字符串运算(比较、索引、连接),聚合运算(索引、交、和、差、子集、超集等),实体运算(关系比较、属性访问、组访问、复杂实体构成等)。

4)执行语句

如赋值、case、if-then-else、ESCAPE、过程调用、REPEAT、RETURN和SKIP语句等,和一般程序设计语言一样丰富。

5)各种内部常量、函数和过程

如常量PI,SELF,函数SIN,COS,…,EXITS,HIINDEX,SIZEOF,TYPEOF等,过程INSERT等。

6)接口语句

常用语句有USE FROM,即使用另一模式中的类型或实体名,效果等于在本模式中说明一样;还有REFERENCE FROM,即引用另一模式中的实体、类型等,但在本模式内它们不能独立地实例化。

STEP的三层组织结构、参考模型及形式化定义语言EXPRESS,一起构成了STEP方法学。 STEP标准具有简便、可兼容性、寿命周期长和可扩展性的优点,能够很好的解决信息集成问题,实现资源的最优组合,实现信息的无缝连接。

关于step协议java和step by step?的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-25,除非注明,否则均为首码项目网原创文章,转载请注明出处。