测量测试 > 测试测量应用 > 详情

LabVIEW波形分段显示

发布时间:2024-05-09 发布时间:
|
晚上不想干活,就整理电脑,发现了不少以前写的程序,打开看看很多都忘了是怎么写的了,以前程序中的注释太少了,以后要好好改进一下。接下来就贴贴自己以前写的程序,顺便更新一下博客吧。
今年的天下会中,有一道题目是:
一段正弦波形(最大值1,最小值-1),让其大于0.5的部分显示红色,小于-0.5的部分显示绿色,其余部分显示白色?

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

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

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








『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
星载MEMS原子钟稳频系统的优化及实验研究