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

小广播

独家专题更多

TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved