成员自2015年以来

了解更多

KINGSTAR Soft Motion在自动配置的EtherCAT环境中提供运动控制软件解决方案的所有优点,具有“即插即用”兼容性。凭借预集成和预测试的运动库的最高质量和性能,KINGSTAR以传统硬件平台一半的成本提供运动控制。KINGSTAR Soft Motion是一个开放的、基于标准的、纯软件的解决方案,简化了电机控制和自动化。Soft Motion直接在PC上运行,使用NIC卡进行I/O,并使用强大的EtherCAT协议将您从专有和昂贵的硬件桎梏中解放出来。通过Soft Motion,运动控制工程师可以在一个“即插即用”的环境中设计、开发和集成基于pc的机器控制器,以实现统一的、廉价的、可扩展的运动和视觉控制。

内容提交:

工业:
机器人机器人

应用:
N/A

产品发布通知RTX64 3.0

发布09/09/2016

产品概述
RTX64 3.0是最新的64位版本的IntervalZero的市场领先的硬实时软件产品。此版本提供了许多新功能,可用性改进和解决问题。

释放了

  • 支持Windows 10操作系统。(4598)
  • Tracealyzer为RTX64 -诊断工具,从感知观察监测会话数据。(4692)

特性和解决问题
RTX64 3.0包含了新的功能,并解决了许多以前报告的问题。有关新特性和已解决问题的完整列表,请参阅产品发布说明。

激活和配置

  • 添加当插入intervalzero提供的加密狗并可供使用时弹出的用户通知。(4599)
  • 解决了RTX64许可系统不能在RAID系统上启动的问题,该问题禁止子系统启动。(4629)
  • 解决了当系统启动时未插入加密狗时发生的问题。(4642)
  • 解决了导致RTX64激活和配置实用程序从网络报告错误消息读取错误的超时问题。(4838)
  • 解决了一个问题,导致RTX64激活和配置实用程序不运行,除非安装Visual Studio。(4492)
  • 当其相应的加密狗与机器断开连接时,错误地报告了许可证的问题。(4625)

子系统

  • 解决了一个关于子系统不能在有超过64个MSIX消息条目的硬件上启动的问题。(4731, 4593)
  • 解决了一个关于RtMapMemory不能映射到可执行文件(. exe)的上层内存区域的问题。(4562)
  • 解决GetSystemTimeAsfiletime和RtgetrtsstimeAsfiletime的结果之间的显着时间差。(4710)
  • 解决了一个问题,从一个RTSS应用程序多个LoadLibrary调用到多个名称相同但路径不同的RTDLL总是加载第一个RTDLL。(4249)
  • 解决了当目录为空时,关于RemoveDirectory返回错误值的问题。(4218)
  • 解决有关程序的主要函数参数ARGC和ARGV在没有Microsoft C运行时支持的情况下建立项目时,ARGV在8个字节中关闭的问题。(3589)

工具和实用程序

  • 新的监视功能和解决的问题:
    • 改进监视器事件MonitoreventseMaphorElease以包括信号量的手柄。(4314)
    • 改进了监控事件MonitorEventWFSOReturned和MonitorEventWFMOReturned,以返回一个指向它们所作用的对象的指针。(4315)
    • 扩展监视器事件以包括“发布”事件的句柄。(4312)
    • 改进临界区监视事件,使其包含临界区对象的互斥锁句柄。(4701)
    • 添加新的监视事件以确定何时向Windows发出资源请求。(4904, 4432)
    • 解决了当RtWaitForMultipleObjects不阻塞返回时,有关监控事件WFMOEX_RETURN没有生成的问题。(4901)
    • 解决了由于调用setthreadaffinitmask或rtsetprocessaffinitmask不能正确解析而导致的监控事件问题。(4890)
    • 解决了关于监视器事件Handle_Close中子系统事件对象的错误参考计数的问题。(4896)
    • 解决了一个关于监视在Windows核心上错误生成PROCESS_CREATE事件的问题。(4893)
    • 解决有关某些代理线程的问题创建显示生成的线程ID(TID)为0(零)的事件。(4138)
    • 解决一些Thread Create事件的Handle字段值为0的问题。(4694)
  • 改进延迟视图工具,以允许独立地缩放每个图形视图,并记录测试运行的持续时间。(4414、1668、3548)
  • 解决有关RTSSRUN不接受包含空格的参数的问题。(4276)
  • 解决了出现在主可见窗口后面的错误对话框的问题。(4586)
  • 解决这个问题与RTX64分析仪:
    • 解决有关输出未在记事本中正确显示的问题。(4804)
    • 解决Analyzer如何显示许可信息的几个问题。(4664)
  • 通过控制面板解决这些问题:
    • 解决有关尝试通过控制面板删除接口的问题,无法使用RT-TCP / IP堆栈未获得许可的错误消息。(4762)
    • 解决有关控制面板的问题,并不总是显示RT-TCP / IP堆栈的正确启动/停止状态。(4506)
    • 解决了一个问题,关于搜索路径文件夹名称没有扩展超过RTX64_MAX_PATH字符限制,当文件夹名称是通过复制/粘贴输入,而不是输入。(4311)

RT-TCP/IP堆栈和驱动程序

  • 为RTX64 RTI10GB驱动程序添加支持,该驱动程序是为英特尔X540 10GB / S网络适配器(0x1528)开发的,但包括对同一系列中的其他其他英特尔网络适配器的未经测试支持。(4567)
  • 包含RTBCM驱动程序,之前被释放为独立。(4566)
  • RtIGB驱动增加对Intel I210无flash纯铜以太网控制器(设备ID 0x157B)的支持。(4531)
  • 在RtE1000驱动中增加了对Intel PRO/ 1000pf双端口服务器适配器(设备ID 0x105F)的支持。(4880)
  • 解决了在MSI-X模式下RtE1000驱动程序中关于链接状态不与Intel CT卡(82574)工作的问题。(4684)
  • 解决有关RTRT18168驱动程序中未对准的内存的问题。(4415,4682)
  • 解决套接字应用程序在千兆连接和不同内核上运行时出现的性能问题。(4663)
  • 解决RTX64接受包含非数字字符的请求IRQ中断值的问题。(4383)
  • 解决RTX64虚拟网络无法检索接收缓冲区的问题。(4594)
  • 解决了RTX64虚拟网络接口在某些情况下丢失数据包的问题。(4585)
  • 解决RtEnumPciCards功能的逻辑错误,导致RT-TCP/IP堆栈不能识别一些已安装的网络接口卡(网卡)。当网卡安装在PCI功能号不顺序的PCI位置时,会出现此问题。(4355)

SDK.

  • 添加可由实时api返回的自定义错误代码。(4601, 4459)
  • 添加一个新的实时函数RtGetModuleFileNameEx,它检索包含指定模块的文件的完全限定路径。(4470)
  • 添加新的实时API函数,用于设置和检索RTSS处理器的TLB缓存的刷新频率。默认情况下,当处理器空闲时,会刷新处理器的TLB缓存。(4690)
  • 添加新的实时API函数,用于设置和检索指定线程的时间量值(以微秒为单位)。(4714)
  • 增加了一个新的实时API函数RtEnumProcessEx,它使用新的结构RTPROCESS_INFORMATION指定的数据为每个RTSS进程对象检索进程标识符。(4775)
  • 添加对windows支持的API函数GetModuleHandleEx的支持,该函数检索指定进程中指定模块的模块句柄。(3176)
  • 增加了对C-Runtime函数_beginthread, _endthread, _beginthreadex和_endthreadex的支持。(4541)
  • 添加新的RTK API函数,可验证是否安装了指定的RTX64运行时或RT-TCP / IP堆栈版本。(4660)
  • 添加新的API函数,返回所提供的RTSS应用程序二进制文件是否可以运行,这意味着它已经被构建为使用所提供的许可特性运行,并且系统上有该特性的有效许可。(4643)
  • 添加新的API函数,返回已安装RTX64 Runtime的版本。(3151)
  • 使用实时网络驱动程序函数RTNDREQUEST和RTNDFRamEtransmit解析性能问题。(4377,4688)
  • 添加对IPPROTO_TCP套接字选项TCP_MAXRT的支持,该选项控制TCP套接字的重传超时。(5058)
  • 解决了RTSetThreadurigity的问题,该问题阻止给定线程的线程优先级从其拥有互斥锁时减少。(4418)
  • 解决了一个关于函数RtSetClockTime总是返回FALSE的问题,即使函数成功。(4479)
  • 解决函数RetallocateContiguousMemory失败时发生的访问违规的问题。(4508)
  • 解决ReadFile返回不正确的传输字节数的问题。(4964)
  • 添加从托管代码应用程序配置RTX64服务器的功能。
  • 扩展从托管代码应用程序中进行监视的功能。
  • 使用托管代码函数RTTimerCallback解决一个竞争条件,其中计时器被取消,然后快速连续重置,导致计时器线程运行一次,永远不会继续。(4364)
  • 解决了一个关于某些托管代码类假设指针为32位而导致用户应用程序异常的问题。(4720, 4403)
  • 解决了关于RTProcess.Start()创建的进程的退出状态总是为零的问题,即使应用程序被显式设置为以非零值退出。(4349)

应用程序开发

  • 集成在独立的Visual Studio 2015构建和调试支持。(4844, 4530)
  • 解决Visual Studio 2015调试模块窗口没有显示隐式dll链接到显式加载的dll的问题。(4699)
  • 解决了当在CreateThread例程中执行ntop调用时出现C运行时错误R6016的问题。(4439)
  • 解决了一个问题,关于RtCreateTimer和RtCreateProcess Visual Studio代码片段没有在c++项目中构建。(4456, 4454)
  • 解决了在Visual Studio 2015中使用RTX64 RTDLL模板构建的c++ RTDLL项目不能成功构建的问题,如果没有选择Microsoft C Runtime支持选项。(4387)

安装

  • 添加一个开始菜单条目和欢迎屏幕链接,可打开已安装的样本源的位置。(3579,4564)
  • 解决了在安装RTX64时,当标准软件狗连接到机器时出现蓝屏的问题。(4595)
  • 解决了在合并RTX64运行时合并模块时关于WIX安装失败的问题。(4436)
  • 为RTX64安装程序添加了逻辑,用于检测系统上是否安装了受支持的Windows 8.1更新版本,并在未安装受支持的版本时显示相应的错误。(4485)