CR6 OS 8.00
更新:06-27-2018
- (关键)升级操作系统可以将所有CR6设置重置为出厂默认值。可以远程发送此操作系统,但不推荐。若要在更新后恢复设置,建议对当前的数据记录器设置进行备份,或采取程序性措施确保可以恢复设置。这可以使用设备配置实用程序来完成备份或CRBasic指令SetSetting ().观看视频教程:将操作系统发送到本地数据记录器。
- (警告)如果从7.0之前的版本更新数据记录器操作系统,用户将需要为CR6安装更新的USB驱动程序。这些新驱动程序在设备配置实用程序2.16(或更高版本)中可用。该软件可以在坎贝尔科学公司的网站上找到。
- (警告)在将CR6-WiFi和CR6-RF451升级到此版本的操作系统后,建议用户同时更新无线子卡中的操作系统。这个版本的CR6操作系统已经经过了版本测试4.0的WiFi女儿板和版本3.0RF-451子板。这些操作系统有一个*。iobj扩展,并且放在与CR6操作系统相同的目录中。使用设备配置实用程序加载WiFi或RF操作系统时,步骤相同。选择子卡操作系统文件(*iobj)从文件类型下拉。如果WiFi操作系统的版本大于3.01,您需要在安装4.0之前安装3.01(含)。
- (警告)这个操作系统版本(从操作系统版本06.02开始),以及以后的所有版本,在默认情况下将禁用数据记录器FTP、Telnet和Ping服务器。使用设备配置实用程序的发送操作系统选项卡更新操作系统将恢复所有数据记录器设置为出厂设置,这些服务将被禁用。发送操作系统作为一个程序或通过文件控制的方式将更新操作系统,但保持FTP、Telnet和Ping启用的设置不变。注意,禁用FTP, Telnet和Ping服务器并不会阻止数据记录器作为客户端;数据记录器将继续能够使用以下指令FTPClient ()和PingIP ().
- (新特性)增加对SDI-12 Version 1.4的支持SDI12Recorder ()和SDI12SensorSetUp ().
- (新增特性)新增交()指令。
- (新功能)在高级部分增加PCAP设置,允许创建PCAP文件。
- (新特性)增加Settings.NTPServer。此设置使数据记录器时钟与指定的服务器保持同步。此设置将每天轮询一次。如果数据记录器的时钟被改变超过1.5秒,它也将被轮询。此设置位于设置编辑器高级部分。
- (新特性)新增设置。tcpmss。此设置可用于设置TCP最大段长度。有效范围是300-1460字节。一些调制解调器需要更小的TCP数据包。此设置位于设置编辑器网络服务部分。
- (新特性)增加可选参数PingIP ()指定IP版本的指令。
- (新特性)增加一个可选参数PPPOpen ()选择IP版本的指令。
- (新特性)增加终端模式'F'命令,显示数据记录器设置名称。
- (新功能)增加“按ESC ESC ESC ESC关闭”时,打开终端串行通话通过模式。
- (新特性)“状态”中增加警告信息。当发现一个冲突的PakBus TCP路由时编译结果。当网络上有两个PakBus节点具有相同的PakBus地址时,就会发生这种情况。当冲突存在时,PakBus轮询将每2分钟进行一次,而不是每200毫秒进行一次,以避免不必要的内存使用。
- (新特性)增加TTL (Time to Live)监控DNS通信流量。
- (新功能)添加排他性选项IPRoute ()指令。
- 增加了通过CR1000KD文件目录加载卡上存储的操作系统的能力(例如,CR1000KD/File/ load OS From card)。
- (小)全球定位系统(GPS) ()指令现在接受以+或-开头的值。
- (小)ETsz ()指令现在输出正确的单位。
- (次要)SerialOpen()指令现在将CommsMode设置回设备配置实用程序。
- (次要)改进CR1000KD的高级设置部分。
- (小)固定SetSetting (" EthernetPower ", 0);0 =总是打开,2 =一分钟,10 =禁用。
- (次要)函数参数TimerInput ()指令现在解决了错误的编译错误,该错误指出:“有太多可能函数数字指定,最大为14。”
- (主要)设置。PPPDial现在总是保持RS232端口在设置等于“PPP”时保持清醒。RS232端口将进入睡眠模式,禁止数据记录器和细胞调制解调器之间的通信。这与数据记录器和Raven XT组合有关。数据记录器和RV50组合没有受到影响。
- (主要)ClockSet ()当时钟调整小于一秒时,指令现在可以避免跳过记录。
- (重要)两个PakBus/TCP客户端连接指向对方时发生的内存错误不再发生。
- (Minor)您现在可以存储到一个单字节字符串(string * 1)。
- (次要)小黄人对配置现在允许SDI12通信和PWM ()在同一个奴才对上。
- (小)SDI12Recoder ()指令现在检测在使用D命令获取数据之前等待ttt秒超时时是否发生了错误。
- (次要)你现在可以通过设置成功检索RSSI。RadioRSSI CR6-RF407。
- (少校)禁用锂电池设置现在在上电时清除。
- (小)HttpGet ()和HttpPost ()指令现在用%20替换URL中的空格字符。
- (次要)定义为Double的参数现在被正确地传递给没有声明为Double类型的函数。
- (次要)函数声明现在在没有定义参数时输出Return值。
- (次要)固定数据类型IEEE8样品()用于变量类型如Double的指令。
- (次要)CPI同步现在工作在1kHz的程序扫描率。
- (次要)XML数据类型的输出现在显示UINT4数据类型为unsigned Int而不是Float。
- (小)样品()指令现在正确执行时,从Float到Double采样。
- (主要)如果主扫描不包含测量指令,SlowSequence仍将运行。
- (次要)指针现在可以发送到一个数组时,索引不是常量。为P(我),在运行时i被用作指针而不是P。
- (Minor)修复了一个错误的编译错误,当数组的索引是一个表达式的第一个数字等于0(例如,X(0+1), X(0+i))。注意,变量数组索引总是从1开始,因此如果用于索引的表达式返回0,则会生成运行时变量越界警告。
- 的ArrayLenVar参数中可以使用指针ArrayLength ()指令。
- (次要)你现在可以在TypeVar参数中使用指针TypeOf ()指令。
- (次要)你现在可以使用web sockets更新数据记录器数据表信息。
- (主要)固定EmailRelay ()指令流所有表选项。
- (次要)中的Subject参数EmailRelay ()指令现在允许主体为常量。
- (小)EmailRelay ()指令现在忽略地址字符串中的'space'或'tab'字符。逗号“,”字符是多个地址的描述符。
- (小)EmailRelay ()指令现在在连接失败时返回正确的错误代码。
- (Minor)超时参数EmailRelay ()指定的值(而不是先前操作系统中值的两倍)。
- (主要)顺序模式背景校准现在执行预期。
- (重要)当参数“measpex”在BrFull ()指令不等于rep参数;数据不再被转移到错误的目标数组元素中。
- (主要)当调制解调器试图建立PPP会话时,PPP现在丢弃带有坏校验和的数据包。
- (小)延迟()指令将不再接受小于0的延迟值。
- (小)ClockSet ()指令现在允许在参数类型为String的日期中使用“/”。
- (小)SNMPVariable ()指令现在允许在ESSVariable空间之前插入新的oid。
- 的公共声明EssVariables ()指令现在需要一个10个元素的数组来索引oid。
- (小)SPIOpen ()和I2COpen ()下面是在运行时配置硬件的说明。
- (次要)设备中的reset参数MaxRun ()和MinRun ()指令现在的行为如下AvgRun ().
- (次要)字符串变量现在可以被引用为(N,1)或(1)。这可以避免在运行时出现变量越界错误。
- (次要)常量声明现在允许Const值在设置表中相等。Const A = Settings.SerialNumber。
- (小)计时器()指令现在使用系统时间而不是时钟,所以计时器独立于正在调整的时钟。
- (小)SDI12Recorder ()指令现在接受目标变量的类型Double。
- (小)SDI12Recorder ()指令超时现在忽略噪声峰值,而等待传感器准备好。
- (次要)通道配置不再允许TimerInput ()和PulseCount ()同一个随从的指示。
- (小)CDM_VW300Config ()指令现在允许在类型参数中使用预定义的常量CDM_VW300或CDM_VW305(以及在以前的操作系统中使用的0或1)。
- (次要)CPIStatus表现在最多显示50个CPI模块。
- (次要)在Hello Exchange中发布的PakBus验证间隔现在等于验证间隔设置,而不是设置/ 2.5。
- (次要)DNS现在将尝试首先解析IPv6然后IPv4。
- (次要)默认的DNS服务器现在被列在最后。首先列出指定的DNS地址。
- (次要)TimeUntilTransmit不再被允许在Scan/NextScan之外。
- (主要)SWVX现在工作在主扫描之外,当设置VX1到5 V。
- (小)设置。PPPInterface现在禁用自动波特功能。需要设置具体的波特率。