
LabVIEW
hunterlew
这个作者很懒,什么都没留下…
展开
-
基本函数发生器函数须知
直接上图: 如果不设常量的话,会按照默认参数值运行。 需要注意的地方有: 1、信号类型为枚举值,创建常量可以看到; 2、同学会发现为什么相位参数好像不起作用,是因为重置信号没有给true; 3、关于采样率和采样点数的问题。这里配合图表控件讲解,如图: 其中横坐标代表时间,即如果输出1Hz的波形,那么刚好能显示一个周期。 采样率至少为频率2倍,一般至少5倍最好。采样率与频率原创 2015-04-23 20:55:07 · 2558 阅读 · 0 评论 -
虚拟示波器要点
用Labview的图表控件做逼真的虚拟示波器,我的解决方案如下: 1、CH1和CH2按钮功能,如果没有按下,将不显示该通道波形(连横线都没有,注意区分)。 解决:通过if实现,没有波形通过右键,创建常量实现(灰色的0)。 2、纵向的放大与缩小以及偏置。 解决:直接对波形作乘法或加法即可。 3、横向扫描时间的控制。 解决:根据上一篇文章的分析,可以有两种做法:变采样率或者变采样点数。而实原创 2015-04-23 21:30:37 · 1456 阅读 · 0 评论 -
labview常用小技巧
10、在一个主线程内,while结构必须放在事件结构外,就会一直在等。如果不想因此造成死机等待,有以下方案: a、设置超时事件,比如设置50,那么在50ms内如果没有触发事件结构,那么将执行超时事件中的程序; b、(推荐)一个while就是一个线程,如果需要事件结构介入,那么可以把其他服务程序放到另外一个while循环中,事件结构单独一个循环,实现多线程效果(并行)。原创 2015-04-25 00:45:02 · 2982 阅读 · 1 评论 -
LabVIEW程序优化相关技巧
最近在做毕设最后一点优化工作收尾,对于程序优化仍是一个很虚无缥缈的概念和过程。参考了相关书籍,记录如下: 从增加程序运行速度和效率的角度: 1、执行处禁止VI调试可以大大提高VI运行速度,降低内存利用。 2、根据实际需要选择短数据类型,节约空间,提高效率。注意溢出即可。 3、循环中加入几十至几百毫秒的延时,避免作无谓的运算。 4、文件的读写放在循环外。 5、涉及界面刷新的相关属性节点放原创 2015-06-06 19:51:03 · 4505 阅读 · 0 评论 -
labview嵌入html
自从上次通过web发布工具然后调matlab并没有实现预想功能后,我抛弃了labview,任务它在web上的支持有限(至少免费版是这样)。凡是弹出窗口类的都无法实现,让我对“远程前面板”这一概念愈发困惑。但至少,停留在前端的vi用作远程前面板还是能实现web的功能,只需设置“可重入”即可。 于是,我想到把其嵌入html,给后面要完成的网站增加点逼格。的确,只要找到www文件夹中部署的html,编原创 2015-10-31 23:57:56 · 3520 阅读 · 0 评论