Integrering i applikationsmjukvara
scanCONTROL-sensorerna producerar för varje mätning en 2D-profil av ytan på mätobjektet. Dessa profiler kan sedan överföras till er applikation som en matris av punkter eller sammansatt av flera profiler. Varje profil består av ett antal kalibrerade mätpunkter inklusive tilläggsinformation som intensitet, tidsmarkörer eller räknarinformation. Förutom dataöverföringen kan hela konfigurationen av sensorn göras från applikationen.
Dataöverföringen och sensorkonfigurationen kan utföras på olika sätt:
ScanCONTROL Developer Tool är utformad för att hjälpa utvecklare att integrera scanCONTROL-sensorerna i sin egen applikation baserad på scanCONTROL SDK (LLT.DLL):
- Komplett integrationsexempel med källkod
- MouseOver-funktion för skannerparametrarna visar den tillhörande DLL-funktionen
- Läs- och skrivåtkomst till sensorregistren
- Visualisering av alla tillgängliga överföringslägen för skannerdata
scanCONTROL C/C++ biblioteket supportar både dynamisk som statisk laddning och supportar stdcall och cdecl som standard call conventions. Alla funktioner är beskrivna i detalj i den bifogade interface dokumentationen. scanCONTROL C/C++ SDK inkluderar också många programmeringsexempel.
Integrationsmodulen scanCONTROL C/C++ SDK inkluderar:
- Bibliotek LLT.DLL
- Interface och scanCONTROL dokumentation
- Programmeringsexempel för C++ (e.g. triggning av sensor, container modus)
- Programmeringsexempel för C#, Python och VB .NET
Integrering i Linux görs genom användning av ett Open Source C bibliotek som har utökats med några viktiga funktioner för scanCONTROL. Ett ytterligare C++-bibliotek möjliggör snabb integration av givaren till en användarvänlig API.
Biblioteket baseras på GeniCam-standard vilket gör att givaren kan styras via antingen GeniCam-kommandon eller direkt via kontrollparametrarna listade i dokumentationen. För att underlätta för operatören finns exempelprogam tillgängliga (exempelvis programmering för trigger, container mode etc). Användning på ARM-inbyggd PC (exempelvis Raspberry Pi) är möjligt med vissa begränsningar.
Ovladač přístroje ScanCONTROL LabVIEW podporuje rychlou integraci scanCONTROL senzorů do National Instruments LabVIEW. Pro přístup k senzoru scanCONTROL a k jeho základnímu nastavení můžete přetahovat moduly přímo z palety funkcí do VI. Příklad ilustrující integraci VI jsou také součástí tohoto balíčku.
Integrace senzorů scanCONTROL je založena na knihovně C/C++ ( LLT.DLL ) Micro-Epsilonu. Podrobná dokumentace také ukazuje, jak nastavit další speciální parametry snímače.
Ovladač přístroje ScanCONTROL pro LabVIEW:
- Vyvinuto v souladu s pokyny National Instruments
- Podporován LabVIEW 2012 a vyšší
- Skládá se z ovladačů pro 32Bit a 64Bit
- Rychlý a snadný přístup ke všem nastavením pomocí funkce palety
- Podporované rozhraní FireWire a Ethernet
- Příklad VI
- Podrobná dokumentace, jak integrovat scanCONTROL senzory do LabVIEW
Varje scanCONTROL-givare kompileras med GigE Vision Standard (Gigabit Ethernet for Machine Vision) av AIA (Automated Imaging Association).
Standarden används i stor utsträckning inom bildbehandlingsindustrin och stöds därför av alla konventionella visionverktyg och garanterar snabb och enkel integration i olika programvaror för bildbehandling – även för 3D utvärdering
GigE Vision säkerställer optimal datasäkerhet, perfekt prestanda och kort tid för integration vid implementering. GigE Vision baseras på Gigabit Ethernet och erbjuder maximal överföringshastighet. Ethernet erbjuder fördelar som långa kabellängder utan att använda repeaters/hubbar och tillåter användning av kostnadseffektiva nätverkskomponenter. Standarden GigE Vision tillhandahåller en öppen struktur för dataöverföring (t.ex. profiler, data sets) och styrsignaler mellan laserskannern och en dator. Nätverkstopologin erbjuder många möjligheter till enkla och multipla skannerapplikationer.
Den nya scanCONTROL AIK-adaptern ger möjlighet till snabb integrering i Cognex VisionPro via Cognex AIK-servern. Den kombinerar fördelarna hos Cognex VisionPro-miljön för snabbare och tillförlitligare tillämpningsgenerering med funktionerna hos den inbyggda scanCONTROL-integreringen.
Med AIK-adaptern kan du skapa Cognex Range-avbildningar från scanCONTROL-mätpunkterna och bearbeta dem bekvämt med VisionPro-algoritmer. Alla välkända konfigurationsmöjligheter för scanCONTROL-sensorerna finns kvar som vanligt.
För en snabbare start innehåller scanCONTROL AIK-adaptrarna detaljerad dokumentation för alla sensorinställningar och de nödvändiga konfigurationsåtgärderna i Cognex Vision Pro.