arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

arrow_back_ios

Main Menu

如何与 Genesis HighSpeed 和/或 Perception 进行连接

Genesis HighSpeed 数据采集系统和 Perception 软件是您进行高速测量时非常强大的工具。

通过集成 Genesis HighSpeed 数据采集系统,您无需额外软件即可全面控制您的 Genesis HighSpeed 系统:所有操作都将通过您的(自动化)系统进行控制。

通过进一步集成 Perception 软件,您可以利用其强大的功能,并将其与您现有的软件相结合,从而提升软件的使用体验。

您可以通过选择此处的多种接口选项之一,将其集成到您的特定环境中,并按您期望的方式使用它们:  GEN 数据采集系统 APItitle软硬件接口,title  EtherCAT 接口CAN 2.0/CANFD 接口 PNRF 读取工具包 Perception 远程控制 Perception 自定义软件接口 (CSI)

通过现场总线进行集成

通过现场总线集成您的 Genesis HighSpeed 系统有多种方案:

  • CAN 2.0 / CANFD
  • EtherCAT
  • GEN 数据采集系统应用程序接口
  • Python

所有这些现场总线均可并行使用,以实现最大的灵活性!

Genesis HighSpeed 系统的必备下载

查找与 Genesis HighSpeed 硬件对接和操作所需的所有软件、驱动及文档 — 快速获取更新、工具和支持资源。

chevron_left
chevron_right

Genesis HighSpeed 主机的 CAN 2.0/CANFD 接口选项用于将计算结果实时传输至自动化系统。因此,Genesis HighSpeed 数据采集系统充当“数据处理器”,接收原始数据(如电压和电流),并将计算结果(如有效值、功率和效率)发送至自动化系统。

最大数据传输速度由 Genesis HighSpeed 主机决定,但可能会受到总线速度、总线负载或电缆长度的限制。如果总线支持,Genesis HighSpeed 数据采集系统最高可发送 240 个结果,更新率为 500 Hz。

Genesis HighSpeed 数据采集系统 CAN 2.0/CANFD 接口仅适用于 GEN2tBGEN4tB、 GEN7tA 以及 GEN17tA

GEN 数据采集系统主机上的 EtherCAT 接口用于将实时计算结果传输至充当 EtherCAT 主站的自动化系统。因此,GEN 数据采集系统充当“数据处理器”,接收原始数据(如电压和电流),并将计算结果(如有效值、功率和效率)发送给自动化系统。

数据传输可在静态或动态模式下进行,并且可以生成 ESI 文件。每次最多可发送 240 个结果,更新率为 1 kHz。结果的延迟小于 1 ms。GEN 数据采集系统 EtherCAT 接口已成功通过与以下 EtherCAT 主站的测试:

AVL - Puma Beckhoff - Twincat
Intest - Inova KRATZER AUTOMATION - PAtools
Kristl & Seibt - Tornado König PA - EtherCAT Studio
MAHA - MAHA RT National Instruments - VeriStand
FEV - Morphée ZF Prüfsysteme - MODAS

有关 EtherCAT 接口的详细信息,请参阅 GEN4tB、GEN7tA 和 GEN17tA 主机手册,这些手册可在下方的“手册下载”部分获取。

GEN 数据采集系统 EtherCAT 接口选项仅适用于 GEN7tA,以及 title和 AcqutitleGEN17tA 主机。 

GEN 数据采集系统 API 用于从您的控制软件直接远程控制 GEN 数据采集系统硬件。可以加载和保存仪器配置,修改采样率等基本设置,并控制数据采集。此外,诸如最大值、均方根值或功率值等计算结果,传输速率可达每秒 2000 个结果块。

GEN 数据采集系统 API 基于 JSON-RPC 2.0 网络通信标准。HBK 提供的源代码可在多种不同的操作系统上进行编译。为了便于在 Microsoft®.NET 环境中使用,还提供了一个托管 .NET DLL 文件。提供了一份详尽的帮助文件,用于说明该 API 提供的接口调用。

Python 驱动用于直接从您的控制软件远程控制 GEN 数据采集系统 硬件,无需使用 Perception。

包含的功能:

  • 连接
  • 采集控制
  • 主机
  • 录制管理
  • 管理主机设置
  • 记录仪

您可以在此处免费下载 Python 驱动:

GitHub 上的代码库:https://github.com/hbk-world/ghs-gendaqapi-python

Python 软件包索引:https://pypi.org/project/ghs-gendaqapi-py/


不同集成方案概述

    CANFD EtherCAT GEN 数据采集系统应用程序接口 Python Perception 远程控制 (RPC) 备注
Perception 远程控制 (RPC)    
原始数据传输   原始数据文件(PNRF)存储在 Genesis HighSpeed 主机或 Perception 电脑中,可在停止记录后进行访问
Bus 录制   是(CAN 录制) 不适用 不适用 不适用  
主机远程控制    
时间   半实时 实时: 实时: 实时: Live CANFD 的行为取决于总线负载;点对点连接效果最佳
延迟(典型值)   1 ms加上总线负载导致的延迟 1 ms 1 ms加上总线波动 1 ms加上总线波动 几毫秒,难以预测 通过点对点连接,可以将 CANFD、GEN 数据采集系统 API 和 Python 调整为“实时”(且接近实时)模式
最大。速度(结果块/秒)   1000 1000 2000 不适用 20  
最大区块大小(结果/区块)

GEN2tB

GEN4tB

GEN7tA

GEN17tA

256

500

1000

1000

256

500

1000

1000

256

500

1000

1000

不适用

不适用

不适用

不适用

所有可用的 RT-FDB 结果 该区块中的所有结果均来自同一时间戳
适用:  

GEN2tB

GEN4tB

GEN7tA

GEN17tA

GEN4tB

GEN7tA

GEN17tA

GEN2tB

GEN4tB

GEN7tA

GEN17tA

GEN2tB

GEN4tB

GEN7tA

GEN17tA

所有主机  
chevron_left
chevron_right

Perception 远程控制用于通过您的软件远程控制 Perception 软件(以及 GEN 数据采集系统硬件)。此外,可以使用此接口检索实时数据和计算结果(速率有限)。所有主要的 Perception 功能均可通过远程控制操作,包括数据采集控制等所有主要硬件设置。

Perception 远程控制基于 DCE/RPC 网络通信标准(分布式计算环境/远程过程调用)。HBK 提供的源代码可在多种不同的操作系统上进行编译。为了便于在 Microsoft®.NET 环境中使用,在基本的 DCE/RPC 接口之上创建了一个 COM 接口。提供了一份详尽的帮助文件,用于说明该 API 提供的接口调用。此外,还提供了用于标准RPC编程、COM编程以及LabVIEW/Diadem的各种示例文件。

Perception 自定义软件接口用于在 Perception 软件内部进行软件扩展,具体方式包括添加 CSI 用户表、自定义自动化功能以及扩展分析功能。此外,还可以通过CSI接口对用户界面进行完全自定义。

CSI 接口可以访问 Perception 的每个组件:开始/停止/暂停和触发、启动管理器、采集系统、硬件设置、显示、仪表、用户表、公式、计算、数据管理器、数据源、用户变量、通知、日志记录、转换函数、自动化操作、工作表管理器等。其中包含了一个基本的 Windows C# 工作表模板,以及 C# 的示例代码。它适用于所有支持 Microsoft®.NET 4.0 的编程语言。

HBM 使用 PNRF 读取工具包来读取和写入 PNRF 文件中的数据。因此,它得到了不断的维护和改进。该功能可集成到任何分析软件中,直接读取PNRF文件,无需导出或转换。

一些分析软件包已内置了该读取器,因此可以直接读取 PNRF 数据。这些软件包包括LabView、DiaDem、FlexPro、Famos、GlyphWorks、jBeam、Dynaworks等。PNRF 读卡器配备了一个 COM 接口,并附有 Visual Basic、C# 和 C++ 的编程示例。


相关产品