bvs ca - gx0 - - - xas2 bvs ca - sf2 - - - xas2 software features · bvs ca-sf2-…-xas2 bvs003m...

100
BVS CA - GX0 - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2 BVS CA - SF2 - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2 Software Features deutsch Funktionsbeschreibung english Functional description

Upload: others

Post on 29-Oct-2020

24 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

BVS CA - GX0 - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2 BVS CA - SF2 - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

deutsch Funktionsbeschreibung

english Functional description

Page 2: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

www.matrix-vision.com

Page 3: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3
Page 4: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

INHALT

1

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www. matrix-vision.com www.matrix-vision.com

1 BENUTZERHINWEISE ............................................................................................................. 2 1.1 Einleitung ................................................................................................................................................ 2 1.2 Darstellungskonventionen .................................................................................................................... 4

1.2.1 Aufzählungen..................................................................................................................................... 4 1.2.2 Handlungen ....................................................................................................................................... 4 1.2.3 Zahlen ................................................................................................................................................ 4 1.2.4 Parameter .......................................................................................................................................... 4 1.2.5 Verzeichnispfade ............................................................................................................................... 4 1.2.6 ASCII-Code ....................................................................................................................................... 4 1.2.7 Symbole ............................................................................................................................................. 4

1.3 Abkürzungen .......................................................................................................................................... 5 1.4 Copyright ................................................................................................................................................ 5 1.5 Rechtliche Bedingungen ....................................................................................................................... 6 1.6 Updates und Upgrades .......................................................................................................................... 6 1.7 Marken..................................................................................................................................................... 6

2 EINLEITUNG ............................................................................................................................ 7 2.1 Device Control ........................................................................................................................................ 8 2.2 Image Format Control ............................................................................................................................ 9 2.3 Acquisition Control .............................................................................................................................. 10 2.4 Counter And Timer Control................................................................................................................. 12 2.5 Analog Control ..................................................................................................................................... 13 2.6 Chunk Data Control ............................................................................................................................. 14 2.7 File Access Control ............................................................................................................................. 15 2.8 Digital IO Control ................................................................................................................................. 15 2.9 Sequencer Control ............................................................................................................................... 16 2.10 Encoder Control ................................................................................................................................ 18 2.11 Color Transformation Control ......................................................................................................... 19 2.12 LUT Control ....................................................................................................................................... 20 2.13 Action Control ................................................................................................................................... 21 2.14 Transport Layer Control .................................................................................................................. 22 2.15 Event Control .................................................................................................................................... 23

3 SMART FEATURES ............................................................................................................... 24 3.1 Einleitung .............................................................................................................................................. 24 3.2 Übersicht der verfügbaren Smart Features....................................................................................... 24

3.2.1 Legend ............................................................................................................................................. 25 3.2.2 Action Commands ........................................................................................................................... 26 3.2.3 Auto-Funktionen .............................................................................................................................. 28 3.2.4 Binning / Decimation ....................................................................................................................... 29 3.2.5 Counter/Timer (Micro-SPS) ............................................................................................................. 31 3.2.6 Farb-Korrektur-Matrix (CCM) .......................................................................................................... 32 3.2.7 Flat-Field-Korrektur (FFC) ............................................................................................................... 33 3.2.8 Frame Averaging ............................................................................................................................. 34 3.2.9 Frame Buffering ............................................................................................................................... 35 3.2.10 Real-Time Gamma LUT ............................................................................................................... 36 3.2.11 Multi-AOI ...................................................................................................................................... 37 3.2.12 Speicherbasierte Erfassungsmodi ............................................................................................... 38 3.2.13 Serielle Schnittstelle ..................................................................................................................... 39 3.2.14 Logische Gatter ............................................................................................................................ 40 3.2.15 Korrektur von defekten Pixel ........................................................................................................ 41 3.2.16 Sequencer .................................................................................................................................... 42 3.2.17 mvSmartFrameRecall .................................................................................................................. 44 3.2.18 mvBlockScan ............................................................................................................................... 45 3.2.19 User-Daten in der Kamera ........................................................................................................... 46

Page 5: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 BENUTZERHINWEISE

2 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

1.1 Einleitung

Diese Funktionsbeschreibung beschreibt die "Smart Features" der Balluff Vision Soluti-ons Produktfamilie BVS CA im Kontext von GenICam und zeigt anhand von Anwen-dungsfällen, wie diese passend eingesetzt werden.

GenICam ist ein Standard, welcher zum einen die Schnittstellen-Technologie industriel-ler Kameras von der Programmier-Schnittstelle der Benutzer-Anwendung (API) entkop-pelt und damit den Zugang zu den Eigenschaften einer Kamera vereinheitlicht. Zum anderen haben die Eigenschaften einer Kamera durch die im Standard definierte SFNC herstellerübergreifend die gleiche Bezeichnung und das gleiche Verhalten. Der Standard ermöglicht ferner herstellerspezifische Eigenschaften wie die Smart Features der BVS Industrial Camera, die auch über standardkompatibler Drittanbieter-Software gele-sen, eingestellt und verwendet werden kann. Eine standardkompatible Software ist bei-spielsweise das GUI-Tool wxPropView, welches im Treiber-Paket der BVS Industri-al Camera enthalten ist. wxPropView stellt Wizards zur Verfügung, mit welchen die Smart Features komfortabel bedient werden können.

Die Smart Features werden durch das Zusammenspiel der in den BVS Industri-al Camera Produkten verbauten Bildspeicher und FPGA möglich, die

• ein Gesamtsystem durch Wegfall von Kabeln, Controllern sowie der Reduzierung der Host-PC-Leistung vereinfachen und optimieren, sowie

• die Leistungsfähigkeit des Gesamtsystems verbessern und die Flexibilität erhöhen.

Die Betriebsanleitungen zu der Balluff Vision Solutions Produktfamilie BVS CA sind auf der Balluff Produktwebseite über www.balluff.com.

Page 6: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 BENUTZERHINWEISE

3 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Diese Funktionsbeschreibung gilt für folgende Varianten der BVS Industrial Camera:

Bestellcode Produktbezeichnung Beschreibung

BVS CA-GX0-…-XAS2

BVS003A 0016ZG-112C41 Monochrom, 1,6 MPix, Gigabit Ethernet

BVS003C 0016ZC-111C41 Color, 1,6 MPix, Gigabit Ethernet

BVS0038 0032AG-112C41 Monochrom, 3,2 MPix, Gigabit Ethernet

BVS0039 0032AC-111C41 Color, 3,2 MPix, Gigabit Ethernet

BVS0036 0051AG-112C41 Monochrom, 5,1 MPix, Gigabit Ethernet

BVS0037 0051AC-111C41 Color, 5,1 MPix, Gigabit Ethernet

BVS0034 0124AG-112C41 Monochrom, 12,1 MPix, Gigabit Ethernet

BVS0035 0124AC-111C41 Color, 12,1 MPix, Gigabit Ethernet

BVS CA-SF2-…-XAS2

BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3

BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

BVS003K 0032AG-112121 Monochrom, 3,2 MPix, USB3

BVS003L 0032AC-111121 Color, 3,2 MPix, USB3

BVS003H 0051AG-112121 Monochrom, 5,1 MPix, USB3

BVS003J 0051AC-111121 Color, 5,1 MPix, USB3

BVS003E 0124AG-112121 Monochrom, 12,1 MPix, USB3

BVS003F 0124AC-111121 Color, 12,1 MPix, USB3

Page 7: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 BENUTZERHINWEISE

4 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

1.2 Darstellungskonventionen

In diesem Handbuch werden folgende Darstellungsmittel verwendet:

Aufzählungen sind als Liste mit Spiegelstrich dargestellt.

• Eintrag 1

• Eintrag 2

Handlungsanweisungen werden durch ein vorangestelltes Dreieck angezeigt. Das Re-sultat einer Handlung wird durch einen Pfeil gekennzeichnet.

1. Handlungsanweisung 1

a. Resultat Handlung

2. Handlungsanweisung 2

• Dezimalzahlen werden ohne Zusatzbezeichnungen dargestellt (z.B. 123).

• Fließkommazahlen werden mit Komma dargestellt (z.B. 0,123).

• Hexadezimalzahlen werden mit der Zusatzbezeichnung hex dargestellt (z.B. 00hex).

Parameter werden kursiv dargestellt z.B. (CRC_16).

Pfadangaben zur Speicherung von Daten werden mit fester Schriftbreite dargestellt (z.B.

Projekt:\Data Types\Benutzerdefiniert).

Im ASCII-Code zu übertragende Zeichen sind in Hochkomma gesetzt (z. B. 'L').

HINWEIS

Ein Hinweis macht auf eine wichtige Information für einen besse-ren Gebrauch aufmerksam.

WARNUNG

Eine Warnung macht auf einen möglichen Schaden der Hardware oder auf Datenverlust aufmerksam und zeigt, wie dies verhindert werden kann.

VORSICHT

Eine Vorsicht weist auf Gefahren hin, die zu Sachbeschädigun-gen, Personenschäden oder Tod führen können.

1.2.1 Aufzählungen

1.2.2 Handlungen

1.2.3 Zahlen

1.2.4 Parameter

1.2.5 Verzeichnispfade

1.2.6 ASCII-Code

1.2.7 Symbole

Page 8: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 BENUTZERHINWEISE

5 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

1.3 Abkürzungen

ADC Analog-to-digital converter

BVS Balluff Vision Solutions

CA BVS Industrial Camera

CMOS Complementary metal-oxide-semiconductor

EEPROM Electrical Erasable and Programmable ROM

EMV Elektromagnetische Verträglichkeit

FCC Federal Communications Commission

FPGA Field Programmable Gate Array

GenICam Generic Interface for Cameras

GigE Vision Bildverarbeitungsstandard für die Gigabit Ethernet Schnittstelle

GND Ground / Masse

I/O-Port Digital input / output Port

IO Input / Output

NC Not connected (nicht belegt)

PC Personal Computer

PPS Pulse-per-second

RGB Rot Grün Blau

RX Receiver (Empfänger)

SNFC Standard Feature Naming Convention

SPS Speicherprogrammierbare Steuerung

TX Transmitter (Sender)

USB3 Vision Bildverarbeitungsstandard für die USB 3.0 Schnittstelle

XML eXtensible Markup Language

1.4 Copyright

Copyright © Balluff GmbH, Neuhausen a.d.F., Deutschland, 2018. Alle Rechte vorbehal-ten. Insbesondere: Recht der Vervielfältigung, Veränderung, Verbreitung und Überset-zung in andere Sprachen. Bitte beachten Sie, dass alle in diesem Bedienungshandbuch enthaltenen Texte, Grafiken und Bilder dem Schutz des Urheberrechts und anderer Schutzgesetze unterliegen. Kommerzielle Vervielfältigungen, Reproduktionen, Verände-rungen und Verbreitungen jeglicher Form bedürfen der vorherigen schriftlichen Zustim-mung durch die Balluff GmbH. Alle Angaben und Hinweise in diesem Bedienungshand-buch, insbesondere das Kapitel Sicherheitshinweise müssen unbedingt beachtet wer-den.

Page 9: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 BENUTZERHINWEISE

6 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

1.5 Rechtliche Bedingungen

Für alle Lieferungen von Produkten und für alle sonstigen Leistungen der MATRIX VISI-ON GmbH gelten ausschließlich die jeweils aktuellen Allgemeinen Geschäftsbedingun-gen der MATRIX VISION GmbH (nachfolgend „AGB“) und die Bedingungen in diesem Bedienungshandbuch. Für die Bereitstellung der Software gelten ausschließlich die jeweils aktuellen AGB, die Bedingungen in diesem Bedienungshandbuch sowie die Re-gelungen der „Endnutzer-Lizenzvereinbarung“. Sie dürfen die Software nur in Überein-stimmung mit diesen Bestimmungen nutzen. Sofern sie Ihnen nicht bereits vorliegen, überlässt die MATRIX VISION GmbH Ihnen die aktuellen AGB jederzeit gerne auf An-frage.

Beim Treiber der BVS Industrial Camera kommen eine Reihe von frei verfügbaren Werk-zeugen zum Einsatz, die unter unterschiedlichen Open-Source-Lizenzen veröffentlicht wurden. Einige Lizenzen erfordern es, dass der Quellcode sowie die Modifikationen veröffentlicht werden müssen. Diese Quellen sind auf der Produkthomepage veröffent-licht.

Die Lizenztexte aller verwendeter Softwareprodukte können über das Webinterface wie die Handbücher heruntergeladen werden. Sie liegen gepackt als ZIP Datei vor.

1.6 Updates und Upgrades

Die Balluff GmbH ist berechtigt – aber nicht verpflichtet – Updates oder Upgrades der Firmware über die Website der Balluff GmbH oder in jeder anderen Form zur Verfügung zu stellen. In solch einem Fall ist die Balluff GmbH berechtigt – aber nicht verpflichtet – Sie über die Updates oder Upgrades zu informieren. Die Inanspruchnahme solcher Up-grades oder Updates setzt voraus, dass Sie die Geltung die aktuellen AGB sowie die zusätzlichen Bedingungen in dem Bedienungshandbuch akzeptiert haben.

1.7 Marken

Die verwendeten Produkt-, Waren-, Firmen- und Technologiebezeichnungen (z.B. Microsoft®, Windows 7®, Internet Explorer®, Google Chrome®, Mozilla Firefox® und HALCON®) sind Marken der jeweils innehabenden Unternehmen.

Page 10: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

7 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Die BVS Industrial Cameras sind GenICam kompatible Geräte. Für diese Geräte defi-niert die SNFC (Standard Features Naming Convention),

• welche allgemeinen Features es insgesamt gibt,

• wie diese heißen und

• welches Verhalten diese aufweisen.

Welche Feature ein Gerät mit welchem Verhalten unterstützt, konkretisiert eine XML-Datei, welches jedes GenICam kompatible Gerät zur Verfügung stellen muss. Somit ist gewährleistet, dass ein GenICam Gerät herstellerübergreifend und -unabhängig verwen-det werden kann.

Zur besseren Übersicht hat der Standard alle allgemeinen Features in so genannten Controls kategorisiert. Die wichtigsten werden in diesem Kapitel kurz vorgestellt.

HINWEIS

Weiterführende Details können Sie der aktuellen SNFC entneh-men, welche Sie über die Website der EMVA (European Machine Vision Association) beziehen können:

http://www.emva.org/standards-technology/genicam/genicam-downloads/ → SFNC (Standard Features Naming Convention)

Der GenICam Standard erlaubt hersteller-spezifische Features außerhalb der SFNC, die von jeder GenICam kompatiblen Software verwendet werden kann. BVS Features, die nicht im GenICam Standard abgebildet sind, können Sie in Ihrer Software am Präfix "mv" (für Machine Vision) erkennen.

Page 11: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

8 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.1 Device Control

Stellt Features, die in Verbindung mit dem Gerät und dessen Sensor stehen, zur Verfü-gung. Dazu gehören auszugsweise:

Feature Name (nach SFNC)

Beschreibung

DeviceType Gibt den Gerätetyp aus.

DeviceScanType Funktionsprinzip des Sensors (Fläche / Zeile).

DeviceVendorName Name des Geräteherstellers.

DeviceModelName Name des Gerätemodells.

DeviceManufacturerInfo Geräteinformationen des Herstellers.

DeviceVersion Version des Gerätes.

DeviceFirmwareVersion Firmwareversion des Gerätes.

DeviceSerialNumber Seriennummer des Gerätes.

DeviceLinkSpeed Ausgehandelte Übertragungsgeschwindigkeit der ange-gebenen Verbindung.

DeviceTemperature Gerätetemperatur.

etc.

Darüber hinaus gibt es für BVS Industrial Cameras noch zusätzliche Properties für die aufgeführten Bereiche:

• FPGA

o mvDeviceFPGAVersion

• Bildsensor

o mvDeviceSensorName

o mvDeviceSensorColorMode

• Standby

o mvDevicePowerMode

• Zeitstempelsynchronisation mittels PPS-Signal

o mvTimestampPPSSync

Page 12: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

9 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.2 Image Format Control

Stellt Features, die in Verbindung mit dem Format des zu übertragenden Bildes stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC)

Beschreibung

SensorWidth Effektive Breite des Sensors in Pixel.

SensorHeight Effektive Höhe des Sensors in Pixel.

Width Breite des Bildes, welches vom Gerät bereitgestellt wird (in Pixel).

Height Höhe des Bildes, welches vom Gerät bereitgestellt wird (in Pixel).

PixelFormat Format der Pixel, welche vom Gerät bereitgestellt werden.

TestPattern Gibt die Art des Testbildes an, welches vom Gerät ver-schickt wird.

etc.

Page 13: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

10 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.3 Acquisition Control

Stellt Features, die in Verbindung mit der Bilderfassung stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC)

Beschreibung

AcquisitionMode Erfassungsmodus des Gerätes. Laut GenICam kann angege-ben werden, dass die Kamera

• exakt ein Bild ("SingleFrame"),

• exakt eine bestimmte Anzahl an Bildern ("MultiFrame") oder

• Livebilder ("Continuous")

senden. Kann aber auch für das asynchrones Aufnehmen und Senden von Bildern mittels interne und externe Hard-ware-Trigger verwendet werden. Die Flanke ist frei wählbar.

Externe Trigger verwenden ImageRequestTimeout (ms) für den Timeout.

AcquisitionStart Startet die Erfassung.

AcquisitionStop Stoppt die Erfassung am Ende des aktuellen Frames.

AcquisitionAbort Bricht die Erfassung sofort ab.

AcquisitionFrameRate Steuert die Erfassungsrate (in Hertz).

TriggerSelector Gibt die Art des Triggers an, der konfiguriert werden soll. Eine mögliche Option zum Steuern von Zeitstempeln ist mvTimestampReset.

ExposureMode Setzt den Modus für die Belichtung (oder Shutter).

ExposureTime Setzt die Belichtungszeit (in Mikrosekunden) sobald Exposu-reMode auf Timed steht und ExposureAuto auf Off.

ExposureAuto Setzt den automatischen Belichtungsmodus sobald Exposu-reMode auf Timed steht.

etc.

Darüber hinaus gibt es für BVS Industrial Cameras noch zusätzliche Properties für die aufgeführten Bereiche:

• Bildkorrektur

o mvDefectivePixelEnable

• Belichtung

o mvExposureAutoAverageGrey Gewünschter durchschnittlicher Grauwert (in Prozent) für Auto Gain Con-trol (AGC) und Auto Exposure Control (AEC).

o mvExposureAutoAOIMode Allgemeine AutoControl AOI für for Auto Gain Control (AGC), Auto Expo-sure Control (AEC) und Auto White Balance (AWB).

• Erfassung

o mvAcquisitionMemoryMode Folgende drei zusätzlichen Erfassungsmodi verwenden den internen Bild-speicher der BVS Industrial Camera:

Page 14: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

11 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

▪ mvRecord speichert die Bilder im Speicher.

▪ mvPlayback überträgt die gespeicherten Bilder.

▪ mvPretrigger speichert die Bilder und überträgt diese nach einem Trigger. Mit mvPretriggerFrameCount wird die Bildanzahl angegeben, die vor einem AcquisitionStart oder AcquisitionActive Trigger ge-speichert werden sollen.

o mvAcquisitionMemoryFrameCount Die Anzahl der Bilder, die aktuell im Bildspeicher gehalten werden.

Page 15: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

12 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.4 Counter And Timer Control

Stellt Features, die in Verbindung mit der Programmierung von Countern und Timern stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC) Beschreibung

CounterSelector Wahl des Counters, der konfiguriert werden soll.

CounterEventSource[CounterSelector] Spezifiziert das Event, welches als Quelle für den Counter dienen soll.

CounterEventActivation[CounterSelector] Spezifiziert den Aktivierungsmodus des Event-Signals.

etc.

TimerSelector Wahl des Timers, der konfiguriert werden soll.

TimerDuration[TimerSelector] Spezifiziert die Dauer des Timer-Pulses (in Mikrosekunden).

TimerDelay[TimerSelector] Spezifiziert die Dauer (in Mikrosekunden) der Verzögerung.

etc.

BVS Industrial Cameras verfügen über

• Vier Counter, um Events oder externe Signale zu zählen, und

• Zwei Timer.

Counter and Timer können dazu verwendet werden, um beispielsweise,

• eine Pulsweitenmodulation zu programmieren und

• um Ausgangssignale mit variabler Länge je nach Kamerabedingung zu erzeugen.

Page 16: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

13 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.5 Analog Control

Stellt Features, die in Verbindung mit der Aufbereitung des Videosignals auf analoger Ebene stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC)

Beschreibung

GainSelector Wahl des Gains, der konfiguriert werden soll.

Gain[GainSelector] Setzt den absoluten physikalischen Wert [in dB] für den gewählten Gain.

GainAuto[GainSelector] Setzt die automatische Gainsteuerung (AGC).

GainAutoBalance Setzt den Modus für den automatische Gainausgleich zwi-schen Sensorfarbkanälen oder -Taps.

BlackLevelSelector Wählt den Schwarzwert aus, der durch die unterschiedli-chen Schwarzwert-Features gesteuert werden soll.

BalanceWhiteAuto Steuert den Modus für den automatischen Weißabgleich zwischen den Farbkanälen.

Gamma Steuert die Gamma-Korrektur der Pixelintensität.

etc.

Darüber hinaus gibt es für BVS Industrial Cameras noch zusätzliche Properties für die aufgeführten Bereiche:

• Bildoptimierung

o mvBalanceWhiteAuto

o mvGainAuto

Page 17: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

14 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.6 Chunk Data Control

Stellt Features, die in Verbindung mit Chunk Daten stehen, zur Verfügung. Chunk Daten sind Informationsblöcke, die mit dem Bild übertragen werden können. Dazu gehören auszugsweise:

Feature Name (nach SFNC) Beschreibung

ChunkModeActive Aktiviert die Einbindung der Chunk Daten in die Nutz-daten eines Bild.

ChunkSelector Gibt an, welcher Chunk aktiviert oder gesteuert werden sollen.

ChunkEnable[ChunkSelector] Fügt die ausgewählten Chunk Data in die Nutzdaten des Bild hinzu.

ChunkImage Die kompletten Bilddaten werden über die Nutzdaten übermittelt.

ChunkOffsetX Der OffsetX des Bildes wird über die Nutzdaten über-mittelt.

ChunkOffsetY Der OffsetY des Bildes wird über die Nutzdaten über-mittelt.

ChunkWidth Die Breite des Bildes wird über die Nutzdaten übermit-telt.

ChunkHeight Die Höhe des Bildes wird über die Nutzdaten übermit-telt.

ChunkPixelFormat Der Pixelformat des Bildes wird über die Nutzdaten übermittelt.

ChunkTimestamp Der Zeitstempel des Bildes beim internen FrameStart-Events wird über die Nutzdaten übermittelt.

etc.

Page 18: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

15 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.7 File Access Control

Stellt Features, die in Verbindung mit einem Dateizugriff auf den Flashspeicher des Geräts stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC) Beschreibung

FileSelector Auswahl der Datei im Ge-rät.

FileOperationSelector[FileSelector] Gibt an, welche Zielopera-tion mit der ausgewählten Datei ausgeführt werden soll.

FileOperationExecute[FileSelector][FileOperationSelector] Führt die Operation aus, die über FileOperationSel-ector ausgewählt wurde.

FileOpenMode[FileSelector] Gibt an, in welchem Zu-griffsmodus die Datei im Gerät geöffnet werden soll.

etc.

2.8 Digital IO Control

Stellt Features, die in Verbindung mit den digitalen Ein- und Ausgängen stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC)

Beschreibung

LineSelector Wählt die Leitung (oder Pin) aus, die konfiguriert werden soll.

LineMode[LineSelector] Setzt fest, ob die pysikalische Leitung als Ein- oder Aus-gang verwendet werden soll.

UserOutputSelector Gibt an, welches User Output Register vom UserOutput-Value gesetzt werden soll.

etc.

Darüber hinaus gibt es für BVS Industrial Cameras noch zusätzliche Properties für die aufgeführten Bereiche:

• Entprellung der Signale

o mvLineDebounceTimeRisingEdge

o mvLineDebounceTimeFallingEdge

Page 19: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

16 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.9 Sequencer Control

Stellt Features, die in Verbindung mit den Programmierung von Aufnahmesequenzen stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC) Beschreibung

SequencerMode Aktiviert oder deaktiviert die Aufnahmesequenz.

SequencerConfigurationMode Aktiviert oder deaktiviert den Konfigurationsmodus.

SequencerFeatureSelector Gibt an, welches Sequenzfea-tures gesteuert werden soll.

SequencerFeatureEnable[SequencerFeatureSelector] Aktiviert das ausgewählt Fea-ture, welches dann in alles Sets aktiv ist.

SequencerSetSelector Gibt an, welches Sequenz-Set eingestellt werden soll.

SequencerSetSave Speichert das gewählte Se-quenz-Set.

SequencerSetLoad Lädt das gewählte Sequenz-Set, auch wenn Sequencer-Mode ist Off.

SequencerSetStart Gibt das Ausgangssequenz-Set an, welches als erstes Set verwendet werden soll.

SequencerPathSelector[SequencerSetSelector] Gibt an, welcher Schritt des Pfades ausgewählt ist.

SequencerSetNext Gibt das Folgeset an.

SequencerTriggerSource Spezifiziert das interne Signal oder die physikalische Leitung, die als Trigger-Quelle für die Sequenz verwendet werden soll. Unterstützte Werte von BVS Industrial Cameras sind:

• Off: Kein Sequenz-Trigger.

• ExposureEnd: Starte, wenn ExposureEnd Signal emp-fangen wurde.

• Counter1End: Starte, wenn Counter1End Signal empfangen wurde.

SequencerTriggerActivation Spezifiziert den Aktivierungs-modus des Triggers. Mögliche Werte sind:

• RisingEdge: Steigende Flanke des Quellsignals.

• FallingEdge: Fallende Flan-ke des Quellsignals.

• AnyEdge: Steigende oder

Page 20: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

17 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

fallende Flanke des Quell-signals.

• LevelHigh: Quellsignal ist "high".

• LevelLow: Quellsignal ist "low".

Die Sets können fortlaufend während der Aufnahme der Kamera aktiviert werden. Eine Sequenz besteht hierbei aus einer Liste von Parameter-Sets.

Folgende Features können im Set angepasst werden:

• BinningHorizontal

• BinningVertical

• CounterDuration

• DecimationHorizontal

• DecimationVertical

• ExposureTime

• Gain

• Height

• OffsetX

• OffsetY

• Width

• mvUserOutput

• UserOutputValueAll

• UserOutputValueAllMask

• Multiple bedingungsabhängige Sequenzpfade

Sequenzen werden als Teil des User-Sets in der Kameras gespeichert. Wird ein Se-quenz-Set geladen, dann werden aktuelle Einstellungen überschrieben.

Page 21: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

18 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.10 Encoder Control

Stellt Features, die in Verbindung mit der Verwendung eines Drehgebers stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC)

Beschreibung

EncoderSourceA Wahl der A-Eingangsleitung.

EncoderSourceB Wahl der B-Eingangsleitung.

EncoderMode [Four-Phase]

Erhöht oder verringert den Zähler um 1 bei einem vollen Zyk-lus.

EncoderDivider Gibt an, wie viele Erhöhungen oder Verringerungen nötig sind, um eine Ausgangssignal zu erzeugen.

EncoderOutputMode Spezifiziert den Ausgangsmodues (siehe Abbildung).

EncoderValue Liest oder schreibt den aktuellen Wert des Positionszählers des gewählten Encoders. Wird normalerweise verwendet, um den Startwert des Positionszählers zu setzen.

Folgende EncoderOutputModes gibt es:

Zusätzlich ist der Drehgeber als TriggerSource und EventSource verfügbar.

Page 22: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

19 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.11 Color Transformation Control

Stellt Features, die in Verbindung mit der Steuerung von Farbtransformationen stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC) Beschreibung

ColorTransformationSelector Aktiviert das Farbtransformationsmodul.

ColorTransformationSelector Gibt an, welches Farbtransformationsmodul ge-steuert werden soll.

ColorTransformationValue Stellt den Wert des gewählten Gain-Faktors oder Offsets in der Transformationsmatrix dar.

ColorTransformationValueSelector Wählt aus, welchen Gain-Faktor oder Offset ge-ändert werden soll.

Dieses Feature ermöglicht es, die Farben anzupassen, um eine optimale Farbtreue über eine Farbkorrekturmatrix zu erhalten. Hierfür gibt es

• 9 Koeffizientenwerte (Gain00 .. Gain22) und

• 3 Offsetwerte (Offset0 .. Offset2)

die in einer RGBIN → RGBOUT Transformation zum Einsatz kommen.

Die Koeffizientenwerte werden für die jeweiligen Sensoren zur Verfügung gestellt.

Page 23: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

20 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.12 LUT Control

Stellt Features, die in Verbindung mit der LUT (look-up table) Steuerung stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC) Beschreibung

LUTSelector Wählt die LUT aus, die gesteuert werden soll.

LUTEnable[LUTSelector] Aktiviert die ausgewählte LUT.

LUTIndex[LUTSelector] Steuert den Index (Offset) des Koeffizienten, auf welche in der ausgewählten LUT zugegriffen wer-den soll.

LUTValue[LUTSelector][LUTIndex] Gibt den Wert zurück, der in der gewählten LUT im LUTIndex steht.

LUTValueAll[LUTSelector] Erlaubt den Zugriff auf alle LUT Koeffizienten mit einer einzigen Lese/Schreiben Operation.

Die LUT ist Teil des Signalpfades der Kamera und bildet ADC-Daten in Signalwerte ab. Die LUT kann bespielsweise für:

• Gamma mit hoher Genauigkeit

• (z.B. S-Shaped)

• Inversion (Standard)

• Negatives Offset

• Schwellwerte

• Window/Level

• Binarisation

verwendet werden.

Darüber hinaus gibt es für BVS Industrial Cameras noch zusätzliche Properties für die aufgeführten Bereiche:

• LUT Detaillierung

o mvLUTType Gibt an, welcher LUT-Typ bei der aktuellen LUT zum Einsatz kommen soll:

▪ Direct LUTs Definiert eine Abbildung für jeden möglichen Eingabewert. Beispiel: eine 12 → 10 Bit "Direct LUT" hat 212 Einträge und jeder Eintrag hat 10 Bit.

▪ Interpolated LUTs Der Anwender gibt Ausgabewerte für äquidistante Knoten. Dazwi-schen wird per lineare Interpolation die korrekten Ausgabewerte berechnet. Beispiel: 10 → 10 Bit "Interpolated LUT" mit 256 Knoten. Der An-wender definiert einen 10 Bit Ausgabewert für 256 äquidistante Knoten beginnend mit dem Eingabewert 0, 4, 8, 12, 16 usw. Für die Eingabewerte zwischen den Knoten wird eine lineare Interpo-lation verwendet.

o mvLUTInputData Beschreibt die Daten, für welche die LUT angewandt wird (z.B. Bayer, RGB, oder Grauwerte)

▪ Bayer bedeutet, dass die LUT auf die Bayer-Rohdaten ange-wandt wird und dadurch, je nach Debayer-Algorithmus, auch

Page 24: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

21 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Nachbarpixel davon betroffen sein könnten.

▪ Grau bedeutet, dass die LUT auf die Graudaten angewandt wird.

▪ RGB bedeutet, dass die LUT auf die RGB-Daten und damit nach dem Debayern angewandt wird.

o mvLUTMapping Beschreibt die LUT-Abbildung (z.B. 10 Bit → 12 Bit)

▪ map_10To10 beteutet, dass ein 10 Bit Eingabewert auf eine 10 Bit Ausgabewert abgebildet wird.

▪ map_12To10 beteutet, dass ein 12 Bit Eingabewert auf eine 10 Bit Ausgabewert abgebildet wird.

▪ ...

2.13 Action Control

Stellt Features, die in Verbindung mit dem Action Control stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC)

Beschreibung

ActionDeviceKey Enthält den Geräteschlüssel, den das Gerät verwendet, um die Action zu validieren.

ActionSelector Gibt an, für welche weitere Aktion das Action-Signal gilt.

ActionGroupKey Enthält den Gruppenschlüssel, den das Gerät verwendet, um die Action zu validieren.

ActionGroupMask Enthält den Gruppenmaske, den das Gerät verwendet, um die Action zu validieren.

Page 25: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

22 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.14 Transport Layer Control

Stellt Features, die in Verbindung mit dem Transport Layer Control stehen, zur Verfü-gung. Dazu gehören auszugsweise:

Feature Name (nach SFNC) Beschreibung

PayloadSize Gibt die Anzahl der Bytes an, die für jedes Bild oder Chunk Daten im Streamkanal über-tragen werden.

GevInterfaceSelector Wählt aus, welche physiche Netzwerk-Schnittstelle gesteuert werden soll.

GevMACAddress[GevInterfaceSelector] MAC Adresse der Netzwerkschnittstelle.

GevStreamChannelSelector Wählt aus, welcher Streamkanal gesteuert werden soll.

etc.

Darüber hinaus gibt es für BVS Industrial Cameras noch zusätzliche Properties für die aufgeführten Bereiche:

• Bandbreitensteuerung

o mvGevSCBWControl Gibt die maximale Bandbreite in KBps an.

• USB 3.0 Verbindungqualität

o mvU3V[...]

Page 26: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 EINLEITUNG

23 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.15 Event Control

The "Event Control" contains features like

Stellt Features, die in Verbindung mit Event-Benachrichtigung stehen, zur Verfügung. Dazu gehören auszugsweise:

Feature Name (nach SFNC) Beschreibung

EventSelector Wählt das zur Host-Anwendung zu schickende Event-Signal aus.

EventNotification[EventSelector] Aktiviert ider deaktiviert Benachrichtigungen zur Host-Anwendung bei Auftreten von gewählten Events.

EventFrameTriggerData Kategorie, die alle Daten beinhaltet, die zum Event FrameTrigger gehören.

EventFrameTrigger Gibt die einzigartige Kennung des Event FrameTrig-ger zurück.

EventFrameTriggerTimestamp Gibt den Zeitstempel des Event AcquisitionTrigger zurück.

EventFrameTriggerFrameID Gibt die einzigartige Kennung des Frames (oder Bil-des) zurück, welches den Event FrameTrigger er-zeugt hat.

EventExposureEndData Kategorie, die alle Daten beinhaltet, die zum Event ExposureEnd gehören.

EventExposureEnd Gibt die einzigartige Kennung des Event Exposure-End zurück.

EventExposureEndTimestamp Gibt den Zeitstempel des Event ExposureEnd zu-rück.

EventExposureEndFrameID Gibt die einzigartige Kennung des Frames (oder Bil-des) zurück, welches den Event ExposureEnd er-zeugt hat.

EventErrorData Kategorie, die alle Daten beinhaltet, die zum Event Error gehören.

EventError Gibt die einzigartige Kennung des Event Error zu-rück.

EventErrorTimestamp Gibt den Zeitstempel des Event Error zurück.

EventErrorFrameID Gibt die einzigartige Kennung des Frames (oder Bil-des) zurück, welches den Event Error erzeugt hat.

EventErrorCode Gibt den Fehlercode der aufgetretenen Fehler zu-rück.

etc.

Page 27: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

24 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

3.1 Einleitung

Eine BVS Industrial Camera ist sowohl mit einem Bildspeicher als auch einem FPGA ausgestattet und besitzt somit eine gewisse Intelligenz. BVS Industrial Camera spezifi-sche Features, die auf das Zusammenspiel aus Bildspeicher und FPGA basieren und direkt auf der Kamera ausgeführt werden, nennen wir deshalb "Smart Features". Fol-genden werden diese vorgestellt. BVS Features, die nicht im GenICam Standard abge-bildet sind, können Sie in Ihrer Software am Präfix "mv" (für Machine Vision) erkennen.

3.2 Übersicht der verfügbaren Smart Features

Die Tabelle gibt eine Übersicht über die nach Kamera verfügbaren Smart Features:

Bestell-code

Seq

Trig Bin-ning

Bits

FFC Avg RGB CCM Ac-tion

SFR Mul-tiAOI

DigI DigO Counter

Tim-er

BVS003C ✔ ✔O 16/16/16/16

12 ✔S - - - 4 - 2 4 4 4 2

BVS003N ✔ ✔O 16/16/16/16

12 - ✔ ✔ ✔ 0 ✔ 2 2 4 4 2

BVS0039 ✔ ✔O 16/16/16/16

12 ✔R - - - 4 - 4 4 4 4 2

BVS003L ✔ ✔O 16/16/16/16

12 - ✔ ✔ ✔ 0 ✔ 8 2 4 4 2

BVS0037 ✔ ✔O 16/16/16/16

12 ✔R - - - 4 - 4 4 4 4 2

BVS003J ✔ ✔O 16/16/16/16

12 - ✔ ✔ ✔ 0 ✔ 8 2 4 4 2

BVS0035 ✔ ✔O 16/16/16/16

12 ✔ - - - 4 - 4 4 4 4 2

BVS003F ✔ ✔O 16/16/16/16

12 - ✔ ✔ ✔ 0 ✔ 8 2 4 4 2

BVS003A ✔ ✔O 16/16/16/16

12 ✔S - - - 4 - 2 4 4 4 2

BVS003M ✔ ✔O 16/16/16/16

12 - ✔ - - 0 ✔ 2 2 4 4 2

BVS0038 ✔ ✔O 16/16/16/16

12 ✔R - - - 4 - 4 4 4 4 2

BVS003K ✔ ✔O 16/16/16/16

12 - ✔ - - 0 ✔ 8 2 4 4 2

BVS0036 ✔ ✔O 16/16/16/16

12 ✔R - - - 4 - 4 4 4 4 2

BVS003H ✔ ✔O 16/16/16/16

12 - ✔ - - 0 ✔ 8 2 4 4 2

BVS0034 ✔ ✔O 16/16/16/16

12 ✔ - - - 4 - 4 4 4 4 2

BVS003E ✔ ✔O 16/16/16/16

12 - ✔ - - 0 ✔ 8 2 4 4 2

Page 28: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

25 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Sequencer(Seq):✔:Sequencer supported, -:Sequencer not supported

Triggering(Trig):✔:Hardware and Software Triggering supported, ✔O:Hardware and

Software Triggering supported, plus Overlapped Triggering Binning: Max. Binning Horizontal / Max. Binning Vertical / Max. Decimation Horizontal / Max. Decimation Vertical

FlatFieldCorrection(FFC):✔:FlatField Correction supported, ✔S:FlatField Correction

supported and saveable in flash memory, ✔4.0:FlatField Correction supported and

saveable in flash memory dependent on hardware revision, ✔L:FlatField Correction

supported and saveable in flash memory (Legacy mode), ✔L 4.0:FlatField Correction

supported and saveable in flash memory (Legacy mode) dependent on hardware revi-sion, -:FlatField Correction not supported

Frame Averaging(Avg):✔:Frame Averaging supported, ✔M:Frame Averaging with

Motion Compensation supported, -:Frame Averaging not supported

Color Formats(RGB):✔:RGB Color Formats supported, -:RGB Color Formats not

supported

Color Correction Matrix(CCM):✔:Color Correction Matrix supported, -:Color Correc-

tion Matrix not supported Action Commands(Action): Number of Action Commands supported by the device

Smart Frame Recall(SFR):✔:mvSmartFrameRecall supported, -:mvSmartFrameRecall

not supported Multi AOI(MultiAOI): Number of AOIs supported by the device Digital Inputs(DigIn):Number of Digital Inputs supported by the device, (!)No debounc-ing for Digital Inputs

3.2.1 Legend

Page 29: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

26 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung Action Commands sind Befehle, die an Geräte im gleichen Subnetz per Unicast oder Multicast geschickt werden können. Je nach Einstel-lung verfügen diese über Exclusive, Schreib- oder Lese-Rechte auf das jeweilige Gerät. Mit den Action Commands ist es möglich,

• über Ethernet zu triggern,

• mehrere Kameras zu synchronisieren, bspw. durch

o Erhöhen oder Zurücksetzen von Counters oder durch

• Zurücksetzen von Timers,

• etc.

HINWEIS

Bitte beachten Sie, dass es in einem Ethernet-Netzwerk zu zeitlichen Verzögerungen kommen kann, die aber in vielen Anwendungen vernachläs-sigbar sind.

Vorteil & Nutzen

Action Commands

• vereinfachen die Verkabelung Ihrer Anwendung und

• verringern die Installationsaufwendungen.

Dadurch können Sie

• Ihre Hardware-Kosten reduzieren.

SFNC Control

Action Control

Beispiel Damit ein Action Command auf einem Gerät zur Geltung kommt, müssen vier Bedingungen erfüllt werden:

1. Zwischen Gerät und Anwendung bestehen Exclusive- und Schreib-Rechte.

2. device_key muss übereinstimmen.

3. group_key muss übereinstimmen.

4. group_mask darf ver-UND-et nicht Null ergeben.

Daraus ergibt sich beim folgenden Beispiel mit den vier unterschiedli-chen Action Commands:

• Das Action Command #1 löst bei Device 0 und Device 1 jeweils ACTION_0 aus.

• Das Action Command #2 löst bei Device 0 aus, bei Device 1 nichts,

• Das Action Command #3 löst bei Device 0 nichts aus, bei Device 1 das ACTION_0,

• Das Action Command #4 löst bei Device 0 das ACTION_3 aus, bei Device 1 das ACTION_1.

3.2.2 Action Commands

Page 30: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

27 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Page 31: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

28 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung Mit den Auto-Funktionen ist es möglich, die Kamera automatisch

• die Belichtungszeit (Exposure),

• die Verstärkung (Gain) und

• den Weißabgleich (White Balance)

regeln zu lassen.

Vorteil & Nutzen

Auto-Funktionen

• passen die Kamera automatisch an wechselnde Beleuchtungsver-hältnisse an,

• schöpfen die maximalen Leistungspotentiale aus und

• verringern die Installationsaufwendungen.

Dadurch können Sie

• Ihre Hardware-Kosten,

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

Image Format Control

→ mv Exposure Auto AOI Mode

Analog Control

→ mv Gain Auto AOI Mode

→ mv Balance White Auto AOI Mode

Beispiel Automatischer Weißabgleich:

3.2.3 Auto-Funktionen

Page 32: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

29 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Bei Binning werden die Werte der einzelnen photo-sensitiven Zellen des Bildsensors aufsummiert, bei Decimation werden Pixel verworfen oder der Durchschnittswert der angegebenen Pixel bestimmt.

Einstellmöglichkeiten sind:

• BinningHorizontal

• BinningVertical

• DecimationHorizontalMode

o Discard

o Average

• DecimationHorizontal

• DecimationVerticalMode

o Discard

o Average

• DecimationVertical

Vorteil & Nutzen

Bei gleichem Sichtfeld werden bei Binning bzw. Decimation

• die Datenmenge reduziert,

• die Framerate erhöht,

• die Auflösung verkleinert.

Zusätzlich wird bei Binning durch das Aufsummieren der Werten

• die Sensitivität des Bildes erhöht.

SFNC Control

Image Format Control

3.2.4 Binning / Decimati-on

Page 33: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

30 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beispiel

Page 34: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

31 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Counter/Timer ermöglichen eine zeitkritische I/O- und Erfassungs-steuerung und ersetzen dadurch eine SPS-Steuerung (daher auch der Name Mikro-SPS). Insgesamt stehen unseren Kameras vier Counter und zwei Timer zur Verfügung, mit welchen beispielsweise

• Triggersignale flexibel erzeugt,

• mehrere Kameras synchronisiert,

• Bildsequenzen mit unterschiedlichen Blitz- und Belichtungseinstel-lungen schnell erzeugt,

• Dunkel- und Hellbilder zur Referenzbildsubstraktion aufgenommen,

• Belichtungen bei Bildern mit unterschiedlichen Wellenlängen (R/G/IR) gesteuert oder

• durch digitale Filterschaltungen (Inputs) Störungen beseitigt werden können.

Vorteil & Nutzen

Counter/Timer

• ersetzen Blitz-Controller und anderen Steuerungskomponenten,

• ermöglichen eine komfortable Bedienung dieser Control-ler/Komponenten über die Kamera-Software,

• vereinfachen die Verkabelung Ihrer Anwendung und

• verringern die Installationsaufwendungen.

Dadurch können Sie

• Ihre Hardware-Kosten,

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

Counter And Timer Control

Beispiel Zwei Timer ermöglichen eine Pulsweitenmodulation.

• Timer1 gibt das Interval zwischen zwei Trigger vor (hier 1 s).

• Timer2 erzeugt einen Triggerpuls am Ende von Timer1 (hier 10 ms).

3.2.5 Counter/Timer (Micro-SPS)

Page 35: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

32 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Mit der Farb-Korrektur-Matrix (CCM) werden mittels Matrizen Farbkor-rekturen zur Farboptimierung durchgeführt. Hierbei gibt es eine Matrix mit sensorspezifischen Korrekturkoeffizenten, eine Matrix mit Parameter für die Farbsättigung - wirksam für alle Bildformate (RGB und YUV) - sowie eine Matrix für die Wahl des Farbraums des Anzeigegerätes. Die-ses Feature

• ermöglicht eine natürliche, farbechte Wiedergabe oder

• passt die Darstellung an anwendungsspezifische Gegebenheiten (Display) an.

Vorteil & Nutzen

Farb-Korrektur-Matrix (CCM)

• optimiert die Bildwiedergabe und

• schöpft die maximalen Leistungspotentiale aus.

Dadurch können Sie

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

Color Transformation Control

Beispiel Die Farben ein Farbkamera werden natürlich dargestellt.

3.2.6 Farb-Korrektur-Matrix (CCM)

Page 36: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

33 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Mit der Flat-Field-Korrektur (FFC) wird jedes einzelne Pixel des Sen-sors korrigiert, sodass beispielsweise bei der Aufnahme einer homoge-nen Fläche gewährleistet werden kann, dass jedes Pixel den gleichen Wert ausgibt. Mit dem Feature können

• inhomogener Beleuchtungen,

• Vignettierung der Optik oder

• Sensor-Fehler wie "Fixed Pattern Noise" oder "Photo Response Non Uniformity" ausgeglichen werden.

Vorteil & Nutzen

Flat-Field-Korrektur (FFC)

• vermeidet und korrigiert fehlerbehaftete oder ungünstige Abbil-dungseigenschaften und

• vereinfacht den Hardware-Aufbau.

Dadurch können Sie

• Ihre Hardware-Kosten,

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

mv FFC Control

Beispiel Das Bild vor und nach einer Flat-Field-Korrektur.

3.2.7 Flat-Field-Korrektur (FFC)

Page 37: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

34 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Mit Frame Averaging können Grauwerte der einzelnen Pixel gemittelt werden.

Dadurch kann im Bild bei voller Bittiefe

• Rauschen reduziert und

• Bewegungen kompensiert werden sowie

• eine Aufsummierung geringer Intensitätswerte erfolgen.

Vorteil & Nutzen

Frame Averaging

• schöpft die maximalen Leistungspotentiale aus.

Dadurch können Sie

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

mv Frame Average Control

Beispiel Das Bild wird durch Frame Averaging entrauscht.

3.2.8 Frame Averaging

Page 38: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

35 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung Mit Frame Buffering können Sie

• in die Vergangenheit schauen (Pre-/Post-Trigger-Mode),

• Bus-Engpässe überbrücken,

• Bildsequenzen aufnehmen und

• temporär höhere Frequenzen (Burst-Mode) erreichen.

Vorteil & Nutzen

Frame Buffering

• erhöht die Datensicherheit,

• ermöglicht höhere Erfassungsraten als die Busbandbreite eigent-lich zulässt und

• schöpft die maximalen Leistungspotentiale aus.

Dadurch können Sie

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

Analog Control

→ mvAcquisitionFrameRateLimitMode

→ mvAcquisitionMemoryFrameCount

3.2.9 Frame Buffering

Page 39: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

36 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Die Real-Time Gamma LUT (Lookup-Tabelle) ist ein frei beschreibbarer RAM-Speicher für beliebige Ausgangskennlinien. Mit diesem Feature ist es möglich,

• die Kameradynamik optimal auszunutzen,

• das Bild im Bayer-Pfad oder im RGB-Pfad in die Richtung hin zu än-dern, wie das menschliche Auge Licht und Farbe wahrnimmt, oder allgemein

• das Bild an individuelle Verhältnisse anzupassen.

Vorteil & Nutzen

Real-Time Gamma LUT

• optimiert die Bildwiedergabe und

• schöpft die maximalen Leistungspotentiale aus.

Dadurch können Sie

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

LUT Control

Beispiel Das Bild vor und nach einer Gamma-Korrektur.

_

3.2.10 Real-Time Gamma LUT

Page 40: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

37 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Häufig sind mehrere Bereiche in einem Bild interessant. Mit dem Multi-AOI Feature können Sie

• mehrerer Bildausschnitte selektieren und

• erhalten Zugriff auf diese.

Vorteil & Nutzen

Mit dem Multi-AOI können Sie für Sie relevanten Bildbereiche definie-ren.

Dadurch

• erzielen Sie höhere Frameraten und

• schöpfen maximalen Leistungspotentiale aus.

Dadurch können Sie

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

Image Format Control → mv Multi Area Mode

Beispiel Drei AOIs ergeben ein zusammengesetztes Bild.

3.2.11 Multi-AOI

Page 41: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

38 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Drei zusätzlichen Erfassungsmodi werden durch den internen Bild-speicher der BVS Industrial Camera möglich:

• mvRecord speichert die Bilder im Speicher.

• mvPlayback überträgt die gespeicherten Bilder.

• mvPretrigger speichert die Bilder und überträgt diese nach einem Trigger.

Mit mvPretriggerFrameCount wird die Bildanzahl angegeben, die vor einem AcquisitionStart oder AcquisitionActive Trigger gespeichert werden sollen.

Vorteil & Nutzen

Mit der speicherbasierten Erfassung

• die Funktionalität des Bildspeichers erweitert und

• ein Blick in die Vergangenheit vor einem Trigger-Event gewährt.

Dadurch können Sie

• Ihre Hardware-Kosten,

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

Acquisition Control → mv Acquisition Memory Mode

Beispiel Fünf Bilder werden als Pretrigger definiert und nach einem Trigger so schnell wie möglich ausgegeben.

3.2.12 Speicherbasierte Erfassungsmodi

Page 42: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

39 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung Die serielle Schnittstelle erlaubt es

• motorbetriebene Objektive oder

• andere Peripherie

basierend auf RS232 zu steuern.

Vorteil & Nutzen Die serielle Schnittstelle

• schöpft die maximalen Leistungspotentiale aus,

• vereinfacht die Verkabelung Ihrer Anwendung und

• verringert die Installationsaufwendungen.

Dadurch können Sie

• Ihre Hardware-Kosten,

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

mv Serial Interface Control

3.2.13 Serielle Schnittstel-le

Page 43: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

40 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Logische Gatter bietet die Möglichkeit, eine logische Operation auf

• einen logischen Eingang oder

• mehrere logische Eingänge

auszuführen und damit einen logischen Ausgang zu erzeugen.

Vorteil & Nutzen

Logische Gatter

• schöpfen die maximalen Leistungspotentiale aus,

• vereinfachen die Verkabelung Ihrer Anwendung und

• verringern die Installationsaufwendungen.

Dadurch können Sie

• Ihre Hardware-Kosten,

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

mv Logic Gate Control

Beispiel Getriggerte Aufnahme, bei der nicht bekannt ist, wann der Trigger (Line4) stoppt. Jedoch soll alle 100 µs ein Bild aufgenommen werden.

1. Trigger-Eingang (Line4) und Timer1 ver-UND-en. Ergebnis ist true, wenn Timer1 und Trigger-Eingang aktiv sind.

2. Dieses Ergebnis wird als Trigger-Quelle für FrameStart ver-ODER-t. Aufnahme startet, sobald die Trigger-Quelle true ist.

3.2.14 Logische Gatter

Page 44: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

41 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung Aufgrund von zufälligen Prozessabweichungen können Sensorher-steller nicht garantieren, dass sich alle Pixel bei gleichen Lichtver-hältnissen gleich verhalten. Diese Abweichungen werden Blemish (dt.: Makel, Fehler) oder defekte Pixel genannt. Mit diesem Feature können Sie sowohl

• Leaky Pixel (bei Dunkelaufnahmen) als auch

• Cold Pixel (bei Lichtaufnahmen)

korrigieren.

Vorteil & Nutzen

Die Korrektur von defekten Pixel

• schöpft die maximalen Leistungspotentiale aus.

SFNC Control

mv Defective Pixel Correction Control

3.2.15 Korrektur von de-fekten Pixel

Page 45: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

42 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung

Mit dem Sequencer können Sie ganz einfach Aufnahmesequenzen definieren, die

• einen bestimmten Parametersatz ("Sequencer Set") enthalten, welche auch

• über Trigger-Eingang und -Signal steuerbar sind.

Mögliche Features für den Parametersatz sind:

• BinningHorizontal

• BinningVertical

• CounterDuration

• DecimationHorizontal

• DecimationVertical

• ExposureTime

• Gain

• Height

• OffsetX

• OffsetY

• Width

• mvUserOutput

• UserOutputValueAll

• UserOutputValueAllMask

• Multiple conditional sequencer paths

Vorteil & Nutzen

Der Sequencer

• erfasst Informationen, die mit einer Einstellung und dieser Ge-schwindigkeit nicht erreichbar wären,

• schöpft die maximalen Leistungspotentiale aus und

• vereinfacht den Hardware-Aufbau.

Dadurch können Sie

• Ihre Hardware-Kosten,

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

Sequencer Control

Beispiel Eine Aufnahmesequenz mit unterschiedlichen Belichtungszeiten, wo-bei das letzte Set fünf Mal ausgeführt werden soll.

3.2.16 Sequencer

Page 46: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

43 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Ein externes Triggereregnis über UserOutput0 aktiviert einen alterna-tiven Sequenzpfad mit einer längeren Belichtungszeit:

Page 47: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

44 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung Der mvSmartFrameRecall® erzeugt kleine Vorschaubilder mit redu-zierter Auflösung (Thumbnails), die mit IDs versehen an den Host-PC übertragen werden. Gleichzeitig wird das entsprechende Bild in Voll-auflösung im Bildspeicher der Kamera abgelegt. Wird das Bild in Voll-auflösung benötigt, sendet die Anwendung einen Request und das Bild wird im gleichen Datenstrom wie die Vorschaubilder übertragen. Das Feature ermöglicht es, dass

• große Sensoren mit hohen Frameraten auch über Gigabit Ethernet voll ausgereizt und

• bei voller Geschwindigkeit verwendet werden können.

Vorteil & Nutzen

Der mvSmartFrameRecall®

• reduziert die Datenmenge,

• entlastet des Gesamtsystems,

• schöpft die maximalen Leistungspotentiale aus,

• vereinfacht den Hardware-Aufbau und

• verringert den Installationsaufwand.

Dadurch können Sie

• Ihre Hardware-Kosten,

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

Acquisition Control → mv Smart Frame Recall Enable

Beispiel

3.2.17 mvSmartFrameRe-call

Page 48: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

45 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung Der mvBlockscan nimmt einen Area of Interest (AOI) Block beste-hend aus mehreren Zeilen auf. Aus einer vom Anwender vorgegeben Anzahl aus einzelnen AOI-Blöcken wird dann ein Gesamtbild erzeugt und übertragen. Mit dieser Funktionalität bietet das Feature die Möglichkeit,

• Zeilenanwendungen mit Pregius Global Shutter Flächensensoren von Sony zu realisieren und dies

• in Verbindung mit den Standard-Schnittstellen USB3 und GigE Vision

Vorteil & Nutzen

Der mvBlockScan

• vereinfacht die Handhabung von Zeilenanwendungen (bspw. beim Fokusieren),

• vergrößert die Verwendbarkeit von Flächenkamera,

• reduziert die Kosten

o durch den Wegfall eines Frame Grabbers und

o durch den niedrigeren Preis im Vergleich zu Zeilenkame-ras mit gleicher Zeilenrate.

Dadurch können Sie

• Ihre Hardware-Kosten und

• Ihren Entwicklungsaufwand reduzieren.

SFNC Control

Device Control → Device Scan Type → mv Block Scan

3.2.18 mvBlockScan

Page 49: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

46 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Beschreibung Jede Kamera verfügt über einen freien, nicht-flüchtigen RAM-Speicher, der für User-Daten genutzt werden kann. Mit diesem Fea-ture können Sie

• kundenspezifische Daten wie Seriennummern, etc. hinterlegen (und damit die Kamera als Dongle verwenden),

• Konfigurationsdaten absichern.

Vorteil & Nutzen

Das User-Daten Feature

• vereinfacht den Hardware-Aufbau.

Dadurch können Sie

• Ihre Software-Kosten und

• Ihre Entwicklungsaufwendungen reduzieren.

SFNC Control

File Access Control

User Set Control → mv User Data

3.2.19 User-Daten in der Kamera

Nr.

94

713

7-7

26

DE

· 0

1.1

29

96

5 ·

F20

; Ä

nd

eru

ng

en

vo

rbe

halte

n.

Ers

etz

t D

20

.

Page 50: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3
Page 51: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3
Page 52: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3
Page 53: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

TABLE OF CONTENTS

1

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www. matrix-vision.com www.matrix-vision.com

1 USER INSTRUCTIONS ............................................................................................................ 2 1.1 Introduction ............................................................................................................................................ 2 1.2 Typographical conventions .................................................................................................................. 4

1.2.1 Bulleted Lists ..................................................................................................................................... 4 1.2.2 Actions ............................................................................................................................................... 4 1.2.3 Numbers ............................................................................................................................................ 4 1.2.4 Parameters ........................................................................................................................................ 4 1.2.5 Directory paths .................................................................................................................................. 4 1.2.6 ASCII code ........................................................................................................................................ 4 1.2.7 Symbols ............................................................................................................................................. 4

1.3 Abbreviations ......................................................................................................................................... 5 1.4 Copyright ................................................................................................................................................ 5 1.5 Legal requirements ................................................................................................................................ 6 1.6 Updates and upgrades .......................................................................................................................... 6 1.7 Trademarks ............................................................................................................................................. 6

2 INTRODUCTION ....................................................................................................................... 7 2.1 Device Control ........................................................................................................................................ 8 2.2 Image Format Control ............................................................................................................................ 9 2.3 Acquisition Control .............................................................................................................................. 10 2.4 Counter And Timer Control................................................................................................................. 12 2.5 Analog Control ..................................................................................................................................... 13 2.6 Chunk Data Control ............................................................................................................................. 14 2.7 File Access Control ............................................................................................................................. 14 2.8 Digital IO Control ................................................................................................................................. 15 2.9 Sequencer Control ............................................................................................................................... 16 2.10 Encoder Control ................................................................................................................................ 18 2.11 Color Transformation Control ......................................................................................................... 19 2.12 LUT Control ....................................................................................................................................... 20 2.13 Action Control ................................................................................................................................... 21 2.14 Transport Layer Control .................................................................................................................. 22 2.15 Event Control .................................................................................................................................... 23

3 SMART FEATURES ............................................................................................................... 24 3.1 Introduction .......................................................................................................................................... 24 3.2 Overview of available .......................................................................................................................... 24

3.2.1 Legend ............................................................................................................................................. 25 3.2.2 Action Commands ........................................................................................................................... 26 3.2.3 Auto Functions................................................................................................................................. 28 3.2.4 Binning / Decimation ....................................................................................................................... 29 3.2.5 Counter/Timer (Micro PLC) ............................................................................................................. 31 3.2.6 Color Correction Matrix (CCM) ........................................................................................................ 32 3.2.7 Flat-Field Correction (FFC) ............................................................................................................. 33 3.2.8 Frame Averaging ............................................................................................................................. 34 3.2.9 Frame Buffering ............................................................................................................................... 35 3.2.10 Real-Time Gamma LUT ............................................................................................................... 36 3.2.11 Multi AOI....................................................................................................................................... 37 3.2.12 Memory-based Acquisition Modes ............................................................................................... 38 3.2.13 Serial Interface ............................................................................................................................. 39 3.2.14 Logic Gates .................................................................................................................................. 40 3.2.15 Correction of Defective Pixels ...................................................................................................... 41 3.2.16 Sequencer .................................................................................................................................... 42 3.2.17 mvSmartFrameRecall .................................................................................................................. 44 3.2.18 mvBlockScan ............................................................................................................................... 45 3.2.19 User Data in the Camera ............................................................................................................. 46

Page 54: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 USER INSTRUCTIONS

2 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

1.1 Introduction

This functional description describes the "Smart Features" of the Balluff Vision Solutions BVS CA product families in the context of GenICam and shows the appropriate use with the help of use cases.

GenICam is a standard, which on the one hand decouples industrial camera interfaces technology from the user application programming interface and by this it standardizes the access to the camera features. On the other hand and according to the standard's SFNC, the camera features have the same name and behaviour without regard for the respective manufacturer. Additionally, it is possible to create specific features like the Smart Features of the BVS Industrial Camera, which can be read, accessed and used with standard compliant third-party software. A standard compliant software is the GUI tool wxPropView, for example, which is part of the BVS Industrial Camera driver pack-age. wxPropView provides wizards, which ease the work with the Smart Features.

The Smart Features of the Balluff Vision Solutions BVS CA become possible by the interplay of the intergrated image memory and the FPGA, which

• simplify and optimize an overall system by eliminating cables, controllers as well as reducing the need of host PC load, and which

• furthermore improve the efficiency of the overall system and increase the flexibility.

All user's manuals are available on the Balluff Vision Solutions product families BVS CA via www.balluff.com.

Page 55: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 USER INSTRUCTIONS

3 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

This functional description applies to the following variants of the BVS Industrial Camera:

Order code Product name Description

BVS CA-GX0-…-XAS2

BVS003A 0016ZG-112C41 Mono, 1.6 MPix, Gigabit Ethernet

BVS003C 0016ZC-111C41 Color, 1.6 MPix, Gigabit Ethernet

BVS0038 0032AG-112C41 Mono, 3.2 MPix, Gigabit Ethernet

BVS0039 0032AC-111C41 Color, 3.2 MPix, Gigabit Ethernet

BVS0036 0051AG-112C41 Mono, 5.1 MPix, Gigabit Ethernet

BVS0037 0051AC-111C41 Color, 5.1 MPix, Gigabit Ethernet

BVS0034 0124AG-112C41 Mono, 12.1 MPix, Gigabit Ethernet

BVS0035 0124AC-111C41 Color, 12.1 MPix, Gigabit Ethernet

BVS CA-SF2-…-XAS2

BVS003M 0016ZG-112121 Mono, 1.6 MPix, USB3

BVS003N 0016ZC-111121 Color, 1.6 MPix, USB3

BVS003K 0032AG-112121 Mono, 3.2 MPix, USB3

BVS003L 0032AC-111121 Color, 3.2 MPix, USB3

BVS003H 0051AG-112121 Mono, 5.1 MPix, USB3

BVS003J 0051AC-111121 Color, 5.1 MPix, USB3

BVS003E 0124AG-112121 Mono, 12.1 MPix, USB3

BVS003F 0124AC-111121 Color, 12.1 MPix, USB3

Page 56: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 USER INSTRUCTIONS

4 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

1.2 Typographical conventions

The following conventions are used in this manual:

Enumerations are shown as a list with an en-dash.

• Entry1

• Entry 2

Action instructions are indicated by a preceding triangle. The result of an action is indi-cated by an arrow.

1. Action instruction 1

a. Action result

2. Action instruction 2

• Decimal numbers are shown without additional indicators (e.g. 123).

• Fixed-point numbers are shown with a period (e.g. 0.123).

• Hexadecimal numbers are shown with the additional indicator hex (e.g. 00hex).

Parameters are shown in italics (e.g. CRC_16).

Path information for saving data is shown with fixed font width (e.g. Projekt:\Data Types\Benutzerdefiniert).

Characters transmitted in ASCII code are set in apostrophes (e.g. 'L').

NOTE

A note indicates important information that helps you optimize us-age of the products.

WARNING

A warning indicates how to avoid either potential damage to hardware or loss of data.

ATTENTION

An attention indicates a potential for property damage, personal injury, or death.

1.2.1 Bulleted Lists

1.2.2 Actions

1.2.3 Numbers

1.2.4 Parameters

1.2.5 Directory paths

1.2.6 ASCII code

1.2.7 Symbols

Page 57: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 USER INSTRUCTIONS

5 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

1.3 Abbreviations

ADC Analog-to-digital converter

BVS Balluff Vision Solutions

CA BVS Industrial Camera

CMOS Complementary metal-oxide-semiconductor

EEPROM Electrical Erasable and Programmable ROM

EMC Electromagnetic compatibility

FCC Federal Communications Commission

FPGA Field Programmable Gate Array

GenICam Generic Interface for Cameras

GigE Vision Image processing standard for Gigabit Ethernet interfaces

GND Ground

I/O-Port Digital input / output port

IO Input / Output

NC Not connected

PC Personal Computer

PLC Programmable Logic Controller

PPS Pulse-per-second

RGB Red Green Blue

RX Receiver

SNFC Standard Feature Naming Convention

TX Transmitter

USB3 Vision Image processing standard for USB 3.0 interfaces

XML eXtensible Markup Language

1.4 Copyright

Copyright © Balluff GmbH, Neuhausen a.d.F., Germany, 2018. All rights reserved. In particular: Right to duplication, modification, dissemination and translation into other languages. Please note that all texts, graphics and images contained in these operating instructions are protected by copyright and other protection laws. Commercial duplica-tions, reproductions, modifications and disseminations of any type require the prior writ-ten approval of Balluff GmbH. All information and notes in these operating instructions, particularly the chapter Safety Instructions, must be observed.

Page 58: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

1 USER INSTRUCTIONS

6 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

1.5 Legal requirements

The General Terms and Conditions of MATRIX VISION GmbH in their respective current version and the conditions in these operating instructions exclusively apply to all deliver-ies of products and to all other services of MATRIX VISIONGmbH (henceforth referred to as “GTC”). The provisioning of the software is exclusively subject to the respective cur-rent GTC, the conditions in these operating instructions as well as the regulations of the “Enduser Licensing Agreement”. You may use the software only in compliance with these provisions. If they should not yet be available, MATRIX VISIONGmbH will gladly provide the current GTC upon request.

The driver of the BVS Industrial Camera uses a variety of freely available tools which were published under various open source licenses. Some licenses require that the source code and modifications be published. These sources are published on the Prod-uct homepage.

The license texts for all software products used can be downloaded from the web inter-face along with the manuals. They are available as ZIP files.

1.6 Updates and upgrades

Balluff GmbH is authorized – but not obligated – to make updates or upgrades of the firmware available via the website of Balluff GmbH or in any other form. In such a case, Balluff GmbH is authorized – but not obligated – to inform you about the updates or upgrades. The use of such upgrades or updates assumes that you accepted the validity of the current GTC as well as the additional conditions in the operating instructions.

1.7 Trademarks

The product, trade, company and technology designations used (e.g. Microsoft®, Win-dows 7®, Internet Explorer®, Google Chrome®, Mozilla Firefox® and HALCON®) are trademarks of the respective owners.

Page 59: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

7 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

BVS Industrial Cameras are GenICam compliant devices. For these devices, the SNFC (Standard Features Naming Convention) defines,

• which general features there are at all,

• how they are named, and

• which behavior they have.

Which feature and behavior a device supports, is concretized by an XML file, which must be provided by every GenICam compliant device. Thus, it is guaranteed that a GenICam device can be used without regard for the respective manufacturer.

To obtain a better overview, the general features are categorized as so-called Controls. This chapter introduces the most important Controls.

NOTE

Further details we refer to the latest version of the SNFC, which is available on the EMVA (European Machine Vision Association) website:

http://www.emva.org/standards-technology/genicam/genicam-downloads/ → SFNC (Standard Features Naming Convention)

The GenICam standard allows to create specific features in addition to the SFNC, which can be used by GenICam compliant software. You can recognize the BVS features, which are not part of the GenICam standard, by the prefix "mv" (for machine vision).

Page 60: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

8 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.1 Device Control

Contains the features related to the device and its sensor. Some of them are:

Feature name (according to SFNC)

Description

DeviceType Returns the device type.

DeviceScanType Scan type of the sensor of the device.

DeviceVendorName Name of the manufacturer of the device.

DeviceModelName Name of the device model.

DeviceManufacturerInfo Manufacturer information about the device.

DeviceVersion Version of the device.

DeviceFirmwareVersion Firmware version of the device.

DeviceSerialNumber Serial number of the device.

DeviceLinkSpeed Indicates the speed of transmission negotiated on the specified link.

DeviceTemperature Device temperature.

etc.

Furthermore, there are additional BVS Industrial Camera properties for the parts listed:

• FPGA

o mvDeviceFPGAVersion

• Image sensor

o mvDeviceSensorName

o mvDeviceSensorColorMode

• Standby

o mvDevicePowerMode

• Timestamp using PPS signal

o mvTimestampPPSSync

Page 61: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

9 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.2 Image Format Control

Contains the features related to the format of the transmitted image. Some of them are:

Feature name (according to SFNC)

Description

SensorWidth Effective width of the sensor in pixels.

SensorHeight Effective height of the sensor in pixels.

Width Width of the image provided by the device (in pix-els).

Height Height of the image provided by the device (in pix-els).

PixelFormat Format of the pixels provided by the device.

TestPattern Selects the type of test image that is sent by the device.

etc.

Page 62: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

10 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.3 Acquisition Control

Contains the features related to the image acquisition, including the triggering mode. Some of them are:

Feature name (accord-ing to SFNC)

Description

AcquisitionMode Sets the acquisition mode of the device. There are different modes available with GenICam and provides the opportuni-ty that the camera sends

• exactly one image ("SingleFrame"),

• exactly the set number of frames ("MultiFrame") or

• it acquire live images ("Continuous").

and can be used for asynchronously grabbing and sending image(s). It works with internal and external hardware trig-ger where the edge is selectable.

The external trigger uses ImageRequestTimeout (ms) to time out.

AcquisitionStart Starts the acquisition of the device.

AcquisitionStop Stops the acquisition of the device at the end of the current frame.

AcquisitionAbort Aborts the acquisition immediately.

AcquisitionFrameRate Controls the acquisition rate (in Hertz) at which the frames are captured.

TriggerSelector Selects the type of trigger to configure. A possible option is mvTimestampReset.

ExposureMode Sets the operation mode of the exposure (or shutter).

ExposureTime Sets the exposure time (in microseconds) when Exposure-Mode is Timed and ExposureAuto is Off.

ExposureAuto Sets the automatic exposure mode when ExposureMode is Timed.

etc.

Furthermore, there are additional BVS Industrial Camera properties for the parts listed:

• Image correction

o mvDefectivePixelEnable

• Exposure

o mvExposureAutoAverageGrey Common desired average grey value (in percent) used for Auto Gain Con-trol (AGC) and Auto Exposure Control (AEC).

o mvExposureAutoAOIMode Common AutoControl AOI used for Auto Gain Control (AGC), Auto Expo-sure Control (AEC) and Auto White Balance (AWB).

• Acquisition

o mvAcquisitionMemoryMode There are three additional acquisition modes which use the internal memory BVS Industrial Camera:

Page 63: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

11 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

▪ mvRecord which is used to store frames in memory.

▪ mvPlayback which transfers stored frames.

▪ mvPretrigger which stores frames in memory to be transferred after trigger. To define the number of frames to acquire before the occurrence of an AcquisitionStart or AcquisitionActive trigger, you can use mvPretriggerFrameCount.

o mvAcquisitionMemoryFrameCount The number of frames currently stored in the frame buffer.

Page 64: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

12 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.4 Counter And Timer Control

Contains the features related to the usage of programmable counters and timers.. Some of them are:

Feature name (according to SFNC) Description

CounterSelector Selects which counter to configure.

CounterEventSource[CounterSelector] Selects the events that will be the source to increment the counter.

CounterEventActivation[CounterSelector] Selects the activation mode event source signal.

etc.

TimerSelector Selects which timer to configure.

TimerDuration[TimerSelector] Sets the duration (in microseconds) of the timer pulse.

TimerDelay[TimerSelector] Sets the duration (in microseconds) of the delay.

etc.

BVS Industrial Cameras provides

• four Counters for counting events or external signals and

• two Timers.

Counter and Timers can be used, for example,

• for pulse width modulation (PWM) and

• to generate output signals of variable length, depending on conditions in camera.

Page 65: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

13 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.5 Analog Control

Contains the features related to the video signal conditioning in the analog domain. Some of them are:

Feature name (according to SFNC)

Description

GainSelector Selects which gain is controlled by the various gain features.

Gain[GainSelector] Controls the selected gain as an absolute physical value [in dB].

GainAuto[GainSelector] Sets the automatic gain control (AGC) mode.

GainAutoBalance Sets the mode for automatic gain balancing between the sensor color channels or taps.

BlackLevelSelector Selects which black level is controlled by the various black level features.

BalanceWhiteAuto Controls the mode for automatic white balancing be-tween the color channels.

Gamma Controls the gamma correction of pixel intensity.

etc.

Furthermore, there are additional BVS Industrial Camera properties for the parts listed:

• Image optimization

o mvBalanceWhiteAuto

o mvGainAuto

Page 66: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

14 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.6 Chunk Data Control

Contains the features related to the Chunk Data Control. Chunk Data are additional information blocks, which are streamed with the image. Some of them are:

Feature name (according to SFNC)

Description

ChunkModeActive Activates the inclusion of chunk data in the payload of the image.

ChunkSelector Selects which chunk to enable or control.

ChunkEnable[ChunkSelector] Enables the inclusion of the selected chunk data in the payload of the image.

ChunkImage Returns the entire image data included in the pay-load.

ChunkOffsetX Returns the offset x of the image included in the payload.

ChunkOffsetY Returns the offset y of the image included in the payload.

ChunkWidth Returns the width of the image included in the pay-load.

ChunkHeight Returns the height of the image included in the pay-load.

ChunkPixelFormat Returns the pixel format of the image included in the payload.

ChunkTimestamp Returns the timestamp of the image included in the payload at the time of the FrameStart internal event.

etc.

2.7 File Access Control

Contains the features related to the File Access Control that provides all the services necessary for generic file access of a device. Some of them are:

Feature name (according to SFNC) Description

FileSelector Selects the target file in the device.

FileOperationSelector[FileSelector] Selects the target opera-tion for the selected file in the device.

FileOperationExecute[FileSelector][FileOperationSelector] Executes the operation selected by FileOperation-Selector on the selected file.

FileOpenMode[FileSelector] Selects the access mode in which a file is opened in the device.

etc.

Page 67: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

15 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.8 Digital IO Control

Contains the features related to the control of the general input and output pins of the device. Some of them are:

Feature name (according to SFNC)

Description

LineSelector Selects the physical line (or pin) of the external de-vice connector to configure.

LineMode[LineSelector] Controls if the physical Line is used to Input or Out-put a signal.

UserOutputSelector Selects which bit of the User Output register will be set by UserOutputValue.

etc.

Furthermore, there are additional BVS Industrial Camera properties for the parts listed:

• Debouncing of signals

o mvLineDebounceTimeRisingEdge

o mvLineDebounceTimeFallingEdge

Page 68: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

16 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.9 Sequencer Control

Contains the features related to the prgoamming of acquisition sequences. Some of them are:

Feature name (according to SFNC) Description

SequencerMode Controls if the sequencer mechanism is active.

SequencerConfigurationMode Controls if the sequencer con-figuration mode is active.

SequencerFeatureSelector Selects which sequencer fea-tures to control.

SequencerFeatureEnable[SequencerFeatureSelector] Enables the selected feature and make it active in all the sequencer sets.

SequencerSetSelector Selects the sequencer set to which further settings applies.

SequencerSetSave Saves the current device state to the selected sequencer set selected by SequencerSet-Selector.

SequencerSetLoad Loads the sequencer set se-lected by SequencerSetSelec-tor in the device. Even if Se-quencerMode is Off.

SequencerSetStart Sets the initial/start sequencer set, which is the first set used within a sequencer.

SequencerPathSelector[SequencerSetSelector] Selects to which branching path further path settings ap-ply.

SequencerSetNext Select the next sequencer set.

SequencerTriggerSource Specifies the internal signal or physical input line to use as the sequencer trigger source. Value supported by BVS In-dustrial Cameras are:

• Off: Disables the sequencer trigger.

• ExposureEnd: Starts with the reception of the Expo-sureEnd.

• Counter1End: Starts with the reception of the Coun-ter1End.

SequencerTriggerActivation Specifies the activation mode of the sequencer trigger:

• RisingEdge: Specifies that the trigger is considered valid on the rising edge of

Page 69: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

17 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

the source signal.

• FallingEdge: Specifies that the trigger is considered valid on the falling edge of the source signal.

• AnyEdge: Specifies that the trigger is considered valid on the falling or rising edge of the source signal.

• LevelHigh: Specifies that the trigger is considered valid as long as the level of the source signal is high.

• LevelLow: Specifies that the trigger is considered valid as long as the level of the source signal is low.

The sequencer mode can be used to set a series of feature sets for image acquisition. The sets can consecutively be activated during the acquisition by the camera. The se-quence is configured by a list of parameters sets.

The following features are available for using them inside the sequencer control:

• BinningHorizontal

• BinningVertical

• CounterDuration

• DecimationHorizontal

• DecimationVertical

• ExposureTime

• Gain

• Height

• OffsetX

• OffsetY

• Width

• mvUserOutput

• UserOutputValueAll

• UserOutputValueAllMask

• Multiple conditional sequencer paths

Configured sequencer programs are stored as part of the User Sets like any other fea-ture. Actual settings of the camera are overwritten when a sequencer set is loaded.

Page 70: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

18 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.10 Encoder Control

Contains the features related to the usage if quadrature encoders. Some of them are:

Feature name (accord-ing to SFNC)

Description

EncoderSourceA Selection of the A input line.

EncoderSourceB Selection of the B input line.

EncoderMode [Four-Phase]

The counter increments or decrements 1 for every full quad-rature cycle.

EncoderDivider Sets how many Encoder increment/decrements that are needed generate an encoder output signal.

EncoderOutputMode Output sgnals are generated at all new positions in one di-rection (see figure)

EncoderValue Reads or writes the current value of the position counter of the selected Encoder. Writing to EncoderValue is typically used to set the start value of the position counter.

The following figure explains the different EncoderOutputModes:

Additionally, the Encoder is also available as TriggerSource and as an EventSource.

Page 71: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

19 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.11 Color Transformation Control

Contains the features related to the control of the color transformation. Some of them are:

Feature name (according to SFNC)

Description

ColorTransformationSelector Activates the selected color transformation mod-ule.

ColorTransformationSelector Selects which color transformation module is con-trolled by the various color transformation fea-tures.

ColorTransformationValue Represents the value of the selected gain factor or offset inside the transformation matrix.

ColorTransformationValueSelector Selects the gain factor or offset of the transfor-mation matrix to access in the selected color transformation module.

This control offers an enhanced color processing for optimum color fidelity using a color correction matrix (CCM) and enables

• 9 coefficients values (Gain00 .. Gain22) and

• 3 offset values (Offset0 .. Offset2)

to be entered for RGBIN → RGBOUT Transformation zum Einsatz kommen.

Coefficients will be made available for sensor models and special requirements on de-mand.

Page 72: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

20 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.12 LUT Control

Contains the features related to the look-up table (LUT) control. Some of them are:

Feature name (according to SFNC)

Description

LUTSelector Selects which LUT to control.

LUTEnable[LUTSelector] Activates the selected LUT.

LUTIndex[LUTSelector] Controls the index (offset) of the coefficient to access in the selected LUT.

LUTValue[LUTSelector][LUTIndex] Returns the value at entry LUTIndex of the LUT selected by LUTSelector.

LUTValueAll[LUTSelector] Allows access to all the LUT coefficients with a single read/write operation.

The look-up table (LUT) is a part of the signal path in the camera and maps data of the ADC into signal values. The LUT can be used e.g. for:

• High precision gamma

• Non linear enhancement (e.g. S-Shaped)

• Inversion (default)

• Negative offset

• Threshold

• Level windows

• Binarization

Furthermore, there are additional BVS Industrial Camera properties for the parts listed:

• LUT itemization

o mvLUTType Specifies the LUT type:

▪ Direct LUTs Define a mapping for each possible input value. For example: a 12 → 10 bit "Direct LUT" has 212 entries and each entry has 10 bit.

▪ Interpolated LUTs The user defines an output value for equidistant nodes. In be-tween the nodes linear interpolation is used to calculate the cor-rect output value. For example: 10 → 10 bit "Interpolated LUT" with 256 nodes. The user defines a 10 bit output value for 256 equidistant nodes be-ginning at input value 0, 4, 8, 12, 16 and so on. For input values in between the nodes linear interpolation is used.

o mvLUTInputData This register describes on which data the LUT is applied to:

▪ Bayer means that the LUT is applied to raw bayer data, thus (de-pending on the debayer algorithm) a manipulation of one pixel may also affect other pixels in its neighborhood.

▪ Grau means that the LUT is applied to gray data.

▪ RGB means that the LUT is applied to RGB data (i.e. after debay-ering).

Page 73: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

21 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

o mvLUTMapping Describes the mapping of the currently selected LUT (e.g. 10 bit → 12 bit)

▪ map_10To10 means that a 10 bit input value is mapped to a 10 bit output values.

▪ map_12To10 means that a 12 bit input value is mapped to a 10 bit output value.

▪ ...

2.13 Action Control

Contains the features related to the action control features. Some of them are:

Feature name (according to SFNC)

Description

ActionDeviceKey Provides the device key that allows the device to check the validity of action commands.

ActionSelector Selects to which Action Signal further Action settings ap-ply.

ActionGroupKey Provides the key that the device will use to validate the action on reception of the action protocol message.

ActionGroupMask Provides the mask that the device will use to validate the action on reception of the action protocol message.

Page 74: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

22 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.14 Transport Layer Control

Contains the features related to the Transport Layer Control. Some of them are:

Feature name (according to SFNC) Description

PayloadSize Provides the number of bytes transferred for each image or chunk on the stream channel.

GevInterfaceSelector Selects which physical network interface to control.

GevMACAddress[GevInterfaceSelector] MAC address of the network interface.

GevStreamChannelSelector Selects the stream channel to control.

etc.

Furthermore, there are additional BVS Industrial Camera properties for the parts listed:

• Bandwidth control

o mvGevSCBWControl Selects the bandwidth control for the selected stream channel.

• USB 3.0 link performance

o mvU3V[...]

Page 75: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

2 INTRODUCTION

23 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

2.15 Event Control

The "Event Control" contains features like

Contains the features related to the generation of event notifications by the device. Some of them are:

Feature name (according to SFNC)

Description

EventSelector Selects which Event to signal to the host applica-tion.

EventNotification[EventSelector] Activate or deactivate the notification to the host application of the occurrence of the selected event.

EventFrameTriggerData Category that contains all the data features related to the FrameTrigger event.

EventFrameTrigger Returns the unique Identifier of the FrameTrigger type of event.

EventFrameTriggerTimestamp Returns the Timestamp of the AcquisitionTrigger event.

EventFrameTriggerFrameID Returns the unique identifier of the frame (or im-age) that generated the FrameTrigger event.

EventExposureEndData Category that contains all the data features related to the ExposureEnd event.

EventExposureEnd Returns the unique identifier of the ExposureEnd type of event.

EventExposureEndTimestamp Returns the timestamp of the ExposureEnd event.

EventExposureEndFrameID Returns the unique identifier of the frame (or im-age) that generated the ExposureEnd event.

EventErrorData Category that contains all the data features related to the error event.

EventError Returns the unique identifier of the error type of event.

EventErrorTimestamp Returns the timestamp of the error event.

EventErrorFrameID If applicable, returns the unique identifier of the frame (or image) that generated the error event.

EventErrorCode Returns an error code for the error(s) that hap-pened.

etc.

Page 76: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

24 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

3.1 Introduction

A BVS Industrial Camera provides both a image memory and a FPGA and for this rea-son some kind of intelligence. Thus, BVS Industrial Camera specific features, which are based on the interplay of image memory and FPGA, and are executed on the camera directly, are named "Smart Features". These features are presented below. BVS fea-tures, which are not part of the GenICam standard, können Sie in Ihrer Software am Präfix "mv" (für Machine Vision) erkennen.

3.2 Overview of available

The following table gives an overview of the available Smart Features:

Order Code

Seq

Trig Bin-ning

Bits

FFC Avg

RGB

CCM Ac-tion

SFR Multi AOI

DigI DigO Counter

Timer

BVS003C ✔ ✔O 16/16/16/16

12 ✔S - - - 4 - 2 4 4 4 2

BVS003N ✔ ✔O 16/16/16/16

12 - ✔ ✔ ✔ 0 ✔ 2 2 4 4 2

BVS0039 ✔ ✔O 16/16/16/16

12 ✔R - - - 4 - 4 4 4 4 2

BVS003L ✔ ✔O 16/16/16/16

12 - ✔ ✔ ✔ 0 ✔ 8 2 4 4 2

BVS0037 ✔ ✔O 16/16/16/16

12 ✔R - - - 4 - 4 4 4 4 2

BVS003J ✔ ✔O 16/16/16/16

12 - ✔ ✔ ✔ 0 ✔ 8 2 4 4 2

BVS0035 ✔ ✔O 16/16/16/16

12 ✔ - - - 4 - 4 4 4 4 2

BVS003F ✔ ✔O 16/16/16/16

12 - ✔ ✔ ✔ 0 ✔ 8 2 4 4 2

BVS003A ✔ ✔O 16/16/16/16

12 ✔S - - - 4 - 2 4 4 4 2

BVS003M ✔ ✔O 16/16/16/16

12 - ✔ - - 0 ✔ 2 2 4 4 2

BVS0038 ✔ ✔O 16/16/16/16

12 ✔R - - - 4 - 4 4 4 4 2

BVS003K ✔ ✔O 16/16/16/16

12 - ✔ - - 0 ✔ 8 2 4 4 2

BVS0036 ✔ ✔O 16/16/16/16

12 ✔R - - - 4 - 4 4 4 4 2

BVS003H ✔ ✔O 16/16/16/16

12 - ✔ - - 0 ✔ 8 2 4 4 2

BVS0034 ✔ ✔O 16/16/16/16

12 ✔ - - - 4 - 4 4 4 4 2

BVS003E ✔ ✔O 16/16/16/16

12 - ✔ - - 0 ✔ 8 2 4 4 2

Page 77: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

25 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Sequencer(Seq):✔:Sequencer supported, -:Sequencer not supported

Triggering(Trig):✔:Hardware and Software Triggering supported, ✔O:Hardware and

Software Triggering supported, plus Overlapped Triggering Binning: Max. Binning Horizontal / Max. Binning Vertical / Max. Decimation Horizontal / Max. Decimation Vertical

FlatFieldCorrection(FFC):✔:FlatField Correction supported, ✔S:FlatField Correction

supported and saveable in flash memory, ✔4.0:FlatField Correction supported and

saveable in flash memory dependent on hardware revision, ✔L:FlatField Correction

supported and saveable in flash memory (Legacy mode), ✔L 4.0:FlatField Correction

supported and saveable in flash memory (Legacy mode) dependent on hardware revi-sion, -:FlatField Correction not supported

Frame Averaging(Avg):✔:Frame Averaging supported, ✔M:Frame Averaging with

Motion Compensation supported, -:Frame Averaging not supported

Color Formats(RGB):✔:RGB Color Formats supported, -:RGB Color Formats not

supported

Color Correction Matrix(CCM):✔:Color Correction Matrix supported, -:Color Correc-

tion Matrix not supported Action Commands(Action): Number of Action Commands supported by the device

Smart Frame Recall(SFR):✔:mvSmartFrameRecall supported, -:mvSmartFrameRecall

not supported Multi AOI(MultiAOI): Number of AOIs supported by the device Digital Inputs(DigIn):Number of Digital Inputs supported by the device, (!)No debounc-ing for Digital Inputs

3.2.1 Legend

Page 78: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

26 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Description Action Commands are commands that can be sent to devices in the same subnet via Unicast or Multicast. Depending on the setting, these have exclusive, write-only or read-only rights on the respective device. The Action Commands enable:

• Trigger-over-Ethernet

• The synchronization of multiple cameras, for example by

o Increasing or resetting counters

• Resetting timers

• etc.

NOTE

Please note that Ethernet networks may experience delays. However, these are negligible for many appli-cations.

Benefits & advantages

Action Commands

• simplify the cabling of your application,

• reduce the installation work required.

As a result, you can

• reduce your hardware costs.

SFNC Control

Action Control

Example The conditions for an Action Command to be asserted by the device are:

1. Exclusive or write access has been established between the applica-tion and the device.

2. device_key has to match.

3. group_key has to match.

4. the logical AND-wise operation of group_mask must be non-zero.

The following example shows the resulting behavior of four different Ac-tion Commands in a predefined environment:

• The Action Command #1 asserts ACTION_0 in Device 0 and Device 1,

• The Action Command #2 asserts nothing in Device 0 and Device 1,

• The Action Command #3 asserts nothing in Device 0 and ACTION_0 in Device 1,

• The Action Command #4 asserts ACTION_3 in Device 0 and AC-TION_1 in Device 1.

3.2.2 Action Commands

Page 79: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

27 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Page 80: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

28 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

f_

Descrip-tion

With Auto Functions, the following features of the camera can be con-trolled automatically

• the exposure time,

• the gain,

• the white balance.

Benefits & ad-vantages

Auto functions

• mean that the camera automatically adapts to changing light condi-tions,

• generate the maximum performance potential,

• reduce the installation work required.

As a result, you can

• reduce your hardware costs,

• reduce your software costs,

• reduce your development expenses.

SFNC Control

Image Format Control

→ mv Exposure Auto AOI Mode

Analog Control

→ mv Gain Auto AOI Mode

→ mv Balance White Auto AOI Mode

Example Automatic white balance:

3.2.3 Auto Functions

Page 81: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

29 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

Binning combines a number of horizontal photo-sensitive cells together. Decimation represents a sub-sampling of the image either by discarding or averaging pixels.

Adjustment options are:

• BinningHorizontal

• BinningVertical

• DecimationHorizontalMode

o Discard

o Average

• DecimationHorizontal

• DecimationVerticalMode

o Discard

o Average

• DecimationVertical

Benefits & ad-vantages

With Binning or Decimation you can

• reduce the amount of data,

• increase the frame rate,

• reduce the resolution,

while keeping the field of view.

Additionally by summing up the values, Binning will

• increase the sensitivity of the image.

SFNC Control

Image Format Control

3.2.4 Binning / Decimati-on

Page 82: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

30 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Example

Page 83: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

31 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

Counter/Timer enable time-sensitive I/O and acquisition control, thereby replacing PLC control (hence the name Micro PLC). In total, four counters and two timers are available to our cameras, enabling the following:

• The flexible generation of trigger signals.

• The synchronization of multiple cameras.

• The quick generation of image sequences with varying flash and light-ing settings.

• Dark and light images can be taken as reference image subtractions.

• Lighting of images with various wavelengths (R/G/IR) can be con-trolled.

• Disturbances can be removed by means of digital filtering circuits (inputs).

Benefits & ad-vantages

Counter/Timer

• replace flash controllers and other control components,

• enable comfortable operation of these controllers/components via the camera software,

• simplify the cabling of your application,

• reduce the installation work required.

As a result, you can

• reduce your hardware costs

• reduce your software costs

• reduce your development expenses

SFNC Control

Counter And Timer Control

Example Zwei Timer ermöglichen eine Pulsweitenmodulation.

• Timer1 gibt das Interval zwischen zwei Trigger vor (hier 1 s).

• Timer2 erzeugt einen Triggerpuls am Ende von Timer1 (hier 10 ms).

3.2.5 Counter/Timer (Micro PLC)

Page 84: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

32 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

With the Color Correction Matrix (CCM), matrices are used to carry out colour corrections for colour optimisation. There is a matrix with sensor-specific correction coefficients, a matrix with parameters for colour satura-tion - effective for all image formats (RGB and YUV) - as well as a matrix for the choice of colour space of the display unit. This feature

• enables a natural, colourfast reproduction or

• adapts the display to application-specific circumstances (display).

Benefits & ad-vantages

Color Correction Matrix (CCM)

• optimizes image display quality and

• generates the maximum performance potential.

As a result, you can

• reduce your software costs and

• reduce your development expenses.

SFNC Control

Color Transformation Control

Example Improved color fidelity of color cameras:

3.2.6 Color Correction Matrix (CCM)

Page 85: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

33 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

With Flat-Field Correction (FFC), every individual pixel of the sensor is corrected, so that when recording a homogeneous area, for example, it can be guaranteed that every pixel has the same output value. This fea-ture can balance out

• inhomogeneous lights,

• vignetting of the image, and

• sensor errors such as fixed pattern noise or photo response non uni-formity.

Benefits & ad-vantages

Flat-Field Correction (FFC)

• prevents and corrects defective or unfavourable imaging characteris-tics, and

• simplifies the hardware structure.

As a result, you can

• reduce your hardware costs,

• reduce your software costs, and

• reduce your development expenses.

SFNC Control

mv FFC Control

Example The image before and after a flat-field correction.

3.2.7 Flat-Field Correc-tion (FFC)

Page 86: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

34 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

With Frame Averaging you can average the gray scale values of each pixel.

As a result, in images with full bit depth

• noise can be reduced,

• movements can be compensated, and

• an accumulation of lower intensity values can result.

Benefits & ad-vantages

Frame Averaging

• generates the maximum performance potential.

As a result, you can

• reduce your software costs and

• reduce your development expenses.

SFNC Control

mv Frame Average Control

Example The image is denoised with Frame Averaging.

3.2.8 Frame Averaging

Page 87: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

35 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Description With Frame Buffering you can

• look back at the past, for example in traffic or at traffic lights (pre-/post-trigger mode),

• bridge bus bottlenecks,

• record image sequences, and

• achieve temporarily higher frequencies (burst mode).

Benefits & ad-vantages

Frame Buffering

• increases data security,

• enables higher acquisition rates than the bus bandwidth actu-ally permits, and

• generates the maximum performance potential.

As a result, you can

• reduce your software costs and

• reduce your development expenses.

SFNC Control

Analog Control

→ mvAcquisitionFrameRateLimitMode

→ mvAcquisitionMemoryFrameCount

3.2.9 Frame Buffering

Page 88: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

36 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

The Real-Time Gamma LUT (Lookup-Tabelle) is a freely writeable RAM for any desired output characteristics. This feature enables

• optimum use to be made of the camera's dynamic range,

• the image to be changed in the Bayer or RGB path in the direction that the human eye perceives light and color, or generally

• the image to be adapted to individual circumstances.

Benefits & ad-vantages

Real-Time Gamma LUT

• optimizes image display quality and

• generates the maximum performance potential

As a result, you can

• reduce your software costs and

• reduce your development expenses.

SFNC Control

LUT Control

Example The image before and after a Gamma correction.

3.2.10 Real-Time Gamma LUT

Page 89: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

37 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

Often, several areas in one image are of interest. With the Multi AOI feature, you can

• select multiple image sections and

• receive access to these.

Benefits & ad-vantages

With the Multi AOI, you can define image sections that are relevant to you.

As a result,

• you obtain higher frame rates and

• generate the maximum performance potential.

As a result, you can

• reduce your software costs and

• reduce your development expenses.

SFNC Control

Image Format Control → mv Multi Area Mode

Example Three AOIs procude a composite image.

3.2.11 Multi AOI

Page 90: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

38 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

Three additional acquisition modes are possible with the internal image memory of the BVS Industrial Camera:

• mvRecord which is used to store frames in memory.

• mvPlayback which transfers stored frames.

• mvPretrigger which stores frames in memory to be transferred after trigger. .

To define the number of frames to acquire before the occurrence of an AcquisitionStart or AcquisitionActive trigger, you can use mvPretrigger-FrameCount.

Benefits & ad-vantages

The memory-based acquisition

• extends the functionality of the image memory and

• allows a look back into the past.

As a result, you can

• reduce your hardware costs,

• reduce your software costs, and

• reduce your development expenses.

SFNC Control

Acquisition Control → mv Acquisition Memory Mode

Example Five images are defined as pretrigger and after a trigger event they are streamed as fast as possible.

3.2.12 Memory-based Acquisition Modes

Page 91: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

39 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Description The Serial Interface allows to control

• motorizes lenses or

• other peripherals

based on RS232.

Benefits & advantages The Serial Interface

• generates the maximum performance potential,

• simplifies the cabling of your application, and

• reduces the installation work.

As a result, you can

• reduce your hardware costs,

• reduce your software costs, and

• reduce your development expenses.

SFNC Control

mv Serial Interface Control

3.2.13 Serial Interface

Page 92: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

40 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Descrip-tion

Logic Gates offers the possibility of logical operations on

• one logic input or

• more logic inputs

to produce a single logic output.

Benefits & ad-vantages

Logic Gates

• generate the maximum performance potential,

• simplifie the cabling of your application, and

• reduce the installation work.

As a result, you can

• reduce your hardware costs,

• reduce your software costs, and

• reduce your development expenses.

SFNC Control

mv Logic Gate Control

Example Triggered acquisition, but is not known, when the trigger (Line4) stops. However, an image should be acquired every 100 µs.

1. Connect Timer1 to the trigger input Line4 using a logical AND gate. Result will be true, if Timer1 and the trigger input are active.

2. The AND gate result is then connected as TriggerSource of the FrameStart trigger using a logical OR gate. As soon as the logical AND conjunction is true, the trigger source is true and the image ac-quisition will start.

3.2.14 Logic Gates

Page 93: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

41 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Description Due to random process deviations, not all pixels in an image sensor array will react in the same way to a given light condition. These vari-ations are known as blemishes or defective pixels. With this feature, you can correct

• leaky pixel (in the dark) and

• cold pixel (in standard light conditions).

Benefits & advantages

The correction of defective pixels

• generates the maximum performance potential.

SFNC Control

mv Defective Pixel Correction Control

3.2.15 Correction of De-fective Pixels

Page 94: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

42 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Description With the Sequencer, you can simply define image sequences that

• contain a certain set of parameters such as gain, binning, exposure time etc. and which

• can be controlled via trigger input and signal.

Possible features for the set of parameters are:

• BinningHorizontal

• BinningVertical

• CounterDuration

• DecimationHorizontal

• DecimationVertical

• ExposureTime

• Gain

• Height

• OffsetX

• OffsetY

• Width

• mvUserOutput

• UserOutputValueAll

• UserOutputValueAllMask

• Multiple conditional sequencer paths

Benefits & advantages

The Sequencer

• records information that would not be able to be achieved via a set-ting,

• generates the maximum performance potential, and

• simplifies the hardware structure.

As a result, you can

• reduce your hardware costs

• reduce your software costs

• reduce your development expenses.

SFNC Control

Sequencer Control

Example An acquisition sequence with five different exposure times on the device whereby the last step should be repeated five times.

3.2.16 Sequencer

Page 95: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

43 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

An external trigger via UserOutput0 activates an alternative sequence path with a longer exposure time:

Page 96: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

44 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Description The mvSmartFrameRecall® generates small preview images with re-duced resolution (thumbnails), which are transferred to the host PC with IDs. At the same time, the corresponding image in full resolution is ar-chived in the camera's image memory. If the image is required in full resolution, the application sends a request and the image is transferred in the same data stream as the preview image. The feature enables

• Large sensors with high frame rates to also be fully exploited via Gigabit Ethernet and

• to be used at full speed

Benefits & advantages

mvSmartFrameRecall®

• Reduces the amount of data

• Relieves the entire system

• Generates the maximum performance potential

• Simplifies the hardware structure

• Reduces the installation work required

As a result, you can

• Reduce your hardware costs

• Reduce your software costs

• Reduce your development expenses

SFNC Control

Acquisition Control → mv Smart Frame Recall Enable

Example

3.2.17 mvSmartFrameRe-call

Page 97: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

45 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

f_

Description The mvBlockscan acquires an Area of Interest (AOI) block which consists of several lines. The user defines the amount of AOI blocks which are used to create one image. With this functionality the feature offers the possibility,

• To realize a line scan application with Pregius global shutter area scan sensors from Sony and this

• In connection with the standard interfaces USB3 and GigE Vision

Benefits & advantages

The mvBlockScan

• Simplifies the handling of line scan applications (e.g. during focus-ing),

• Increases the usability of area scan cameras,

• Reduces the costs because

o A frame grabber is not needed and

o The area scan camera is less pricy than a line scan cam-era with the same line rate.

As a result, you can

• Reduce your hardware costs

• Reduce your development efforts

SFNC Control

Device Control → Device Scan Type → mv Block Scan

f_

3.2.18 mvBlockScan

Page 98: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

3 SMART FEATURES

46 www. matrix-vision.com

BVS CA - _ _ _ - _ _ _ _ _ _ - _ _ _ _ _ _ - XAS2

Software Features

www.matrix-vision.com

Description Every camera has a free non-volatile RAM that can be used for User Data. With this feature, you can

• deposit customer-specific data such as serial numbers etc. (and thereby use the camera as a dongle),

• secure configuration data.

Benefits & ad-vantages

The User Data feature

• simplifies the hardware structure.

As a result, you can

• reduce your software costs.

• reduce your development expenses.

SFNC Control

File Access Control

User Set Control → mv Use r Data

3.2.19 User Data in the Camera

No

. 9

471

37

-72

6 E

N ·

01

.12

996

5 ·

F20

; S

ub

ject

to m

od

ific

atio

n.

Re

pla

ce

s D

20

.

Page 99: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3
Page 100: BVS CA - GX0 - - - XAS2 BVS CA - SF2 - - - XAS2 Software Features · BVS CA-SF2-…-XAS2 BVS003M 0016ZG-112121 Monochrom, 1,6 MPix, USB3 BVS003N 0016ZC-111121 Color, 1,6 MPix, USB3

9471

37/F

20

www.matrix-vision.comwww.balluff.com

Headquarters

GermanyMATRIX VISION GmbHTalstrasse 1671570 OppenweilerPhone + 49 7191 9432-0Fax +49 7191 [email protected]