首页头部标志
   新闻分类
   联系我们
  • 电话:0411-86632519
  • 传真:0411-86610519
  • 邮箱:dlysys@163.com


 
超声波流量计 超声波换能器性能开发及设计与实现六十二
时间:2012/9/4 19:39:03  来源:本站原创  点击:1658

超声波流量计 超声波换能器性能开发及设计与实现六十二

Labview下对DLL调用可通过CLF调用库函数节点来实现,(超声波流量计)具体方法是创建一个Ⅵ,在其图形代码窗口中,选择Functions--*Advanced--*Calling Library Function Node,双击节点在弹出的对话框中对其进行配置。具体过程如下:

(1)首先选择DLL所在的路径,一般把DLL放在windowssystem目录下,也可放在Ⅵ所在的目录。

(2)接着在FunctionName下拉列表中选择需要调用的库函数,本例中调用的是函数ADO()

(3)选择函数调用的规则,本例选C调用规则。

(4)然后在Parameter中的returntype不变,在Type框中输入函数的返回类型void。∞通过点击AddaParameterAfter选项完成对函数所有传递参数及数据类型的配置。

(6)还需要注意的是CLF对话框的右侧关于DLL是否可被多个线程调用的下拉菜单,RuninUI(为默认方式)DLL只能在用户面板线程中运行,而选Reen2trant指多个线程可以同时运行该DLL。本设计中只有单线程,选默认方式即可。∽最后点击OK就完成了对CLF节点的配置。完成了CLF的配置之后,就是各个DLL参数节点编程的问题了。然后在前面板添加控制和显示控件,在程序面板中完成连线,就可以实现在Labview下对DLL的成功调用。以DLL中的函数BulkStart为例,在LabVIEW调用它时,按以上步骤得到配置好的“调用库函数"对话。

LabVIEW针对数据采集提供了丰富的控制资源,可以非常方便的设计出外观形象、功能丰富的仪器面板。图416是应用程序的设计流程图。

超声波流量计

 

 
上一篇:超声波流量计的开发与研制探讨 二
下一篇:超声波流量计的开发与研制探讨 三