labviewlearner 发表于 2010-9-8 19:03:13

如何将图表中的特定的点的横纵坐标提取出来?

绑定了一个簇,生成一个图表,想把图中特定的点(比如波峰【假设只有一个波峰】)的x,y值提取出来输出,比如以控件的形式显示出来。 我用了一些函数,但还是不行。我发现横坐标X输出时的值总是“时间标识”。怎么办呢? 还有,用簇生成的图表是什么类型的呢?反正不是“波形”数据吧..

wdyjz 发表于 2010-9-9 14:02:07

unbundle by name--> max(y)--index(y)--->index(x)

labviewlearner 发表于 2010-9-9 16:49:18

回复 wdyjz 的帖子


    还是有点问题... y最大值及其索引index可以用“数组最大值和最小值(array max&min)”函数直接找出来,我也知道所找的x的index就是最大的y值的index,但是如何将找到的x的值找出来呢?
    我的图表的横坐标是从负数开始的,有小数的,不是整数,所以x的index不一定是x本身的值。所以当知道了x的index后,如何知道x的数值?我没找到这样的函数。
   LabVIEW初学,劳烦说得具体点吧O(∩_∩)O~

飞雨天 发表于 2010-9-9 17:17:29

x本身值可以组成一个数组,你知道了index,去索引这个数组,就获得值
页: [1]
查看完整版本: 如何将图表中的特定的点的横纵坐标提取出来?