LabVIEW与DLL(2):简单的DLL调用

在LV里,对DLL的调用是通过CLF(Call Library Function Node)来实现的,具体的使用方法请参考相关的教程,这里就不多说了。
      先试试调用一个简单的DLL吧。我写了一个简单的DLL,里面有两个函数,都是实现一个加法操作。两个函数实现如下:

DLLEXAMPLE_API long _stdcall addint(long a, long b)
      {
             return (a + b);
      }

DLLEXAMPLE_API long _stdcall addarray(long *data)
      {
             return (data[0] + data[1]);
      }

两者的区别在于传递值的参数不同,addint通过两个long类型参数来传递,而addarray通过数组类型来传递。对DLL的调用就是这么简单,跟普通的subVI调用没有太多的不同,只是在函数参数的设置上费点功夫。

你可能感兴趣的:(LabVIEW)