Last updated: 29 November 2024

Daheng Galaxy Viewer om onze industriële camera's te programmeren

Het Daheng Galaxy Viewer-programma is het belangrijkste hulpmiddel om de camera te testen en te programmeren. Met de Galaxy viewer is het mogelijk om camera-parameters te wijzigen en op te slaan, en om afbeeldingen vast te leggen en op te slaan. Het heeft meerdere plugins voor extra functies zoals kruislijn, raster en LUT.

Daheng Galaxy Viewer om onze industriële camera's te programmeren

We gaan je de mogelijkheden laten zien en hoe je de Daheng Galaxy Viewer gebruikt.

Stap 1: Installeer de Daheng Camera machine vision SDK.

**Verbind de Machine Vision Camera niet voor of tijdens de installatie van de SDK**
Je kunt de nieuwste versie van onze SDK vinden in ons download pagina. Na het downloaden van de SDK, installeer deze door het bestand rechts te openen.
 
Zodra de SDK is geïnstalleerd:

  • De software Galaxy viewer wordt geïnstalleerd.
  • Alle camera documentatie is beschikbaar in de map: C:\Program Files\Daheng Imaging\GalaxySDK\Doc
  • Programmeervoorbeelden zullen beschikbaar zijn op C:\Program Files\Daheng Imaging\GalaxySDK\Samples

Stap 2: De Galaxy Viewer openen.

De demosoftware wordt geïnstalleerd op de locatie:
C:\Program Files\Daheng Imaging\GalaxySDK\Demo\Win64\GalaxyView.exe
De gemakkelijkste manier om de Galaxy Viewer te starten is door galaxy in je windows zoekbalk te typen:



 Zodra u het programma uitvoert, scant het automatisch naar aangesloten camera's in het netwerk en USB-poorten:



 Aan de linkerkant ziet u de Daheng-verbindingsboom voor GigE/USB2.0/USB3.0 industriële camera's. Ook kun je zien welke netwerkcamera's op welke netwerkadapter zijn aangesloten.



Als de camera's correct zijn aangesloten, worden ze automatisch aan de boom toegevoegd bij het opstarten van het programma of nadat het programma de weergave heeft vernieuwd.
U kunt handmatig naar apparaten scannen en de apparatenlijst bijwerken met behulp van het pictogram aan de linkerkant.


 

Stap 3: Verbinden met de camera

De onderstaande screenshot toont aan dat er een MER-630 Ethernet camera is gevonden, en een MER2-2000 USB3 camera.

  

Om verbinding te maken met de specifieke camera, selecteert u eenvoudig de naam en dubbelklikt u erop of drukt u op het tweede pictogram van links "Apparaat openen". Het is mogelijk om meerdere camera's te openen.

Stap 4: De camera bedienen

Wanneer verbonden met de camera, stuurt de camera een XML-bestand naar onze GalaxyViewer om de GalaxyViewer zijn functie set te vertellen. Deze functies / camera parameters worden weergegeven in het rechtervenster. Hier heb je controle om de parameters van de camera te wijzigen.



 
Druk op de knop "Acquisitie starten" om afbeeldingen te verwerven en een live weergave van de camera te hebben.

 


De camera toont live weergave met de standaardinstellingen. Typische parameters om aan te passen zijn:

Onder “Extern apparaat/acquisitiecontrole”
•    ExposureAuto: eenmalig of continu  
•    ExposureTime: Stel de belichtingswaarde handmatig in, werkt alleen als ExposureAuto is ingesteld op UIT

 
Onder “Apparaat op afstand/Analoge bediening”
•    BalanceWhiteAuto: Alleen voor kleurencamera's, om de witbalans in te stellen


 
Onder “Extern apparaat/ImageFormatControl”
•    ROI: stelt een interessegebied in,* werkt ALLEEN bij acquisitie:STOP*
Zie "Hoe een Region of Interest (R.O.I.) in een industriële camera in 3 stappen in te stellen"

Onder “Extern apparaat/UserSetControl”
•    UserSetControl: om uw bovenstaande parameterwijzigingen op te slaan in UserSet0
Zie "Hoe de camera parameters in 3 stappen op te slaan"


 


Wanneer u bepaalde parameters regelmatig gebruikt, kunt u deze eenvoudig toegankelijk maken door ze aan uw favorieten toe te voegen. Klik met de rechtermuisknop op elke optie en klik op “toevoegen aan favorieten”. Deze regels worden helemaal bovenaan de optielijst toegevoegd voor snel gebruik.





Wanneer een parameter in favorieten wordt opgeslagen, is deze gemakkelijk toegankelijk.

Resultaat van het instellen van parameters:

Voorbeeld A: liveweergave met standaard camera parameters. Voorbeeld B: Liveweergave na het optimaliseren van de camera instellingen.


A:                    B:   

Stap 5: De opties van de Galaxy-viewer gebruiken:

In dit gedeelte van het artikel laten we meerdere functies van de Galaxy Viewer-software zien. We laten eerst zien hoe u de blauwe pictogrammen gebruikt die nog niet zijn gebruikt in stap 1 tot en met 4. Dan lopen we langs elk tabblad in de bovenste balk en leggen we uit waar je het voor zou kunnen gebruiken.

Openingsbeelden

Het is mogelijk om afbeeldingen te bekijken in de Galaxy Viewer. Mogelijk wilt u dit doen om de RGB-waarde van een bepaald deel van een afbeelding te controleren.

  

Afbeeldingen opslaan.

U kunt op het pictogram Afbeelding opslaan klikken om de huidige afbeelding op te slaan. U kunt het formaat waarin u de afbeelding wilt opslaan en de bestandsnaam selecteren. We raden aan om afbeeldingen op te slaan als .PNG om de afbeeldingsgrootte te verkleinen zonder de beeldkwaliteit te verliezen.


 

Tegelweergave

Als je meerdere camera's hebt aangesloten, is het mogelijk om het scherm te splitsen met de tegeltool en beide camera's in hetzelfde venster te zien.

 

Cascade-uitzicht

U kunt ook meerdere camera's bekijken met Cascade-weergave. Dit opent meerdere windows zoals weergegeven op de afbeelding hieronder.


 

Histogram

Beeldhistogram tonen/verbergen (huidige algemene beeldwaarden).


 

Kruisdraad

Als u op de draadkruisknop klikt, wordt er een draadkruis in het midden van uw afbeelding weergegeven. Als je het draadkruis op een ander deel van de afbeelding wilt zetten, ga je naar het tabblad ‘instellingen’.



   
In het onderstaande venster kunt u uw eigen waarden voor lijndikte en offset invoeren. Opmerking: Offset [0,0] is het midden van de afbeelding. Om naar links of naar boven te gaan, gebruikt u een waarde lager dan nul. Bijvoorbeeld: [-200,-50]



 Hoe u bij de aanpassing van het draadkruis komt


Rooster

De Galaxy Viewer-software heeft een rasterfunctie. U schakelt tussen dit raster door op het pictogram te klikken.


 

Om dit raster aan te passen, gaat u naar Instellingen > Weergaveopties en schakelt u van draadkruis naar raster. U kunt nu kiezen tussen Hoog, Standaard en Laag. Een hoog raster betekent dat het raster uit meer lijnen bestaat dan een laag raster.


  

Digitale zoom.

U kunt in- of uitzoomen op uw afbeelding door op het + of – pictogram te klikken of een percentage in te vullen. Wanneer u de volledige afbeelding op uw scherm wilt zien, kunt u op “Fit size” klikken. De Galaxy Viewer bepaalt het zoompercentage om uw volledige afbeelding op het scherm te laten passen.




Om in te zoomen, kun je het zoompercentage wijzigen. Je kunt op 100 klikken om elke pixel van de camera 1 pixel op je scherm te maken. Deze functie is erg handig wanneer je je lens wilt kalibreren om een zeer scherp beeld te krijgen.


 
TIP: heb je een project met verschillende objecthoogtes? Plaats het hoogste en laagste object naast elkaar terwijl je de lens richt. Om meer scherptediepte te krijgen, kun je de iris sluiten. We raden aan te beginnen met F4.0. Als de scherptediepte niet groot genoeg is, sluit dan de iris verder.

Stap 6: De werkbalk gebruiken

De Galaxy Viewer-software heeft meer opties beschikbaar in de werkbalk. In dit deel van het artikel wordt elk tabblad uitgelegd en hoe u de tools gebruikt.

Bestand

Onder het tabblad Bestand zijn een aantal opties voor u beschikbaar.

U kunt een afbeelding laden die u heeft opgeslagen. Dan kun je bijvoorbeeld de RGB-waarde in een deel van die afbeelding controleren.

Wanneer de acquisitie actief is, kunt u afbeeldingen opslaan

Importeren/Exporteren van apparaatsinstellingen wordt gebruikt om instellingen voor een specifiek camera model op te slaan of te herstellen, dient als back-up of is een snelle manier om meerdere camera's te configureren.

Opslaan apparaat XML stelt je in staat om het camera huidige configuratiebestand op te slaan met informatie zoals firmwareversie en serienummer.


 

Apparaat

Het tabblad ‘Apparaat’ heeft dezelfde opties als de werkbalk, naast ‘Standaard open modus apparaat’. Hier kunt u het niveau van de gebruikersrechten kiezen dat standaard is ingesteld bij het openen van het programma

  

Weergave

Werkbalk/Apparaten/Functies/Functiedocument -> Schakel de weergave van menu's AAN UIT
Werkbalk/Apparaten/Functies/Afbeeldingshulpmiddelen -> Bekijk het raster of draadkruis en het livebeeld zoom/pasvorm/100% passend



 

Plug-in


Plug-inbeheer: In het Plug-inbeheer ziet u welke plug-ins actief zijn. U kunt deze plug-ins in- en uitschakelen door het vakje vóór de plug-in aan of uit te vinken. U kunt de positie van deze plug-in ook vergroten of verkleinen.

Flat Field Correction plugin (gebruik): Als door een lens of gebruikte verlichting het buitenste gedeelte van de afbeelding donkerder is dan het midden, kun je extra gain aan die delen toevoegen. Om dit te doen:
  • Maak de scène wit (gebruik een wit object dat het volledige gezichtsveld bedekt
  • Gebruik een vaste belichtingstijd en verhoog de belichting totdat het midden van het beeld de waarde 255 heeft.
  • Klik op acquisitie van helderveldbeelden en vervolgens op FFC uitvoeren.

De plug-in zal nu de donkerdere delen opfleuren.

Invoegtoepassing voor beeldverwerking: hiermee kunt u gammakleurparameters wijzigen

LUT create Tool-plug-in: tabel opzoeken. U kunt de intensiteit/gamma van pixels wijzigen met behulp van een opzoektabel

De multiImage Save Plugin: hiermee kunt u meerdere afbeeldingen opslaan. U kunt de MultiImage Save Plugin gebruiken om afbeeldingen te timen en deze automatisch op te slaan.


 

Raam

Er zijn twee instellingen onder Venster. Deze instellingen herschikt de liveweergave bij gebruik van meerdere camera's. Je kunt het scherm splitsen door op de tegel te klikken, of de Cascade-functie gebruiken. (zie volledige uitleg onder stap 5)


 

Instellingen

 
Taal: Selecteer de programmataal

Stel geldige bits in voor weergave: als u afbeeldingen vastlegt met een 12-bits instelling, kunt u selecteren welke van de 12 bits op uw monitor moet worden weergegeven. Het is waarschijnlijker dat uw monitor alleen 8-10 bit kan verwerken.



 

Stel acquisitiebuffer nummer in: Stel in hoeveel frames in de camera buffer worden bewaard voordat ze worden verzonden, meer frames zorgen voor een stabielere framerate ten koste van de acquisitiesnelheid.

Automatische netwerkpakketgrootte: onderhandel automatisch over de beste netwerkpakketgrootte en weergave.
TIP: hierdoor worden de waarden GevSCPSPacketSize en GevSCPD overschreven!
Zie stap 3: "Meerdere GigE-camera's aansluiten op één ethernetpoort"

Apparaatlijst automatisch bijwerken: Scant automatisch periodiek naar nieuwe camera's

Onvolledig frame weergeven: onvolledige frames weergeven in liveweergave

Afbeelding weergeven: liveweergave AAN of UIT zetten (FPS weergeven)

Grijswaarde van onbewerkte afbeelding weergeven: geeft de waarde onder aan het scherm weer

 

Start polling-attribuut: Elke x seconden worden de attribuutwaarden gecontroleerd om te zien of deze zijn veranderd. Bijvoorbeeld, zet de camera op 'automatische belichting' en activeer het "polling-attribuut". Wanneer een object voor de lens wordt geplaatst, wordt het beeld donkerder en wordt de belichtingstijd verlengd.

Je ziet de waarde van de belichtingstijd toenemen.
Wanneer de polling-attribuut inactief is, zult u de waarde van de belichtingstijd niet zien veranderen, maar u zult in de live-weergave zien dat de camera de belichtingstijd aanpast.

Weergaveopties: Opties over het raster-/dradenkruis-uiterlijk.

Hulp

Toon de huidige versie van de Galaxy-weergave.





Als je vragen hebt over de Galaxy Viewer, neem dan contact op met onze klanten support afdeling. We doen ons best om je vragen binnen 24 uur te beantwoorden.