WindVector指令中的错误? _Campbellsci论坛问答

我在CR1000 CRBasic程序中声明了一个表:

数据表(OneMin,TableStore_TF,-1)
数据间隔(5,60,秒,0)
打开间隔
CardOut(0,-1)'将数据发送到CompactFlash卡
样本(1个,站,字符串)
示例(1,时区,字符串)
样本(1,时钟偏移_ms,长)
最小值(1,BattVolt_V,FP2,错误,错误)
平均值(1,EnclTemp_degC,FP2,假)
平均值(1,EnclRelHum_percent,FP2,假)
平均值(1,AmbTemp_degC,FP2,假)
平均值(1,AmbRelHum_percent,FP2,假)
平均值(1,气压_hPa,IEEE4,错误)
平均值(1,ISOTrackTemp_degC,FP2,错误)
平均值(1,SAETrackTemp_degC,FP2,错误)
WindVector(1,WindSpeed_mps,WindDir_deg,FP2,False,0,0,1)
最大值(1、WindSpeed_mps、FP2、False、False)
床头柜

WindVector指令中的错误?
_Campbellsci论坛问答

以下是此表中生成的TOA5输出文件的标题:

";TOA5”";CPG通过噪声”";CR1000”";10859〃";CR1000标准16”";CPU:CPG Passby Noise Weather 20090610.CR1”";27118〃";OneMin(一分钟);
";时间戳”";记录”";站”";“时区”";时钟偏移_ ms”";电池电压V_ Min”";EnclTemp_degC_ Avg”";EnclRelHum_ percent_Avg”";AmbTemp_ degC_";AmbRelHum_ percent_Avg”";Pa_ Avg”";“ISOTrackTemp_degC_ Avg”";SAETrackTemp_degC_ Avg”";WindSpeed_ mps_WVc(1)”";WindSpeed_ mps_WVc(2)”";最大风速;
";TS”";RN”"&”"&”";ms”";V”";摄氏度”";%RH”";摄氏度”";%RH”";hPa”时";摄氏度”";摄氏度”";mps”";mps”";mps”;
"&”"&”";Smp”";Smp”";Smp”";最小值”";平均值”";平均值”";平均值”";平均值”";平均值”";平均值”";平均值”";WVc”";WVc”";最大值“;

问题:
为什么“;风速_ mps”;变量在TOA5文件头中列出两次?发生在“;WindDir_deg(风目录设计)";?

为什么单位“;mps”;是否为WindDir_deg变量列出?

风向的实际数据值以度工程单位适当缩放。

如有必要,我可以提供我的CRBasic程序的副本。

谢谢

新对话如下:

问题:
为什么“;风速_ mps”;变量在TOA5文件头中列出两次?发生在“;WindDir_deg(风目录设计)";?

该程序使用输出选项1,返回两个输出-平均水平风速和单位向量平均风向。


为什么单位“;mps”;是否为WindDir_deg变量列出?

除非程序指定单位,否则通常不会在标题中指定单位。你有一行字吗

单位WindDir_deg=mps

在你的节目中?


风向的实际数据值以度工程单位适当缩放。

新对话如下:

哎呀,我还没写完就发了电子邮件。这就是尝试使用tab键会让你进入这个网络界面的原因:)

无论如何,您可能会在最新的帮助文件中找到有用的信息。有一个示例显示了如何使用FieldNames指令来更改用于Wind Vector指令的字段标头。通过从我们的网站下载最新的操作系统,您可以获得CRBasic中使用的最新帮助和定义文件。安装将把文件放在程序可以访问的地方。对于我们的任何CRBasic数据记录器来说都是如此。

当做
Dana公司

新对话如下:

你好,Dana,

我使用的是最新的CR1000操作系统,并正确使用我的CRBasic程序中的单位声明来设置所有变量的单位。

我将给您发电子邮件,内容如下:

我的CRBasic程序。
来自声明的表输出的TOA5文件。
最新表记录的快照。

致以诚挚的问候,

新对话如下:

嗨,大卫,

您的程序有一个声明为Windspeed_mps的变量。这是您在WindVector指令中使用的变量。根据WindVector指令的OutputOption参数,WindVector输出两个值:

风速_mps_WVc(1)
风速_mps_WVc(2)

哪里
WindSpeed_mps是原始变量名
WVc是附加到输出名称的输出类型标识符*
(1) 表示平均水平风速
(2) 表示单位矢量平均风向

*(类似地,当您输出最小电池电压BattVolt_V时,您最终会得到输出字段BattVolt_V_Min)


您的程序在第69行有这样的内容:

单位风速_mps=mps

这就是您的数据文件头获取“;mps”;单位。


所有这些都会产生一个标题:

标题行1-WindSpeed_mps_WVc( 1. ),风速_mps_WVc( 2. ),
标题行2-mps,mps(您指定的单位)
标题行3-WVc、WVc(以及自动生成的输出字段id)

如果要更改默认字段名或单位,请使用FieldNames指令(请参阅CRBasic WindVector帮助)。

当做
Dana公司

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 WindVector指令中的错误? _Campbellsci论坛问答
「WindVector指令中的错误? _Campbellsci论坛问答」评论列表

发表评论