DataTable中的常量 _Campbellsci论坛问答

你好

我想将常数(校准数据)保存到DataTable(CR1000,OS15)中。每当数据记录器启动程序时,都会调用此数据表。

DataTable中的常量
_Campbellsci论坛问答

定义数据表:

数据表(LogTable,True,500)
样本(1,v1_factor,FP2)
样本(1,v1_offset,FP2)
床头柜

该程序可以使用CR Basic-Editor进行编译,但CR1000不能:
错误,未知变量“;“v1_因子”;。

是否无法将常量保存到DataTable?

这将是最简单的方法。。。否则,我必须将常数写入USR上的一个单独的文件,这会更复杂。。。

提前感谢您,

约翰尼斯·B。

新对话如下:

您是否已在程序中声明v1_factor为常量?

如果你有,你能发布你的整个程序吗?(或者至少是变量和常量声明,任何处理有问题的常量的指令,等等)。

Dana公司

新对话如下:

原始程序略有不同,但CR1000也不想编译下面显示的程序。。。


'--------------------------------------------------------

'CR1000系列数据记录器-标准编程

站点名称(测试_JB)

'------------------------------------------------------------------------------------
'所用传感器的校准数据
Const v1_factor=0.048’高度=m,
常数v1_offset=0.2

常数v2_factor=0.048'
常数v2_offset=0.237

公用v1
公用v2

'------------------------------------------------------------------------------------
公共i'

'单位定义
单位v1=m/s
单位v2=m/s

'------------------------------------------------------------------------------------
'数据表的定义

数据表(MeasData,True,-1)
DataInterval(0,10,Min,1)'1=每10分钟一次的时间戳;6=仅每小时一次的时间戳
平均值(1,v1,FP2,假)'
平均值(1,v2,FP2,假)'
床头柜


'每次打开数据记录器时都会调用表
数据表(LogTable,True,500)'ueberpruefen!
样本(1,v1_factor,FP2)
样本(1,v1_offset,FP2)
样本(1,v2_factor,FP2)
样本(1,v2_offset,FP2)
床头柜


'------------------------------------------------------------------------------------
'主程序
开始进度

PPP打开()
'写入日志表
调用表(日志表)

'从这里开始测量
风速扫描(2,秒,1.0)'2s间隔

励磁V(Vx12500,0)’开关EX1=2,5V,用于D1/D2=>;降低功耗
i=i+1

'风速测量
脉冲计数(v1,1,1,0,1,v1_factor,v1_offset)
如果(v1=NAN或v1<;(v1_offset+0.1)),则v1=0

脉冲计数(v2,1,2,0,1,v2_factor,v2_offset)
如果(v2=NAN或v2<;(v2_offset+0.1)),则v2=0

i=0'为新间隔重置计数器
调用表(MeasData)'保存数据
下一次扫描


'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
EndProg'程序代码结束!!!!
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

*最后更新者:JBecker于2009年4月7日上午11:32*

新对话如下:

从我们的网站下载操作系统16——错误似乎在那里得到了解决。我查看了修订说明,但无法找到具体影响这一点的更改,但对常量的处理进行了一些更改,这些更改可能会缓解错误。

当做

Dana公司

新对话如下:

谢谢你的回复。

我们的问题是,我们有很多测量系统,不容易访问,而且我们无法在所有这些记录仪上安装OS16。
也许我会试试这样的东西:

常数v1_factor=0.0048

公用v1_factor_v

v1_factor_v=v1_factor。。。


然后写下“;变量“;到数据表。。。

非常感谢。

约翰尼斯·B。

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 DataTable中的常量 _Campbellsci论坛问答
「DataTable中的常量 _Campbellsci论坛问答」评论列表

发表评论