前言:中文期刊网精心挑选了缄口结舌范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
缄口结舌范文1
1.1站前及站后专业和接口的概念
站前专业包含路基、桥涵、隧道、轨道、站场等专业。站后专业包括电力牵引供电、电力、通信、信号、信息、防灾安全监控、给水排水、房屋建筑、综合接地、车辆等专业。接口是指两个或两个以上的组织、设施、功能、专业、工序或计划安排相交,并且可能发生冲突或需要协调的部位。一个接口至少与两方(两个单位、两个项目经理部、两个作业队或两个工班)相关。
1.2站后和站前专业的接口特点不同
站前各专业界限相对清晰,路基、桥涵、隧道、站场等区段完成后,可交接给下一道工序,进行轨道工程施工,接口问题体现在各专业工序之间的衔接、承接关系。而站后各专业相互联系、相互交织、相互影响。例如通信设备需要电,没电就不能运行通信设备的试验,不能给电力设备提供通信通道,没有通信支持又无法进行电力远动设备的调试,不能运行电力远动调试对供电又有一定影响,这还只是两个专业之间的接口关系就像麻花一样缠绕。又例如信号专业不但与通信、电力专业有接口关系,还与站前轨道专业有接口关系。
2现场存在的问题
2.1设计方面
设计单位在设计大型铁路基建项目时,涉及站后专业很多,站后专业接口复杂交错,往往在设计文件中不能很好体现接口特点,在施工图设计中不能全面反映出相关专业的接口需求。特别是一些专业施工图,图纸通常对接口专业用几句简短的文字描述,例如“参照某某图册”,“相关问题见某某专业规范”等。缺少对相关专业特殊接口需求的直观反映,对后期现场施工影响很大。如通信专业是一个贯穿整个站后各专业的服务性专业,在网络通信技术高速发展的今天,各专业的设备都向着计算机化、网络化、信息化的方向发展。这对通信专业设计文件的深度有很高的要求,特别在通信资源的分配设计、时隙的合理利用、配线架的合理布置施工的设计,对于实际施工有着重要的指导作用。
2.2施工方面
因为在设计文件中没有反映各专业接口的时间承接关系,在站后实际施工中,不能照顾到接口专业急切工期需求。如房建专业是一个主体专业,站后的其他专业都是在房建专业施工完成的基础上安装设备的。但房建工程往往进度不能满足接口专业的进度要求,导致其他专业设备安装受影响,而另一个方面许多专业有特殊需求,对房建施工有一点影响。例如信号、通信、信息专业需要在本专业机房内设置电磁屏蔽网,电磁屏蔽网需要在房屋主体完成后,由专业的电磁屏蔽网施工人员在房间内部施工,安装天网、地网、边墙屏蔽网后,房屋内部才能进行后序装修施工。这样相互交叉的接口需求在现场如不能尽快协调,就会导致各专业的相互掣肘,延误工期。
3解决方案
3.1明确建设及有关单位的接口管理职责
建设单位的负责人为接口管理工作的总体责任人,并成立相应的接口管理机构。设计、监理、施工等参建单位均应由其单位的负责人全面负责本单位接口管理工作,并应成立或指定相应的接口管理机构。
3.1.1建设单位职责
1)负责督促、协调相关设计、监理、站后集成等单位接口管理工作制度的建立;2)负责各专业之间接口问题的协调和落实;3)负责接口实施的安全和质量监督、检测和控制;4)负责接口涉及的各个专业概预算的协调和落实;5)负责接口涉及的各个专业物资、设备采购等协调和落实;6)监控并跟踪接口状态,督促接口相关单位落实接口管理工作计划,对延误计划进度的接口工作提出补救方案和处理意见;7)协调和落实接口管理工作中人事和培训工作;8)统计、汇总本项目接口问题处理情况,定期向局接口管理工作办公室报接口管理工作报告,遇重大问题随时报局接口管理办公室。
3.1.2设计单位职责
1)制订本单位的接口管理原则、程序和流程等细则并报建设单位批准;2)各设计单位必须服从总体设计单位的统一接口要求和技术原则,不得影响铁路工程项目的整体性,人为形成新的接口;3)设计单位必须承担相应接口管理的责任和义务。对站前、站后各专业间互提的设计资料、设计接口及设计配合、确认等工作应纳入施工图总体设计范畴,并在施工图阶段技术作业表中明确;4)原则上各专业的施工图及相关接口施工图必须同时同批提供。如无法同时同批提供,必须在先期提供的图纸中明确说明并指向相关的施工图,同时给建设单位正式报告;5)设计单位必须提供独立、系统、完整的接口综合图。
3.1.3监理单位职责
1)制订本单位的接口管理原则、程序和流程等细则并报建设单位批准;2)配备接口部分的监理人员,制订相应的制度,落实检查手段、方法和程序等,并配置相应检测仪器。全面负责现场各接口工程的检查、监控、协调和落实,接口的监控必须有监理检查记录;3)统计、汇总现场形成的接口问题处理情况,按月度、季度、年度分别向建设单位报接口管理报告。
3.1.4施工单位职责
1)制订本单位的接口管理原则、程序和流程等细则并报建设单位批准;2)严格按照有关接口的技术标准、设计文件等进行施工,不得无视或忽略接口擅自施工,损害项目工程的系统性和完整性。接口的施工过程必须有明确的施工记录;3)统计、汇总现场形成的接口问题处理情况,定期报监理单位、建设单位,重大问题随时报请建设单位协调解决。
3.2提高接口设计深度
设计文件对于各专业的接口要特殊注明,不能含糊。涉及接口的相关专业在本专业图纸中都要明确体现接口内容,设计界面清晰。各专业接口资料要文字存根,具备可追溯性。因设计接口资料失误而产生工程废弃或接口不匹配时,对相关设计进行追责。原则上各专业的施工图及相关接口施工图必须同时同批提供。如无法同时同批提供,必须在先期提供的图纸中明确说明并指向相关的施工图,同时给建设单位正式报告。
3.3建立站后专业接口管理主体
在大型铁路基建工程中,建立以某个贯穿性专业为主线,穿起相关专业进行站后专业接口管理体系。不建议以某个专业投资大小作为站后专业接口管理主体的评定标准,建议以通信、电力或房建专业作为站后接口管理主体专业。例如以通信专业为站后接口管理主体专业,因通信专业基本与站后所有专业有接口,现场施工中甚至为某些专业做通道、网络规划;以通信专业为主体还可综合考虑通信本专业的通道资源的利用,规划铁路系统通信组网和网络构建,有利于铁路系统的通信和网络安全。
3.4建立接口管理的工作原则
1)接口管理工作须有规可循。由站后接口管理主体专业牵头,定期组织相关专业进行接口协调。2)接口管理工作不得以惯例、内部的特殊性或其它理由拒绝接口事项的落实。实行对接口问题处理成功率进行考核。3)接口管理工作须形成一个信息的闭环,过程和结果必须以正式的接接单作为书面形式进行记录并签认。
3.5建立站后集成商接口管理工作流程
接口管理相关专业应主动关心工程施工事项是否涉及接口。若事项与其他专业相关,发现存在接口问题时,应由本专业工程师提出接口要求及完成时间的申请,相关的接口专业工程师在接受到接口申请时,通知与该接口有关系的专业施工队伍在规定的时间内解决相关接口问题。无论接口申请接受与否,均必须给出书面回复,由站后集成商主管接口部门汇总报建指、监理备案。接口管理相关专业在接口问题处理过程中,前一工序必须为后一工序负责,不得无视或拒绝后一工序施工队伍的接口要求,从而影响系统的完整性。在接口管理过程中应建立接口状态汇总,确保接口状态可控和可追溯性。接口问题交接进度汇总表应报建指、监理归档。在相关专业对接口问题有分歧造成工期不能兑现时,给予集成商考核扣分。对重大接口问题的处理,建设、监理单位可组织相关专业专题分析接口问题,提出整改方案,明确接口问题完成时间,形成接接整改表备案。如提出的整改方案涉及施工图变更或技术标准改变,可形成专题文件报建设单位,建设单位组织有关单位进行专题讨论。
4结束语
缄口结舌范文2
关键词:软件构架;接口设计;接口描述规范
中图分类号:TP311 文献标识码:A文章编号:1009-3044(2011)10-2281-03
Interface Design Method in Software Architecture
GONG Wen-hua1, ZHANG Jing2, TANG Shi-qing1, DANG Chao-fa1, CHEN Bo1
(1.Academy of Armored Force Engineering, Beijing 100072, China; 2.Jiuquan Satellite Launch Center, Dongfeng Spacecity, Lanzhou 732750, China)
Abstract: This paper emphasizes interface design in software architecture, describes five aspects of the design principles, gives interface specification description, introduced 5 guidelines, describes the standard structure of interface design (including 9 parts), lists possible stakeholders of the interface, describes representation of the interface, using specific examples show the application of these methods in practice.
Key words: software architecture; interface design; description specification
1 概述
在软件构架研究的早期,人们对系统元素及其相互作用给予了殷切的关注,但总是忽略元素的接口,好像接口并非构架的组成部分。然而,接口完全属于构架范畴,没有接口,人们就无法进行系统分析或系统构建。因此,软件构架视图编档中一项关键工作是为视图中所展示的元素接口编档。元素与其环境的交互可以采用多种形式,大多数交互涉及控制和(或)数据传送,这就需要构架师设计接口并规范地描述接口。
设计接口一般遵循以下一些原则:
1)所有元素都拥有接口
所有元素都会与其环境进行交互。
2)元素接口包含视图特有的信息
同一个元素可能出现在多幅视图中,因此在软件构架的设计视图中必须利用视图特有的术语(符号)为元素的接口编档。例如,在使用视图中,模块的接口可能会包含接口所提供的方法;但在工作任务视图中,该模块的接口就不会包含其所提供的方法。因为不同的视图要透露接口的信息的详细程度不同。
3)接口是双向的
在考虑接口时,大多数软件工程师首先会想到元素提供什么,但是,元素与其环境交互时,也需要使用资源或对其环境的运行方式有断言。因此,接口不仅包含元素“提供”什么,还包括元素“需要”什么。
4)一个元素可以拥有多个接口
每个接口都拥有一套逻辑相关的独立资源,服务于特定类别的元素。但有时候元素的用户可能仅需要元素所提供功能的一个子集。如果元素拥有多重接口,有可能其中一个接口就完全满足开发人员的需求,那么,开发人员仅需了解与自己相关的接口,而无需了解元素提供的全部资源。另外,多重接口还支持不同权限的访问和系统的不断演进。
5)元素通过一个接口可以与多个参与者交互
通过一个接口与元素交互的参与者的数量应该编档。例如,Web服务器通常会限制同时建立的HTTP连接的数量。
2 接口设计规范
为了便于其它实体与一个元素交互,构架师认为需要公开的该元素的相关信息就是接口信息。构架师要做出决策,决定应该公开哪些信息,这就是接口设计。将接口设计记录在文档中就是接口描述或接口说明。
编档接口就是要编写接口说明。虽然元素的接口包含了元素与其环境间的所有交互,但构架师决定透露的接口信息(即在接口说明中编档的信息)较为有限。编档交互的所有信息既不实际也无必要。相反,构架师只应该公开那些元素的使用者必需了解的信息。设计接口需要在透露信息多与少之间进行权衡。透露的信息过少会妨碍开发人员有效地使用元素。透露的信息过多则会使得将来更改系统困难。不同的人需要了解元素的不同信息(参见第4部分),构架师可能需要在相关接口文档中描述接口不同的信息,以适应元素不同涉众的需要。
下面几条原则是业界通用的接口设计指导方针:
1)要关注元素如何与其环境进行相互作用,而不是关注元素如何实现。要使文档的内容是外部可见的特性。
2)仅可公开元素参与者需了解的信息。将一条信息写进文档就是隐式地向元素的涉众保证这一信息的可靠性和稳定性了。信息一旦公开,其它元素就可能会依赖这一信息,因此,更改信息也将产生更为广泛的影响。
3)如果不想让别人依赖某条信息,就不要将其写进接口文档。应该明白只有在参与者面临困境和整个系统面临危险时才能使用接口文档中不存在的,而从接口“泄漏”的信息。
4)要牢记谁会使用接口文档,他们又需要什么类型的信息。避免编档中存在不必要的信息。
5)描述信息尽可能具体和精确。如果两个参与者对一个接口说明有不同的解释,则该接口说明就可能会导致混乱。
3 接口文档的标准结构
构架师应该选择能够正确展现元素接口外部可见交互的结构。一般地,可以参考并剪裁下面的标准结构。如图1所示。
1)接口标识:当一个元素拥有多个接口时,应该分别对这些接口进行标识,以将它们彼此区别开来。最常见的标识方法是为接口命名。有时,仅仅命名接口还不能满足需要,还必须标识接口的版本。
2)所提供的资源:接口文档的核心内容是说明元素向其参与者所提供的资源。通过说明使用资源的语法、使用资源的语义(即使用他们时会发生什么)和使用资源的其它限制来定义资源。比如,下面是使用资源的语法示例:
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
3)局部数据类型:如果接口资源使用的数据类型不是编程语言提供的数据类型,构架师就需要定义该数据类型。使用这种资源的程序员必须知道:
① 如何声明自定义数据类型的变量和常量;
② 如何写这种数据类型中的文字值;
③ 这种数据类型的数据可能执行什么操作或比较;
④ 如何将这种数据类型的值准确地转换成其它数据类型的值。
4)错误处理:应该说明资源接口引发的错误。多个资源可能会引发相同的错误,为方便起见,每种资源都要列出自己引发的错误,并在字典内分别定义它们。也可以在字典内定义常见的错误处理方法。
5)接口提供的可变性:接口是否允许以某种方式对元素进行配置?要编档“配置参数”是什么,其如何影响接互的语义。这种可变性包含易修改性,如可见数据结构。应该为每个配置参数起一个名称并提供一个值域,并说明其实际值的有效时间。
6)接口质量属性:构架师必须编档向使用者公开的元素接口的质量属性(如性能和可靠性)。这一信息可以对接口的实现限制。
7)元素的需求:元素的需求可以是其它元素提供的指定资源。
8)基本原理和设计问题:像构架的基本原理或构架视图的基本原理一样,构架师还应该说明设计某个元素接口的理由。应该在基本原理中说明设计的动机、限制和折衷情况、被选择的设计、被拒绝的设计、选择和拒绝的原因和构架师对未来如何更改接口的所有见解。
9)使用指南:图1中的第2b部分和第7部分对元素的每种资源的语义信息进行了编档。有时候,这样做并不能满足需求。在某些情况下,必须根据大量交互操作相互联系的方式推测语义。实质上,同时考虑多个交互又涉及对交互“协议”的编档。这些协议能够说明元素设计者期望得到反复使用的、交互的所有行为和使用模式。
4 接口文档的涉众
不同的涉众关注接口的信息不同。设计者描述接口时须选择性地描述接口。
1)元素构建人员。元素构建人员需要了解其它涉众将要了解并可能会依赖的所有接口断言,以便实现这些断言。
2)元素测试人员。元素测试人员需要接口所提供的所有资源和功能的详细情况,这些资源和功能通常是测试的对象。
3)使用元素的开发人员。这类开发人员需要元素所提供资源的详细情况,包括语义信息。
4)分析人员。分析人员所需求的信息取决于所执行的分析类型。例如,对性能分析员来说,接口文档应该提供性能模型所需要的信息,如资源所需要的计算时间。分析人员是接口文档中的所有质量属性信息的最初使用者。
5)系统构建人员。系统构建人员在构建系统的同时,关注如何为元素接口中每项“需求”找到“提供”。通常,这种关注更多的是关注满足需求的语法,而不是满足需求的语义。
6)集成人员。集成人员用系统的构成元素组装系统,但对组装体的行为更感兴趣。因此,集成人员关注的更有可能是元素接口之间“需求”和“提供”的语义匹配,而不是语法匹配。
7)寻找在新系统中可重用品的构架师。构架师通常会先检查以前系统中的元素接口,也可能会考察商业市场,以期发现做预期任务的商用已上架元素而购买之。
8)管理人员。管理人员可能需要接口大小信息和接口所包含功能的信息,但无需过多细节。
5 接口文档的表示法
5.1 展示接口的存在
可以用展现构架的图形符号来展现接口的存在。图2展示了利用非正式表示法的一个示例。
如图2所示。接口的图形表示法通常在元素图标的边界展示一个符号。连接接口符号的线条表示在相连的元素之间存在接口。这样的图形表示法只能展现接口的存在,不能展现接口的定义。(a)表示一个含多个接口的元素。对于只有一个接口的元素,接口符号通常被省略。(b)展现一个接口有多个参与者的情况。客户1和客户2通过同一接口与主服务器交互。
图3说明了以UML展示接口的方式。图3尽管展示了接口的存在,但几乎没有揭示一点接口的定义:接口提供什么资源、接口需要什么资源,或接互的特性是什么。必须在相关支持文档中提供接口的定义。
如图3所示。用UML展现接口的语法信息。UML用“棒棒糖”符号表示接口,此符号可以附着在类或子系统上。UML还允许用一个类符号、一个方框被定格成一个版型来表示接口。带三角的虚线箭头表示一个元素实现一个接口。类符号的底部可以放置接口的说明信息:方法名、参数及参数类型等等。“棒棒糖”符号正常情况下用于表示元素对接口的依赖性;方框符号允许有更详细的接口描述,如接口所提供的操作。
5.2 语法信息的传达
对象管理组织(OMG)的接口定义语言(IDL)应用于CORBA领域,来说明接口的语法信息。IDL提供了描述数据类型、操作、属性和异常的语言概念原子。但是,语义信息的唯一语言支持是注释机制。大多数编程语言都拥有说明元素特征的内置方法。C语言的头文件(.h)和Ada包说明就是两个例子。例如:
Void getSystemTime(&systime);
5.3 语义信息的传达
自然语言是表达语义信息的最为普遍的表示法。布尔代数通常用来记录前置条件和后置条件,它们为语义的表达提供了相对简单和有效的方法。通过记录下元素响应特定使用的活动和交互顺序,足迹也能用来表达语义信息。语义信息通常包含一个元素的行为或其一个或多个资源。在此情况下,任何描述行为的表示法都能发挥作用。
6 接口文档范例
以下是2个接口文档范例。每个范例,均指出了每个范例所展示的内容和未展示的内容。
6.1 IDL
图4展示的是用对象管理组织(OMG)接口定义语言(IDL)说明的一个小型接口范例。该接口是管理银行账户的一个元素的接口。
如图4所示。一个银行应用系统中元素的IDL范例(Bass, Clements, and Kazman 1998, p. 177)。元素提供管理金融账户的资源。账户的属性有:余额和账户名。所提供的操作有存款和取款。
尽管在这一类型的文档中,语法说明并不模糊,但还是缺少大量的语义信息。例如,用户是否能随意取款?取款数额上限是否是账户当前余额?每日取款是否有最大限额?取款后是否必须保留最低余额?如果所有这些限制都是真实的,那么,当该限制被违反时,会出现什么情况呢?是取走最高允许金额,还是取消整个交易?IDL本身并不足以充分编档接口,原因主要是,IDL没有提供讨论接口语义的语言概念原子;没有语义,就会产生大量的歧义和误解。
6.2 某项目接口表示法
表1所示的是装工院目前正在研制的某项目中的一部分接口描述。从表中可以看出,接口描述的信息既包括语法信息、语义信息,又包括使用接口的限制。这一种接口描述是面向编程人员的。当然,项目中还有面向其他涉众的接口描述,不在此赘述。
7 结束语
任何一个表示法都不能充分编档接口;专业人员必须采用多种表示法,组合使用。在视图主表示中展现接口存在时,应该选用图形符号。应该采用一种语法表示法为接口说明的语法部分编档。应该采用自然语言、记录前置和后置条件的布尔代数或任何描述行为的语言来表达语义信息。
参考文献:
[1] Clenments P,Bachmann F,Bass L,et al.软件构架编档[M].朱崇高,译.北京:清华大学出版社,2002.
[2] Bass L,Clements P,Kazman R.软件构架实践[M].2版.车立红,译.北京:清华大学出版社,2004.
[3] 张友生.软件体系结构[M].2版.北京:清华大学出版社,2006.
[4] 王映辉.软件构件与体系结构――原理、方法与技术[M].北京:机械工业出版社,2009.
[5] 王广昌.软件产品线关键方法与技术研究[D].杭州:浙江大学博士学位论文,2001.
[6] Bass L,Clements P,Kazman R.软件构架实践[M].2版.车立红,译.北京:清华大学出版社,2004.
缄口结舌范文3
关键词:住宅厨房;补风方式;排油烟系统;数值模拟
中图分类号:[F287.8] 文献标识码:A 文章编号:
厨房作为室内环境污染的一个主要发散源,严重影响着室内空气品质。有害成分有促癌作用,并能够破坏人体的免疫功能,严重危害着人们的身体健康[1-4]。
补风系统的设计
考虑到实际操作的可行性,笔者采用普通家用排油烟机型号,排风量为12 m3/min。根据通风系统风量平衡(即房间排风量等于进风量)原理,综合考虑厨房的实际操作与美观和当风速过大时会对厨房烹调造成很大影响,对人体产生吹风感等影响因素,笔者选取五种不同补风口面积s的模拟模型,进行模拟研究。
设置管道初步设想新风管道可从室外直接引入,直通灶台下方。在压差作用下对厨房进行补风,得到较合理的气流组织,提高厨房空气品质和居室环境的舒适性。
模拟假设
厨房内气流基本为低速流动,可视其为不可压缩流体。气体温度、密度均变化不大,所以可认为符合Boussinesq假设。气体流动视为稳态湍流流动。且忽略能量方程中由于黏性作用而引起的能量耗散。
数值模拟
采用有限元法的数值模拟,利用SIMPLE运算法则对方程进行离散求解。运用3D模型来解该物理问题的控制方程。选用紊流标准k―ε湍流模型,通过Fluent 6.2模拟软件对此厨房进行气流组织模拟。运用T-Grid四面体非结构化网格,在排风罩周围进行局部加密。
边界条件处理:选择补风口为入口边界,为压力入口边界条件。以排油烟机处为出口,选择排气扇出口,定义为速度出口边界条件。厨房壁面按绝热、无渗透、无滑移边界处理,故采用无滑移壁面函数。定义湍流参数时选择湍流强度和水力直径。
模拟数据结果与分析
当厨房门窗关闭,在有、无补风和设置不同大小的补风口情况下,对厨房的气流组织形式进行模拟。补风口面积s分别为0.06 m2、0.10 m2、0.14 m2。
(1)当没有补风即s=0m2时,厨房内气流平均。设置补风口面积为0.06 m2 时由图2,明显看出,开启排油烟机后,在压差作用下形成了向上的气流,但气流部分被排油烟机吸走,严重影响烹调,且对厨房操作人员产生强烈的吹风感。
设置补风口面积为0.10 m2时,由图3可以看出,这时形成了大约成60°斜向上的气流,补风气流几乎全部被排油烟机很好地排出。设置补风口面积为0.14m2时,比较图3和图4可以看出,抽油烟机吸气气流明显减弱,不能有效地阻止污染油烟等污染空气扩散,没有达到预期效果。气流较弱,也没有有效地阻止污染油烟等空气外溢现象。
结论
有无补风对厨房的气流组织影响很大,增设补风口后,厨房静压力值增大,但仍能呈负压状态,能够避免厨房气味和油烟等污染物的外溢,能够对锅口烹调时产生的污染物及时发挥阻挡作用,但不会影响人员操作,而且增设补风,提高了厨房室内空气品质。
补风口的大小为0.06~0.10m2时,补风量为0.162~0.184 kg/s,这种补风口大小产生的补风速度适宜,不会对人产生强烈的吹风感,还能及时有效地避免锅口产生的油烟等污染物向外扩散。此时补风量占排风量的67.5%~76.6%,满足《饮食建筑设计规范》JGJ 64-89中所述厨房的补风量为排风量的70% 左右的规定。
增设补风,有助于煤气的燃烧,降低排油烟系统运行能耗,减小噪音,具有明显的节能效果。
参考文献
[1] 艾效逸,付忠诚,潘树源,等.厨房空气污染的调查研究[J].煤气与热力, 1997,3(17):30-38.
[2] 李梅芳,彭小勇,姚林.排油烟机不同工作模式对厨房环境特性的影响[J].制冷空调与电力机械,2010,31(1):0055-0059.
缄口结舌范文4
前言
随着通信、信息技术和微电子技术的飞速发展,短距离无线通信的应用步伐不断加快。在短距离无线数据通信中,目前最为成熟的三个标准是:Bluetooth,802.11(Wi_Fi)和IrDA。RFID和U WB凭借其独有的特点成为短距离无线数据传输技术的后起之秀。
RS-232接口标准是一种广泛的普及标准,但此标准推出较早,在现代金融、保险、电信和电子化网络中已暴露出明显的问题:信号线易受外界干扰;RS-232采取不平衡传输方式,其共同抑制能力差,再加上双绞线上的分布电容,其传送距离最大约为15m。由于上述问题的存在,导致RS-232串口数据线对电压浪涌特别敏感。目前,非交流电源线路的浪涌所引起的损害占据全部浪涌损害的一大部分。其后果是:硬件损坏、数据丢失、通信中断以及由此引起停机。
为了改进RS-232通信距离短、易受外界干扰的缺点和满足PC系统需要增加无线数据传输功能的需要,设计了基于RF芯片nRF240l的兼容RS232的无线数传模块。
系统设计
nRF2401采用5mm×5mm的24引脚QFN封装,具有突发传递和直接传递两种工作模式。突发传递模式以低速率向nRF2401写入待发数据,以高速率无线传输,尽量降低功耗。直接传递模式与传统RF器件工作模式一致。
nRF2401的主要特点:
全球开放的2.4GHz频段,125个频道,满足多频及跳频需要。
高速率(1Mb/s),优于蓝牙技术。
元件极少,电压范围为1.9~3.6V,电流消耗很小,功耗很低。
发射功率和工作频率等所有工作参数可全部通过软件设置。
芯片内部设有专门的稳压电路,且无须外部SAW滤波器。
独特设计:采用DuoCeiver技术可同时接收两个nRF2401的数据。
可通过软件设置最多40位地址,且只有收到本机地址时才会输出数据。
内置CRC校验硬件电路和协议,有数据时隙和数据时钟恢复功能。
1.nRF2401的高频头设计
nRF2401芯片以及其元件电路组成了发送接收模块。考虑到电磁兼容性,nRF2401的应用电路单独做成一块PCB。高频模块使用双层PCB,PCB设计中大量使用过孔,使顶层和底层的地充分接触,PCB的空余部分大面积连续接地。
2.接口电路设计
RS232信号在正负电平之间摆动。发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V。从开始传送数据到结束,线上电平从TTL电平到RS-232电平再返回TTL电平。接收器典型的工作电平在+3~+12V与-3~-12V。选用MAX3232芯片作TTL/RS232的逻辑电平转换。图1为TTL/RS232逻辑电平转换的原理图电路。其中C16、C20使用luF独石电容,C17、C19使用0.1μF独石电容。
MCU与nRF2401的连接采用I/O口直接连接方式。原理图如图2所示。连接电路中采用电阻分压网络来实现AT89S52与nRF2401的数据交互。
3.软件设计
nRF240 1的ShockBurstTM RX/TX模式采用片上FIFO来进行低数据率的时钟同步和高数据率的传输,因此极大地降低了功耗。ShockBurstTM发射主要通过MCU接口引脚CE、CLK1和DATA来完成。当MCU请求发送数据时,置CE为高电平,此时的接收机地址和有效载荷数据作为nRF2401的内部时钟,可用请求协议或MCU将速率调至1Mb/s;置CE为低电平可激活ShockBurstTM发射。nRF2401在突发模式下的帧格式如表1所示。
nRF2401具有144位状态字。控制器将nRF2401设置为配置方式,然后由通道1向nRF2401写入状态字的配置值,写时高位在前。配置方式下控制器写状态字的过程与激活方式下向nRF2401写入数据的过程完全相同,都经由CLK、DR和DATA组成的三线接口完成。
在配置模式下,将nRF2401配置为ShockBurstTM收发模式,该模式下使nRF2401能够处理射频协议,在配置完成后,在nRF2401工作过程中,只需改变其最低一字节中的内容,以实现接收模式和发送模式的转换。ShockBurstTM的配置字由数据宽度、地址宽度、地址和CRC四部分组成。
程序中对状态字后的120位进行配置,其值为0x20 4000 DDDDDD DD00CC CCCC CC83 6E05。配置后nRF2401的通道1数据段长度为8字节,地址段长度为32位,通道1硬件地址为0x CCCCCCCC,使能16位CRC校验,单通道接收,工作于突发传递模式下,通信速率为1Mb/s,晶振频率为16MHz,输出功率-5dBm,工作频段为2402MHz。
①发送、接收数据的程序设计
void ShockBurstTrans( ){unsigned charByteNum;MODE_RT;Delay202( );for(ByteNum=0;ByteNum
数据接收设置为中断服务程序方式。中断服务程序如下:
VOid ReceiveShock( )interrupt O using 3{unsigned charByteNum;DATA=1;for(ByteNum=0;ByteNum
②串行口程序设计
采用中断方式进行串口管理。串行通信中对数据流的处理采用突发处理方式。针对RAM空间有限的情况,利用软件模拟FIFO寄存器结构。
串口的接收和发送工作是相对独立的,构建两个环形缓冲区来实现具有FIFO功能的缓冲区队列。每一个环形缓冲区都对应有写入(Ptr_Wr)和读出(Ptr_Rd)两个指针,从写指针到读指针之间的相对区域存储的是待发送或已接收的数据,两个指针的前后次序通过标志位(bFlag_Order)判别,当它们的位置重合时则表示没有有效数据。读写指针相对位置与存储的数据之间的关系如图4所示。阴影部分表示有效数据。
结论
缄口结舌范文5
关键词:计算机;软件数据接口;接口设计;应用
中图分类号:TP311.13
在最近的十年来,世界范围内的经济与科学技术取得了前所未有的巨大进步,无论是哪一种领域,都对计算机技术产生了强烈的需求,促进了计算机技术的发展与成熟。尤其是近年来,随着互联网的发展和即时通讯工具的出现,大量的应用软件层出不穷,但是由于适用于计算机的不同的软件是经由不同的开发商设计生产出来的,因此这些软件的数据结构也是不尽相同的。为了解决这一问题,需要在做好对软件的分析和研究工作之外,还应该完成对计算机软件数据接口的应用与推广工作。实际上,计算机软件的数据接口是软件开发商面向用户开发出来标准规范,其目的在于能够完成特定数据的交流与共享,让用户在应用软件时能够更加有效。可见,随着计算机技术的广泛应用和用户工作信息化的进程向整体性的方向发展,越来越多的软件扩张了计算机的功能,计算机软件数据接口为此发挥了重要的重要,它使得相对独立的计算机软件最终发挥了更为强大的功效。基于此,文章首先对计算机接口的现状进行了分析,然后讨论了计算机软件数据接口的设计原则,最后,探讨了计算机软件数据接口的应用问题。旨在通过本文的工作,为时下计算机软件数据接口工作提供可供借鉴的信息。
1 计算机软件数据接口的现状分析
目前,计算机软件数据接口方式会给用户造成一定的障碍,主要表现在以下几个方面:(1)在对应用程序进行开发的过程中,如果通过前台应用程序对数据库对象进行直接的调用,就有可能为系统恶意攻击者提供可乘之机,此时,攻击者很容易就能够对应用程序所引用的对象完成分析,就这样一来,后台数据库的基本逻辑结构就暴露无遗;(2)在通过分布式远程数据库进行接口访问时,程序的开发人员还要对应用数据库对象的详细信息进行系统的描述,比如远程主机名、数据库名以及用户对象等,在这一过程中,如果出现了些许的差错,就极有可能造成数据库目标的丢失,查找起来十分困难;(3)一些用户在经过一段时间的学习之后,对数据库的掌握与理解不断深入。其中,有一部分用户已经掌握了SQL语句的使用方法,他们能够直接绕开应用程序,对SQL进行交互式使用,科室,在通过这方式访问数据库对象的过程中,极有可能产生相关的安全问题,比如数据的不一致等。
2 计算机软件数据接口的设计原则
2.1 软件数据接口的兼容性和高健壮性。对计算机软件来说,其数据接口的兼容性或者高纠错行能够使不同的软件之间进行良好的耦合。而软件接口之间的健壮性是指软件在处理输入规范要求之外的一种能力,也被称为鲁棒性。也就是说,对于任何一个软件系统而言,其健壮性越高,那么它能够做出和该输入和规范要求并不相符的判断。可见,对于计算机软件接口而言,不同软件接口之间的纠错行和高健壮性是非常重要的设计要求,它能够为计算机软件系统提供更为理想的错误处理能力。
2.2 软件数据接口的高扩展性。因为计算机软件数据接口的基础便是软件自身。但是,用户会在使用软件的过程中对软件的应用能力提出更高的要求。这样一来,要么需要提供新的性能更高的软件,要么要对软件自身进行不断的升级。在这种情况下,相应的软件数据接口也要与之进行同步的升级。而实际上,软件数据接口的升级过程一定会对第三方软件开发商产生直接的影响。因此,在设计软件数据接口的过程中,一定要将其扩展性考虑其中,最大限度的降低因用户需求而对软件开发商产生的影响,同时维护用户和开发商的利益。
2.3 面向对象的原则。对于计算机软件的开发者来说,其接口越复杂和详细,所取得的效果就会越好,在降低不同程序模块之间的耦合性方面就会表现的越出色,当然也可以降低程序开发的难度和开发的成本。因此,在设计计算机软件数据接口时,应该体现面向对象的原则,也即要提高软件数据接口设计的合理性,并通过科学性的原则最大限度的提高软件程序的使用效果和效率。此外,在设计计算机软件数据接口时,还应该尽量将其能够提供的功能最大限度的进行描述。
3 计算机软件数据接口的设计与实现
在目前情况下,计算机软件数据接口的设计和实现方式主要有以下几种:(1)中间数据库模式。在这一模式下,软件开发商在开发计算机软件时,需要重新建立起一个公用的数据库,在这一数据库中,用户和第三方开发商首先需要得到相关的授权,然后,要经过软件开发商指定的数据库格式与规则实现对它的访问,以此实现数据的交互;(2)文件交换模式。在该模式下,用户和软件开发商以及第三方软件开发商要经由某种特殊的数据模式,完成文件之间的数据交互。在这一过程中,软件开发商要完成对软件的开发,设计完成相应的数据结构,而用户与第三方开发商也要按照该数据结构建立文件;(3)应用程序接口函数模式。在这一模式下,软件开发商在进行软件开发时,需要充分的考虑数据之间的安全性,同时,要将访问数据的函数提前编制完成,当用户或者第三方软件开发商要访问相关的数据时,只要调用已经定义好的函数进行操作即可。
4 计算机软件数据接口的应用分析
4.1 中间数据库模式应用分析。在这一模式下,用户的行为得到了限制,它们一般只被允许访问软件开发商事先指定的数据库格式。而对于第三方开发商来讲,该模式的开发过程更为容易,操作过程更为简单,当然要用到其他的数据库作为支撑。
4.2 文件交换模式的应用分析。在文件交换模式下,用户、软件开发商和第三方要完成彼此之间的互交。在实际应用的过程中,要经过以下文件类型完成:(1)ini文件。众所周知,ini文件是windows系统自带的,但是与此同时,微软的windows系统也同时提供了操作ini文件所需的API函数,因此,在应用的过程中,大部分的计算机软件都可以直接通过ini文件记录相关的配置信息;(2)txt文件。这一文件类型与ini文件十分相似,两者均为windows系统的自带文件类型,程序员在开发计算机软件时一般也会通过txt文件记录一些特殊的格式。因为,在程序员的眼中,文件交换模式的灵活性较强,能够较好的满足用户的应用需求。
4.3 应用程序接口函数模式的应用分析。在这一模式下,软件开发商要提前依照特定的规则首先定义好系列函数,最大限度的完成用户与第三方开发商所要介入的数据操作。当然,这一过程是相当保密的,用户和第三方开发商无法知晓其中的操作规程。用户与第三方开发商在依据软件开发商制定的规则进行数据操作的过程中,只要把软件开发商先前定义好的函数调用出来就能实现彼此之间的互交。
5 结束语
随着科学技术的不断发展和计算机用户对计算机应用程度的不断提高,计算机软件数据接口不断的得到了广泛而深入的关注。而所谓的计算机软件数据接口指的是一种由第三方开发商和使用者共同提供的标准和规范,其目的在于能够实现特定数据之间的数据共享和彼此交流,以此来保证计算机软件在使用的过程中具有更高的时效性。本文以此为视角,对计算机软件数据接口的设计与应用问题进行了分析和讨论,得出了一些结论,希望这些结论能够在一定程度上指导现实的实践。但是本文的研究还是初步的,还有很多需要完善的地方,希望在今后的实际工作中不断的提高和修正。
参考文献:
[1]张宁.浅谈计算机软件中数据接口的应用与设计[J].计算机工程设计与应用,2009,30:90-91.
[2]刘兵.计算机软件数据接口的应用分析[J].计算机光盘软件与应用,2012,1:72-73.
缄口结舌范文6
关键词:港口建设工程,机电设备,质量控制。
中图分类号: U65文献标识码:A 文章编号:
港口工程中配套的机电设备的质量是整个工程质量的重要组成部分。机电设备的质量是机电设备使用价值的集中表现, 它除了上述广义的概念以外, 还包括设备的设计质量、设备的制造质量、设备的安装质量以及其他质量。这些质量的控制, 在实施建设监理的条件下, 是通过监理工程师的质量监理和承包商的质量保证活动构成的质量保证体系来实现的。其中, 监理工程师是质量控制的组织者, 承担着质量控制的责任。在实际工作中,如何实施对设备质量的有效控制, 笔者提出了以下几点看法, 以供探讨。
1 确定设备质量控制目标, 对设备质量进行事前质量控制
合理确定设备质量的控制目标, 使设备质量达到所要求的质量等级, 是对设备质量进行控制的必要前提。为实现这一目标, 在设备采购的初始阶段就应使设备的质量处于可控制的状态。
1.1 审查设备制造商的资格
制造商资格的高低是保证设备质量的前提, 只有具备资格的制造商, 才能生产出符合质量标准的产品。因此, 设备制造商的资格是保证设备质量的关键。
对设备制造商资格的审查一般包括以下3 个方面:
(1)财务能力, 即制造商在财务管理上应具有执行合同所需的资金运营方面的能力,是否存在财务风险。
(2)技术能力, 技术能力主要考虑制造商为执行合同提供管理、技术人员和设备的能力。
(3)经验, 主要考虑制造商在生产合同产品方面的业绩及行业地位。经过上述3 个方
面的审查, 可以把不具备资格的制造商排除在外, 以便达到对设备质量的控制。我们在设备的招标文件中对制造商的资格和生产能力都有明确的规定。
1.2 确定质量控制的依据
设备质量控制就是为了满足已确定的标准和规范, 因此确定质量控制依据也就是把用户的要求转化到设备制造的技术规范中去, 亦即合同、招标文件中所确定的技术标准计文件中注意其有关质量保证方面的规定是否完整和合理, 以确定满足质量要求的保证程度。
2 认真履行合同, 控制设备的制造质量,进行事中质量控制
在合同的履行阶段, 派驻现场的监理工程师进行设备质量的现场控制, 这是质量控制的关键阶段, 必须下大气力抓紧抓好。
2.1 设计审查
设备的设计文件应能满足确定的技术规格、标准和规范以及约定的特殊条款, 按约定时间对制造商的产品设计进行正式的、系统的严格审查是保证设备使用性能的有力措施和可靠保证。设计审查的主要工作包括: 审查设计的合理性; 审查设计的先进性; 审查设计的经济性; 审查设计的美观性。只有被审查过的且符合要求的设计文件, 才能用于设备的制造, 从而控制设备的设计质量。
2.2 设备制造过程中的质量控制
监理工程师在现场监理工作中必须采取一切质量保证措施, 控制影响设备质量的因素, 保证设备的制造质量。为此, 应赋予监理工程师充分的权力: 一是在设备质量控制中行使认定和否定的权力, 认定或否定制造过程中的材料、工艺和产成品件,减少或避免设备产生质量问题和隐患; 二是将质量控制与计量支付挂钩, 行使计量支付权, 可以对质量不合格的设备拒绝支付货款,来约束制造商按合同及设计要求办事, 确保设备的质量, 其主要工作有:
(1)检查特殊工种的操作人员是否具有规定的资质、是否持证上岗。
(2)检查制造商外购设备、材料和零部件是否符合经批准允许使用的产品和材料, 明确质量标准并对外购的设备、材料进行评价,审查试验、检验报告。
(3)进行每道工序完工后的质量验收, 检验合格才允许进行下一道工序。例如, 我们规定门座起重机的大型箱形金属结构件要求其在封闭前, 必须经监理工程师检验后方可覆自全
(4)审查设计变更, 进行图纸修改。要求每二项设计修改必须经监理工程师审查和签字后才能实施。
(5)检查制造商的施工工艺、安装工艺是否符合技术规范的要求, 协助制造商执行和完善质量保证体系, 改进计量和质量检测的技术和手段。
(6)对设备制造过程中产生的质量缺陷和事故进行调查和处理, 使其满足原定的设计标准, 并进行现场监督。
(7)严格制造商的设备质量负责制, 控制制造商将设备向外分包。我们规定制造商向外分包项目必须经监理工程师及业主的同意, 否则不得转包, 同时规定制造商对分包项目进行全面质量控制并对设备质量负责。
2.3 设备安装质量的控制
港口工程中需要安装的设备一般都是大型的、复杂的装卸机械, 如门座式起重机、集装箱岸边起重机以及其他起重机械。对设备安装质量的控制主要表现在安装前对安装零(部)件进行必要的校对(核)和复测, 不合格的零(部)件严禁进人安装程序, 在此基础上严格控制设备的安装精度, 将安装偏差控制在允许的范围内。以保证设备质量控制目标的实施。
3 严把设备验收质量关, 进行事后质量控制
设备制造、安装调试完成以后, 基本具备了交机条件。这一阶段的质量控制主要表现在按质量标准、设计文件对设备进行质量验收和评定,检查其是否符合设计与规范的要求, 组织设备的试运转及验收试车并对设备的性能进行考核, 审核竣工图纸及有关的质量文件。当设备经验收满足了质量标准后, 向制造商签发质量验收单, 至此设备的质量控制基本结束。
4 充分发挥协调作用, 确保设备质量
港口项目中的大型设备由于大多采用固定式或轨道式(包括固定车道式) 的方式与其他建筑相连或相配合, 因此系统之间的相互联系及相互的质量保证难免出现差错, 对此,质量控制主要靠发挥监理工程师的桥梁和纽带作用, 将各个系统联系在一起, 形成一个共同的质量目标。例如, 大型设备一般都配有防风装置、锚定装置或顶升装置, 这些装置都要求在土建施工中预留或预埋基础件, 怎样才能使土建与设备达到相互配合, 我们在工作中确定了设计前后有别时, 后者适应前者的原则。若土建设计在前, 则设备与土建相关部分的设计按土建提供的数据进行, 反之亦然。这样既保证了设备质量, 又保证了土建工程的质量, 达到了两全其美的效果。
5 结语
确保港口机电设备质量控制是港口运输行业的重要工作,是其有力的屏障,也是高效稳健运行的关键。事实证明,只有对设备进行全过程、全方位、全天候的全面质量管理, 才能确保机电设备保质保量地投人使用。为了进一步加强港口机电设备的质量控制,要制定出相应的合理的管理制度,并且严格执行,增强企业员工的素质,增强他们对机电设备管理的重要性的认识,使港口机电设备的质量控制真正合理化,规范化,从而最终加快港口经济的发展。
参考文献:
[1] 肖锦泉. 机电设备监理质量控制的探讨与分析[J]. 中国高新技术企业, 2008( 10) :
[2] 井新太. 机电设备监理质量控制主要内容和方法的探讨[J]. 西北水电, 2007( 2)
[3] 李彬,谢入斌. 加强质量控制,提高工程监理水平[J]. 贵州工业大学学报( 自然科学版) ,2002( 6)
[4] 孙宜江. 浅谈施工阶段监理的质量控制[J]. 滁州职业技术学院学报,2006( 3)
[5] 徐富刚. 公路施工建设中的质量控制对策[J]. 黑河科技,2002( 1)