一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

LabVIEW中有很多图形显示控件,最常用的有三个:波形图(Waveform Graph),波形图(Waveform Chart),XY图(XY Graph)。

本文主要讲本人使用XY图的一些心得,多有不足,还望各位海涵。

XY图专门用于表示Y值随X值得变化规律,很多资料中都说“XY图只能用来一次显示接收到的数据,并无实时显示能力”,但是合理编程,还是可以实时显示的,下文中我会讲到这样一种实时显示方法。
XY图控件位置为:前面板——图形——XY图,其完整路径及控件如下:
 
LabVIEW中XY图曲线显示方法心得 - 道纪 - 道纪

 

LabVIEW中XY图曲线显示方法心得 - 道纪 - 道纪
 
下面来说XY图的应用。首先是单曲线的显示,有两种方法。
方法一:先将单个点的X,Y坐标捆绑成簇,再组成数组送给XY图;
方法二:X,Y轴坐标先输出为一维数组,再捆绑为簇送给XY图。

LabVIEW中XY图曲线显示方法心得 - 道纪 - 道纪
 
对于两条曲线显示,有多种方法。
方法一:将两条曲线的坐标分别捆绑为簇,再组成数组送给XY图(和单曲线显示方法一类似);
方法二:各曲线X,Y轴坐标输出为一维数组,分别捆绑为簇之后,再创建簇数组送给XY图(和单曲线显示方法一类似);
方法三:各曲线X,Y轴坐标分别捆绑为簇,输出为一维簇数组,然后捆绑为簇,创建簇数组送给XY图。[pag
LabVIEW中XY图曲线显示方法心得 - 道纪 - 道纪
 
双曲线显示还有另外一种方法方法四,就是我说的可以实现即时显示功能的。不过似乎最多两条,再多我不知道为什么不可以了。
LabVIEW中XY图曲线显示方法心得 - 道纪 - 道纪
 
最后说一下超过两条曲线输出时可用的方法,在单纯两条曲线显示方法中,方法一和方法四是不可以实现三条以上曲线同时输出的。方法二和方法三则通用于任何情况。

 

 

posted on   一杯清酒邀明月  阅读(15681)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示