CR800 OS 10
更新:04-02-2010

  1. 添加ACPower指令。
  2. 增加了在Reps参数大于1时使用()语法增加禁用变量的能力,到Maximum, Minimum, Average, Totalize, StdDev, Moment, and Covariance指令。
  3. 改进的DNP3:增加了DNP3消息通过PakBus数据报在PakBus网络上路由的能力。
  4. 添加了声明多个逗号分隔,别名数组的别名的能力,具有单个别名声明。例如,别名阵列= Frontroom,GreaTroom(4),卧室
  5. 删除了大约12条TCPOpen()和UDPDatagram()指令的任意限制。
  6. 改变了允许的PakBus邻居设置,这样如果一个设置被清除,结束设置被置为0,而不是左边的方式它是。唯一的结果是,键盘/显示器上的显示将显示类似于0,22的内容,而不是0,0。
  7. 改变PPP,使AC和P压缩默认为0,而不是1,以适应wi-fi单元。
  8. 修正了WindVector,使默认的“Deg”单元被正确插入。
  9. 在一个单独的声明中,将单元声明更改为一个包含多个名称的字段名称列表。
  10. 固定的表文件工作与可变的间隔,当间隔从< 1hr到>= 1小时。
  11. 固定的表文件,使起始文件编号不会覆盖文件已经在驱动器上。这个问题是由于文件名末尾带有数字的修复而引入的(OS 16.01)。
  12. 固定ModBusMaster, DNP3和数据报在Com1..Com4,以保持奇偶校验和其他设置。
  13. 在使用PPP时重置期间可能(无害)看门狗。在调用PPP关机之前,由STROBS STROBS的任务使用的任务使用的信号量锁定。PPP关闭可能需要几秒钟,这超出了看门狗间隔。
  14. 改变TCPClose(),使其等待直到关闭,修复了可能的通信内存泄漏。
  15. 修正了GPS指令,如果NMEAstring包含小数点后超过5位的值,则不会锁定。
  16. 改进慢速序列测量的管道模式切片算法。分配测量的时间不正确,导致某些组合无法正确切片。
  17. 修复TCP / IP上的Modbusmaster,使其在TCP / IP套接字在尝试将命令发送到从站之前关闭TCP / IP套接字时,它不会泄漏通信内存。
  18. 更改了自定义菜单,因此如果配置为跳过系统菜单并且有一个编译错误,它会显示错误而不是进入自定义菜单。
  19. 将Etsz指令中的Rso晴空太阳辐射计算由简化版本改为ASCE-EWRI标准化方程公告附录D中的扩展版本。
  20. 修复的表。FieldName在编译过程中不覆盖变量。当使用保留变量和TableName。FieldName的表达式存储在一个变量中,该变量在重新编译后不进行维护。
  21. 修改了Alias声明以加速编译操作。
  22. 固定的,如果RS232电源设置为保持通电,则coms232不会进入待机状态。
  23. 修正了将-0转换为字符串所导致的挂起情况。在将FP2转换为float(在OS17中引入)时可以创建-0。
  24. 固定FP2存储不创建-0。
  25. 修正文件上载,包括获取目录,当超过4个不同的PakBus客户端地址已上载。
  26. 删除如果voice.txt不存在且COM320未连接时的编译警告。
  27. 修正文件名通配符匹配。当使用*匹配时,字符串被同步到'*'之后的字符。如果从该点到字符串末尾的字符串不匹配,则匹配失败。这将导致“name.name.png”通配符搜索“*.png”失败。现在,当不匹配发生时,通配符搜索将被重置,直到检测到搜索字符串的末尾。如果在末尾,两个字符串指针不在各自字符串的末尾,则不匹配。这将影响NewFile、文件管理器设置和通信目录上传命令。
  28. 改进的FieldCalStrain,以防止在使用无效参数作为strain_dest时预编译器崩溃。
Baidu