Labview动态加载类

代码

  • 必须使用get LV class default value,传入实际的路径。如果用get LV class default by name,在应用程序环境会报错,找不到对应的类。
  • 开发环境和应用程序环境要区分,开发环境是项目lvproj文件所在目录为根目录(如果开发环境测试,要先打开项目,不能单独打开库或者文件,不然路径就是那个vi的根目录)
  • 父类必须要设计好重写的vi,如果在程序中运行了子类的vi,实际上对应的子类也是静态加载进去的。

生成

  • 在生成的时候,要在alway include里包含所有动态加载的类,否则也会找不到对应的类。
  • 类的路径应该要有一定规律,否则路径无法用一套程序解释。
相关推荐
Yxj-52113142 小时前
JS中的内存管理是如何工作的?
1024程序员节
归-途2 小时前
C# 实现扫描件自动分栏切图
1024程序员节
Oiiouui2 小时前
Godot-GridGame架构数据层篇
架构·godot·1024程序员节
java_nnnn2 小时前
Redis 核心特性与应用场景:从底层原理到分布式系统应用
数据库·redis·1024程序员节
Random Glow2 小时前
一条 SQL 从输入到返回,中间经历了什么
数据库·后端·mysql·性能优化·innodb·1024程序员节
宝绿特塑业再生科技2 小时前
板材挤出过程振动与尺寸波动:户外家具行业转向再生料后,工艺稳定性成为核心议题
科技·1024程序员节·户外家具·再生塑料·塑木桌椅·hdpe再生颗粒
comedate2 小时前
【SMLib】SMLib 五层架构深度解析:SMLib / SM_API / SM_API_USD / SmPyLib 各管什么
架构·cad·1024程序员节·openusd·smlib·nurbs
纪念 2292 小时前
C++ 算法(四)
1024程序员节
餐赢计餐饮策划设计2 小时前
如何判断国潮养生设计是否适合自己?
python·1024程序员节