如何在LabVIEW中获取1D数组的插值?

时间:2017-12-10 11:54:36

标签: arrays interpolation labview

我有两个1D数组,它们在XY平面上给出一个点阵列。我想要实现的是找到steps插值values正好为0.5。我试图使用Interpolate 1D arrayThreshold 1D array来解决它,但没有成功。第一个只返回values的{​​{1}}信息,后者显然没有做任何事情,总是返回0。

我已将前面板和方框图附加到帖子上。在前面板上,我指出了我需要哪些信息。

你可以帮我弄清楚我在做错了吗?因为我非常坚持这一点。提前谢谢。

enter image description here enter image description here

2 个答案:

答案 0 :(得分:2)

我设法解决了这个问题。阈值1D数组vi不能处理包含递减值的数组...这是一个相当令人沮丧的错误,因为我需要转换数组以使特性变得越来越大以获得插值。

来自文档:

  

注意仅对以非降序排序的数组使用此函数   顺序。

答案 1 :(得分:1)

感谢您自己解决这个问题,但该解决方案的vi帖子将会受到其他人的进一步参考。这是一个使用数学部分的1D插值的解决方案。一个VI,唯一的缺点是您需要将插值转换为数组并回答。

Vi Snippet

Front Panel