LabVIEW如何调⽤C#.NET编译的dll(动态、静态类)⼀、编写⼀个简单的C#/.NET的dll,Visual Studio 2015为例
1、新建⼀个operation类库:
图1-1 新建⼀个类库
2、修改类名为Maths:
图1-2 修改类名
3、添加Add、Subtract⽅法:
图1-3 添加Add、Subtract⽅法
4、选择项⽬<<operator属性(P),点击应⽤程序选项可进⾏dll信息修改,点击程序集信息(I)可以修改dll版本信息。把⽣成选项中的XML⽂档⽂件打钩并保存,可以把dll中的注释⼀并⽣成:
图1-4 属性选择
图1-5 dll信息填写
图1-6 选择XML⽂档⽂件
5、选择Release版本⽣成可以优化代码最⼩和速度最优,为⽤户的使⽤提供便利。点击⽣成菜单⽣成operation(U)。dll已经⽣成。
图1-7 选择Release发布版本
图1-8 ⽣成dll
6、对operation项⽬右键选择在⽂件⽀援管理器中打开⽂件夹(X),到bin<<Release中的dll及XML注释⽂件拷贝到你需要的位置。
图1-9 到根⽬录
图1-10 到dll及XML注释
xml文件怎么打开⼆、LabVIEW调⽤dll,LabVIEW 2015为例
1、新建⼀个VI,右键背⾯板选择 Connectivity<<.NET<<Constructor,按照下列各图操作:
图2-1 选择Constructor
图2-2 选择operation.dll
图2-3 选择Maths⽅法中的Maths()构造函数2、同理,右键背⾯板选择 Connectivity<<.NET<<Invoke Node(.NET),如下各图操作:
图2-4 选择Invoke Node(.NET)