版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
word列车运行控制应答器报文组帧实验报告学院:电子信息工程学院班级:自动化1301成员:1/14word目录222333345566712实验目标实验整体目标ETCS语言的应用。实验具体目标Excel号以下道岔侧线接车、18号以上道岔侧线接车和引导接车四种情况,其具体码序与实验二一样,此处不再罗列。2/14word实验过程原理分析应答器报文结构原理收到一个完整的、固定长度的报文帧〔104ETCSETCS语言进展编码后的二进制数据。据。ETCS语言组成关系如下:线路参数相关的应答器信息包定义和提供闭塞分区长度的轨道区段信息包【CTCS-1【ETCS-27】包中针对速度变化点描述定义情况可用如下图表示:3/14word信息包的其他具体结构和变量情况等信息在实验过程中可具体参考实验指导书。2.1.3 整体函数变量情况BaliseBitToByte()函数中,其输入变量和输出变量为:仿真环境excel收它们提供的信息。具体仿真环境结构如如下图所示:4/14word程序编写程序分析5/14word程序框图程序代码〔注:本局部只列出关键局部,完整代码请查看附录〕实现变量由bit到字节转换,将线路允许速度填充到sLineAllowSpeed数组中offset=50VarBitNum=8TotoalBitBeforeVar=offsetNID_PACKET1=(VarBitNum,TotoalBitBeforeVar,Telegram)//读取NID_PACKET1中的信息VarBitNum=13TotoalBitBeforeVar=offset+10L_PACKET1=(VarBitNum,TotoalBitBeforeVar,Telegram)//读取L_PACKET1中的信息6/14wordIfNID_PACKET1=27Then//判断是否读取线路信息包ETCS-27中的数据sLineAllowSpeed(0,0)=0VarBitNum=15TotoalBitBeforeVar=offset+25D_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)//读取应答器中速度信息起始点距离VarBitNum=7TotoalBitBeforeVar=offset+40V_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)//读取应答器中最大允许列车速度VarBitNum=5TotoalBitBeforeVar=offset+53N_ITER=(VarBitNum,TotoalBitBeforeVar,Telegram)//速度变化点数量IfN_ITER=1Then//变化点数量为1时VarBitNum=15TotoalBitBeforeVar=offset+58D_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)VarBitNum=7TotoalBitBeforeVar=offset+73V_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)sLineAllowSpeed(1,0)=D_STATICsLineAllowSpeed(0,1)=V_STATIC*5EndIf实现变量由bit到字节转换,将轨道电路合并为闭塞分区填充到sBlocks数组IfNID_PACKET=44Then//判断是否读取线路信息包CTCS-1中的数据Q_SCALE=(VarBitNum,TotoalBitBeforeVar,Telegram)IfQ_SCALE=0Then7/14word//获取轨道区段的长度分辨率信息NID_SIGNAL=(VarBitNum,TotoalBitBeforeVar,Telegram)//获取信号灯情况VarBitNum=15TotoalBitBeforeVar=offset+L_PACKET1+73L_SECTION1=(VarBitNum,TotoalBitBeforeVar,Telegram)//读取轨道区段信息IfNID_SIGNAL=0Then//判断是否有信号机sBlocks(r)=s*B//有信号机如此确定闭塞分区区间长度s=0//中间变量置零r=r+1EndIfNextEndIf实验结果分析实验结果记录表实验结果记录表测试案例正线接车停车测试步骤200km/h,加速运行;选择正线接车进路类型,直到列车停车;测试结果正线接车测试结果截图8/14word实验结果记录表测试案例 18号道岔以下接车停车功能200km/h,加速运行;测试步骤测试结果
18号道岔一下侧线接车进路类型,直到列车停车;d.查看记录文件。18号道岔以下接车测试结果截图9/14word实验结果记录表测试案例 18号道岔以上接车停车功能200km/h,加速运行;测试步骤测试结果
18号道岔以上侧线接车进路类型,直到列车停车;d.查看记录文件。18号道岔以上接车停车功能测试结果截图实验结果记录表测试案例 侧线引导接车停车功能200km/h,加速运行;测试步骤
c.观察所计算的允许速度曲线是否正确;d.查看记录文件。测试结果 侧线引导接车停车功测试结果截图10/14word调试记录汇总表问题描述 原因分开始运行后图像与实验实验过程操作错误二完全一致开始运行后无曲线生成 实验理解错误
解决方法本实验中为“人工解析〞在实验二的根底上完成二程序正确完成并写入三程序的编写和测试
后面的区间赋值错误
对中间变量s置零〔〕函数运行错未在函数开始前对 定义Telegram函数并定误 Telegram进展正确定义 义类型4实验总结11/14word可。虽然实验过程中没有遇到很大的困难,但实验过程还是让我们有很大收获,首先是对地面设备有了更多的了解,熟悉了应答器的工作方式与ETCS语言,并能通过程序的编写对其进展运用。附源代码PublicFunctionBaliseBitToByte(Telegram()AsByte,ByRefsBlocks()AsSingle,ByRefsLineAllowSpeed()AsSingle)'[codeherebegin]DimNID_PACKET1AsLongDimNID_PACKET2AsLongDimL_PACKET1AsLongDimQ_SCALEAsLongDimNID_SIGNALAsLongDimL_SECTION1AsLongDimL_SECTIONAsLongDimN_ITERAsLongDimD_STATICAsLongDimV_STATICAsLongDimVarBitNumAsByteDimTotoalBitBeforeVarAsIntegerDimoffsetAsSingleDimBAsSingleDimiAsSingleDimrAsSingleDimsAsSingleoffset=50VarBitNum=8TotoalBitBeforeVar=offsetNID_PACKET1=(VarBitNum,TotoalBitBeforeVar,Telegram)VarBitNum=13TotoalBitBeforeVar=offset+10L_PACKET1=(VarBitNum,TotoalBitBeforeVar,Telegram)12/14wordIfNID_PACKET1=27ThensLineAllowSpeed(0,0)=0VarBitNum=15TotoalBitBeforeVar=offset+25D_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)VarBitNum=7TotoalBitBeforeVar=offset+40V_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)VarBitNum=5TotoalBitBeforeVar=offset+53N_ITER=(VarBitNum,TotoalBitBeforeVar,Telegram)IfN_ITER=1ThenVarBitNum=15TotoalBitBeforeVar=offset+58D_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)VarBitNum=7TotoalBitBeforeVar=offset+73V_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)sLineAllowSpeed(1,0)=D_STATICsLineAllowSpeed(0,1)=V_STATIC*5EndIfIfN_ITER=2ThensLineAllowSpeed(0,1)=V_STATIC*5VarBitNum=15TotoalBitBeforeVar=offset+58D_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)sLineAllowSpeed(1,0)=D_STATICVarBitNum=7TotoalBitBeforeVar=offset+73V_STATIC=(VarBitNum,TotoalBitBeforeVar,Telegram)sLineAllowSpeed(1,1)=V_STATIC2*5EndIfEndIfVarBitNum=8TotoalBitBeforeVar=offset+L_PACKET1NID_PACKET2=(VarBitNum,TotoalBitBeforeVar,Telegram)IfNID_PACKET=44ThenVarBitNum=2TotoalBitBeforeVar=offset+L_PACKET1+47Q_SCALE=(VarBitNum,TotoalBitBeforeVar,Telegram)13/14wordIfQ_SCALE=0ThenElseIfQ_SCALE=1ThenB=1ElseIfQ_SCALE=2ThenB=10EndIfVarBitNum=4TotoalBitBeforeVar=offset+L_PACKET1+64NID_SIGNAL=(VarBitNum,TotoalBitBeforeVar,Telegram)VarBitNum=15TotoalBitBeforeVar=offset+L_PACKET1+73L_SECTION1=(VarBitNum,TotoalBitBeforeVar,Telegram)VarBitNum=5TotoalBitBeforeVar=offset+L_PACKET1+88N_ITER=(VarBitNum,TotoalBitBeforeVar,Telegram)s=L_SECTION1Fori=1ToN_ITERVarBitNum=4TotoalBitBeforeVar=offset+L_PACKET1+93+24*(i-1)NID_SIGNAL=(VarBitNum,TotoalBi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北工业大学院士助理招聘2人备考题库及答案详解【典优】
- 2026山东济南市第五人民医院招聘卫生高级人才和博士(控制总量)8人备考题库附答案详解(突破训练)
- 2026江苏徐州沛县产投集团招聘1人备考题库附参考答案详解(研优卷)
- 2026广东广州市越秀区华乐街道办事处招聘合同制人员1人备考题库及完整答案详解
- 2026甘肃金昌永昌县红山窑镇卫生院招聘1人备考题库及答案详解(夺冠)
- 2026安徽亳州市蒙城县中医院招聘卫生专业技术人员75人备考题库及参考答案详解1套
- 2026重庆市永川区永昌街道卧龙凼社区招聘全日制公益性岗位1人备考题库含答案详解(完整版)
- 2026春季新疆克拉玛依市面向高校毕业生招聘事业单位人员120人备考题库含答案详解(培优b卷)
- 2026年安庆市人力资源服务有限公司招聘劳务外包员工笔试模拟试题及答案解析
- 2026浙江温州医科大学附属第一医院泌尿外科(男性科)康复技师招聘1人笔试备考题库及答案解析
- 产业引导资金实施方案
- 2025年桐庐县事业单位联考招聘考试历年真题带答案
- GB/T 3672.2-2025橡胶制品的公差第2部分:几何公差
- 铁道概论高职PPT完整全套教学课件
- 《山东省情省况》知识考试参考题库(含解析)
- 医生进修申请表(经典版)
- 100+华为云高层主打胶片-华为云+智能+见未来
- 第六章消费者学习与记忆对消费者行为的影响
- 医院麻醉精神药品的管理与使用
- GB/T 39501-2020感官分析定量响应标度使用导则
- 2022年苏州市事业单位招聘笔试试题及答案解析
评论
0/150
提交评论