调用库函数节点
- 更新时间2025-07-30
- 阅读时长4分钟
直接调用DLL库或共享库。
该函数为可扩展函数,可显示已连线的输入端和输出端的数据类型,与捆绑函数相似。通过配置调用库函数节点,可指定库、函数、参数、节点的返回值、调用规范以及函数调回。

输入/输出
路径输入
—
路径输入确定要调用的共享库的名称或路径。必须勾选调用库函数对话框的在程序框图中指定路径,才能在连线上显示该输入端。 尽管可选择通过名称或通过路径指定共享库,这些方法使用不同的搜索共享库算法,因此,在独立的应用程序中发布共享库时也就有不同的分支。确保选择符合使用条件的正确方法。例如,必须通过名称指定系统共享库,例如kernel32.dll。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。
—
参数1..n是库函数的范例输入参数。
路径输出
—
路径输出返回调用DLL或共享库的路径。必须勾选调用库函数对话框的在程序框图中指定路径,才能在连线上显示该输出端。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。
—
返回值是库函数的范例返回值。
—
参数1..n输出是库函数的范例输出参数。 |
错误I/O操作在函数中仅执行一次,在错误输入节点后不会执行。如动态DLL的路径不存在,可返回错误7。如该函数调用的外部代码包含异常,可返回错误1097。
该函数支持众多数据类型和调用规范。该节点可用于调用大多数标准或自定义DLL或共享库中的函数。如果要调用包含 ActiveX 对象的 DLL,请使用带有 属性节点 和 调用节点的 自动化打开 功能。
该函数由成对的输入端和输出端组成。接线端可单个使用,也可成对使用。如节点未生成返回值,可不使用最顶部的接线端。除最顶部的一对接线端外,其他每对接线端从上至下依次对应调用函数参数列表中的参数。连线左侧的接线端即可为函数传递值。从右侧的接线端开始连线,可读取函数调用后参数的值。
右键单击节点,在快捷菜单中选择配置,可显示调用库函数对话框,在该对话框中为节点指定库名称或路径、函数名、调用规范、参数和返回值。单击确定按钮,节点可自动调整大小,以包括数量正确的接线端并设置接线端为正确的数据类型。
调用库函数节点可用于调用以文本编程语言编写的代码。
相关信息
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\Connectivity\Libraries and Executables\External Code (DLL) Execution.vi
路径输入
—
错误输入(无错误)
—
—
路径输出
—
错误输出
—
—
—