LabVIEW调用库函数节点无法显示DLL中的函数

简介: LabVIEW调用库函数节点无法显示DLL中的函数

LabVIEW调用库函数节点无法显示DLL中的函数


正在使用调用库函数节点来调用一个DLL文件。可是,当浏览该DLL时,却无法在Function Name下拉菜单中选择任何函数。为什么所有的DLL函数都无法选中呢?



解答:


调用的DLL可能是通过.NET封装的,即使它也具有.dll的后缀。可是,.NET封装的dll与其它dll拥有本质的区别,因此需要在LabVIEW中通过另一种方法来调用该dll。一个.NET程序集是一个面向对象的共享库,它的属性和方法只有在使用了.NET构造函数节点进行实例化后才能访问。构造函数节点可以在函数选板下的 Connectivity » .NET子选板中找到。当在程序框图中放置了构造函数节点后,可以单击对话框中的Browse按钮来浏览dll。



需要选中dll中想要操作的类和构造函数。



注意:DLL中某个类可能有很多构造函数,需要查阅用户手册以确定要使用哪个构造函数。



.NET构造函数节点将会输出相应的引用,可以通过属性节点和调用节点来分别访问程序集中的属性和方法。


这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

相关文章
|
4月前
|
Linux iOS开发 开发者
Qt问题(二):无法定位程序输入点于动态链接库
动态链接库(Dynamic Link Library,简称DLL)是一种可执行文件格式,常见于Windows操作系统中,而在Linux和macOS等其他操作系统中,相似的概念通常被称为共享库(Shared Library)。动态链接库允许程序在运行时加载所需的代码和数据,而不是在编译时静态链接到应用程序中。这种方式带来了几个重要的优点:
444 3
|
6月前
|
安全 Unix 编译器
LabVIEW外部代码调用CIN/DLL
LabVIEW外部代码调用CIN/DLL
100 1
|
1月前
|
数据可视化 程序员 C#
C#中windows应用窗体程序的输入输出方法实例
C#中windows应用窗体程序的输入输出方法实例
40 0
|
4月前
|
数据采集 安全 测试技术
LabVIEW调用DLL时需注意的问题
LabVIEW调用DLL时需注意的问题
68 0
|
4月前
|
安全 数据处理 C++
LabVIEW调用外部DLL(动态链接库)
LabVIEW调用外部DLL(动态链接库)
25 0
|
6月前
[VS&Halcon] 无法定位程序输入点于动态链接库 .dll上
[VS&Halcon] 无法定位程序输入点于动态链接库 .dll上
184 0
|
6月前
|
XML 数据格式 Windows
LabVIEW中调用共享库
LabVIEW中调用共享库
62 0
|
6月前
MFC编写DLL窗口功能代码
MFC编写DLL窗口功能代码
31 0
|
6月前
|
小程序
[VS&Halcon] 无法定位程序输入点于动态链接库 .exe上
[VS&Halcon] 无法定位程序输入点于动态链接库 .exe上
149 0
|
存储 SQL Java
通过DLL文件实现函数共有及通过调用_stdcall来减少程序文件的大小
通过DLL文件实现函数共有及通过调用_stdcall来减少程序文件的大小
77 0