在用CR1000X替换CR1000数据采集器之前,大家一般会有如下的疑问“能不能把写给CR1000的程序直接导入到CR1000X中去?”以及“CR1000X是否与CR1000匹配?”等。
在大部分的情况下没有问题。虽然CR1000X是一种全新的产品,但由于CR1000X和CR1000的设计和功能非常相似,所以可以用它很方便的替换CR1000。
以下的内容,将会突出介绍两款数据采集器的相似和不同。
一、尺寸
CR1000X的平面尺寸与CR1000完全相同,CR1000X的厚度要比CR1000高一些。如下表:
▲CR1000和CR1000X外形尺寸图
二、接线面板
CR1000X和CR1000的接线面板是有区别的,CR1000X的接线端子排是可拆卸的,这样改进的好处就是可以在不用拆掉传感器线缆或整个接线面板的情况下,快速更换数据采集器。CR1000X和CR1000主机都是在一个封闭、保护的外壳中,接线面板和数据采集器主机是相互独立的。接线面板上的端口可以有效的保护数据采集器内的电路免受直接电气损伤,使数据采集器在灾难性的损害发生时,能够更好地保证数据**,如果出现损坏,一般只需要维修接线面板就可以。
▲CR1000 接线面板和主机
▲CR1000X 接线面板和可拆卸接线端子排
1、CR1000X的接线面板一般情况下不建议与另一个CR1000X的接线面板相互交换,因为CR1000X可以直接测量模拟电流(0 to 20 mA或 4 to 20 mA),如果需要一个新的接线面板来替换,就必须在CR1000X主机中写入新接线面板的相应参数,来确保电流测量的度。
2、CR1000接线面板可以与另一个CR1000的接线面板进行互换,不需要任何额外操作。
3、CR1000X的接线面板坚决不能与CR1000的接线面板进行互换。
(1)CR1000X接线面板不能在CR1000主机上使用;
(2)CR1000X主机也不能使用CR1000接线面板;
三、编程
虽然CR1000X增加了一些不能在CR1000上运行的编程指令,但是在大多数的情况下,只需要对指令进行一些小修改,就可以把写给CR1000的程序导入到CR1000X中使用了:
A:
1、将CR1000程序文件扩展名重命名为.CR1X。例如,如果您的CR1000程序文件是Temp.CR1,将它重命名为Temp.CR1X。
2、在这个文件被重命名之后,使用CRBasic编译器打开它。
3、在程序指令开始时将注释行从“CR1000系列数据采集器”转换为“CR1000X系列数据采集器”,然后编译程序。(这对于程序来说不是必需的,但是在程序中有正确的注释是很好的做法。)
4、当编译这个程序时,会显示错误,修改这些错误,直到程序完全正确地编译不抱错。
B:
1、在CRBasic编辑器中打开CR1000程序文件,并复制程序中的所有指令。
2、在CRBasic编辑器中为CR1000X创建一个新程序。
3、删除CR1000X程序中所有的指令行,并从CR1000程序复制所有的指令。
4、在程序指令开始时将注释行从“CR1000系列数据采集器”转换为“CR1000X系列数据采集器“,然后编译程序。(这对于程序来说不是必需的,但是在程序中有正确的注释是很好的做法。)
5、当编译这个程序时,会显示错误,修改这些错误,直到程序完全正确地编译不报错。
文章来源:https://www.campbellsci.com/blog/replace-cr1000-datalogger-with-cr1000x
北京华益瑞科技有限公司**翻译,并作适当修改。