微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > LabVIEW波形分段显示

LabVIEW波形分段显示

时间:01-06 来源:互联网 点击:
晚上不想干活,就整理电脑,发现了不少以前写的程序,打开看看很多都忘了是怎么写的了,以前程序中的注释太少了,以后要好好改进一下。接下来就贴贴自己以前写的程序,顺便更新一下博客吧。

今年的天下会中,有一道题目是:

一段正弦波形(最大值1,最小值-1),让其大于0.5的部分显示红色,小于-0.5的部分显示绿色,其余部分显示白色?

此问题关键可以看做NaN的巧用。在图形显示控件中,如果输入是NaN,则不显示该点。

该题目可以将波形数值分为3种情况,大于0.5,小于-0.5和介于±0.5之间,将整个正弦波形视为3条曲线的相加。当数值属于其中一条曲线时,其余两条曲线输出值设置为NaN,即无值。利用波形图表即时显示,即可得到3条曲线完美连接得到的正弦波形。利用显示曲线属性节点设置曲线颜色(或按照默认第一条为白色,第二条为红色,第三条为绿色连接相应范围)即可。

程序运行界面及框图如下:






Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top