Hydraprobe(如何只存储一个含水量值) _Campbellsci论坛问答

我在阿拉斯加北部的工地上安装了2.5V(A型探头)Stevens Vitel Hydraprobe土壤湿度传感器。目前我使用4个独立的“;第二卷“;CRbasic中的命令以及延迟,并切换12V以测量和存储来自探针的4个电压。然后,我使用Matlab脚本离线处理数据,并最终得到最终的湿度、盐度和电导率值。。我们挑选了Stevens DOS应用程序算法,并将它们放入Matlab中以实现这一点。

虽然这很有效,但必须离线完成。我想在CRBasic中使用Hydraprobe指令,也可能在CR10X站点使用Edlog,这样我就可以在数据记录器中处理数据,并通过实时遥测进行访问。

Hydraprobe(如何只存储一个含水量值)
_Campbellsci论坛问答

我的问题是,指令和编程的设置方式似乎最终会将所有11个值存储在您为传感器指定的表中。由于现场存储容量有限,这对我来说是不可行的。

我希望能够使用Hydraprobe指令,但只存储wfv(含水量,体积分数)变量。我将使用此作为可通过遥测访问的值,并将继续使用和存储我测试过的稳定的4伏特SE测量值,以进行离线处理。

有人能告诉我这是否可能吗?只存储Hydraprobe指令产生的11个变量中的一个?那么,要实现这一点,编程(示例)会是什么样子呢??

谢谢

新对话如下:

在CR1000中,Hydraprobe将这些值写入由11个元素组成的数组中。

要存储当前的数据,您可能会在数据表声明中使用如下指令:

示例(11,HydraP(),IEEE4)

如果只想对有限的变量进行采样,只需减少重复次数,然后输入数组变量,将索引设置为要存储的第一个值。因此,上述内容变为:

样品(1,HydraP(7),IEEE4)

或者,如果您已经在编辑器中声明了别名,如示例所示,则可以使用别名:


示例(1、wfv、IEEE4)

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 Hydraprobe(如何只存储一个含水量值) _Campbellsci论坛问答
「Hydraprobe(如何只存储一个含水量值) _Campbellsci论坛问答」评论列表

发表评论