您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 交通运输 > 道路运输组织学实验指导书
交通与汽车工程学院《道路运输组织》实验指导书适用专业:交通运输课程代码:8234790学时:40(4)学分:2.5编写单位:交通与汽车工程学院编写人:曾传华审核人:骆勇审批人:孙仁云《道路运输组织》实验指导书-1-目录实验一加权平均法的交通量预测程序编写……………………………………1实验报告格式及要求…………………………………………………………………11主要参考文献………………………………………………………………………11《道路运输组织》实验指导书-2-实验一加权平均法的交通量预测程序编写一、实验目的和任务通过上机实践,加强对交通量预测理论知识的认识,并通过Powerbuilder软件编写程序,实现交通量的自动预测,提高将理论与实践相结合的能力。二、实验内容1.设计主窗口,编写主程序。2.运用编写的程序进行交通量预测。三、实验步骤1.设计主窗口,编写主程序。1)设计主窗口;(1)主窗口结构如图一所示:图一主窗口分为四大模块:实际交通量录入模块、加权系数模块、预测模块和坐标图显示模块。(2)实际交通量模块:主要由1个groupbox控件,16个stitactext控件和12个singlelinedit控件组成,如图二所示,用于输入一到十二月的实际交通量,作为交通量预测的基础数据。《道路运输组织》实验指导书-3-图二(3)加权系数模块:主要由1个groupbox控件,8个stitactext控件和12个singlelinedit控件组成,如图三所示,用于输入四组认为比较合理的加权系数。图三(4)预测模块:主要由1个groupbox控件,3个stitactext控件、4个singlelinedit和2个commandbutton控件组成,如图四所示,显示预测的结果。预测分两步:第一步筛选出最优的加权系数;第二步预测下一年一月份得交通量。《道路运输组织》实验指导书-4-图四(5)坐标图显示模块:主要由1个groupbox控件和1个graph控件组成,如图五所示,将每月的预测交通量与实际交通量相比较,并显示在坐标图上。图五(6)另外主窗口还有两个主按钮控件,cb_reset和cb_quit,用于数据的从新输入和退出。2)编写主程序:(1)定义全局变量:intjtl_1,jtl_2,jtl_3,jtl_4,jtl_5,jtl_6,jtl_7,jtl_8,jtl_9,jtl_10,jtl_11,jtl_12(2)筛选按钮(cb_select)的click事件代码:dec{2}qs_1_1,qs_1_2,qs_1_3,qs_2_1,qs_2_2,qs_2_3,qs_3_1,qs_3_2,qs_3_3,qs_4_1,qs_4_2,qs_4_3dec{2}yc_4_1,yc_4_2,yc_4_3,yc_4_4,yc_5_1,yc_5_2,yc_5_3,yc_5_4,yc_6_1,yc_6_2,yc_6_3,yc_6_4dec{2}yc_7_1,yc_7_2,yc_7_3,yc_7_4,yc_8_1,yc_8_2,yc_8_3,yc_8_4,yc_9_1,yc_9_2,yc_9_3,yc_9_4dec{2}yc_10_1,yc_10_2,yc_10_3,yc_10_4,yc_11_1,yc_11_2,yc_11_3,yc_11_4,yc_12_1,yc_12_2,yc_12_3,yc_12_4dec{2}jc_1,jc_2,jc_3,jc_4《道路运输组织》实验指导书-5-//判断数据是否输入完整。ifsle_1.text=orsle_2.text=orsle_3.text=orsle_4.text=orsle_5.text=orsle_6.text=orsle_7.text=orsle_8.text=orsle_9.text=orsle_10.text=orsle_11.text=orsle_12.text=orsle_13.text=orsle_14.text=orsle_15.text=orsle_16.text=orsle_17.text=orsle_18.text=orsle_23.text=orsle_24.text=orsle_25.text=orsle_26.text=orsle_27.text=orsle_28.text=thenmessagebox(提示,请输入完整的数据信息)returnendif//将录入的数据赋值给相应的变量。jtl_1=integer(sle_1.text)jtl_2=integer(sle_2.text)jtl_3=integer(sle_3.text)jtl_4=integer(sle_4.text)jtl_5=integer(sle_5.text)jtl_6=integer(sle_6.text)jtl_7=integer(sle_23.text)jtl_8=integer(sle_24.text)jtl_9=integer(sle_25.text)jtl_10=integer(sle_26.text)jtl_11=integer(sle_27.text)jtl_12=integer(sle_28.text)qs_1_1=dec(sle_7.text)qs_1_2=dec(sle_8.text)qs_1_3=dec(sle_9.text)qs_2_1=dec(sle_10.text)qs_2_2=dec(sle_11.text)qs_2_3=dec(sle_12.text)qs_3_1=dec(sle_13.text)qs_3_2=dec(sle_14.text)qs_3_3=dec(sle_15.text)qs_4_1=dec(sle_16.text)qs_4_2=dec(sle_17.text)qs_4_3=dec(sle_18.text)//判断每组加权系数是否符合条件ifqs_1_1=0orqs_1_2=0orqs_1_3=0orqs_1_1+qs_1_2+qs_1_31thenmessagebox(提示,请输入符合要求的加权系数,1每个加权系数都0,每组加权系数之和=1)elseifqs_2_1=0orqs_2_2=0orqs_2_3=0orqs_2_1+qs_2_2+qs_2_31thenmessagebox(提示,请输入符合要求的加权系数,1每个加权系数都0,每组加权系数之和=1)elseifqs_3_1=0orqs_3_2=0orqs_3_3=0orqs_3_1+qs_3_2+qs_3_31thenmessagebox(提示,请输入符合要求的加权系数,1每个加权系数都0,每组加权系数之和=1)elseifqs_4_1=0orqs_4_2=0orqs_4_3=0orqs_2_1+qs_2_2+qs_2_31thenmessagebox(提示,请输入符合要求的加权系数,1每个加权系数都0,每组加权系数之和=1)elseifqs_1_1qs_1_2orqs_1_2qs_1_3thenmessagebox(提示,请按从大到小的顺序填写每组加权系数)elseifqs_2_1qs_2_2orqs_2_2qs_2_3then《道路运输组织》实验指导书-6-messagebox(提示,请按从大到小的顺序填写每组加权系数)elseifqs_3_1qs_3_2orqs_3_2qs_3_3thenmessagebox(提示,请按从大到小的顺序填写每组加权系数)elseifqs_4_1qs_4_2orqs_4_2qs_4_3thenmessagebox(提示,请按从大到小的顺序填写每组加权系数)returnendif//用给的四组加权系数预测四月到十二月的交通量。yc_4_1=jtl_3*qs_1_1+jtl_2*qs_1_2+jtl_1*qs_1_3yc_4_2=jtl_3*qs_2_1+jtl_2*qs_2_2+jtl_1*qs_2_3yc_4_3=jtl_3*qs_3_1+jtl_2*qs_3_2+jtl_1*qs_3_3yc_4_4=jtl_3*qs_4_1+jtl_2*qs_4_2+jtl_1*qs_4_3yc_5_1=jtl_4*qs_1_1+jtl_3*qs_1_2+jtl_2*qs_1_3yc_5_2=jtl_4*qs_2_1+jtl_3*qs_2_2+jtl_2*qs_2_3yc_5_3=jtl_4*qs_3_1+jtl_3*qs_3_2+jtl_2*qs_3_3yc_5_4=jtl_4*qs_4_1+jtl_3*qs_4_2+jtl_2*qs_4_3yc_6_1=jtl_5*qs_1_1+jtl_4*qs_1_2+jtl_3*qs_1_3yc_6_2=jtl_5*qs_2_1+jtl_4*qs_2_2+jtl_3*qs_2_3yc_6_3=jtl_5*qs_3_1+jtl_4*qs_3_2+jtl_3*qs_3_3yc_6_4=jtl_5*qs_4_1+jtl_4*qs_4_2+jtl_3*qs_4_3yc_7_1=jtl_6*qs_1_1+jtl_5*qs_1_2+jtl_4*qs_1_3yc_7_2=jtl_6*qs_2_1+jtl_5*qs_2_2+jtl_4*qs_2_3yc_7_3=jtl_6*qs_3_1+jtl_5*qs_3_2+jtl_4*qs_3_3yc_7_4=jtl_6*qs_4_1+jtl_5*qs_4_2+jtl_4*qs_4_3yc_8_1=jtl_7*qs_1_1+jtl_6*qs_1_2+jtl_5*qs_1_3yc_8_2=jtl_7*qs_2_1+jtl_6*qs_2_2+jtl_5*qs_2_3yc_8_3=jtl_7*qs_3_1+jtl_6*qs_3_2+jtl_5*qs_3_3yc_8_4=jtl_7*qs_4_1+jtl_6*qs_4_2+jtl_5*qs_4_3yc_9_1=jtl_8*qs_1_1+jtl_7*qs_1_2+jtl_6*qs_1_3yc_9_2=jtl_8*qs_2_1+jtl_7*qs_2_2+jtl_6*qs_2_3yc_9_3=jtl_8*qs_3_1+jtl_7*qs_3_2+jtl_6*qs_3_3yc_9_4=jtl_8*qs_4_1+jtl_7*qs_4_2+jtl_6*qs_4_3yc_10_1=jtl_9*qs_1_1+jtl_8*qs_1_2+jtl_7*qs_1_3yc_10_2=jtl_9*qs_2_1+jtl_8*qs_2_2+jtl_7*qs_2_3yc_10_3=jtl_9*qs_3_1+jtl_8*qs_3_2+jtl_7*qs_3_3yc_10_4=jtl_9*qs_4_1+jtl_8*qs_4_2+jtl_7*qs_4_3yc_11_1=jtl_10*qs_1_1+jtl_9*qs_1_2+jtl_8*qs_1_3yc_11_2=jtl_10*qs_2_1+jtl_9*qs_2_2+jtl_8*qs_2_3yc_11_3=jtl_10*qs_3_1+jtl_9*qs_3_2+jtl_8*qs_3_3yc_11_4=jtl_10*qs_4_1+jtl_9*qs_4_2+jtl_8*qs_4_3yc_12_1=jtl_11*qs_1_1+jtl_10*qs_1_2+jtl_9*qs_1_3yc_12_2=jtl_11*qs_2_1+jtl_10*qs_2_2+jtl_9*qs_2_3yc_12_3=jtl_11*qs_3_1+jtl_10*qs_3_2+jtl_9*qs_3_3yc_12_4=jtl_11*qs_4_1+jtl_10*qs_4_2+jtl_9*qs_4_3//计算出用每组加权系数计算出的预测交通量与实际交通量的差值绝对值之和的平均值。《道路运输组织》实验指导书-7-jc_1=(abs(jtl_4-yc_4_1)+abs(jtl_5-yc_5_1)+abs(jtl_6-yc_6_1)+ab
本文标题:道路运输组织学实验指导书
链接地址:https://www.777doc.com/doc-2020634 .html