第一章 CCS概述
- 格式:doc
- 大小:341.00 KB
- 文档页数:25
海上移动平台检验中国船级社湛江分社2000年9月6日目录第一篇总则第二篇平台结构第三篇轮机装置第四篇电气设备第五篇救生设备第六篇消防设备第七篇无线电通信导航设备第八篇载重线证书第九篇防污设备第十篇起重设备第一篇总则目录第一章移动平台的各种证书第二章移动平台建造后的各种检验第一章移动平台的各种证书根据平台规范、规则、安全规则、国际公约及有关规定,海上移动式平台应持有如下各种证书:(1) 有关入级检验的证书证书名称格式有效期依据1)海上移动式平台入级证书 CCM 五年 82规范/92规范 2)临临时海上移动式平台入级证书 CCM-I 5个月证书名称格式有效期依据1)国际船舶吨位证书(1969) CIT-2 长期 69国际船舶吨位丈量公约2) 海上移动平台载重线证书 CLL-M 五年 69国际船舶载重线公约3)海上移动平台防油污证书 CPP-U 五年 73/78MAPOL4)海上移动平台安全证书 SCM 五年 79、89MODV SOLAS5)船舶起重和起货设备检验簿 RLA-2 长期劳工组织32号公约6)海上移动平台检验合格证书 SCMF 一年(仅适用于外国籍平台)7)平台防止生活污水污染证书 CSW-U 五年8)海上移动平台适拖证书 TCM9)起重设备检验和试验证书 CLA-210)活动零部件检验和试验证书 CLG-211)铁制活动零部件热处理证书 CHT-212)钢索检验和试验证书 CWR-2以上各种证书各自依据一定的公约、规则或规范而签发,其约束的范围,所证明的内容项目各不相同,证书的作用不同。
1、国际船舶吨位证书(1969) CIT-2 长期吨位证书是国家证书,由政府授权签发,••用于证明移动平台的总吨位和净吨位。
目前使用<<国际船舶吨位证书(1969)>>CIT-2,根据1969年国际船舶吨位丈量公约的规定,套用船用吨位丈量方法。
规则中有许多规定,不适用于平台的地方,只能参照处理,酌情确定。
指导性文件GUIDANCE NOTESGD 02-2008中国船级社工业产品检验指南GUIDELINES FOR INSPECTIONS OF INDUSTRIAL PRODUCTS2008前言中国船级社(以下简称本社)是根据中华人民共和国政府有关法令注册登记的、为社会利益服务的专业技术机构/组织。
本社的主要业务有:船舶与海上设施及其产品入级服务,船舶与海上设施及其产品授权法定服务,相关陆上工业设施与产品认证、检验及发证,ISO9000与ISO14000等系列体系认证等等。
工业产品检验指南(以下简称本指南)是本社为适应相关陆上工业设施与产品检验与发证业务的需要而制定的指导性文件,它阐明了本社对相关设施和产品的检验发证及有关活动所明确的条件和要求,以及具体的实施方法和程序。
本指南所述的检验是本社通过对产品技术文件的审查、试验验证、企业生产能力和条件的评估、质量管理体系的评审及必要的符合性检验等过程,以确认产品符合特定标准和/或规范性文件,并签发证书或报告和授予符合性标志(适用时)的活动。
目 录第一章: 总 则第二章: 申请与受理第三章: 检 验第一节: 产品检验第二节: 设计认可第三节: 型式认可第四节: 工厂认可第四章: 标志及其使用第一章总则1.适用范围本指南适用于下列任一种情况:1.1国家主管机关授权或指定本社对产品进行检验;1.2定货合同要求产品需经过本社检验;1.3产品制造者为取得潜在用户的信任,希望获得本社签发的证书,以证明其产品能够满足有关规定、标准的要求;1.4产品有关者出于其他原因,要求本社对产品、产品的设计或产品制造者的能力等进行鉴定或评估。
2.检验依据2.1对于主管机关授权/指定本社检验的产品,本社以主管机关要求执行的国际公约和规则、政府当局的法令、条例、法规、标准等作为检验依据。
2.2对于需取得本社证书的产品,本社将采用公认的合理标准或双方协商确定的适用标准作为检验依据,如:2.2.1国家标准(GB);2.2.2国际标准化组织(ISO)、国际电工委员会(IEC)所制定的标准;2.2.3有影响的跨国家的区域标准;2.2.4某一领域、行业的政府主管部门批准、发布的或公认有权威的组织制定的标准;2.2.5用户指定的技术条件(订货合同要求);2.3如有必要,本社将针对某项产品和产品的制造,制定标准,并作为检验依据;3.服务种类3.1产品检验本社通过对产品的技术文件资料的审查,对最终产品和/或其制造过程中检查和试验,来确认每件/每批产品符合特定标准和/或规范性文件,检验合格后标记本社产品检验标志并签发产品证书或检验报告。
第一章 CCS概述 (1)1.1CCS概述 (4)1.2代码生成工具 (6)1.3CCS集成开发环境 (8)1.3.1 编辑源程序 (8)1.3.2创建应用程序 (9)1.3.3 调试应用程序 (9)1.4DSP/BIOS插件 (10)1.4.1 DSP/BIOS 配置 (10)1.4.2 DSP/BIOS API 模块 (11)1.5硬件仿真和实时数据交换 (12)1.6第三方插件 (15)1.7CCS文件和变量 (16)1.7.1安装文件夹 (16)1.7.2文件扩展名 (16)1.7.3环境变量 (17)1.7.4增加DOS环境空间 (17)第二章 开发一个简单的应用程序 (19)2.1创建工程文件 (19)2.2向工程添加文件 (21)2.3查看源代码 (22)2.4编译和运行程序 (24)2.5修改程序选项和纠正语法错误 (25)2.6使用断点和观察窗口 (27)2.7使用观察窗口观察STRUCTURE变量 (29)2.8测算源代码执行时间 (30)2.9进一步探索 (32)2.10进一步学习 (32)第三章 开发DSP/BIOS程序 (33)3.1创建配置文件 (33)3.2向工程添加DSP/BIOS文件 (35)3.3用CCS测试 (37)13.4测算DSP/BIOS代码执行时间 (38)3.5进一步探索 (40)3.6进一步学习 (40)第四章 算法和数据测试 (41)4.1打开和查看工程 (41)4.2查看源程序 (43)4.3为I/O文件增加探针断点 (45)4.4显示图形 (47)4.5执行程序和绘制图形 (48)4.6调节增益 (49)4.7观察范围外变量 (50)4.8使用GEL文件 (52)4.9调节和测试PROCESSING函数 (53)4.10进一步探索 (55)4.11进一步学习 (56)第五章 程序调试 (57)5.1打开和查看工程 (57)5.2查看源程序 (59)5.3修改配置文件 (62)5.4用E XECUTION G RAPH查看任务执行情况 (65)5.5修改和查看LOAD值 (66)5.6分析任务的统计数据 (69)5.7增加STS显式测试 (71)5.8观察显式测试统计数据 (72)5.9进一步探索 (74)5.10进一步学习 (74)第六章 实时分析 (75)6.1打开和查看工程 (75)6.2修改配置文件 (76)6.3查看源程序 (78)6.4使用RTDX控制修改运行时的LOAD值 (80)6.5修改软中断优先级 (83)26.6进一步探索 (84)6.7进一步学习 (84)第七章 I/O (85)7.1打开和查看工程 (85)7.2查看源程序 (86)7.3S IGNALPROG应用程序 (89)7.4运行应用程序 (90)7.5使用HST和PIP模块修改源程序 (92)7.6HST和PIP资料 (95)7.7在配置文件中增加通道和SWI (96)7.8运行修改后的程序 (98)7.9进一步学习 (98)3第一章 CCS概述本章概述CCS(Code Composer Studio)软件开发过程、CCS组件及CCS使用的文件和变量。
目录第一章 CCS概述 (4)1.1CCS概述 (4)1.2代码生成工具 (6)1.3CCS集成开发环境 (8)1.3.1 编辑源程序 (8)1.3.2创建应用程序 (9)1.3.3 调试应用程序 (9)1.4DSP/BIOS插件 (10)1.4.1 DSP/BIOS 配置 (10)1.4.2 DSP/BIOS API 模块 (11)1.5硬件仿真和实时数据交换 (13)1.6第三方插件 (16)1.7CCS文件和变量 (17)1.7.1安装文件夹 (17)1.7.2文件扩展名 (17)1.7.3环境变量 (18)1.7.4增加DOS环境空间 (19)第二章 开发一个简单的应用程序 (20)2.1创建工程文件 (20)2.2向工程添加文件 (22)2.3查看源代码 (24)2.4编译和运行程序 (26)2.5修改程序选项和纠正语法错误 (26)2.5修改程序选项和纠正语法错误 (27)2.6使用断点和观察窗口 (29)2.7使用观察窗口观察STRUCTURE变量 (31)2.8测算源代码执行时间 (32)2.9进一步探索 (34)2.10进一步学习 (34)3.1创建配置文件 (35)3.2向工程添加DSP/BIOS文件 (37)3.3用CCS测试 (39)3.4测算DSP/BIOS代码执行时间 (41)3.5进一步探索 (43)3.6进一步学习 (43)第四章 算法和数据测试 (44)4.1打开和查看工程 (44)4.2查看源程序 (46)4.3为I/O文件增加探针断点 (48)4.4显示图形 (50)4.5执行程序和绘制图形 (51)4.6调节增益 (53)4.7观察范围外变量 (53)4.7观察范围外变量 (54)4.8使用GEL文件 (56)4.9调节和测试PROCESSING函数 (57)4.10进一步探索 (59)4.11进一步学习 (60)第五章 程序调试 (61)5.1打开和查看工程 (61)5.2查看源程序 (63)5.3修改配置文件 (66)5.4用E XECUTION G RAPH查看任务执行情况 (69)5.5修改和查看LOAD值 (70)5.6分析任务的统计数据 (73)5.7增加STS显式测试 (75)5.8观察显式测试统计数据 (76)5.9进一步探索 (78)5.10进一步学习 (78)第六章 实时分析 (79)6.2修改配置文件 (80)6.3查看源程序 (82)6.4使用RTDX控制修改运行时的LOAD值 (84)6.5修改软中断优先级 (87)6.6进一步探索 (88)6.7进一步学习 (88)第七章 I/O (I)7.1打开和查看工程 (I)7.2查看源程序 (II)7.3S IGNALPROG应用程序 (V)7.4运行应用程序 (VI)7.5使用HST和PIP模块修改源程序 (VIII)7.6HST和PIP资料 (XI)7.7在配置文件中增加通道和SWI (XII)7.8运行修改后的程序 (XV)7.9进一步学习 (XV)第一章 CCS概述本章概述CCS(Code Composer Studio)软件开发过程、CCS组件及CCS 使用的文件和变量。
中国船级社(CCS)培训教案第一章通则1.1.1船级社1.1.1.1船级社是从事船舶与海上设施入级服务的独立、公正的组织,船级社与船舶和海上设施的设计、建造、买卖、营运、管理、保养、维修,融资、保险、租赁组织之间、没有任何商业关系。
1.1.1.2船级社致力于船舶与海上设施安全和环境保护,通过技术支持,符合性确认和研究开发,对海上安全和入级规范制定作出独特的贡献。
船级社按期版本的入级规范,为客户提供入级。
1.1.2中国船级社1.1.2.1中国船级社(以下简称“CCS”)是由中国有关法律授权、经法律登记注册的、从事船舶入级服务与法定服务等的专业技术机构/组织。
1.1.2.2 CCS主要承担国内外船舶、海上设施、集装箱及其相关工业产品的入级服务,签证检验、公正检验和经中国政府、外国(地区)政府主管机关授权,执行法定服务的具体业务,以及经有关主管机关核准的其他业务。
第二章入级范围与条件2.1.1入级原则2.1.1.1入级表示CCS按期规范,认为平台主体及附属物主要部件的结构强度和完整性,推进系统和操舵系统,发电系统,以及平台上装配的其他设施或辅助系统的可靠性和功能,能维持平台的基本服务,并以不同的符号和标志进行标识。
2.1.2入级过程2.1.2.1 入级过程由以下几个阶段组成:(1)规范的制定;(2)通过审图,建造中的检验,确认平台符合规范的要求;(3)当确认符合后,授予平台级和签发入级证书;(4)建造后检验,确认平台符合规范的要求,签署或签发入级证书;(5)信息的应用。
2.1.3定义2.1.3.1除另有规定外,本规范有关定义如下:(1)自升式平台:系指具有活动桩腿且其主体能沿支撑于海底的桩腿升至海面以上预定过度,并能将主体降回海面和回收桩腿的平台。
(2)海上移动平台:系指可根据需要从一个作业地点转移到另一个作业地点的海上平台,或简称为平台。
(3)坐式平台:系指由下壳体和树根立柱支撑海面以上上壳体的平台,它只适合于浅水作业,作业时下壳体坐落在海底上,并由立柱支撑上壳体上的全部重量。
ccs体系培训课件CCS体系培训课件CCS(Carbon Capture and Storage)体系是一种应对气候变化的关键技术,旨在减少二氧化碳等温室气体的排放。
它包括三个主要步骤:捕集(Capture)、运输(Transportation)和储存(Storage)。
在这篇文章中,我们将探讨CCS体系的背景、原理和应用。
一、背景随着全球工业化和城市化的快速发展,人类对能源的需求不断增加,而化石燃料的燃烧导致大量温室气体的排放,加剧了全球气候变化的问题。
为了应对这一挑战,CCS体系应运而生。
它的目标是将二氧化碳等温室气体从工业和能源生产过程中捕集出来,然后运输到合适的地点进行储存,以防止其进入大气层。
二、原理1. 捕集(Capture)捕集是CCS体系的第一步,它涉及到从燃烧过程中分离出二氧化碳。
目前,有几种常用的捕集技术,包括化学吸收、物理吸附和膜分离。
化学吸收是最常见的方法,它使用溶剂将二氧化碳吸收并与其他化学物质反应,形成可回收的产物。
物理吸附则是通过将二氧化碳吸附在特定材料上来实现分离。
膜分离则是利用半透膜的特性,将二氧化碳从其他气体中分离出来。
2. 运输(Transportation)捕集后的二氧化碳需要通过管道或其他运输方式从捕集点运送到储存地点。
这需要建立一个可靠的运输网络,确保二氧化碳能够安全地到达目的地。
运输过程中需要考虑到二氧化碳的压力和温度,以及运输成本和能源消耗等因素。
3. 储存(Storage)储存是CCS体系的最后一步,它涉及将二氧化碳永久地储存在地下或地下水层中,以防止其进入大气层。
储存地点可以是地下盐岩层、地下水层或油气田等。
在储存过程中,需要进行地质勘探和评估,以确保储存地点的安全性和可持续性。
三、应用CCS体系在各个领域都有广泛的应用潜力。
1. 电力行业电力行业是最大的温室气体排放源之一,因此CCS技术在该领域的应用潜力巨大。
通过在燃煤或天然气发电厂中捕集二氧化碳,并将其储存起来,可以显著减少温室气体的排放。
第一章CCS概述本章概述CCS(Code Composer Studio)软件开发过程、CCS组件及CCS使用的文件和变量。
CCS提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。
CCS图1-1 CCS构成及接口1.2 代码生成工具代码生成工具奠定了CCS所提供的开发环境的基础。
图1-2是一个典型的软件开发流程图,图中阴影部分表示通常的C语言开发途径,其它部分是为了强化开发过程而设置的附加功能。
图C编连接器(linker)把多个目标文件组合成单个可执行目标模块。
它一边创建可执行模块,一边完成重定位以及决定外部参考。
连接器的输入是可重定位的目标文件和目标库文件,有关连接器的细节参见TMS320C54x最优化C编译器用户指南和汇编语言工具用户指南。
归档器(archiver)允许你把一组文件收集到一个归档文件中。
归档器也允许你通过删除、替换、提取或添加文件来调整库,其细节参见TMS320C54x汇编语言工具用户指南。
助记符到代数汇编语言转换公用程序(mnimonic_to_algebric assembly translator utility)把含有助记符指令的汇编语言源文件转换成含有代数指令的汇编语言源文件,其细节参见TMS320C54x汇编语言工具用户指南。
你可以利用建库程序(library_build utility)建立满足你自己要求的“运行支持库”,其细节参见TMS320C54x最优化C编译器用户指南。
运行支持库(run_time_support libraries) 它包括C编译器所支持的ANSI标准运行支持函数、编译器公用程序函数、浮点运算函数和C编译器支持的I/O函数,其细节参见TMS320C54x最优化C编译器用户指南。
十六进制转换公用程序(hex conversion utility) 它把COFF目标文件转换成TI-Tagged、ASCII-hex、Intel、Motorola-S、或Tektronix 等目标格式,可以把转文件1.3 CCS集成开发环境CCS集成开发环境允许编辑、编译和调试DSP目标程序。
1.3.1 编辑源程序CCS允许编辑C源程序和汇编语言源程序,你还可以在C语句后面显示汇编指令的方式来查看C源程序。
集成编辑环境支持下述功能:用彩色加亮关键字、注释和字符串。
以圆括弧或大括弧标记C程序块,查找匹配块或下一个圆括弧或大括弧。
在一个或多个文件中查找和替代字符串,能够实现快速搜索。
1.3.2创建应用程序应用程序通过工程文件来创建。
工程文件中包括C源程序、汇编源程序、目标文件、库文件、连接命令文件和包含文件。
编译、汇编和连接文件时,可以分别指定它们的选项。
在CCS中,可以选择完全编译或增量编译,可以编译单个文件,也可以扫描出工程文件的全部包含文件从属树,也1.3.3CCSCCS1.4 硬件仿真和实时数据交换TI DSP供在片仿真支持,它使得CCS能够控制程序的执行,实时监视程序运行。
增强型JTAG连接提供了对在片仿真的支持,它是一种可与任意DSP系统相连的低侵扰式的连接。
仿真接口提供主机一侧的JTAG连接,如TI XDS510。
为方便起见,评估板提供在板JTAG仿真接口。
在片仿真硬件提供多种功能:DSP的启动、停止或复位功能CCS DSP之图1-4RTDX系统组成在主机平台上,RTDX库函数与CCS一道协同工作。
显示和分析工具可以通过COM API 与RTDX通信,从而获取目标系统数据,或将数据发送给DSP应用例程。
开发者可以使用标准的显示软件包,诸如National Instruments’ LabVIEW,Quinn-Curtis’ Real-Time Graphics Tools,或Microsoft Excel。
同时,开发者也可研制他们自己的Visual Basic或Visual C++应用程序。
获取捕捉硬磁显示方式。
1.5 CCS文件和变量本节简述CCS文件夹、CCS的文件类型及CCS环境变量。
1.5.1安装文件夹安装进程将在安装CCS的文件夹(典型情况为:c:\ti)中建立子文件夹。
此外,子文件夹又建立在Windows目录下(c:\windows or c:\winnt)。
C:\ti具1.5.2S使用的工程文件program.c.C程序源文件program.asm.汇编程序源文件filename.h.C程序的头文件,包含DSP/BIOS API模块的头文件filename.lib.库文件project.cmd.连接命令文件program.obj.由源文件编译或汇编而得的目标文件program.out.(经完整的编译、汇编以及连接的)可执行文件project.wks.存储环境设置信息的工作区文件,program.cdb.配置数据库文件。
采用DSP/BIOS API的应用程序需要这类文件,对于其它应用程序则是可选的。
保存配置文件时将产生下列文件:◆programcfg.cmd.连接器命令文件◆programcfg.h28.头文件◆programcfg.s28.汇编源文件------来源网络,仅供参考第二章 开发一个简单的应用程序本章使用hello world 实例介绍在CCS 中创建、调试和测试应用程序的基本步骤;介绍CCS 的主要特点,为在CCS 中深入开发DSP 软件奠定基础。
注:CCS 设置如果第一次启动CCS 时出现错误信息,首先确认是否已经安装了CCS 。
如果利用目标板进行开发,而不是带有CD-ROM的仿真器,则可参看与目标板一起提供的文档以设置正确的I/O端口地址。
4.选择菜单项Project→New。
5.在Save New Project As窗口中选择你所建立的工作文件夹并点击Open。
键入adcshujucaiji作为文件名并点击Save,CCS就创建了adcshujucaiji.mak的工程文件,它存储你的工程设置,并且提供对工程2.2 向工程添加文件1.选择Project→Add Files to Projec t,选择hello.c并点击Open。
2.选择Project→Add Files to Project,在文件类型框中选择*.asm。
选择vector.asm并点击Open。
该文件包含了设置跳转到该程序的C入口点包含程序段到存储器的映射。
如果这时选择过Bookmarks图底部的文件图标即可。
在编译工程文件时,CCS按下述路径顺序搜索文件:包含源文件的目录编译器和汇编器选项的Include Search Path中列出的目录(从左到右)2.3 查看源代码1.双击Project View中的文件hello.c,可在窗口的右半部看到源代码。
2.如想使窗口更大一些,以便能够即时地看到更多的源代码,你可以选择Op tion→Font使窗口具有更小的字型。
/* ======== hello.c ======== */puts("hello world!\n");#ifdef FILEIO/* clear char arrays */for (i = 0; i < BUFSIZE; i++) {scanStr[i] = 0 /* deliberate syntax error */fileStr[i] = 0;}/* read a string from stdin */scanf("%s", scanStr);/* open a file on the host and write char array */ fptr = fopen("file.txt", "w");fprintf(fptr, "%s", scanStr);2.4 编译和运行程序CCS会自动将你所作的改变保存到工程设置中。
在完成上节之后,如果你退出了CCS,则通过重新启动CCS和点击Project→Open,即可返回到你刚才停止工作处。
当运行程序时,可在Stdout窗口中看到hello world消息。
2.5 修改程序选项和纠正语法错误在前一节中,由于没有定义FILEIO,预处理器命令(#ifdef 和#endif)之间的程序没有运行。
在本节中,使用CCS设置一个预处理器选项,并找出和纠正语法错误。
1.选择Project→Options。
出现一条说明程序含有编译错误的消息,点击Cancel。
在Build tab域移动滚动条,就可看到一条语法出错信息。
双击描述语法错误位置的红色文字。
注意到hello.c源文件是打开的,重新编译已被更新的文件。
2.6 使用断点和观察窗口当开发和测试程序时,常常需要在程序执行过程中检查变量的值。
在本节中,可用断点和观察窗口来观察这些值。
程序执行到断点后,还可以使用单步执行命令。
区域中点击鼠标右键,从弹出的表中选择Insert New还应注意,Watch Window中显示出*scanStr的值。
在键入一个输入字符串之后,程序运行并在断点处停止。
程序中将要执行的下一行以黄色加亮。
11.点击(Step Over)工具栏按钮或按F10以便执行到所调用的函数fprintf()之后。
12.用CCS提供的step命令试验:■ Step Into (F2)3 基于DSP的数据采集设计实例3.1 安装驱动程序(1)安装仿真器驱动程序到文件夹“adshujucaiji”中的源文件全部加载进来。
如下图所示。
3.5 程序的编写3.5.1 程序编写思路(1). 一个DSP程序的构成。
一个完整的DSP程序主要由库文件,.c源文件,.h头文件以及.cmd连接命令文件组成。
(2).DSP程序的编写思路一个DSP程序要完成设想的功能,需要完成系统初始化,所使用的外设的初始化,中断初始化,已经终端服务程序的编写。
其中系统,外设初始化只需要对相应的寄存器进行设置即可以完成。
中断服务程序根据我们所需要的处理算法进行编写。
(3).现在总结起来DSP2812其实可以分为以下几个部分:时钟(DSP工作的动力)、外设(DSP实现相应的功能都是有对应的外设来实现的)、中断和中断服务程序。
的AD为12 位精度,由于各种因素的影响,测量值存在误差,需进行校正。
校正完成之后对该次测量获得的两个数值进行联合kalman滤波器数据融合,完成融合操作后将得到的数据存入eCAN总线的发送邮箱,将数据发送到上位机,一次操作完成。
之后退出中断程序,等待下一次中断触发信号的到来。
本系统就按照怎样的顺序完成真空度的数据采集、校正、融合和传输操作。
整个软件系统可以分为如下几个部分:系统初始化,用来完成DSP寄存器的设置,各级中断的清零,系统时钟、外设时钟的设置,踢除看门狗、初始化AD、EVA 等操作;终端服务程序的设置,用来完成采样结果的移位操作、校正,联合kalman 滤波器数据融合以及eCAN总线的数据传输;链接命令文件的编写,由于使用了外扩存储器,为保证程序执行的速度,将程序空间分配到片内存储器,程序执行过程中产生的数据存储到片外存储器中。