The Genesis HighSpeed data acquisition system and the Perception Software are very powerful tools for your high speed measurements.
The integration of the Genesis HighSpeed data acquisition systems allows the complete control over your Genesis HighSpeed system without additional software: everything will be controlled with your (automation) system.
The further integration of the Perception software allows to use the powerful Perception software and enhance the software’s use with your own existing software.
You can integrate them into your specific environment and use them exactly the way you want by selecting one of the many different interfacing options here: GEN DAQ API, EtherCAT Interface, CAN 2.0/CANFD Interface, PNRF Reader Toolkit, Perception Remote Control, Perception Custom Software Interface (CSI).
There are multiple options to integrate your Genesis HighSpeed system via Fieldbus:
All these fieldbuses can also be used in parallel for a maximum in flexibility!
Find all the software, drivers, and documentation you need to interface with and operate your Genesis HighSpeed hardware—quick access to updates, tools, and support resources.
The CAN 2.0/CANFD interface option of the Genesis HighSpeed mainframes is used to transmit computed results live to an automation system. Thus, the Genesis HighSpeed DAQ acts as a "number cruncher" getting raw data in (like voltages and currents) and sending computed results (like rms values, power, and efficiencies) to the automation system.
The maximum data transfer speed is determined by the Genesis HighSpeed mainframe, however it might be limited by the bus speed, bus load, or cable length. The Genesis HighSpeed DAQ can send up to 240 results with an update rate of 500 Hz, provided the bus allows it.
The Genesis HighSpeed DAQ CAN 2.0/CANFD interface is only available for GEN2tB, GEN4tB, GEN7tA, and GEN17tA mainframes.
The EtherCAT interface option of the GEN DAQ mainframe is used to transmit real-time computed results to an automation system acting as EtherCAT master. Thus, the GEN DAQ acts as a "number cruncher" getting raw data in (like voltages and currents), and sending computed results (like rms values, power and efficiencies) to the automation systems.
The transfer can happen in static or dynamic mode, and an ESI file generation is possible. Up to 240 results can be sent with an update rate of 1 kHz. The latency for the results is less than 1 ms. The GEN DAQ EtherCAT interface is successfully tested with EtherCAT masters, such as:
| 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 |
The GEN DAQ API is used to remote control the GEN DAQ hardware directly from your control software. Instrument setups can be loaded and saved, basic settings like sample rate can be changed, and the acquisition can be controlled. Furthermore, calculated results such as maximum values, RMS values, or power values can be transmitted with up to 2000 result blocks/s.
GEN DAQ API is based on JSON-RPC 2.0 network communication standards. The source code supplied by HBM can be compiled on many different operating systems. For ease of use in the Microsoft®.NET environment, a managed .NET dll is supplied as well. An extensive help file is available to explain interface calls offered in this API.
The Python driver is used to remote control the GEN DAQ hardware directly from your control software without using Perception.
Features included:
The Python driver can be downloaded here free of charge:
Code repository on GitHub: https://github.com/hbk-world/ghs-gendaqapi-python
Package on Python Package Index: https://pypi.org/project/ghs-gendaqapi-py/
| CANFD | EtherCAT | GEN DAQ API | Python | Perception Remote (RPC) | Remarks | ||
| Perception Remote (RPC) | Yes | Yes | Yes | No | Yes | ||
| Raw Data Transfer | No | Yes | No | No | No | Raw data file (PNRF) is stored in Genesis HighSpeed mainframe or Perception PC and can be accessed after stop of recording | |
| Bus recording | Yes (CAN-recording) | No | N/A | N/A | N/A | ||
| Remote Control of Mainframe | Yes | Yes | Yes | Yes | Yes | ||
| Timing | Semi real time | Real time | Real time | Real time | Live | CANFDbehavior depends on bus load; best with point to point | |
| Latency (typical) | 1 ms plus bus load caused delay | 1 ms | 1 ms plus bus variance | 1 ms plus bus variance | Several ms, unpredictable | CANFD, GEN DAQ API and Python can be tuned to be „live“ (and close to real time) by point to point connection | |
| Max. Speed (result blocks/s) | 1000 | 1000 | 2000 | N/A | 20 | ||
| Max. block size (results/block) | GEN2tB GEN4tB GEN7tA GEN17tA |
256 500 1000 1000 |
256 500 1000 1000 |
256 500 1000 1000 |
N/A N/A N/A N/A |
All available RT-FDB results | All results in the block are from the same timestamp |
| Available for: | GEN2tB GEN4tB GEN7tA GEN17tA |
GEN4tB GEN7tA GEN17tA |
GEN2tB GEN4tB GEN7tA GEN17tA |
GEN2tB GEN4tB GEN7tA GEN17tA |
All mainframes |
The Perception Remote Control is used to remote control the Perception software (and also the GEN DAQ hardware) from your control software. Also, live data and computed results can be retrieved using this interface (with limited rate). All main Perception functions can be remote controlled, including all main hardware settings such as acquisition control.
Perception Remote Control is based on DCE/RPC network communication standards (Distributed Computing Environment/Remote Procedure Calls). The source code supplied by HBM can be compiled on many different operating systems. For ease of use in the Microsoft®.NET environment, a COM interface is created on top of the basic DCE/RPC interface. An extensive help file is available to explain the interface calls offered in this API. Also, various example files for straight RPC programming, COM programming and LabView / Diadem are available.
The Perception Custom Software interface is used for software extensions inside the Perception software by adding CSI user sheets, custom automation and extended analysis functions. Also, the user interface can be completely customized using the CSI interface.
The CSI interface has access to every Perception part: Start/Stop/Pause and Trigger, Start Manager, Acquisition System, Hardware Settings, Displays, Meters, User Tables, Formulas, Calculations, Data Manager, Data Sources, User variables, Notifications, Logging, Conversion Functions, Automation Actions, Sheet Manager and more. A basic Windows C# sheet template is included as well as example code for C#. It is usable with all languages that support Microsoft®.NET 4.
The PNRF reader toolkit is used by HBM to read and write data into the PNRF file. As a result, it is steadily maintained and improved. It is available to be integrated in any analysis software to directly read PNRF files, eliminating the need for export or conversion.
Several analysis packages have this reader already integrated and thus can read PNRF data directly. These packages include LabView, DiaDem, FlexPro, Famos, GlyphWorks, jBeam, Dynaworks and others. The PNRF reader comes with a COM interface and programming example in VisualBasic, C# and 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.
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, MicroStrain and Discom brands, helping you innovate faster for a cleaner, healthier, and more productive world.