CR200X系列OS 2
更新:08-08-2012

  1. 表定义内存大小从10,240字节增加到15,360字节。
  2. 中间存储从80增加到126。这是用于表处理的内存,如min, max, avg和DIM变量。
  3. 修正了public.fieldname(1,1)在以前的操作系统中不工作。
  4. 修正了一个最大字符长度为16的公共变量被连接在一起的错误。
  5. 修正了当波特率为300或编程时报告错误编译错误的GOES指令。
  6. 改变了GOES指令,删除编译器通道检查。编译器现在将允许ST和R的任何通道,而不考虑波特率。但是,通道不能超过566,因此编译器会检查通道是否大于566。
  7. 改进了SDI-12,增加了数据保留。现在,即使在SDI-12测量序列结束后,也可以获得数据。这个特性允许通过终端仿真器检索SDI-12数据。
  8. 改变了SDI-12,增加了100usec延迟,仅仅在传输值之后,驱动SDI-12线低三陈述线。
  9. 增加了只读状态表设置,称为SerialNum。这个新值将包含产品序列号。
  10. 更改SerialInput()和Print()指令以支持4800波特率。
  11. 改进的Print()指令,允许它发送出C2端口。
  12. 修改了ModBusMaster指令,允许ModBusAddr, ModBusStart和ModBusLength参数为变量。ModBusMaster指令现在将分配最大内存,这将减少公共变量的数量。它将分配16 + 3个值…3是指令所需的额外空间,16是为运行时可以请求的最大寄存器数量分配的空间。在运行时,任何大于16的ModBusLength变量将被忽略,只有16个值将被请求,StatusTable也是如此。Varoutofbound将递增。
  13. 修改了ModBusMaster和ModBusSlave指令,使ModBusAddr可以是一个变量,而不是一个固定值。大于127的ModBusAddr将被忽略或屏蔽。
  14. 固定无线电占空比模式1秒和8秒,使无线电长报头不发送。这两个占空比模式一直在错误地发送长表头。
  15. 改变了SendData()指令单向数据,报告link state为“离线”(0x08),而以前link state是就绪的(0xa)。
  16. 改变了SetValue(), GetValue()和SendGetData(),当收音机配置为8秒模式时,它们等待8秒。之前,在这种模式下,指令只等待了4秒。注意:8秒长报头模式已正确等待8秒。
  17. 修改了Getvalue()和SetValue()指令,因此“swath”参数可以是一个公共变量,以前这个参数只允许一个常量。
Baidu