论文部分内容阅读
摘要 随着我国铁路的发展,各种先进的技术在铁路管理系统中的影响,我国铁路的信号管理水平有了很大的提高。下文中笔者将结合自己的工作经验,对铁路信号电缆数据统计的相关设计问题进行分析,文中笔者将从Autolisp程序语言、铁路信号电缆统计程序开发、电缆统计程序的应用等几个方面,谈谈对该问题的认识。
关键词 铁路信号电缆数据统计
中图分类号 TP393 文献标识码 A 文章编号 1673-9671-(2012)101-0151-01
由于我国的经济的快速发展,导致我国铁路项目近些年来也在不断的增多,另外由于受到一些自然环境和地理条件的限制,现代铁路工程的施工难度也逐步增大,这种情况下,铁路工程部门对铁路信号电缆的使用量呈上升趋势,电缆的采购费用逐步增大。根据我国的工程建筑材料的等级划分标准,信号电缆已被列为甲供材料,甲方对提供的材料计划要经过审核确认后才上报物资厂家,这就为施工单位上报电缆型号、数量的准确性提出了更高的要求。电缆统计程序作为铁路部门实现自身的材料管理的一个重要的途径,在系统设计的过程中应该更加强调的是数据统计的及时性、完整性、准确性,基于这种要求,下面笔者将从Autolisp程序语言应用角度对该问题进行具体分析。
1 Autolisp程序语言
LISP语言的全称为List Processing Language,是一种常见的计算机的表处理语言,也是目前在人工智能学科领域广泛应用的一种程序设计语言,它在应用中的最主要的特点就是能够实现对数据形式的表格化处理,也就是能够将计算所得的数据以自动生成列表的形式表现出来。而AutoLISP语言是在LISP的基础上,增加和嵌入了AutoCAD设计结构的计算机语言,也就是使实现了以AutoCAD为模板的计算机语言的处理,在使用内部的计算机语言,它是AutoCAD开发式体系结构的具体表现,使用AutoLISP的过程中,可以实现对AutoCAD的全部命令的直接调用,并且可以通过内部进程(IPC)与AuotCAD进行至直接通信。
AutoLISP语言源程序的书写格式特点有:AutoLISP语言的一切成分都是函数,而由于其具备了LISP的表格化的特点,使得其计算所得的所有函数又以表结构形式存在,所以AutoLISP程序的所有括号都需要左右匹配,这也是AutoLISP程序的一个最显著的特点;此外,在该程序中,接收到系统的指令进行阅读函数时,也是按从左到右的规则进行的;因此,在该程序中,函数也必须放在表的第一个元素的位置,这是区别于算术运算的书写格式的。表中的各参数之间均至少要一个空格分开;一个表可占多行,一行也可写多个表;程序中用封号作注释。求值器总是忽略每一行中分号以后的部分,且注释可放在程序中的任何地方;AutoLISP程序工具是附在AutoCAD的软件包内,没有单独的运行环境。
2 铁路信号电缆统计程序开发
铁路信号电缆的统计是一项复杂和繁琐的工作,因此在对这些工作进行系统管理时,应该充分的考虑其软件系统对于相关电缆数据的统计问题,也就是说该铁路信号电缆程序的开发的目的是为了最终得到电缆数据,所以在程序设计的过程中,应该要强调系统的计算能力。笔者认为对系统进行设计的过程中,应该利用现有的AutoLISP语言的相关函数计算的功能首先找出相关的信息并进行标注,然后再采用数值函数、赋值函数、字符串处理函数、表处理函数以及判断函数、实体访问函数等此类具体功能,对所得数据进行筛选和匹配,并最终形成电缆统计数据,另外,还要注意的是最后的数据的输出形式,也就是说要从函数形式转变成可供阅读和储存的EXCEL表格形式。
基于上述基本的设计思路及开发过程,笔者认真的分析了目前我国国内的各个设计院编制的信号电缆径路图,发现在进行铁路信号电缆数据管理系统时,这些径路图的功能特点是在对信号电缆的标识的设计上都遵循一个原则,即以文本形式显示信号电缆的型号、芯数和长度,这为程序的开发提供了编写依据。通过对AutoCAD图形库中的各种信号电缆进行赋值、检查文本属性中的字符串是否与标准格式匹配的函数功能并使用计算函数实现对图形库中的电缆型号、芯数、长度进行统计输出。
3 电缆统计程序的应用
上文中笔者认真的分析了目前铁路信号电缆程序的开发问题,下文中笔者将以某电气化改造工程为例介绍信号电缆数据统计方法和流程,以便实现更加详细的程序使用说明。
先用AutoCAD软件打开该站电缆径路图,在这个路径图中我们可以看到相关的电缆管理操作,这些操作程序都是根据目前所掌握的电缆使用情况以及常见的电缆处理方式而设定的,但是由于在具体的管理和使用的过程中,不同的铁路部门有着不同的具体情况,因此,需要程序设计人员根据该需要设定一个可供拓展的加载项,而文中笔者探讨的基于AutoCAD算法的Autolisp程序就实现了这一功能,因此,工作人员可以在工具下拉菜单中选择加载应用程序,选择程序所在径路并加载,加载的过程中,会有各种关于电缆的基本文本情况的描述提示,工作人员只需要按照提示准确的填写后,按下确认键即可加载成功。在加载成功后,新的电缆统计即完成。
从这个使用过程中我们可以看到,电缆统计程序具有以下的几种特点。
适用于铁路信号专业AutoCAD电子版本的施工设计电缆径路图,上文中我们提到了AutoCAD系统同LISP相结合可以实现更好的数据的函数运算,而目前我国的大部分的铁路信号电缆管理中采用的都是AutoCAD算法,所以应用相应的软件对其升级时,要先确定现有技术和AutoCAD的匹配度。
2)由于该系统具有将函数算法的功能同文本信息结合的特点,随意在施工设计图标注正确的情况下,电缆型号、长度数据统计准确率为100%,这也是以往的铁路信号电缆管理工作所无法实现的。
基于这两个特点,我们可以看到基于Autolisp程序语言、数值函数、赋值函数、字符串处理函数、表处理函数以及判断函数的铁路信号电缆数据统计系统的应用优势还是非常明显的,不仅大大的提高了数据的查询的准确率,还实现了更加主观和有效的数据输出。
4 结束语
综上所述,随着各种信息管理技术在各个生产和生活领域中的应用,现代的铁路管理也已经离不开相关软件程序的使用,上文中笔者以铁路信号电缆数据的系统设计为例,对其进行了软件设计分析,并使用AutoCAD的嵌套语言AutoLISP实现了系统的二次开发和升级。本文以AutoCAD为平台,开发了电缆统计程序,并对电缆统计程序的具体开发过程进行了详细分析,最后笔者采用具体的实例分析的方法对其音应用过程中的优越性进行了阐述。从文中的总结我们可以看到该程序对电缆数据统计具有使用方便,输出数据准确快速等优点,比必将更加广泛的被应用于日后的铁路信号电缆管理活动中。
参考文献
[1]傅世善.大提速推动铁路信号技术发展[J].中国铁路,2006,09.
[2]潘华清.浅谈铁路信号设备的技术发展[J].科技资讯,2007,27.
关键词 铁路信号电缆数据统计
中图分类号 TP393 文献标识码 A 文章编号 1673-9671-(2012)101-0151-01
由于我国的经济的快速发展,导致我国铁路项目近些年来也在不断的增多,另外由于受到一些自然环境和地理条件的限制,现代铁路工程的施工难度也逐步增大,这种情况下,铁路工程部门对铁路信号电缆的使用量呈上升趋势,电缆的采购费用逐步增大。根据我国的工程建筑材料的等级划分标准,信号电缆已被列为甲供材料,甲方对提供的材料计划要经过审核确认后才上报物资厂家,这就为施工单位上报电缆型号、数量的准确性提出了更高的要求。电缆统计程序作为铁路部门实现自身的材料管理的一个重要的途径,在系统设计的过程中应该更加强调的是数据统计的及时性、完整性、准确性,基于这种要求,下面笔者将从Autolisp程序语言应用角度对该问题进行具体分析。
1 Autolisp程序语言
LISP语言的全称为List Processing Language,是一种常见的计算机的表处理语言,也是目前在人工智能学科领域广泛应用的一种程序设计语言,它在应用中的最主要的特点就是能够实现对数据形式的表格化处理,也就是能够将计算所得的数据以自动生成列表的形式表现出来。而AutoLISP语言是在LISP的基础上,增加和嵌入了AutoCAD设计结构的计算机语言,也就是使实现了以AutoCAD为模板的计算机语言的处理,在使用内部的计算机语言,它是AutoCAD开发式体系结构的具体表现,使用AutoLISP的过程中,可以实现对AutoCAD的全部命令的直接调用,并且可以通过内部进程(IPC)与AuotCAD进行至直接通信。
AutoLISP语言源程序的书写格式特点有:AutoLISP语言的一切成分都是函数,而由于其具备了LISP的表格化的特点,使得其计算所得的所有函数又以表结构形式存在,所以AutoLISP程序的所有括号都需要左右匹配,这也是AutoLISP程序的一个最显著的特点;此外,在该程序中,接收到系统的指令进行阅读函数时,也是按从左到右的规则进行的;因此,在该程序中,函数也必须放在表的第一个元素的位置,这是区别于算术运算的书写格式的。表中的各参数之间均至少要一个空格分开;一个表可占多行,一行也可写多个表;程序中用封号作注释。求值器总是忽略每一行中分号以后的部分,且注释可放在程序中的任何地方;AutoLISP程序工具是附在AutoCAD的软件包内,没有单独的运行环境。
2 铁路信号电缆统计程序开发
铁路信号电缆的统计是一项复杂和繁琐的工作,因此在对这些工作进行系统管理时,应该充分的考虑其软件系统对于相关电缆数据的统计问题,也就是说该铁路信号电缆程序的开发的目的是为了最终得到电缆数据,所以在程序设计的过程中,应该要强调系统的计算能力。笔者认为对系统进行设计的过程中,应该利用现有的AutoLISP语言的相关函数计算的功能首先找出相关的信息并进行标注,然后再采用数值函数、赋值函数、字符串处理函数、表处理函数以及判断函数、实体访问函数等此类具体功能,对所得数据进行筛选和匹配,并最终形成电缆统计数据,另外,还要注意的是最后的数据的输出形式,也就是说要从函数形式转变成可供阅读和储存的EXCEL表格形式。
基于上述基本的设计思路及开发过程,笔者认真的分析了目前我国国内的各个设计院编制的信号电缆径路图,发现在进行铁路信号电缆数据管理系统时,这些径路图的功能特点是在对信号电缆的标识的设计上都遵循一个原则,即以文本形式显示信号电缆的型号、芯数和长度,这为程序的开发提供了编写依据。通过对AutoCAD图形库中的各种信号电缆进行赋值、检查文本属性中的字符串是否与标准格式匹配的函数功能并使用计算函数实现对图形库中的电缆型号、芯数、长度进行统计输出。
3 电缆统计程序的应用
上文中笔者认真的分析了目前铁路信号电缆程序的开发问题,下文中笔者将以某电气化改造工程为例介绍信号电缆数据统计方法和流程,以便实现更加详细的程序使用说明。
先用AutoCAD软件打开该站电缆径路图,在这个路径图中我们可以看到相关的电缆管理操作,这些操作程序都是根据目前所掌握的电缆使用情况以及常见的电缆处理方式而设定的,但是由于在具体的管理和使用的过程中,不同的铁路部门有着不同的具体情况,因此,需要程序设计人员根据该需要设定一个可供拓展的加载项,而文中笔者探讨的基于AutoCAD算法的Autolisp程序就实现了这一功能,因此,工作人员可以在工具下拉菜单中选择加载应用程序,选择程序所在径路并加载,加载的过程中,会有各种关于电缆的基本文本情况的描述提示,工作人员只需要按照提示准确的填写后,按下确认键即可加载成功。在加载成功后,新的电缆统计即完成。
从这个使用过程中我们可以看到,电缆统计程序具有以下的几种特点。
适用于铁路信号专业AutoCAD电子版本的施工设计电缆径路图,上文中我们提到了AutoCAD系统同LISP相结合可以实现更好的数据的函数运算,而目前我国的大部分的铁路信号电缆管理中采用的都是AutoCAD算法,所以应用相应的软件对其升级时,要先确定现有技术和AutoCAD的匹配度。
2)由于该系统具有将函数算法的功能同文本信息结合的特点,随意在施工设计图标注正确的情况下,电缆型号、长度数据统计准确率为100%,这也是以往的铁路信号电缆管理工作所无法实现的。
基于这两个特点,我们可以看到基于Autolisp程序语言、数值函数、赋值函数、字符串处理函数、表处理函数以及判断函数的铁路信号电缆数据统计系统的应用优势还是非常明显的,不仅大大的提高了数据的查询的准确率,还实现了更加主观和有效的数据输出。
4 结束语
综上所述,随着各种信息管理技术在各个生产和生活领域中的应用,现代的铁路管理也已经离不开相关软件程序的使用,上文中笔者以铁路信号电缆数据的系统设计为例,对其进行了软件设计分析,并使用AutoCAD的嵌套语言AutoLISP实现了系统的二次开发和升级。本文以AutoCAD为平台,开发了电缆统计程序,并对电缆统计程序的具体开发过程进行了详细分析,最后笔者采用具体的实例分析的方法对其音应用过程中的优越性进行了阐述。从文中的总结我们可以看到该程序对电缆数据统计具有使用方便,输出数据准确快速等优点,比必将更加广泛的被应用于日后的铁路信号电缆管理活动中。
参考文献
[1]傅世善.大提速推动铁路信号技术发展[J].中国铁路,2006,09.
[2]潘华清.浅谈铁路信号设备的技术发展[J].科技资讯,2007,27.