资源描述:
《应答器报文组帧实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、列车运行控制系统实验报告应答器报文组帧一、实验目的1.理解应答器报文结构和填写方式。2.完成应答器报文的解码,并理解应答器报文的应用方式。3.理解ETCS语言的应用。二、编写程序报文解析的流程框图三、实验程序DimiAsSingleDimjAsSingleDimsAsLongDimkAsLongDimNID_SIGNAL1(100)AsSingleDimL_SECTION1(100)AsSingleDimNID_SIGNALAsSingleDimL_SECTIONAsSingleDimD_STATICAsLongDimV_ST
2、ATICAsLongDimN_ITERAsLongDimQ_SCALEAsLongDimNID_PACKETAsLongDimL_PACKETAsLong'定义变量L_PACKET=ff.GetValueOfVar(13,60,Telegram)'读取L_PACKET中的数据NID_PACKET=ff.GetValueOfVar(8,50,Telegram)'读取NID_PACKET中的数据IfNID_PACKET=27Then'判断是否读取线路信息包ETCS-27中的数据sLineAllowSpeed(0,0)=0D_STA
3、TIC=ff.GetValueOfVar(15,75,Telegram)'读取应答器中速度信息起始点距离V_STATIC=ff.GetValueOfVar(7,90,Telegram)'读取应答器中最大允许列车速度N_ITER=ff.GetValueOfVar(5,103,Telegram)'速度变化点数量IfN_ITER=1Then'变化点数量为1时D_STATIC=ff.GetValueOfVar(15,108,Telegram)sLineAllowSpeed(0,1)=V_STATIC*5sLineAllowSpeed(
4、1,0)=D_STATICEndIfIfN_ITER=2Then'变化点数量为2时sLineAllowSpeed(0,1)=V_STATIC*5D_STATIC=ff.GetValueOfVar(15,108,Telegram)sLineAllowSpeed(1,0)=D_STATICV_STATIC=ff.GetValueOfVar(7,123,Telegram)sLineAllowSpeed(1,1)=V_STATIC*5EndIfEndIfNID_PACKET=ff.GetValueOfVar(8,50+L_PACKET
5、,Telegram)IfNID_PACKET=44Then'判断是否读取线路信息包ETCS-44中的数据j=0Q_SCALE=ff.GetValueOfVar(2,97+L_PACKET,Telegram)'判断分辨率IfQ_SCALE=0Thenk=0.1EndIfIfQ_SCALE=1Thenk=1EndIfIfQ_SCALE=2Thenk=10EndIfNID_SIGNAL=ff.GetValueOfVar(4,114+L_PACKET,Telegram)'读取NID_SIGNAL数据L_SECTION=ff.GetVa
6、lueOfVar(15,123+L_PACKET,Telegram)s=L_SECTIONN_ITER=ff.GetValueOfVar(5,138+L_PACKET,Telegram)Fori=1ToN_ITERNID_SIGNAL1(i)=ff.GetValueOfVar(4,143+(i-1)*24+L_PACKET,Telegram)L_SECTION1(i)=ff.GetValueOfVar(15,152+(i-1)*24+L_PACKET,Telegram)s=s+L_SECTION1(i)IfNID_SIGNAL
7、1(i)=0Then'判断是否有信号机sBlocks(j)=s*k'有信号机则确定闭塞区间长度s=0'中间变量置零j=j+1EndIfNextEndIf四、结果验证测试案例测试实验3程序在人工解码下的正线接车功能测试步骤1、设置初速度200km/h,加速运行;2、选择正线接车进路类型,直到列车停车;3、观察所计算的允许速度曲线是否正确;4、查看记录文件;测试结果列车通过信号机在正线停车测试结果截图测试案例测试实验3程序在人工解码下的18号道岔以下侧线接车功能测试步骤1、设置初速度200km/h,加速运行;2、选择18号码道岔以
8、下侧线接车进路类型,直到列车停车;3、观察所计算的允许速度曲线是否正确;4、查看记录文件;测试结果列车进入18号以下道岔到侧线停车测试结果截图测试案例测试实验3程序在人工解码下的18号道岔以上侧线接车功能测试步骤1、设置初速度200km/h,加速运行;2、选择18号码道岔以上