LabVIEW OOP学习不是一蹴而就的,大致学习分为以下几个阶段:
*阶段:LabVIEW 基础
LabVIVEW OOP的学习前提是你要有至少1-3年的LabVIEW编程经验,能用LabVIEW解决常见的项目问题,毕竟LabVIEW是面向过程的图形化编程语言,如果工具用不好,学习内功心法见效会很慢,甚至连程序都不会写。
第二阶段:LabVIEW OOP基础
如果你学习了LabVIEW,并且可以解决大部分遇到的问题,你可以尝试接触LabVIEW OOP基础知识,这些知识相对来说比较多,如GSDzone中有面向对象的课程,NI也可以搜索相关的NI Week视频,NI Community也有一些面向对象的资料。相信能进入第二阶段查找学习资料应该不是问题。
在之前的文章中,我引出LabVIEW OOP的封装特性,这就属于LabVIEWOOP 基础阶段。除去封装特性,还有继承和多态未讲到。
第三阶段:OOP 设计模式
需要注意的是,了解了LabVIEW OOP的编程方法并不代表你会设计OOP程序或者做一个高内聚低耦合的代码。解决问题的钥匙并不在LabVIEW,如果想要在设计思想上进一步,你应当去学习OOP设计模式,从其他语言中找寻设计的灵感,从而规范LabVIEW程序设计。(OOP是面向对象编程,如果想要设计的更好,可以进一步学习OOD,即面向对象设计)
第四阶段:LabVIEW OOP设计
由于LabVIEW并非成熟的OOP编程语言,一些OOP设计模式和用法在移植到LabVIEW中时,会存在各种各样的问题,这时候就需要对LabVIEW中应用OOP有所思考,所幸NI和众多的工程师已经为我们走出了很长一段,GOOP和ActorFramework都为推动LabVIEW OOP设计走出了不同的路线。
2025第十一届中国国际机电产品交易会 暨先进制造业博览会
展会城市:合肥市展会时间:2025-09-20