欢迎来到天天文库
浏览记录
ID:12640337
大小:266.50 KB
页数:9页
时间:2018-07-18
《计算机联锁程序设计模型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程名称:计算机联锁设计题目:计算机联锁进路选排设计院系:计算机与通信工程系年级:2006级姓名:指导教师:2009年10月6日课程设计任务书专业铁道信号姓名学号20067033开题日期:09年10月6日完成日期:09年12月31日题目计算机联锁进路选排设计一、设计的目的通过对课程设计任务的完成,进一步理解计算机联锁软件设计的理论内容,并且巩固和深化所学课程的知识,同时培养综合运用所学课程知识,分析和解决实际问题的能力,逐步树立正确的设计思想及严谨认真的科学态度。二、设计的内容及要求要求每位同学能够根据对计算机联锁作业过程
2、的认识,结合课程设计的内容,独立完成该课程设计。设计内容:1)计算机联锁数据库设计;2)计算机联锁进路处理程序的设计;3)系统软件平台的人机界面的设计。三、指导教师评语四、成绩指导教师(签章)年月日根据下面信号布置图及进路搜索流程图:①绘出站场型数据模块链接图,并用单链表实现(搜索方向自定);②定义其动态变量(只要求关键变量的功能函数);③编程实现进路搜索过程,并详细标明注释;④在K(1)处设置导向标志Yd时:按所编制程序实现D1到SII进路搜索过程。一、站场型数据模块链接图图1站场型数据结构图2搜索K(D1)-->K(S
3、II)调车进路二、动态变量及其定义站场计算机联锁中动态变量有以下几种:操作输入变量、状态输入变量、表示输出变量、设备控制变量、中间变量五种,各自作用如下:操作输入变量:反映操作人员操作动作的开关量,在联锁系统中,为了防止误动一个操作而形成操作命令,一般需要由两次或两次以上的操作才能形成操作命令,操作输入变量是形成操作命令的原始数据。状态输入变量:反映监控对象状态的变量,如轨道电路区段状态、道岔状态、信号机状态、灯丝状态,以及与进路相关的其他设备状态等。状态变量是参与联锁运算的安全数据。表示输出变量:指向控制台、表示盘或屏幕
4、显示器提供的变量。设备控制变量:设备控制变量是指控制信号机和转辙机的变量。中间变量:联锁程序执行过程中产生的一些变量,是实现联锁逻辑而起过度或中间转换作用的。有的存放在动态数据模块中,有的动态产生并动态释放。定义动态变量:JLKZBtypedefstruct{jlh:1;jlxz:xlj;jllx:b;sdan:D1;zdan:SII;ztxhjh:D1、D13、SII;}JLKZB;XHKZBtypedefstruct{anh:D1、SII;xmzt:gb;xhzt:gb;xhkz:jz;dszt:zc;yxdszt:z
5、c;opened:f;}XHKZBDCKZBtypedefstruct{sdch1/3、17/19;sqdh:1DG、3DG、17DG、19DG;cmzt:fw;dczt:sb;sbjlh:wsb;lkh:101;used:o;funcSb:o;delay:3s;}DCKZB;QDZTBtypedefstruct{qdbh:1DG、3DG、17DG、19DG;qdxz:DG;qdlx:**;qdzt:kx;sbflag:hgd;lkh:201;used:do;}QDZTB;ANRECtypedefstruct{anxz:d
6、x、lx;anlx:fzfs、zfs;temp:301、302;}ANREC;三、编程实现进路搜索过程的代码DimiAsIntegerPrivateSubCommand1_Click()Timer1.Enabled=TrueTimer1.Interval=300EndSubPrivateSubCommand5_Click()Timer2.Enabled=TrueTimer2.Interval=300EndSubPrivateSubTimer1_Timer()………………………………'始端闪灯IfCommand1.BackC
7、olor=&H0&ThenCommand1.BackColor=&HFFFFFFElseCommand1.BackColor=&H0&EndIfEndSubPrivateSubTimer2_Timer()…………………………'终端闪灯IfCommand5.BackColor=&H0&ThenCommand5.BackColor=&HFFFFFFElseCommand5.BackColor=&H0&EndIf……………………………………'调车信号灯闪灯IfCommand3.BackColor=&H0&ThenCommand3
8、.BackColor=&HFFFFFFElseCommand3.BackColor=&H0&EndIf……………………………………'导向标IfLine21.BorderColor=&H0&ThenLine21.BorderColor=&HFF&ElseLine21.BorderColor=&H0&End
此文档下载收益归作者所有