eGrabber Driver software
Driver software per Coaxlink e Grablink Duo
- API C++
- API C#
- API Python
- Supporto per callback a thread singolo e multithread per la gestione degli eventi in tempo reale
- Supporto per file di script per la configurazione del frame grabber e della telecamera
- Compatibile con GenICam, GenApi e GenTL
- Compatibile con Windows, Linux e macOS
Descrizione
eGrabber Driver software è una libreria di classi che fornisce un'interfaccia di programmazione di facile utilizzo per l'acquisizione di immagini dai frame grabber Coaxlink e Grablink Duo. eGrabber offre un'API di alto livello, orientata agli oggetti e intuitiva, compatibile con C++, C# e Python.
Vantaggi
Release Notes
Un'unica API per telecamere GigE Vision, CoaXPress e Camera Link
eGrabber Gigelink, un nuovo componente aggiuntivo opzionale di eGrabber, offre un accesso universale e indipendente dall’hardware alle telecamere GigE Vision. eGrabber Gigelink consente all’utente di integrare senza difficoltà telecamere GigE Vision di diverse marche nella stessa applicazione, aggirando i Driver software proprietari delle telecamere. Con eGrabber, i programmatori possono quindi utilizzare gli stessi concetti, oggetti e chiamate di funzione per acquisire immagini da telecamere GigE Vision di qualsiasi marca, da qualsiasi telecamera CoaXPress e da qualsiasi telecamera Camera Link.
C++, C# e Python
Euresys::EGrabber è una libreria di classi C++. Inoltre, eGrabber può essere utilizzato nei linguaggi .NET (C#, VB.NET, ecc.) tramite un assembly .NET. Sono disponibili anche i binding per Python sotto forma di pacchetto di installazione Python wheel.
Funziona alla grande in eGrabber Studio
Disponibile nello stesso ecosistema, eGrabber Studio è l’applicazione di valutazione e dimostrazione di eGrabber. Consente di testare l’acquisizione delle immagini, verificare e configurare i parametri (funzionalità GenAPI) delle telecamere e dei frame grabber e registrare il video acquisito sul disco rigido. Sono inoltre disponibili la visualizzazione in tempo reale dell’istogramma, del profilo e delle informazioni sui pixel.
GenICam
Anche eGrabber Driver software ed eGrabber Gigelink sono produttori ufficiali GenICam GenTL. Si integrano perfettamente e forniscono servizi di acquisizione immagini a qualsiasi applicazione compatibile con GenTL.
Compatibile con Windows, Linux e macOS
- Tutte le versioni da Windows 7 SP1 a Windows 11, comprese le versioni server, su piattaforme x86_64 (64 bit)
- Progettato per essere indipendente dalla distribuzione Linux, su piattaforme x86_64 e AArch64 (ARM64)
- Progettato per supportare tutte le versioni di macOS a partire dalla versione 10.12 su piattaforme x86_64 (64 bit)
File di script Genapi
eGrabber supporta file di script leggibili che possono essere utilizzati per automatizzare la configurazione della telecamera e del frame grabber. La loro sintassi utilizza un sottoinsieme di JavaScript. L'uso di un file di script offre diversi vantaggi:
- È possibile modificare la configurazione della telecamera o del frame grabber senza dover ricompilare l’applicazione.
- Lo script di configurazione può essere caricato da eGrabber Studio per verificare la configurazione al di fuori dell’applicazione dell’utente.
- Uno script di configurazione può essere condiviso da diverse applicazioni scritte in linguaggi diversi.
Funzioni di callback
eGrabber supporta la definizione di funzioni di callback, ovvero funzioni che vengono chiamate automaticamente quando si verificano determinati eventi. Gli eventi di eGrabber riguardano le nuove immagini (buffer), i flussi di dati, la telecamera e il controller di illuminazione, la toolbox I/O del frame grabber o gli eventi dell'interfaccia CoaXPress. Sono supportati callback sia a thread singolo che multi-thread.
Scarica il software eGrabber