Genesis HighSpeed 数据采集系统和 Perception 软件是您进行高速测量时非常强大的工具。
通过集成 Genesis HighSpeed 数据采集系统,您无需额外软件即可全面控制您的 Genesis HighSpeed 系统:所有操作都将通过您的(自动化)系统进行控制。
通过进一步集成 Perception 软件,您可以利用其强大的功能,并将其与您现有的软件相结合,从而提升软件的使用体验。
您可以通过选择此处的多种接口选项之一,将其集成到您的特定环境中,并按您期望的方式使用它们: GEN 数据采集系统 API 的title软硬件接口,title EtherCAT 接口,CAN 2.0/CANFD 接口, PNRF 读取工具包, Perception 远程控制, Perception 自定义软件接口 (CSI) 。
通过现场总线集成您的 Genesis HighSpeed 系统有多种方案:
所有这些现场总线均可并行使用,以实现最大的灵活性!
Genesis HighSpeed 主机的 CAN 2.0/CANFD 接口选项用于将计算结果实时传输至自动化系统。因此,Genesis HighSpeed 数据采集系统充当“数据处理器”,接收原始数据(如电压和电流),并将计算结果(如有效值、功率和效率)发送至自动化系统。
最大数据传输速度由 Genesis HighSpeed 主机决定,但可能会受到总线速度、总线负载或电缆长度的限制。如果总线支持,Genesis HighSpeed 数据采集系统最高可发送 240 个结果,更新率为 500 Hz。
Genesis HighSpeed 数据采集系统 CAN 2.0/CANFD 接口仅适用于 GEN2tB、GEN4tB、 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 |
所有主机 |
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++ 的编程示例。
This will bring together HBM, Brüel & Kjær, nCode, ReliaSoft, and Discom brands, helping you innovate faster for a cleaner, healthier, and more productive world.
This will bring together HBM, Brüel & Kjær, nCode, ReliaSoft, and Discom brands, helping you innovate faster for a cleaner, healthier, and more productive world.
This will bring together HBM, Brüel & Kjær, nCode, ReliaSoft, and Discom brands, helping you innovate faster for a cleaner, healthier, and more productive world.