LabVIEWwilliam hill官网
直播中

王子陵

7年用户 350经验值
擅长:电源/新能源 控制/MCU
私信 关注
[问答]

DLL与子vi

关于DLL和子vi,二者的区别有谁可以详细解释一下吗?
另,labview生成的dll可以在labview中调用吗

回帖(2)

许奕

2022-2-18 15:54:03

最佳答案

dll的全称是动态链接库,dll可以简单理解是,包含一些功能的程序模块,可以把这个模块看做是一个黑匣子,只知道输和输出。Dll可以被很多语言调用,比如C/C++/C#/Labview。
子vi是labview特有的东西,相当于其他语言的函数。
lv生成的dll,不仅可以被lv调用,C/C++等也可以调用。
1 举报
  • 王子陵: 了解,是否可以把子vi理解为labview特有的dll?

汪刚刚

2022-2-20 21:56:27
C/C++生产的动态链接库为dll文件类型后缀,C#生成的.NET库也是以.dll文件类型后缀,LV生成的dll被LV和C/C++调用,大几率报错,要一定的规范生成的C/C++ dll才能正确被LV调用
4 举报
  • 王子陵: 我现在尝试了两种,LV生成dll和.NET都可以调用,但是感觉和子vi没什么区别;因为我现在不涉及其它软件,都是LV生成和调用
  • 汪刚刚 回复 王子陵: 如果涉及到硬件例如串口或TCP/IP在试试,基本没办法玩
  • 王子陵 回复 汪刚刚: LV生成的dll稳定性这么差吗
  • 汪刚刚 回复 王子陵: 可以按照我说的自己试试,又不难

更多回帖

发帖
×
20
完善资料,
赚取积分