我的标准程序和其他O/S的输出是每小时最大风速。我还使用“风速”输出最大风速的风向;“最大采样”;200不可用的指令。
我是运气不好吗?还是我能找出出现最大速度的记录(这也可以让我检索风向)?有人找到(更好的)解决方案了吗?我也将该指令用于其他一些输出(即前一小时的最大10分钟平均风速(带方向))。任何建议都将不胜感激
谢谢
迈克
我还没有尝试过,但你可以建立一个特殊的表,它使用一个条件作为触发器,触发器是变量有一个新的最大值。只需存储几条记录,然后在一小时结束时检索最后一条记录(或该记录中的字段名)(使用GetRecord或TableName.fieldname)
公共值,最大值,StoreRec为布尔值
数据表(MaxTable,StoreRec,5)
样本(最多1个)
床头柜
'和在程序主体中
如果值>;最大然后
最大值=值
StoreRec=真
其他的
StoreRec=错误
结束如果
就像我说的,我还没有尝试过,但从逻辑上讲,它似乎是可行的(除非我的逻辑今天需要更多的糖!)
希望这有助于激发一些想法。。。
Dana公司