LabVIEW项目中解决的小问题

2012-08-11 16:02:29来源: 21ic

研究生还没开学,我就搬到实验室帮导师做事,为的是多学点东西.

导师给我一个labVIEW的项目,其实并不难,他自己也完成了大部分,但对我这种对虚拟仪器一窍不通的人来说,还是有点挑战.经过一段时间的琢磨,懂得不少东西,写下来为以后的工作做参考.

一.在执行按钮事件时,通过按WINDOWS面板叉键关闭弹出的前面板,程序卡死,只能进入资源管理器才能强制关闭.原因是,前面板关闭了,但子VI中的循环程序还没有结束,导致没有办法进行其他操作.

解决方案:

1.在弹出前面板的文件>VI属性>类别>窗口外观中 选择自定义方式,将里面的 允许用户关闭窗口 取消选择.  这样在运行时就叉键无效,也就不会卡死程序.  但是必须要使叉键有效的程序呢?  还有第2种解决方案.

2.在子VI的程序中添加事件结构,在添加事件分支中选择<本VI>中的 前面板关闭项 然后确定.   这样当前面板关闭时,设置相应的处理程序到这个分支.一般都是退出子VI的循环.

二.当需要把各种参数引入到表格中显示,但表格的形式并不是很规则,即严格按照行列来排列时,无法将这些参数一次性对号入座时,如下图的表格,怎么办?

点击看大图

解决方案:本人用一个比较笨当很有效的方法来解决,不知其他高人是怎么解决的?   我是通过表格的调用节点,设置单元格值来实现的。

程序参考如下图:

  

三.假如有一组数据,行是从2到100的偶数,列是对应的50个所需参数。而此时我需要从1到100所有数对应的100个参数时,该怎么办?

解决方案:用插值方法解决,在数组函数中有2个用于插值的函数:一维数组插值 和 以阈值插值一维数组。具体程序如下:

解决方案

四.在将写好的程序生成可执行文件时,如何在没有LabVIEW环境中执行程序?

解决方案:

1.安装RUN-TIME ENGINE ,这个在LabVIEW安装程序可以找到。

2。虽然在电脑上安装了RTE,显示了前面板,但是无法运行,因为缺少一些子VI,那是由于可执行文件中缺少一些动态链接库库,所以程序中无法调用。

常用的一些动态链接库库有:

libguide40.dll

mkl_def.dll

mkl_lapack64.dll

关键字:labVIEW  解决方案  WINDOWS

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2012/0811/article_5651.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
labVIEW
解决方案
WINDOWS

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved