三八资料网

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

三八资料网 门户首页 电子技术 查看内容

干货!24个LabVIEW初学者常见问题及解答汇总

2019-6-6 08:35| 发布者: 小管家| 查看: 114| 评论: 0

摘要: 在分享LabVIEW相关资料、知识点时,小编后台也经常收到一些小伙伴的提问,有些问题的出现率很高,基于这种情况,我们搜集了一批LabVIEW学习中常见的问题以及解答,希望对大家有所帮助。1、LabVIEW如何实现由一个事件 ...
11111111111111111


11、连续采集程序分成配置task状态和采集状态两大部分。在配置状态中得配置出有效的task。根据需要在适当的时候进入采集状态。在采集状态中使用start task 和read两个 vi并且循环执行。当程序开始后立刻报错。


回答:因为采集状态中使用start task和 read 两个vi并且循环执行,当采集已经开始后再使用start task就会重复开始相同的资源,导致资源冲突产生错误。建议start部分单独作为一个状态,在循环执行的状态中只使用read.vi。

 

12、LV7.1在前面板突然找不到Scrollbar了,现在想看或者操作屏幕之外的控件显示件非常麻烦,怎么能够找到Scrollbar?


回答:在File\VI Property\Window Appearance\Customize里有Show scrollbar的选项。

 

13、LV7.1如何实现将Chart的时间坐标与计算机系统时间一致?


回答:Chart属性Format And Precision选Absolute Time,显示方式改System Time Format 和System Data Format。程序框图里Get Data/Time In Seconds获取当前时间,转换为双精度浮点型后输入到Waveform Chart的属性节点Xscale. Offset。属性节点Xscale. Format设为模式7。

 

14、LV7.1如何设计时间输出格式为小时:分:秒.毫秒?


回答:用Get Data/Time In Seconds用来获得当前时间,另一个是Format Data/Time String函数,这个函数用来定义输出时间的格式,再time format string端口上输入字符串%H:%M:%S%.3u,然后time stamp连接Get Data/Time In Seconds的时间输出即可。关于时间格式的定义可以在help里看到。

 

15、为什么用子程序调用时pop up前面板,前面板总是自主程序后面?


回答:在window appearance里面选择default floating 和modal这三项,将主程序的选项设在较低的优先级而子程序设得高一点应该可以了。

 

16、如何读出excel里的数据来作分析?


回答:使用Excel Get Data.vi并在参数data type上使用二维字符数组可把Excel内数据以字符串的方式读出。

 

17、如何对Excel文件作数据续存?


回答:使用Excel Get Last Row.vi先将Excel内已有数据的最后一行的行数得出,再于该行开始续存数据。

 

18、如何将文件保存为Excel格式


答:


1) 用ActiveX技术,将LV作为一个ActiveX服务器。可以参考National Instruments\Labview 7.1\examples\apps\freqresp.llb VI库里面的Frequency Response.vi例子程序。


2)使用Report Generation工具包,它屏蔽了底层的ActiveX,使用比较简单,不过需要购买。


3)保存为文本方式,后缀为.xls,这样子也可以用Excel打开,不过不能用Excel修改保存,要不然会自动修改为Excel文档,以后也不能用LV对其进行操作。 

 

19、如何在table中既显示小数又显示整数?


回答:table中显示的是字符串,显示小数还是整数是在转换成字符串而未放入table之前的过程中完成的,因此可以将整数小数分别转换成字符串后再合并输出到table中即可。

 

20、如何制作一个边框是透明的string控件?


回答:选择一个classic simple string控件,使用工具模板的染色工具,在弹出的对话框中选择右上角“T”;一样的transparent,然后给这个控件染色就可以了。

 

21、循环采集并对采集的结果判断,前面板放置一个布尔报警灯,只保存报警的数据,并可回放,怎么实现?


回答:存储vi外加一个case结构,并以布尔报警灯作为判断,如果为真值,存储,为false,不存。回放有两种形式,即:可以把试验数据存储,然后回调。也可以把graph存为图片。

 

22、怎样把While loop的循环次数i写入Table的行头ColHdrs[]呢?


回答:创建Table的属性节点,属性ColHdrVis=T显示行头,ColHdrs[]连接一个字符串数组,需要将循环次数i加1,然后通过Number To Fractional String转化为字符类型,精度为0。添加移位寄存器,赋初值为空字符串数组,build array上端输入接移位寄存器,下端接数字,右端接ColHdrs[]和移位寄存器另外一端。

 

23、串口程序打包安装到一台没有LV环境的机器下,串口不可用,为什么?


回答:LV7.1的版本,在Application Builder中Installer页面选择:Advanced/Serial Port Support。

 

24、使用CLF节点调用DLL中的函数,如果原函数中指定的数据类型为结构,那么在CLF配置过程中该如何指定数据类型?


回答:可以选择数据类型(TYPE)为Adapt To Type,然后在输出或输入端口连接一个Cluster,这个Cluster的定义和原函数中结构的定义一样。选择Adapt To Type后,连接到端口的数据类型是什么,与函数接口的数据类型就是什么。



自学LabVIEW机器视觉不是一件容易的事情,在学习的过程中也很容易遇到自己解决不了的困难,这种时候,如果有人能够实时给予帮助指导的话,无疑能够大大提高学习效率。因此,小编在这里要给大家推荐一个老师+助教全程服务式教学的课程——《八周LabVIEW视觉项目编程实战特训营》。

这是个什么样的课程?


本训练营课程是目前全网唯一全面系统讲解LabVIEW视觉外测的案例视频教程。每个教程都是经过大量调查,完全从工程师就业角度量身定制,特训班为30人小班制,每天仅需花30-60分钟跟班学习,课程导师+班级助教+班主任跟班教学,8周带你彻底学会LabVIEW机器视觉设计。



路过

雷人

握手

鲜花

鸡蛋

最新评论

  • 一种绕制微型变压器的方法
  • 自制修电磁炉的好工具机内假负载
  • 十个家电维修技巧一定要看
  • 真诚求助!!!
  • 电脑开机进不了系统
  • 小米65寸电视背光黑屏故障的维修
  • 资料分享
  • 三菱变频器A540电路图(包含电源,驱动 保
  • 户户通电源板应急修复的方法
  • 洗衣机上盖门轴断裂的修复,修制冷有焊炬的
门户最新文章

QQ|门户地图|手机版|小黑屋|家电维修论坛 ( 蜀ICP备14030498号 )

GMT+8, 2024-5-5 10:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部