软PLC自动测试平台的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:kisswc69
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文以凯奇数控自主开发的软PLC为平台,为该软PLC开发一套黑盒自动测试平台,并编写测试案例,为该软PLC梯形图编程环境中的各种元件进行黑盒功能测试。凯奇数控公司是一家为数控系统提供相关软硬件的公司,他们开发软PLC为数控系统提供逻辑控制。 软PLC梯形图编程环境中的元件有各种触点、线圈、定时器、计数器等十几类共计52个元件。这么多的元件,如果用传统的手工测试方法,工作量非常大,效率也很低。并且在软件开发过程中,当部分源代码修改后,对已经测试过的元件还要重新测试,来检测程序部分的修改对整个软PLC元件功能的影响,保证程序修改后,全部元件逻辑功能正确。大量的重复性工作人易疲劳出现错误和遗漏,不能又快又好的发现软件的缺陷。所以本课题针对这种情况,为软PLC开发系统建立了一套黑盒自动测试平台。该平台通过自动运行测试案例,自动输出测试报告,来提高测试的效率和准确性。 该自动测试平台的建立涉及到的知识点多而杂.先后涉及到微软的版本管理软件MicrosoftVisualsourcesafe(VSS),DOS批处理程序,VC++提供的Nmake及MAKEFILE程序连编命令及文件。windowsCE嵌入式操作系,WindowsSockets,网络通信,同步通信,MATLAB的Simulink/Stateflow,软件测试等知识点。 该文正是运用了这些相关的知识来完成测试案例的编写,源程序从服务器上自动下载,自动编译,自动运行测试案例,实际结果与预期结果的自动比较,自动生成测试报告等一系列自动测试过程,将大量的重复性工作交给计算机完成,提高测试效率和正确性。在这些工作中用MATLAB的Simulink/Stateflow为测试系统建模仿真又是该论文的核心。
其他文献
平地机是一种常用土方工程机械,其工作装置液压系统的作用是调节铲刀等工作装置的位置和动作。目前平地机工作装置液压系统主要有:双泵双回路系统、单泵分流系统和负载敏感系统,国内对这三种液压系统的定性说明和论述较多,但对它们在不同工况下各自的特点、性能、能耗及效率缺乏研究和定量分析。本文对三种系统在不同工况下的效率进行比较研究,为系统设计提供参考,具备一定工程实用价值。论文以现有的三种液压系统为研究对象,
摘要:液控正流量挖掘机液压系统主泵与主阀由先导控制信号同时进行控制,由于主泵与主阀对先导响应性能不同,会导致主泵与主阀响应不匹配,在液压系统内部产生液压冲击、振动等问题。不利于挖掘机的高效节能,同时还将降低挖掘机的操作性能。本文以山河智能中型液控正流量挖掘机液压系统为研究对象,以提高泵阀匹配响应特性,改善主泵排量调节精度为目的,对液压系统主泵和主阀的动态响应特性及它们之间的协同匹配控制特性进行研究
说理教学是小学数学的启发式教学,通过说理教学,可以有效调动小学生的数学学习积极性,提升小学生的数学说理能力,进而形成有效的运算技能,达到数学计算深度学习的效果.教师可
期刊
多绳摩擦提升机在竖井中应用广泛,既负责设备、人员等的下放,又负责煤矿以及矸石等的提升。垂悬在井筒中的提升钢丝绳经过一定时间使用后,根据煤矿安全规程要进行更换。在更
传统的充气轮胎在车辆高速行驶时存在穿孔爆胎的危险,导致胎压急剧下降,造成严重的交通事故。本课题研究的弹性安全车轮是一种特殊的车轮,通过铰链组将特制轮毂与橡胶体包覆的弹
随着汽车装配生产系统中人力成本的不断提高,物料输送系统中暴露出的效率、柔性、能耗等问题日渐明显,科学技术的不断进步,则为这些问题的解决提供了良好的契机,摩擦驱动输送系统
模具设计具有十分显著的强经验弱规则的特点。通过对以往的设计经验与类似零件的模具设计解决方案的借鉴能够有效的提高模具设计效率,降低模具设计成本。而CBR(基于实例的推理
  本文主要针对交流调速技术中空间电压矢量调制技术的改善和无速度传感器的交流调速技术进行了研究。SVPWM相对于正弦PWM(SPWM)来说,无论在电压利用率,还是电流谐波等方面都
本文用先进的模态分析试验手段和计算机模拟技术,对轴流通风机动叶片的振动和声辐射之间的关系进行了研究,建立起了结构振动能量与其声辐射功率之间的关系,分析了激振频率产生的根源及其噪声源的特性。理论上采用有限元的方法对动叶片进行离散,从建立动叶片固有频率求解的微分方程入手对动叶片的振动特性作了详尽的分析,并对动叶片的声辐射特性、激振力对声振的影响、动叶片的声振控制方法作了比较深入的探讨;实践上对动叶片进