尊敬的先生:
如何每一分钟输出十分钟移动平均值?我使用cr-1000,但当我配置一个十分钟移动平均项目时,它总是每十分钟输出一次。我可以每一分钟输出一次吗?对不起我英语不好,谢谢!
Mars Liu公司
检查功能 平均运行时间 ,我认为这与你想要的很接近。
尊敬的先生:
如何每一分钟输出十分钟移动平均值?我使用cr-1000,但当我配置一个十分钟移动平均项目时,它总是每十分钟输出一次。我可以每一分钟输出一次吗?对不起我英语不好,谢谢!
Mars Liu公司
检查功能 平均运行时间 ,我认为这与你想要的很接近。
对不起,我犯了一个错误。我想输出10分钟每分钟的结果风,不仅仅是平均风速。它包括矢量计算。所以avgRun无法做到这一点。怎么能做到呢?谢谢
我过去这样做的方法是手动计算,从风向输入中获取单个正弦和余弦值,并生成平均值。
大致如下:
’10M WD正弦
SinWdir10=Sin(Wdir10)
'10M WD余弦
Cos Wdir10=Cos(Wdir10)
'平均10M WD正弦
平均运行(平均SinWdir10,1,SinWdir10180)
'平均10M WD余弦
平均运行(平均CosWdir10,1,CosWdir10180)
'计算风向的15分钟平均运行时间
平均Wdir10=ATN(平均SinWdir10/平均CosWdir10)
如果AvgCosWdir10<;0然后
平均宽度10=180+平均宽度10
elseif平均SinWdir10<;0然后
平均宽度10=360+平均宽度10
Endif公司
岛民
亲爱的岛民:
它有效,谢谢!
我还有一个问题。怎么样“;风向标准偏差”;?我也想每分钟输出十分钟的风向标准差,谢谢!
Mars Liu公司
火星
这是使用平均值的西格玛代码。
e10=平方比(1-((平均SinWdir10^2)+(平均CosWdir10|2))
Sigma10=ASIN(e10*(1+(0.1547*(e10^3)))
据我回忆,这直接来自CR1000手册。
很高兴我能帮忙。
岛民