课程培训
LabVIEW程序开发中高级课程,labview培训,labview课程

LabVIEW程序开发中高级课程,labview培训,labview课程

 

课程目标:

 

通过该课程的学习,学员应能够对LabVIEW大中型(>1000Vi)的程序开发流程、软件架构、软件需求分析和软件工程、多线程机制有所了解;能够初步具备大中型程序任务的分解,分层分块的抽象封装具体任务目标的能力,对使用LabVIEW中的多线程设计模式(生产者/消费者、消息队列状态机)开发实际工程控制项目有着很好的掌握与把控,熟练掌握文本字符串处理及测量数据状态的文件存储能力,具备复杂条件下的程序排障除错能力,了解抽象封装技术对多种形态控制器及存储能力的灵活应用。

 

课程大纲:

 

时间

主题

内容

 

 

 

 

 

 

 

 

 

第一天

 

上午

 

 

LabVIEW虚拟仪器中大型软件开发技术

(中高级内容)

开发流程:主要项目开发周期模型(边做边改、瀑布模型、原型模式、增量迭代、螺旋模型)

软件需求分析

软件架构设计与选型

软件编码设计

软件测试

软件发布及升级维护

练习实战:LabVIEW项目管理工程实践(Project)生成可执行文件及代码发布。

下午

文本字符串及文件存储

程序中错误处理与调试

入门及中级别内容

 

LabVIEW基本概念快速复习与讲解

字符串功能函数节点详解(查找、替换、匹配)

练习1:字符串功能实践。

文件目录、文件函数及LV编程环境函数查找VI文件的关系

数据存储与表达。

练习2:文本文件、INI配置文件及MS Office报告生成。

程序调试错误处理(错误簇、错误捕获、报告、自定义错误处理)。

练习3:大型程序错误处理练习。

 

 

 

 

 

 

 

 

 

 

 

 

第二天

 

上午

LabVIEW架构设计及

多线程技术开发

(中高级内容)

功能抽象与封装的概念

设计思路(自顶向下及自下而上)

设计原则讲解(分层分模块)

同步多循环与异步多循环

生产者/消费者设计模式

队列消息处理器设计模式

练习:生产者/消费者设计模式练习

下午

LabVIEW抽象与封装(高级内容)

扩展数据类型(自定义数据类型)

封装高级技术——面向对象(Object-Orient)技术基础(继承与多态)

抽象应用层概念PAL(针对多厂家的不同的逻辑控制单元)

大型程序操作者框架(Actor Framework)

练习:操作者框架(Actor Framework)项目演示Step By Step

 

 




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>