我正在进行双 channel 数据采集以读出两个二极管的电压。我正在使用 LabVIEW 来执行此操作。下面您可以看到与我的问题相关的代码部分。
通过一维插值将电压转换为温度,如上面的代码所示。 0.9755 V 对应于 2 度,1.68786 V 对应于 100 度。对于这个简单的示例,我希望波形图显示两条恒定曲线,一条为 2,另一条为 100。但是,它只绘制了一条在两个值之间曲折的曲线。如何获得两个独立的地 block ?
最佳答案
在“Interpolate 1D VI”函数的“yi”输出处添加“索引数组”,并将其扩展为两个元素。然后将“Bundle”函数放入两个输入。将“索引数组”输出连接到它们。生成的集群连接到图表。
就是这样:)
说明:要在图表中显示多个图,您需要为其提供簇,而不是数组。 “Interpolate 1D VI”输出为您提供 2 元素数组(0.9755 和 1.68786 的插值结果),因此您需要使用 Bundle 函数将其转换为簇。
关于charts - 在 LabVIEW 中对同一个图表进行多个绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57713146/