Labview 13 - 波形图不接受所有数据

时间:2017-02-28 14:02:47

标签: graph charts labview waveform

我无法在波形图上绘制三组不同的数据。波形图在接受所有三组数据和显示方面没有问题。但是,我需要一个数据历史记录,我可以导出到Excel文档并进行检查。

电路设置如下:

NI DAQ 6001从测量黄铜块的LM35获取温度读数。单独的电路驱动电流通过珀耳帖装置以维持该黄铜块上的特定温度。它基本上由PID控制控制,允许操作员选择可以设置黄铜块的温度。为了能够完美地调整系统,我需要进行一组步骤更改并记录数据,并能够在以后的数据中绘制图形以确定以下特征:线性/非线性/振荡/稳定性。

不幸的是我不知道如何上传我的程序,但我附上了一个屏幕截图

marwen web's answer

enter image description here

2 个答案:

答案 0 :(得分:0)

看起来你正在使用直接1D阵列连接到波形图。您应该使用 Build Array 函数构建所有波形,以形成最终显示为不同图形的2D数组。

在图表中显示波形的正确方法包括时间分量。您需要使用每个1D阵列的开始时间,增量时间来构建波形(方框图 - >功能调色板 - >编程 - >波形 - >构建波形)。然后,您可以将此波形捆绑到一维阵列中以绘制多个图。

分享您的VI可以帮助您快速解决问题。只需使用Ctra + A选择所有程序框图并使用编辑 - >从选择创建VI代码段将其保存为VI代码段,然后附加在此堆栈溢出响应中生成的图像。

答案 1 :(得分:0)

enter image description here

欢呼快速响应!

我想我理解你的意思,但就时间框架而言,我有点困惑。

我正在密谋

MV - 测量变量,它是我的温度,随时间变化。

SP - 设定点,即我试图达到的温度也与时间有关。

最后输出是相对于时间的电压。

那么我是否需要为每个变量创建一个开始时间和增量时间?

干杯。