Como fazer a interface com o Genesis HighSpeed e/ou Perception

O sistema de aquisição de dados Genesis HighSpeed e o software Perception são ferramentas muito poderosas para suas medições de alta velocidade. Você pode integrá-los em seu ambiente específico e usá-los exatamente da maneira desejada, selecionando uma das várias opções de interface aqui: GEN DAQ API, EtherCAT Interface, CAN 2.0/CANFD InterfacePNRF Reader Toolkit, Perception Remote Control, Perception Custom Software Interface (CSI).

 

API do GEN DAQ

A API GEN DAQ é usada para controlar remotamente o hardware GEN DAQ diretamente de seu software de controle. As configurações do instrumento podem ser carregadas e salvas, as configurações básicas, como a taxa de amostragem, podem ser alteradas e a aquisição pode ser controlada. Além disso, os resultados calculados, como valores máximos, valores RMS ou valores de potência, podem ser transmitidos com até 2000 blocos de resultados/s.

A API do GEN DAQ é baseada nos padrões de comunicação de rede JSON-RPC 2.0. O código fonte fornecido pela HBM pode ser compilado em muitos sistemas operacionais diferentes. Para facilidade de uso no ambiente Microsoft®.NET, uma DLL gerenciada do .NET também é fornecida. Um extenso arquivo de ajuda está disponível para explicar as chamadas de interface oferecidas nesta API.

Interface EtherCAT

A opção de interface EtherCAT do mainframe GEN DAQ é usada para transmitir resultados computados em tempo real para um sistema de automação que atua como mestre EtherCAT. Assim, o GEN DAQ atua como um "triturador de números" obtendo dados brutos (como tensões e correntes), e enviando resultados computados (como valores rms, potência e eficiências) para os sistemas de automação.

A transferência pode acontecer no modo estático ou dinâmico, e uma geração de arquivos ESI é possível. Até 240 resultados podem ser enviados com uma taxa de atualização de 1 kHz. A latência dos resultados é inferior a 1 ms. A interface GEN DAQ EtherCAT é testada com sucesso com mestres EtherCAT, como:

 AVLPuma
 BeckhoffTwincat
 IntestInova
 KratzerPA Tools
Kristl & SeibtTornado
 König PAEtherCAT Studio
 MAHAMAHA RT
 National Instruments VeriStand
 D2TMorphée

Informações detalhadas sobre a interface EtherCAT podem ser encontradas nos manuais dos mainframes GEN3t, GEN7tA e GEN17A, disponíveis na seção de download de manuais abaixo.

A opção de interface GEN DAQ EtherCAT está disponível apenas para mainframes GEN3t, GEN7tA, GEN17tA

Interface CAN 2.0/CAN FD

A opção de interface CAN 2.0/CAN FD dos mainframes Genesis HighSpeed é usada para transmitir resultados computados ao vivo para um sistema de automação. Assim, o Genesis HighSpeed DAQ atua como um "triturador de números", obtendo dados brutos (como tensões e correntes) e enviando resultados computados (como valores rms, potência e eficiências) para o sistema de automação.

A velocidade máxima de transferência de dados é determinada pelo mainframe Genesis HighSpeed, no entanto, ela pode ser limitada pela velocidade do barramento, carga do barramento ou comprimento do cabo. O Genesis HighSpeed DAQ pode enviar até 240 resultados com uma taxa de atualização de 500 Hz, desde que o barramento permita.

A interface Genesis HighSpeed DAQ CAN 2.0/CAN FD está disponível apenas para os mainframes GEN2tB, GEN7tA, e GEN17tA.

Controle Remoto do Perception

O Perception Remote Control é usado para controlar remotamente o software Perception (e também o hardware GEN DAQ) do seu software de controle. Além disso, dados ativos e resultados calculados podem ser recuperados usando essa interface (com taxa limitada). Todas as principais funções do Perception podem ser controladas remotamente, incluindo todas as configurações principais de hardware, como controle de aquisição.

O Controle Remoto do Perception é baseado nos padrões de comunicação de rede DCE/RPC (Distributed Computing Environment / Remote Procedure Calls). O código fonte fornecido pela HBM pode ser compilado em muitos sistemas operacionais diferentes. Para facilidade de uso no ambiente Microsoft®.NET, uma interface COM é criada sobre a interface básica DCE/RPC. Um extenso arquivo de ajuda está disponível para explicar as chamadas de interface oferecidas nesta API. Além disso, vários arquivos de exemplo para programação RPC direta, programação COM e LabVIEW/Diadem estão disponíveis.

Comparação das diferentes possibilidades de transferência de dados

 EtherCATCANFD OutGEN DAQ APIPerception Remote (RPC)Observações

Transferência de Resultados Calculados

SimSimSimSim 
Transferência de dados brutosNãoNãoNãoNão

O arquivo de dados brutos (PNRF) é armazenado no mainframe Genesis HighSpeed ou no PC Perception e pode ser acessado após a interrupção da gravação.

TemporizaçãoTempo realSemi tempo realTempo realLiveComportamento da CAN FD depende da carga do barramento; melhor com ponto a ponto
Latência1 ms1 ms mais atraso causado pela carga no barramento1 ms mais variância do barramentoVários ms, imprevisívelCAN FD e GEN DAQ API podem ser sintonizados para serem “ao vivo” (e quase em tempo real) por conexão ponto a ponto
Máx. Taxa
(blocos de resultado/s)
1000500200020 
Máx. tamanho do bloco
(resultados/bloco)
240240240Todos resultados 
RT-FDB disponíveis
Todos os resultados no bloco são do mesmo timestamp
Disponível para:GEN3t

GEN7tA
GEN17t

GEN2tB

GEN7tA
GEN17t

Todos os mainframes "t“Todos os mainframes 

Interface de software personalizado do Perception (CSI)

A interface Perception Custom Software é usada para extensões de software dentro do software Perception, adicionando telas de usuário CSI, automação customizada e funções de análise estendidas. Além disso, a interface do usuário pode ser completamente personalizada usando a interface CSI.

A interface CSI tem acesso a todas as partes do Perception: Start/Stop/Pause e Trigger, Start Manager, Sistema de Aquisição, Configurações de Hardware, Displays, Medidores, Tabelas de Usuários, Fórmulas, Cálculos, Data Manager, Fontes de Dados, Variáveis do Usuário, Notificações, Logging, Funções de conversão, Ações de automação, gerenciador de telas e muito mais. Um modelo de tela do Windows em C# é incluído, bem como código de exemplo para C#. É utilizável com todas as linguagens que suportam o Microsoft®.NET 4.

PNRF Reader Toolkit

O kit de ferramentas de leitura para PNRF é usado pela HBM para ler e gravar dados no arquivo PNRF. Como resultado, é constantemente mantido e melhorado. Está disponível para ser integrado em qualquer software de análise para ler diretamente arquivos PNRF, eliminando a necessidade de exportação ou conversão.

Vários pacotes de análise já possuem este leitor integrado e, portanto, podem ler os dados do PNRF diretamente. Estes pacotes incluem LabVIEW, Diadem, FlexPro, Famos, GlyphWorks, jBeam, Dynaworks e outros. O leitor de PNRF vem com uma interface COM e exemplo de programação em VisualBasic, C# e C++.

Downloads para conexão com o Genesis HighSpeed

EtherCAT

Título

Descrição

Data

Versão

Tamanho

Documentos Relacionados

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

12/20162.172 MB

GEN DAQ API

Título

Descrição

Data

Versão

Tamanho

Documentos Relacionados

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.

02/20193.06 MB

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

02/20193.01 MB

PNRF Reader Toolkit

Título

Descrição

Data

Versão

Tamanho

Documentos Relacionados

PNRF Reader User manual

07/20091.12 MB

PNRF Reader Training notes as PDF

09/2013118 KB

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

354 KB

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

11/20187.30.183247 MB

Perception Remote Control

Título

Descrição

Data

Versão

Tamanho

Documentos Relacionados

265 KB

Perception RPC using LabVIEW

10/20121.2MB1 MB

Perception RPC using DIAdem

10/20151.0MB958 KB

LabView source code of the Perception GEN DAQ LabVIEW Demo

08/20141 MB

LabView Demo program using the Perception RPC interface

08/2014144 MB

Simple Perception RPC demo program

10/20141 MB

C# source code of the Perception RPC Demo

10/2014604 KB

Simple Perception RPC eDrive demo program

10/20151.2.15271578 KB

C# source code of the Perception RPC eDrive Demo

10/20151.2.15271694 KB

Installer of the RPC COM wrapper and RPC documentation

11/20177.146 MB
1 MB

Perception Custom Software Interface (CSI)

Título

Descrição

Data

Versão

Tamanho

Documentos Relacionados

Perception CSI specifications

12/2011120KB120 KB

Perception CSI training specifications

12/20111.8MB2 MB

User manual Perception CSI programming

11/20162MB2 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/201415 KB

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

08/2014160 KB
11/20153.03 MB
11/2016312 KB
52 KB

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

11/20183.2.1832410 MB
12/20111.11 MB
04/20141.02 MB
09/20161.02 MB
03/20141.01 MB
06/20091.0445 KB

Related Products

Software DAQ de alta velocidade
Perception é um pacote de software estruturado em módulos para aquisição de dados de medição de alta velocidade.
HBMshop Veja preços, disponibilidade e obtenha uma cotação.
Fale Conosco Entre em contato com a HBM do Brasil para mais informações sobre produtos, sistemas, dúvidas técnicas e cotações.