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/CANFD 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. 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.

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:

 AVLPuma
 BeckhoffTwincat
 IntestInova
 KRATZER AUTOMATIONPAtools
Kristl & SeibtTornado
 König PAEtherCAT Studio
 MAHAMAHA RT
 National Instruments VeriStand
 FEVMorphée

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

The GEN DAQ EtherCAT interface option is only available for GEN4tBGEN7tA, and GEN17tA mainframes. 

CAN 2.0/CANFD Interface

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, GEN4tBGEN7tA, and GEN17tA mainframes.

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.

Comparison of the Different Data Transfer Possibilities

 

EtherCAT

CANFD Out

GEN DAQ API

Perception Remote (RPC)

Remarks

Calculated Result Transfer

Yes

Yes

Yes

Yes

 

Raw Data Transfer

No

No

No

No

Raw data file (PNRF) is stored in Genesis HighSpeed mainframe or Perception PC and can be accessed after stop of recording

Timing

Real time

Semi real time

Real time

Live

CANFD behavior depends on bus load; best with point to point

Latency

1 ms

1 ms plus bus load caused delay

1 ms plus bus variance

Several ms, unpredictable

CANFD and GEN DAQ API can be tuned to be „live“ (and close to real time) by point to point connection

Max. Speed
(result blocks/s)

1000

500

2000

20

 

Max. block size
(results/block)

240

240

240

All available
RT-FDB results

All results in the block are from the same timestamp

Available for:

GEN3t
GEN4tB
GEN7tA
GEN17t

GEN2tB
GEN4tB
GEN7tA
GEN17t

All „t“ mainframes

All mainframes

 

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.

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

Downloads for Genesis HighSpeed Interfacing

EtherCAT

題目

描述

Date

Version

Size

Related Documents

12/20162.139 MB

GEN DAQ API

題目

描述

Date

Version

Size

Related Documents

Running the install will copy all examples, help files and source code available for the GEN DAQ API to the PC. The install contains files for both the .NET and ‘C’ interface. The files will be installed to: C:\GEN DAQ API.

08/20204.06 MB

Archive containing examples, help file and required source code for the ‘C’ interface.

08/20204.01 MB

PNRF Reader Toolkit

題目

描述

Date

Version

Size

Related Documents

PNRF Reader User manual

07/20091.12 MB

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

317 KB

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

08/20208.00.202326 MB

PNRF Reader Training notes as PDF

11/2020164 KB

PNRF Reader Example manual on how to read asynchronous data from PNRF file

344 KB

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

06/20218.14.211606 MB

Perception Remote Control

題目

描述

Date

Version

Size

Related Documents

265 KB
10/20121.2MB1 MB

Perception RPC using DIAdem

10/20151.0MB958 KB

LabView source code of the Perception remote control Demo

06/20191 MB

LabView Demo program using the Perception RPC interface

06/2019144 MB

Installer of the RPC COM wrapper and RPC documentation

06/20197.407 MB

Simple Perception RPC demo program

06/20191.3.191691 MB

C# source code of the Perception RPC Demo

06/20191.3.19169617 KB

Perception RPC using MATLAB example code

06/201926 KB

Programming Help file Perception RPC/COM interfaces

06/20197.40851 KB
244 KB

C# source code for the Perception RPC ePower demo program

09/20202.0.20251671 KB

Simple Perception RPC ePower demo program

09/20202.0.202511 MB

Perception Custom Software Interface (CSI)

題目

描述

Date

Version

Size

Related Documents

Perception CSI specifications

12/2011120 KB

Perception CSI training specifications

12/20112 MB

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

05/201965 KB

Examples used in the CSI Programming User Manual

09/20206.0678 KB

Perception Programming Interfaces Help file

05/2019201921 MB

Perception CSI Sheet template file for Visual Studio 2017 and later

03/20205.053 KB

Perception CSI script action template file for Visual Studio 2017 and later

03/20205.056 KB

User manual Perception CSI programming

03/20205.03 MB

Perception Custom Software Interface (CSI): Examples & Trial Versions

題目

描述

Date

Version

Size

Related Documents

Perception CSI: Sensor Barcode Reader - HOTnote

436 KB

Perception CSI: Seismic Measurement - HOTnote

427 KB

Demo files which can be used by the Perception Word Organizer

11/20101.01 MB
06/20091.0445 KB

User manual Harmonic Analysis Sheet

06/20204.02 MB

User manual Time Markers Sheet

06/20111.0617 KB

User manual Calculator Sheet

03/20143.01 MB

User manual Word Organizer

11/20101.01 MB

User manual Log File Reader

09/20161.02 MB
04/20141.12 MB
12/20111.01 MB

Calculates and displays statistical information of recorded data. Alarm levels can be used to color individual calculated results

02/20203.27 MB

Reading back Perception Logged data into a Perception User Table. The data can be filtered and the layout can be adjusted

02/20201.67 MB

Create a new Word or PDF report by assemble existing Word documents generated during a recording. Also bitmaps or richtext files can be added

02/20201.87 MB

Shows all time markers including triggers in a table. Can be used for navigating in Perception Display to specific trigger.

02/20202.36 MB

Calculate the amplitude of the harmonic components of a periodic signal using the Fourier series.

10/20204.012 MB

Sheet works with Perception 8 or later and explains the working of the STL formulas. The sheet can be used to verify the STL calculations on user data.

05/20213.33 MB
HBMshop 查看價格、庫存並獲得報價
聯繫我們 如果您希望與HBM聯繫,無論是技術問題還是希望進行商務合作或者是產品諮詢,我們都將為您服務