应答器报文组帧实验报告

应答器报文组帧实验报告

ID:22523631

大小:469.79 KB

页数:7页

时间:2018-10-29

应答器报文组帧实验报告_第1页
应答器报文组帧实验报告_第2页
应答器报文组帧实验报告_第3页
应答器报文组帧实验报告_第4页
应答器报文组帧实验报告_第5页
资源描述:

《应答器报文组帧实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、列车运行控制系统实验报告应答器报文组帧一、实验目的1.理解应答器报文结构和填写方式。2.完成应答器报文的解码,并理解应答器报文的应用方式。3.理解ETCS语言的应用。二、编写程序报文解析的流程框图JL将解析出来的D-STATIC,V-STATIC变量值,填充到sLineallowspeed<)数组屮用GetValueofVar()ffigs降所SSS量解折出来判断NID_PACKET的倌<27或解码轨道区段信烏、包ETCS-44将解析出来的NID-SIGNAL,L-SECTION價按照轨逼区段的定父赋值给咅个闭荃区间根据N-ITER划分出

2、线路限速区段,対与实验中的程序结含到一起根据所判断进跆信号机以及轨道区段与闭塞分区的关系..合并出闭塞分区并填充到SBLocks<)数组中三、实验程序DimiAsSingleDimjAsSingleDimsAsLongDimkAsLongDimNID_SIGNALl(100)AsSingleDimL_SECTION1(1OO)AsSingleDimN1D_S1GNALAsSingleDimL_SECTIONAsSingleDimDSTATICAsLongDimV_STATTCAsLongDimN_ITERAsLongDimQSCALEAs

3、LongDimNID_PACKETAsLongDimL_PACKETAsLong’定义变量L_PACKET=ff.GetValue0fVar(13,60,Telegram)’读取L_PACKET中的数据NID_PACKET=ff.GetValue0fVar(8,50,Telegram)’读取NID_PACKET屮的数据ifNID.PACKET=27Then’判断是否读取线路信息包ETCS-27中的数据sLineAllowSpeed(0,0)=0D_STATIC=ff.GetValue0fVar(15,75,Telegram)’读取应答器中

4、速度信息起始距离V_STATIC=ff.GctValuc0fVar(7,90,Telegram)’读取应答器中最大允许列车i度N_ITER=ff.GetValue0fVar(5,103,Telegram)’速度变化点数量IfN_ITER=1Then’变化点数量为1吋D_STATTC=ff.GetValue0fVar(15,108,Telegram)sLineAllowSpeed(0,1)=V—STATIC*5sLineAllowSpeed(1,0)=D_STATiCEndIfIfN_ITER=2Then’变化点数量为2吋sLineAllo

5、wSpeed(0,1)=V—STATIC*5D_STATIC=ff.GctValuc0fVar(15,108,Telegram)sLineAllowSpeed(1,0)=D_STATiCV_STATIC=ff.GetValue0fVar(7,123,Telegram)sLineAllowSpeed(1,1)=V_STATIC*5EndTfEndIfNID_PACKET=ff.GetValue0fVar(8,50+L_PACKET,Telegram)IfNID^PACKET=44Then’判断是否读取线hi信息包ETCS-44屮的数据j二0

6、Q_SCALE=ff.GctValuc0fVar(2,97+L_PACKET,Telegram)’判断分辨率IfQ_SCALE=0Thenk=0.1EndIfIfQ—SCALE=1Thenk=1EndIfTfQ^SCALR=2Thenk=10EndIfNID_SIGNAL=ff.GetValue0fVar(4,114+L_PACKET,Telegram)’读取NID_SIGNAL数据L_SRCTT0N=ff.GetValue0fVar(15,123+L_PACKRT,Telegram)s=L_SECTI0NN_iTER=ff.GetVal

7、ue0fVar(5,138+LJ)ACKET,Telegram)Fori=1ToN_ITERNID_SIGNALl(i)=ff.GetValueOfVar(4,143+(i-1)*24+LPACKRT,Telegram)L_SECTIONl(i)=ff.GetValueOfVar(15,152+(i-1)*24+LJ)ACKET,Telegram)s=s+L_SECTIONl(i)IfNID_SIGNALl(i)=0Then’判断是否有信号机sBlocks(j)=s*k’育信号机则确定闭塞区间长度s=0’中间变量置零j二j+1EndIfN

8、extEndIf四、结果验证测试案例测试实验3程序在人工解码下的正线接车功能测试步骤1、设置初速度200km/h,加速运行;2、选择正线接车进路类型,直到列车停车;3、观察所计算的允许速度曲线

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。