IntervalZero RTX64 4.x 帮助文档

⌘K
  1. 主页
  2. 文档
  3. IntervalZero RTX64 4.x 帮助...
  4. RTX64 系统架构
  5. RTX64 实时平台组件

RTX64 实时平台组件

IntervalZero RTX64 实时平台简化了复杂系统的开发。通过在 Microsoft Windows 上使用 RTX64 实时扩展,可降极大的低成本,同时提高质量和性能,并显著减少了对 DSP 和 FPGA 等专有硬件的依赖。

下表列出了主要的 RTX64 平台组件,以及支持它们的软件产品。

组件名称描述
Network Abstraction Layer (NAL)RTX64 NAL是一个网络层,它从上层协议栈中抽象出网络硬件和驱动程序功能,并为这些上层提供管理接口,以便轻查询和使用可用的网络资源。它是一个独立于 RT-TCP/IP 栈的协议层。
TCP/IP StackRTX64 通过 RTSS 环境中的可选 RT-TCP/IP 协议栈,提供处理和网络功能。为了最大限度地提高 RTX64 和 Windows 之间的可移植性,RTX64 提供了一个 API,该 API 符合 Windows Sockets 2.0 (Winsock) 规范中定义的函数子集。
RT-TCP/IP 栈与 RTX64 Runtime 一起安装,但需要额外的授权。
Virtual NetworkRTX64 虚拟网络在 Windows 和 RTX64 之间提供虚拟点对点连接,模拟 Windows 和实时子系统之间的局域网连接,无需额外硬件。RTX64 虚拟网络允许同一系统上的 Windows 和 RTSS 应用程序使用套接字进行通信。
VisionRTX64 Vision 提供在 RTX64 实时环境中使用 GigE Vision 相机的功能。使用RTX64 Vision,用户可以快速发现网络上的摄像机,查询不同摄像机配置,并获取图像数据。通过提供的通信库,图像可以在 RTSS 和 Windows 之间传递。此外,第三方视觉库(例如 OpenCV)可以分层在 RTX64 Vision 接口之上,实现在 RTSS 中提供额外的图像处理功能。
EtherCAT由 EtherCAT 支持的 KINGSTAR 现场总线,提供实时接口,支持基于 EtherCAT 的 CANopen,并通过其独特的即插即用方法简化 EtherCAT 网络的配置。
MotionKINGSTAR Motion 是一种标准的,开放式的纯软件解决方案,可简化运动控制自动化设计。KINGSTAR 直接在 PC 上运行,使用 NIC 卡进行 I/O 通讯, 基于 EtherCAT 协议。