CommsMemFree(1)/内存不足 _Campbellsci论坛问答

尊敬的各位:,

在cr1000手册第19.3节中;CommsMemFree公司;描述如下:
第一个数字应该是<;1000000.

CommsMemFree(1)/内存不足
_Campbellsci论坛问答

事实上,我们的CR1000 OS15显示
CommsMemFree(1)=1.401501E7(=14.015百万欧元)

CommsMemFree(2)=303
有时第一个值约为1.3…E7。


这些价值观到底代表什么?


有时我们会得到警告“;内存不足”;在程序编译后,我们通过GPRS连接到记录仪。这个警告似乎取决于通信的类型(?)。当我们通过RS232连接到记录仪时,没有警告。。。

我们能对“;减少“;沟通,或者这个警告与什么样的沟通有关?

提前感谢您,

约翰尼斯·B。

新对话如下:

{i]CommsMemFree(1)=1.401501E7(=14.015百万)[/i]

这些都是非常好的价值观。如果你有键盘显示器的话,使用键盘显示器查看这些值可能会有所帮助,这样它们就不会被转换为科学符号。这些值反映了三个不同的记忆片段(好吧,我不在办公室,我的记忆中会忘记这一切,与数据记录器不同,这是不稳定的,但这是我的回忆:)

因此,当没有使用内存时,CommsMemFree(1)值为:

015 015 015

你的记忆基本上显示的是014 015(可能是014?)

013是可以的。你只需要担心这些值是否降得很低,比如接近0。

编译后的内存不足错误是与保存变量和输出计算的内存有关的错误。这是一个与CommsMem不同的内存。有很多方法可以进行优化。我会在另一封电子邮件中处理可变内存,除非有人打败我:)

请确保您使用的是最新的操作系统,因为每个版本都有改进。

当做

Dana公司

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 CommsMemFree(1)/内存不足 _Campbellsci论坛问答
「CommsMemFree(1)/内存不足 _Campbellsci论坛问答」评论列表

发表评论