CR1000 OS 19
Updated: 05-04-2010

  1. Added ACPower instruction.
  2. Added the ability to increment the disable variable when Reps parameter is greater than 1, using the () syntax, to Maximum, Minimum, Average, Totalize, StdDev, Moment, and Covariance instructions.
  3. Improved DNP3: Added ability for DNP3 messages to be routed over a PakBus network via PakBus datagrams.
  4. 添加了声明多个逗号分隔,别名数组的别名的能力,具有单个别名声明。例如,别名阵列= Frontroom,GreaTroom(4),卧室
  5. Removed an arbitrary limitation of 12 or so TCPOpen() and UDPDatagram() instructions.
  6. 所以我改变了允许PakBus邻居设置f a setting is cleared, the end setting is put to 0 instead of left the way it was. The only consequence was that the display by on the keyboard/display would show something like 0,22 instead of 0,0.
  7. Changed PPP so that AC and P Compression default to 0 instead of 1 to accommodate a wi-fi unit.
  8. Fixed WindVector so that the default units of "Deg" is inserted correctly.
  9. Changed Units declaration to a FieldNames list of more than one name in a single declaration.
  10. Fixed TableFile working with variable interval when interval is changed from < 1hr to >= to 1 hr.
  11. Fixed TableFile so that starting file number does not overwrite files already on the drive. This problem was introduced with the fix for filenames with numerics at the end of the name (OS 16.01).
  12. Fixed ModBusMaster, DNP3, and DataGram on Com1..Com4 so that they keep parity and other settings.
  13. 在使用PPP时重置期间可能(无害)看门狗。在调用PPP关机之前,由STROBS STROBS的任务使用的任务使用的信号量锁定。PPP关闭可能需要几秒钟,这超出了看门狗间隔。
  14. Changed TCPClose() so that it waits until it is closed, fixing possible comms memory leak.
  15. Fixed the GPS instruction so that is does not lock up if a NMEAstring contains a values with greater than 5 digits behind the decimal point.
  16. 改进慢速序列测量的管道模式切片算法。分配测量的时间不正确,导致某些组合无法正确切片。
  17. 修复TCP / IP上的Modbusmaster,使其在TCP / IP套接字在尝试将命令发送到从站之前关闭TCP / IP套接字时,它不会泄漏通信内存。
  18. 更改了自定义菜单,因此如果配置为跳过系统菜单并且有一个编译错误,它会显示错误而不是进入自定义菜单。
  19. Changed the Rso clear sky solar radiation calculation in Etsz instruction from the simplified version to the extended version as specified in Appendix D of the ASCE-EWRI Standardization Equation Bulletin.
  20. Fix TableName.FieldName to not overwrite variables during compile. When Preserve Variables was used and TableName.FieldName was in an expression that stored to a variable, that variable was not being maintained after re-compile.
  21. Changed Alias declarations to speed up compile operation.
  22. Fixed ComRS232 to not go to standby if the RS232 power ON is set to stay powered up.
  23. Fixed a hang condition caused by converting -0 to a string. The -0 can be created when converting FP2 to float (introduced in OS17).
  24. 固定FP2存储不创建-0。
  25. Fixed file upload, including getting the directory, when more than 4 different PakBus client addresses have uploaded.
  26. Removed compile warning if voice.txt is absent and a COM320 is not connected.
  27. Fixed filename wild card matching. When using * matching, the strings were synchronized to the character after the '*'. If the strings did not match from that point to the end of the string, the match failed. This caused "name.name.png" to fail the wild card search "*.png". Now, the wild card search is reset when a mismatch occurs, this goes on until the end of the searched string is detected. If at the end, the two string pointers are not at the end of their respective string there is not a match. This effects NewFile, the Files Manager setting, and the communication directory upload command.
  28. Improved FieldCalStrain to prevent pre-compiler crash when invalid parameter used as strain_dest.
Baidu