How to Interface with Genesis HighSpeed and/or Perception

The Genesis HighSpeed data acquisition system and the Perception Software are very powerful tools for your high speed measurements. 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/CAN FD InterfacePNRF Reader Toolkit, Perception Remote Control, Perception Custom Software Interface (CSI).

 

 

GEN DAQ API

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.

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.

EtherCAT Interface

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 PA Tools
Kristl & Seibt Tornado
 König PA EtherCAT Studio
 MAHA MAHA RT
 National Instruments  VeriStand
 D2T Morphée

Detailed information about the EtherCAT interface can be found in the manuals of GEN3t, GEN7tA and GEN17A mainframes, available in the manual download section below.

The GEN DAQ EtherCAT interface option is only available for GEN3t, GEN7tA, GEN17tA mainframes. 

CAN 2.0/CAN FD Interface

The CAN 2.0/CAN FD 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 sent up to 240 results with an update rate of 100 Hz, provided the bus allows it.

The GEN DAQ CAN 2.0/CAN FD interface is only available for GEN2tB, GEN7tA, and GEN17tA mainframes.

PNRF Reader Toolkit

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++.

Perception Remote Control

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.

Perception Custom Software Interface (CSI)

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.

Downloads for Genesis HighSpeed Interfacing

EtherCAT

Titel

Beskrivning

Datum

Version

Storlek

Relaterade dokument

Hardware Manual for GEN DAQ mainframe including all options like EtherCAT (chapter 11)

12/2016 2.1 56 MB

CAN 2.0/CAN FD Interface

Titel

Beskrivning

Datum

Version

Storlek

Relaterade dokument

Datasheet of GEN2tB mainframe including options like CAN FD

09/2018 7 MB

GEN DAQ API

Titel

Beskrivning

Datum

Version

Storlek

Relaterade dokument

.CHM file listing all available commands, procedures and example code

2018 1.0 1 MB

PNRF Reader Toolkit

Titel

Beskrivning

Datum

Version

Storlek

Relaterade dokument

PNRF Reader User manual

07/2009 1.1 2 MB

PNRF Reader Training notes as PDF

09/2013 118 KB

PNRF Reader Software installation to read the proprietary PNRF (Perception Native Recording File) file format

03/2018 7.20.18075 7 MB

PNRF Reader Example manual on how to read PNRF data files into MATLAB

354 KB

Perception Remote Control

Titel

Beskrivning

Datum

Version

Storlek

Relaterade dokument

265 KB

Perception RPC using LabVIEW

10/2012 1.2MB 1 MB

Perception RPC using DIAdem

10/2015 1.0MB 958 KB

LabView source code of the Perception GEN DAQ LabVIEW Demo

08/2014 1 MB

LabView Demo program using the Perception RPC interface

08/2014 144 MB

Simple Perception RPC demo program

10/2014 1 MB

C# source code of the Perception RPC Demo

10/2014 604 KB

Simple Perception RPC eDrive demo program

10/2015 1.2.15271 578 KB

C# source code of the Perception RPC eDrive Demo

10/2015 1.2.15271 694 KB

Installer of the RPC COM wrapper and RPC documentation

11/2017 7.14 6 MB
1 MB

Perception Custom Software Interface (CSI)

Titel

Beskrivning

Datum

Version

Storlek

Relaterade dokument

Perception CSI specifications

12/2011 120KB 120 KB

Perception CSI training specifications

12/2011 1.8MB 2 MB

User manual Perception CSI programming

11/2016 2MB 2 MB

Perception CSI: Sensor Barcode Reader - HOTnote

436 KB

Perception CSI: Seismic Measurement - HOTnote

427 KB

This file is used to add a CSI c# Perception Sheet template to Visual Studio. See the CSI User manual for more details.

08/2014 15 KB

This document describes what you need to create your own Perception CSI extensions.

08/2014 160 KB
11/2015 3.0 3 MB
11/2016 312 KB
52 KB
11/2015 3.0.15330 4 MB
12/2011 1.1 1 MB
04/2014 1.0 2 MB
09/2016 1.0 2 MB
03/2014 1.0 1 MB
06/2009 1.0 445 KB
Kontakta Här kan du kontakta oss för att få veta mer om vad HBM kan erbjuda dig.