LabVIEW 面向对象
文章平均质量分 87
知乎李时珍
现为某测试研究所高级工程师,日常主要从事智能化自动测试系统的开发与研究工作;从2001年开始使用LabVIEW 6.0进行仪器测控类科研项目研制与开发,多年来的工程实践积累了丰富的LabVIEW编程开发经验。目前致力于LabVIEW面向对象编程、SystemLink分布式管理系统、以及NXG新图形化编程语言平台技术的应用、研究和推广!另外,其乐于研究和分享技术,在网络媒体平台知乎上连续撰写多篇广受好评的技术文章。
展开
-
我初学 LabVIEW 面向对象编程(OOP)时犯的四个错误
LabVIEW的面向对象,从严格意义上讲,是完全符合经典的面向对象编程概念的,特别是后期的消息驱动的操作者框架(Actor Framework)。但是为了符合LabVIEW的图形数据流、天然多线程的编程特质,LabVIEW的类定义实现为传值(By-Value)拷贝传递的方式。传值方式和其它主流的面向对象文本编程语言(如Java、C++、C#)传引用有着显著的不同。另外,为了兼容性LabVIEW 开发者的使用习惯,在一些概念术语上并没有约定成俗的遵循常规套路。原创 2023-02-27 19:43:11 · 662 阅读 · 0 评论 -
我初学 LabVIEW 面向对象编程(OOP)时犯的四个错误
LabVIEW的面向对象,从严格意义上讲,是完全符合经典的面向对象编程概念的,特别是后期的消息驱动的操作者框架(Actor Framework)。但是为了符合LabVIEW的图形数据流、天然多线程的编程特质,LabVIEW的类定义实现为传值(By-Value)拷贝传递的方式。传值方式和其它主流的面向对象文本编程语言(如Java、C++、C#)传引用有着显著的不同。另外,为了兼容性LabVIEW 开发者的使用习惯,在一些概念术语上并没有约定成俗的遵循常规套路。原创 2023-02-27 19:23:54 · 348 阅读 · 0 评论