The Perception API provides a high level software interface to control Perception and get access to the recorded data. The API is designed in such a way that it gives a simple to use instruction set which makes it possible to do basic but also complex tasks to modify and control the Perception software.

The Perception API can be divided in three different groups:

1. PNRF Reader
Perception Native Recording Format Reader
Interface to access recorded data in a Perception data file, i.e. from LabVIEW, DIAdem or Matlab.

2. RPC
Remote Procedure Call
Control Perception software from an external computer (on Windows®, Linux, Unix, Mac OS X) or an external application, i.e. LabVIEW.

3. CSI
Customer Software Interface
Interface describing on how to add new functionality to Perception with self-written code in C# or C++.

Seminars / Trainings / Programmer Support

HBM offers paid professional training and support programs on all API interfaces (PNRF reader, RPC and CSI). Training program will be C# based, on-site or central at HBM location. On-site training can be customer specific. Support can be the development of a full custom software application or answering questions of software engineers.

FAQ

Where do I find the PNRF reader help?

Help can be found in the operating manuals as found in the Product Literature section. For the PNRF reader you can find help in the User Manual – PNRF Reader SDK. You can download the PNRF Reader Toolkit 32/64-bit for free (see Perception download section). If you install this then the manual and programming example code is available.
All the information is also available on the Perception install CD.

Where do I find the RPC help?

Help can be found in the operating manuals as found in the Product Literature section. For the DCE/RPC you can find help in the User Manual - Programmers Reference - Perception RPC interface.
There is also an extended help file (COMPerceptionInterfaces.chm) where all functions can be found, this help file can also be found in the Product Literature section.
There is a manual describing how to use the RPC interface from within LabVIEW (I3290_1.2en_Perception remote control with LabVIEW.pdf). This manual comes with examples.
Next to this there is an install (COM-RPC.msi) which can be installed for free. This install contains the above manuals, help file and example code.
All the information is also available on the Perception install CD.

Where do I find the CSI help files?

Help can be found in the operating manuals as found in the Product Literature section. For CSI there is a User Manual - CSI Programming for Perception and GEN series. There are also two help files: Display.chm and PerceptionInterfaces.chm, these help file can also be found in the Product Literature section.
The PerceptionInterfaces.chm file contains its own FAQ section where you can find more software related questions and answers.
If you want the CSI user manual including the code of the used examples then you should download the CSI User manual Example code install (CSIExamples.exe)
All the information is also available on the Perception install CD.

How to contact HBM for API help?

For general information you can contact the technical support.
If you need programming support you can buy support in blocks of eight hours. The support is provided by an experienced programmer. The support is provided by E-mail or phone.
It is also possible to do an API training. The training course can take one to five days depending on the demands of the customer(s). There are training blocks for the PNRF reader, for COM/RPC and for CSI.
Training can also be onsite.

Can HBM also do customization for me?

Yes this is possible. HBM can offer customization as a paid service. HBM will work together with you to define a software solution which adds the wanted functionality to Perception.
Frequently customization is done to simplify the Perception operation; it can create a user interface which does exactly what the customer wants, this is often a nice solution in production environments.
But it is also possible to add specific custom calculations, interfacing with other hardware or software etc.
Although customization is often seen as a cost option there can be good reasons to do it. You can think on the following benefits:

  • Measurements can be done faster, Time == Money
  • In some cases maybe expensive evaluation software is no longer necessary because it is then done by the custom software  in Perception
  • Quality improvement as limited user interface reduce the risk on errors
  • Operators needs less education
  • Easier to exchange operators.
  • Operators gain confidence in performing expensive experiments, this leads to less stress and increased productivity

What is the difference between CSI and RPC?

With CSI you extend the functionality of Perception while with RPC you only control Perception from the outside.

How can I get to the recorded data?

The recorded data is saved into a data file called pNRF file. Those files have an HBM structured format. To get data out of these files HBM provides the PNRF reader. This reader gives you an easy (COM) interface to get access to your recorded data. Because it is a COM interface you can use various languages to do this (C, C#, VB, Delphi).
National Instruments has a pNRF data plugin for LabVIEW. This plugin can also be used to get to the recorded data. 

Product Literature

主题/描述 语言
技术参数表
English
English
English
English
English
English
English
English
English
English
English
选型手册
English
German
English
German
操作手册
Japanese
Simplified Chinese
English
English
Japanese
Simplified Chinese
French
French
French
French
French
French
English
English
English
Simplified Chinese
Japanese
Korean
Russian
English
German
English
English
English
French
English
English
English
English
English
English
Japanese
Simplified Chinese
Japanese
Simplified Chinese
English
English
Portuguese
Simplified Chinese
Japanese
English
Japanese
Simplified Chinese
快速指南
English
其他
English
English
English
English
English
English
English
English
English
English
English
English

Perception screenshot gallery

联系我们 如果您希望与HBM联系,无论是技术问题还是希望进行商务合作或者是产品咨询,我们都将为您服务