![](https://img-blog.csdnimg.cn/20200701223708166.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
LabVIEW知识及案例
文章平均质量分 75
LabVIEW基础知识,案例分享~
天亮继续睡
从汽车NVH转战嵌入式软件开发,熟悉NVH软件(LMS Test.lab,Head),编程语言(C/C++,LabVIEW, Python,Matlab),开发环境(Keil,CCES,LabVIEW,Matlab),专注汽车声学、音频处理,自动化测试。欢迎交流~~~
展开
-
LabVIEW开发技巧(二)——后期若要发布exe或者setup安装包,建议用应用程序目录模块代替当前VI路径模块
开发LabVIEW时运行一切都没有问题,但是一旦将工程发布成.exe可执行文件,有些模块就不对劲了~今天就将一个简单但是初学者易出错的问题,早学早避免~开发LabVIEW软件时,往往需要编写一个配置文件,这样方便在软件运行时可以初始化一些参数,有时也需要重新设置一些参数,并要求下一次打开软件时默认就是这些参数。这个配置文件一般会打包在工程里,这就需要在开发阶段,考虑如何读写该文件,这里最重要的是文件路径怎么编写方便?LabVIEW给了好多读取路径的方法,像这种读取配置文件的操作,一般不要求用户手动找原创 2021-05-07 21:09:38 · 784 阅读 · 1 评论 -
LabVIEW开发技巧(一)——如何勾选单行(多行)表格里的数据,然后实时更新图表曲线?
有个朋友问我,他将每次测试的数据放在了表格里,测试一次,就显示一行数据,但是表格数据不够形象,希望能将表格的数据用图表显示出来,但又不希望将每次的测试数据都显示在图表里,最好是需要哪几行的数据,就勾选出来显示。这样应该怎么编程?好吧,闲来无事,帮个小忙而已~折腾了一会,搞了个这么个玩意~先看看这个效果如何程序运行后,随机生成11行数据,每行数据有13个参数,当做13个数据吧。然后左边有个行选择器(自定义的布尔数组),勾选第一个,即打钩,则图表上显示第一行数据,如下图所示~再勾选第三行、第五行和原创 2021-02-28 18:36:39 · 3869 阅读 · 8 评论 -
看我用LabVIEW写一个情人节的小礼物!!!(源码见最后链接)
写在最前:我是汽车NVH工程师,但我的生活也离不开代码,那么就用我最熟悉的“(编程)语言”,趁着情人节主题征文活动,送各位一个小礼物吧~今年的情人节在春节中度过,不知道是好是坏?不论是学生,还是刚参加工作的,在这情意满满的寒假春节里,只要没带回家,那么对另一半的思念也就只能在微信、视频中流露~那么,送他/她一个有趣的小游戏,在游戏中回味美好的经历,是不是一份很有意思的创意~今天,就来用LabVIEW编写一个情人节的浪漫拼图游戏,用各自珍爱的照片作为拼图的样本,拼好照片,回忆美好~开发背景:原创 2021-02-07 22:15:28 · 2654 阅读 · 14 评论 -
基于LabVIEW的PID算法解读
记录一下,方便以后翻阅~下图是基本的PID算法实现方式,以及实现PID控制器所需的假设和转换。为实现PID控制器,LabVIEW要求算法对输入信号进行采样并离散积分和微分操作。一、误差计算e(k)=SP(k)-PV(k)上式中:e(k)表示当前(第k时刻)误差;SP表示设定值;PV表示过程变量。二、比例操作Up(k)=Kc × e(k)上式中:Kc表示控制器增益。三、积分操作(梯形积分)离散积分操作有几种方式,如前向差分、后向差分和梯形逼近(也称突斯汀或双线性变换)。本PID算法使用梯形原创 2020-12-29 13:59:03 · 13840 阅读 · 0 评论 -
LabVIEW笔记(一)
接触LabVIEW已经6年多了,也参加过专业的培训,但是由于工作的原因,对于LabVIEW的各种工具包并不是都很熟悉。这段时间刚好有空,决定把之前参加培训的资料重温一下,顺便整理些个人认为比较重要的知识。上图证明了笔者可是参加过专业培训的核心教程一个人觉得NI组织的初级和中级课程都不是很难,核心一则是最简单不过的了。主要介绍LabVIEW的软件界面(项目浏览器、前面板、程序框图和连线板等)...原创 2020-02-12 11:20:56 · 1126 阅读 · 2 评论