【技术实现步骤摘要】
应用于响应多任务的LabVIEW的软件架构的设计方法
本专利技术涉及软件架构
,具体来说,涉及一种应用于响应多任务的LabVIEW的软件架构的设计方法。
技术介绍
LabVIEW是一种用于开发工业上的应用程序的主流编程语言,其框图类的源程序不同于大多数的文本编程语言,而是使用数据流方式将程序表示为具有特定功能和创新性的连线、端子、结构和节点。因此,LabVIEW为开发人员扩展了这种创新性,提供了程序表示和创造的很大自由。因此,程序员的个人偏好、软件需求或样式对于程序开发均有着重大的影响,杂乱的程序设计不光会影响程序的可读性和简单性,也会很大程度的影响程序的高效性和可维护性。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的上述技术问题,本专利技术提出一种应用于响应多任务的LabVIEW的软件架构,具有鲜明层次结构的软件实现形式。为实现上述技术目的,本专利技术的技术方案是这样实现的:一种应用于响应多任务的LabVIEW的软件架构的设计方法,包括:建立顶层,其为软件的主界面层,用于显示测试进度,响应界面上产生的事件和任务,并将控制命令发送给中间层子程序;建立中间层,其为软件子程序层,用于响应顶层接收到的事件和任务;建立实现层,其为被测件的实际测试项内容层,用于完整覆盖被测件的测试需求;建立底层,其为算法层,用于增加代码的重用性,在进行项目移植时方便进行扩展。进一步的,中间层获得命令后执行各自功能,所述功能包括但不限于进行初始化、进行参数配置以及执行实现层的测试项。进一步的,实现层中测试项按照名称分类测试或者按照类型分类测试,并 ...
【技术保护点】
一种应用于响应多任务的LabVIEW的软件架构的设计方法,其特征在于,包括:建立顶层,其为软件的主界面层,用于显示测试进度,响应界面上产生的事件和任务,并将控制命令发送给中间层子程序;建立中间层,其为软件子程序层,用于响应顶层接收到的事件和任务;建立实现层,其为被测件的实际测试项内容层,用于完整覆盖被测件的测试需求;建立底层,其为算法层,用于增加代码的重用性,在进行项目移植时方便进行扩展。
【技术特征摘要】
1.一种应用于响应多任务的LabVIEW的软件架构的设计方法,其特征在于,包括:建立顶层,其为软件的主界面层,用于显示测试进度,响应界面上产生的事件和任务,并将控制命令发送给中间层子程序;建立中间层,其为软件子程序层,用于响应顶层接收到的事件和任务;建立实现层,其为被测件的实际测试项内容层,用于完整覆盖被测件的测试需求;建立底层,其为算法层,用于增加代码的重用性,在进行项目移植时方便进行扩展。2.根据权利要求1所述的应用于响应多任务的LabVIEW...
【专利技术属性】
技术研发人员:陈慕元,张君鸿,王帅宇,陶晓冰,
申请(专利权)人:北京智行鸿远汽车有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。