编译每次启动(CR1000/CRBasic) _Campbellsci论坛问答

你好

我对CR1000和CRBasic语言比较陌生。我注意到(基于间接证据),每次启动数据记录器时,CR1000似乎都在编译我们的CRBasic程序。由于我们的程序相当复杂,这需要一分钟多的时间,而且通常每天都要做几次,因为我们的传感仪器是开关的。这只是一点不便,但这让我很好奇——我对这种情况的解释正确吗?如果是,为什么数据记录器不存储程序的编译副本?有什么办法让它这么做吗?

编译每次启动(CR1000/CRBasic)
_Campbellsci论坛问答

谢谢
本杰明

新对话如下:

最近几天,政务司司长已经讨论过这个问题。用户正在编写越来越复杂的程序,所以这个问题最近达到了顶点。

当前需要重新编译以重新初始化CPU使用的工作内存。目前正在考虑单独保存或重新初始化内存的方法。

我不能说这是否或何时会在当前一代的数据记录器中发生变化,但这已经成为设计师的一个问题。

新对话如下:

你好,本杰明,

您断开数据记录器电源的原因是什么?如果你希望程序只在特定时间运行,那么可以更好地使用程序中的逻辑来控制这一点(即,当触发变量为true时,在程序中运行代码,当它为false时,绕过它进行分支。这可以是手动设置的变量,也可以是基于时间的变量,或者是基于其他条件的变量)。

当做

Dana W。

新对话如下:

感谢你们两位的回复。坎贝尔的客户支持给我留下了深刻印象。

Dana,原因很简单:电池寿命。CR1000实际上并没有出现故障,但它目前与内部GPS接收器在同一条电源线上运行,该接收器在3.3V下的电流约为750mA——显然,当我们不需要它时,我们不想让它继续运行。当然,另一个解决方案是将这两个组件的电源电路分开,但这可能会增加更多的操作复杂性,而不是节省时间。

谢谢
本杰

分享到:

原文链接:,转发请注明来源!
海洋仪器网 仪器使用 编译每次启动(CR1000/CRBasic) _Campbellsci论坛问答
「编译每次启动(CR1000/CRBasic) _Campbellsci论坛问答」评论列表

发表评论