如何通过LabVIEW项目创建DLL

更新 Apr 12, 2023

环境

软件

  • LabVIEW
  • LabWindows/CVI

如何通过LabVIEW项目代码生成可在其他环境(如LabWindows / CVI)中调用的DLL?

要通过LabVIEW项目代码创建DLL,要求从DLL调用的每个函数都包含在该LabVIEW项目独立的VI中。下图为具有独立函数的项目树示例。

 

对于每个VI,确保所有必需的输入(控件)和输出(指示器)连接到了LabVIEW前面板上的接线板。以下示例函数将在DLL中生成为Add(X,Y)。

在Project Explorer中,右键单击Build Specifications(程序生成规范)并选择New(新建)»Shared Library(DLL)(共享库DLL)

在“ Build Properties(属性)”对话框中,选择“ Information(信息)”选项来命名DLL,以及设置它的保存路径。

接下来,选择“ Source Files(源文件)”,以选择要作为函数导出到DLL的VI。

 

您可以选择在Preview(预览)中预览创建的文件。

您可以通过在另一个环境(如LabWindows / CVI)中调用DLL来测试DLL。为了确保正确调用,可以参阅从LabWindows / CVI或其他C项目调用LabVIEW DLL