好文档 - 专业文书写作范文服务资料分享网站

计算机集成制造系统的指南

天下 分享 时间: 加入收藏 我要投稿 点赞

. . . .

都被分解进入SDAI会话模式中。SDAI集成模式只有实体定义,包括模式实例、SDAI模型、模型容、实体围及作用域等。

·抽象数据类型模式 提供通过SDAI操作的数据的一般描述。该描述连同SDAI操作一起定义了数据的习性。SDAI抽象数据类型模式不需要SDAI服务实现,而它的存在本身支?侄許DAI操作的描述和其中存在实例的SDAI环境的定义,具体实现是通过引用SDAI模型的实体定义。该模式假定软件系统提供整数、实数、字符、二进制位以及其它逻辑数据类型的表示。类型定义包括对基本数据、字串值、二进制值、整数值、实数值、数值值、布尔值及逻辑值等的定义。实体定义包括对迭代算符、实体实例、应用实例、SDAI实例、词典实例、会话实例、属性值、选择值、枚举值、聚合实例、无序集合、集实例、数袋实例、列表实例和数组实例等的定义。 ·数据类型模式 描述通过SDAI操作可管理的实体数据类型之间的继承关系。这些关系用于对该模式实体数据类型的操纵实例中可用的操作分类。对于作为SDAI操作的参数或返回值使用的实体实例类型,这种分类也要求其所有SDAI实现的具体习性。

SDAI的语言联编应该为这些实体提供数据类型,相当于语言实现了在该模式中定义的继承关系。在语言联编中,代表具体应用实例的类型应该是SDAI中每个应用实体的祖先;代表实体词典实例的类型应该是词典模式中每个实体的祖先;代表实体会话实例的类型应该是会话模式中每个实体的祖先。

SDAI数据类型模式唯一的目的是定义允许语言联编的各种实体数据类型之间的继承关系,并在对SDAI操作的行为规中使用这些关系。

该继承关系在用于任何应用模式的SDAI词典模式的集居中不应该出现,也不应出现在SDAI词典模式或SDAI会话模式中。

SDAI数据类型模式有实体定义,其中定义了实体实例、应用实例、SDAI实例、词典实例、会话实例。

五、SDAI操作

SDAI操作应该是在语言联编中定义的。这里介绍在语言联编中SDAI操作的一些最基本的功能。

一个特定的SDAI操作能以某种联编映射成一个或多个函数,这些函数可以有一个或多个隐式传递的输入、输出或错误参数。

在SDAI操作中,实体实例的操作可以应用在SDAI中定义的任一实体数据类型的所有实例或对SDAI可用的应用模式的所有实例,而应用实例操作只能应用在SDAI可用的应用模式中定义的实体数据类型的所有实例。当一个操作需要访问在当前会话中未打开的SDAI模型中的一个实体实例时,对该SDAI模型的只读访问应该自动启动,且如果需要的话,包含SDAI模型的存储仓也应自动打开。当一个操作因不成功而终止时,输入参数的值应该不变,而对输出参数的影响依赖于实现,这样,当出现错误时,应用会忽略输出参数。

SDAI的操作只能在确定的不同状态中进行。其中有会话状态、存储仓状态、读写事务状态、只读事务状态、只读SDAI模型状态和读写SDAI模型状态。状态之间会由于某些操作而引起状态过渡,即从一个状态变到另一个状态。 SDAI操作分为以下若干类:

·环境操作 包括打开会话,初始化SDAI服务,记录会话事件。

·会话操作 包括启动和停止SDAI会话的事件记录,打开存储仓,启动事务的只读或读写访问及交付或夭折,结束事务访问、交付和夭折,SDAI查询,关闭会话等。

.. .. ..

. . . .

·模式实例操作 包ù唇ê蜕境J绞道?增加和取消SDAI模型,确认全局规则和唯一性规则,确认实例引用域等。

·存储仓操作 包括创建SDAI模型,关闭存储仓。

·SDAI模型操作 包括删除或重命名SDAI模型,启动和结束只读访问,升级SDAI模型为读写访问,启动和结束读写方式,取得实体定义,创建实体实例,保存变化和反做等操作。

·作用域操作 包括增加、取得和测试作用域,把应用实例添入、移出输入列表或作用域,删除作用域,复制同一或不同的SDAI模型中的作用域,确认作用域引用的限制等。

·类型操作 包括取得复杂实体,确定子类型、SDAI子类型以及是否可互操作等。 ·实体实例操作 包括取得和测试属性,寻找包含实体实例的SDAI模型,取得实例类型,测试确定实例、类型种类、SDAI的类型种类等。

·应用实例操作 在同一个或向其它的SDAI模型复制及删除应用实例,设置属性,创建聚合实例,确认检验规则、显式属性、反相属性、显式属性引用、聚合大小、聚合的唯一性、数组不稀疏、实数精度及串和二进制位的长度等。

·实体实例聚合操作 包括取得成员的计数,测试是否是聚合成员,创建和删除迭代算符,取得当前的成员,对迭代算符定位在开头或下一个等操作。

·应用实例聚合操作 包括通过迭代算符创建嵌套的聚合实例,设置和移去当前的聚合成员等。

·应用实例无序的集合操作 包括对集合增加值,创建嵌套的聚合实例。

·实体实例有序的集合操作 按索引取得集合元素,对迭代算符在集合中的定位进行操作。

·应用实体有序的集合操作 包括按索引设置集合元素,按索引创建嵌套的聚合实例。

·实体实例数组操作 包括按索引测试值和迭代算符测试值。 ·应用实例数组操作 按索引和用迭代算符的不设置值操作。

·应用实例列表操作 用迭代算符在引用的列表成员之前或之后插入新成员,以及在列表的头和尾增加成员。

SDAI操作约有17类近百个操作,它能满足实现数据交换的全部操作要求。

三、企业应用系统的体系结构

1.CIM和CIMS

CIM一词最早在1979年由美国Joseph Harrington博士提出的。直到80年代初,这一术语才被人们广泛接受。美国制造工程师学会的计算机和自动化系统(CASA/SME)首先使用了计算机集成制造系统(CIMS)这个术语。但目前对于CIM和CIMS尚没有一个确切的且被普遍接受的定义。比较流行的一种说法为:CIM是指使工厂集成生产自动化。在这样的工厂中,每个生产过程都在计算机控制下完成,并且每个过程之间仅有数字化信息相互联系。CIMS是一个闭合回路的反馈系统,它的主要输入是产品需求概念,主要输出是完全装配的、检测合格的、可以使用的成品。 目前,大多数人认为CIMS定义中应包含下列要素:

·CIMS适用于各种中、小批量的离散生产过程的制定工厂;

·该系统应将制造工厂的生产经营活动都纳入到多模式、多层次、人机交互的自动

.. .. ..

计算机集成制造系统的指南

....都被分解进入SDAI会话模式中。SDAI集成模式只有实体定义,包括模式实例、SDAI模型、模型容、实体围及作用域等。·抽象数据类型模式提供通过SDAI操作的数据的一般描述。该描述连同SDAI操作一起定义了数据的习性。SDAI抽象数据类型模
推荐度:
点击下载文档文档为doc格式
2i0ql2lw6w25ui718xfz9x6b742s6901duc
领取福利

微信扫码领取福利

微信扫码分享