我已经将CR1000连接到Los Gatos(LG)同位素分析仪上。我使用LG的RS232输出从LG获得数据,并通过CR1000上的控制端口读取数据。我有两个问题
1.LG每2秒输出一次数据,我每2秒扫描一次。每隔20-30秒,记录器只获取一半的数据字符串,下一次扫描获取另一半。这使得很难一致地拆分字符串。关于我如何克服这个时间问题,有什么想法吗?
2.一旦我有了字符串(12/10/08,11:09:00.00,12.3,3.99E-04…),我就把它分成了组成部分,但我仍然有字符串。有没有一种方法可以使用CRBasic将字符串转换为数字,这样我就可以在一段时间内对数据进行平均?
亨蒂
您是否使用SerialInRecord来检索数据?我发现这是最好的“;俘获“;接收到的RS232数据串。
从字符串更改为数字很简单:
numericval=字符串
使用您的示例:
字符串$=“;2008年10月12日,11:09:00.00,12.3,3.99E-04“;
电池=中间(字符串$,26,4)
希望这能有所帮助,
岛民