Een acquisitieontwerp met meerdere camera's moet eerst de camera's, het werkstuk en de acquisitiegebeurtenissen definiëren die tot één acquisitiegroep behoren, en vervolgens trigger- en klokmechanismen kiezen. Dit is een voorgestelde ontwerpmethode. Er wordt geen acceptatie van bedrading, implementatie of timing gerapporteerd voor een bepaald systeem.
Bevestig eerst de apparaat- en bedrijfsinvoer
Identificeer cameramodellen, sluitermodi, belichtingsinstellingen, triggerinterfaces, tijdstempelbetekenissen en SDK-mogelijkheden. Definieer waar werkstuk-ID's vandaan komen, welke weergaven vereist zijn, de groeperingsdeadline en de afhandeling van onvolledige groepen. De PTP-documentatie van de fabrikant legt mechanismen uit; het bewijst geen ondersteuning of testvoltooiing op doelapparaten.
Organiseer controle en bewijs gescheiden
| Fase | Voorgesteld werk | Voorgestelde records |
|---|---|---|
| Triggeren en blootstellen | Configureer bevestigde invoer en de doelgebeurtenis | Triggeridentificatie, paraatheid en bewijs van blootstelling |
| Klokcontroles | Controleer de tijdbron, de synchronisatiestatus en herstart de wijzigingen | Tijdseenheden, status en klokrelaties |
| Frame-associatie | Groepeer originele frames op camera, werkstuk en acquisitiegebeurtenis | Origineel-frame-ID's, groeps-ID's en associatiebewijs |
| Zakelijke beslissingen | Controleer de volledigheid van de groep vóór de overeengekomen verwerking | Volledigheid, algoritmeversie en eindstatus |
| Foutherstel | Behandel ontbrekende frames, time-outs, verloren synchronisatie en herverbinding | Oorzaken, herstelacties en eerste geldige groep na herstel |
Controleer waar associatie-ID's vandaan komen
Cameraframetellers, triggertellers en door de applicatie gegenereerde groepsidentificaties kunnen tot verschillende teldomeinen behoren. Gelijke aantallen alleen brengen niet dezelfde gebeurtenis tot stand. Definieer hun oorsprong, herstartgedrag en mappingmethode. Als bij benadering alleen gebruik wordt gemaakt van aankomsttijden, beschrijf dit dan als een toepassingskoppelingsregel en niet als geverifieerde belichtingssynchronisatie.
Foutieve groepen mogen geen normale beslissingen nemen
Wanneer een vereiste afbeelding ontbreekt, de tijdsbron ongeldig is of de associatie onzeker is, rapporteer dan een onvolledige, ongeldige of in behandeling zijnde beoordelingsstatus volgens de afgesproken regels, met behoud van de reden. Controleer de klokken en groepskoppeling opnieuw nadat u opnieuw verbinding hebt gemaakt. Gebruik geen oude gebufferde afbeeldingen als geldige invoer voor een nieuw werkstuk. Procedures ter plaatse bepalen of er moet worden gestopt, heroverd of om actie van de operator moet worden gevraagd.
Controleer een gecontroleerde combinatie voordat u de werklast verhoogt
Begin met bevestigde camera's, bedrading, netwerk en software. Controleer de timing, volledigheid van de groep en bedrijfsvoorbeelden afzonderlijk. Test de getroffen omstandigheden opnieuw nadat u camera's hebt toegevoegd of de resolutie, belichting, overdracht of verwerkingsbelasting hebt gewijzigd. Aanleveren van configuraties, originele documenten, meetmethoden en onvoltooide items. Dit ontwerp biedt geen geverifieerd nul-frameverlies of universeel plug-and-play-resultaat voor de camera.
Gerelateerde diensten: Vision-hardware en embedded technologie, projectadvies.