Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Grabber-4plus
Grabber-4express
Hardware-Manual
Ausgabe: Dezember 2009
Ein Produkt eines Unternehmens der PHYTEC Technologie Holding AG

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Phytec Grabber-4plus

  • Seite 1 Grabber-4plus Grabber-4express Hardware-Manual Ausgabe: Dezember 2009 Ein Produkt eines Unternehmens der PHYTEC Technologie Holding AG...
  • Seite 2 Die Informationen in diesem Handbuch wurden sorgfältig überprüft und können als zutreffend angenommen werden. Dennoch sei ausdrücklich darauf verwiesen, dass die Firma PHYTEC Messtechnik GmbH weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgeschäden übernimmt, die auf den Gebrauch oder den Inhalt dieses Handbuches zurückzuführen sind.
  • Seite 3: Inhaltsverzeichnis

    Composite-Eingänge .............44 4.5.2 S-Video-Anschluss............47 4.5.3 Versorgungsspannungsausgang ........48 4.5.4 I/O-Pin................49 4.5.5 RS6 Variante ..............51 4.5.6 Der Erweiterungsanschluss Optionport ......52 4.5.7 I²C-Schnittstelle ............53 4.6 Einbau und Installation der Grabberkarte ........54 4.6.1 Einsetzen der Grabberkarte ...........54 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 4 Beschreibung der in der DLL vorhandenen Funktionen ..................122 7.3 Treiber für DOS-Anwendungen..........179 7.3.1 Voraussetzungen ............179 7.3.2 Entwicklungsplattform..........180 7.3.3 Funktionen des DOS-Treibers PCI4GRAB ....181 7.3.4 Programmbeispiel DOS ..........200 Kompatibilität ................. 204 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 5 Einsetzen der Karte im PCI-Steckplatz........30 Bild 7: Die Spannungsversorgung über pciGrabber-4plus ....31 Bild 8: Übersicht der pciGrabber-4plus Anschlüsse......32 Bild 9: Video-Abschlusskabel – Legende: (Bezeichnung, PHYTEC Best.Nr.) ................... 33 Bild 10: Anschlussmöglichkeiten an Modell VD-009......34 Bild 11: Anschlussmöglichkeiten an Modell VD-009-X1..... 35...
  • Seite 6 Kammeffekt bei bewegten Objekten im Vollbild-Modus ..99 Bild 49: Übersicht über Pixel und Kontrolldatenfluß......104 Bild 50: Verzeichnisstruktur der Windows Treiber......107 Bild 51: Windows'95 Registrierungs-Editor........110 Bild 52: Hinzufügen eines VxD-Eintrages .......... 110 Bild 53: Konfigurieren des VxD............111 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 7 Tabelle 15: Speicherbedarf eines Pixel in den einzelnen Modi ....189 Tabelle 16: Belegung der HD-DB-15 – Buchsen, Modell VD-009..205 Tabelle 17: Belegung der HD-DB-15 – Buchsen, Modell VD-009-X1 ... 206 Tabelle 18: Belegung des Option-Port – Verbinders (beide Modelle) ..206 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 8: Einleitung

    / express 1 Einleitung Vielen Dank für den Erwerb eines pciGrabbers der Firma PHYTEC Messtechnik GmbH. In diesem Benutzerhandbuch wird die Installation des Framegrabbers beschrieben und auf die Software eingegangen. In der folgenden Tabelle ist eine Übersicht der Typen und Modelle zu sehen für die dieses Handbuch geschrieben wurde.
  • Seite 9: Schnelleinstieg

    Treiber Installation: pciGrabber-4plus und pciGrabber-4express: o Kapitel 5, ab Seite 63 Installation und Benutzung des Demoprogramms: pciGrabber-4plus und pciGrabber-4express: o Kapitel 6, ab Seite 66 Programmieren: pciGrabber-4plus und pciGrabber-4express: o Kapitel 7, ab Seite 93 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 10 / express Teil 1 Installation und Inbetriebnahme © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 11: Anwendungsgebiete Und Sicherheitshinweise

    Betriebsumgebung konzipiert. Bei Verwendung in Maschinen, industrieller Umgebung und Geräten abweichend von der üblichen PC-Konstellation ist zu prüfen, ob zusätzliche Maßnahmen zur Einhaltung von Sicherheits- und Funkstörnormen sowie zur Auf- rechterhaltung der Betriebssicherheit erforderlich sind. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 12: Hinweise Zur Ce-Konformität Und Störsicherheit

    CE-Konformität wird nur bei Verwendung der zugelassenen Anschlusskabel gewährleistet. Diese Kabel sind im Zubehörprogramm zum pciGrabber-4plus / express erhältlich (siehe Kapitel 3 bzw. Kapitel 4). Bei Benutzung anderer als den von PHYTEC spezifizierten Kabeln muss der Anwender CE-Konformität sicherstellen. © PHYTEC Messtechnik GmbH 2009...
  • Seite 13 Bildverarbeitungskomponenten in Maschinen oder Anlagen können Mantel- bzw. Potentialausgleichsströme auftreten, die durch geeignete Vorrichtungen von den Eingängen des pciGrabber-4plus fernzuhalten sind. PHYTEC kann keine Haftung für Schäden übernehmen, die durch unsachgemäßen Anschluss der Signalquellen entstanden sind. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 14: Pcigrabber4Plus

    Twain-Treiber für Applikationen mit Twain-Schnittstelle • dieses Manual 3.2 Zubehör Bei PHYTEC können Sie folgendes Zubehör zu den pciGrabbern erhalten: • Composite-Anschlußkabel für fünf Kameras (obere Buchse VD- 009) – nicht für VD009-X1 verwendbar - HD-DB15 auf 5 x BNC-Stecker, Länge ca. 2 m - Best.Nr. WK012 •...
  • Seite 15: Bild 1: Zubehörkabel Pcigrabber-4Plus

    Teil 1 Installation und Inbetriebnahme • Ersatzsicherung 500mA für Kamera-Versorgung (Steckplatz F1) – Best.Nr. KF014 Bild 1: Zubehörkabel pciGrabber-4plus © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 16: Technische Daten Vd-009(-X1)

    Bildauflösung: maximal 752 x 576 Pixel (PAL) bzw. 640 x 480 Pixel (NTSC) Auflösung frei skalierbar in X- und Y-Richtung bis 14:1 wenn der S-Video-Eingang nicht benutzt wird, steht ein weiterer Composite-Eingang zur Verfügung © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 17 0,5 V Output High Voltage 25 V Output Low Voltage 1,4 V Input Low Current -700 uA Input High Current 70 uA Output HiZ Current 500 uA Output On Current 800 mA Schaltfrequenz 200 Hz © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 18: Dip-Schalter

    Input Low Current -10 uA Output Low Voltage 0,4 V Relais: (nur Option –RS6) 4 Relaiskontakte (N.O., 24V/1A max.) DIP-Schalter: (nur Option –RS6) 4-fach DIP-Schalter z.B. zur Codierung mehrerer Grabber die beiden Frequenzen sind softwaremäßig umschaltbar © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 19 +12 V/1,5 A Mini-DIN-Buchse: S-Video-Eingang Pfostenleiste 2 x 10: GPIO-Port, 12 x TTL I/O (nicht an der Frontblende) I²C-Schnittstelle I/O-Anschluß, getrieben Pfostenleiste 2 x 4: 4 Relais Ausgänge (optional, (nicht an der Frontblende) nur VD-009-X1-RS6) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 20: Adressen Und Ressourcen

    Ereignis reagiert werden kann. Die Ursache des Interrupts kann über das Interrupt-Statusregister des Grabbers ermittelt werden. Achtung! Da mehrere Karten den gleichen Interrupt /INTA benutzen, muss zunächst geprüft werden, welche Karte den /INTA ausgelöst hat. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 21: Anschlussbelegung Der Buchsen

    Die Composite-Videosignale werden über einen Multiplexer auf dem Grabber geführt. Dadurch stehen neun Eingänge zur Verfügung. Sie sind auf die beiden HD-DB-15 Buchsen ( , ) geführt (siehe Bild 2). Tabelle 1 zeigt die Pinbelegung. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 22: Tabelle 1: Belegung Der Hd-Db-15 - Buchsen, Modell Vd-009

    I²C Bus: SDA I²C Bus: SDA Composite Input 4 Composite Input 9 Composite Input 5 +12 V out (Camera supply) I²C Bus: SCL I²C Bus: SCL Tabelle 1: Belegung der HD-DB-15 – Buchsen, Modell VD-009 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 23: Tabelle 2: Belegung Der Hd-Db-15 - Buchsen, Modell Vd-009-X1

    Dies kann zur Zerstörung der Kamera bzw. des Grabbers führen. Wenn Sie den Versorgungsspannungsausgang nicht benutzen möchten, können Sie die Stecksicherung F1 bzw. F2 entfernen, um den +12 V-Pin an Buchse spannungsfrei zu machen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 24: S-Video-Anschluss

    Pins zu beschalten (die Beschaltung der Spannungs- versorgung ist optional): HD-DB-15 (X2) Funktion S-Video: Chroma Signal Ground Signal Ground Pwr Supply Ground(-) S-Video: Luma +12 V out (Camera supply) Tabelle 3: Beschaltung des S-Video-Eingangs an der HD-DB-15-Buchse © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 25: Versorgungsspannungsausgang

    Zur Installation des Stromversorgungskabels siehe auch Kapitel 3.6.1. Der Ausgang ist durch die Miniatursicherung F2 gegen zuhohe Stromentnahme geschützt. Entsprechende Ersatzsicherungen können bei Bedarf auch über PHYTEC bezogen werden (Best.-Nr. KF012). Beachten Sie bezüglich des Ausgangsstromes bitte auch die Spezifikationen des PC-Netzgerätes bei +12 V.
  • Seite 26: I/O-Pin

    Anschluß muss dabei an Pin 9 angeschlossen sein (vgl. Tabelle 4). HD-DB-15 (X2) Funktion I/O-Pin (+) Ground (-) Tabelle 4: Beschaltung des I/O-Pins an der Kombi-Buchse Bild 3: Typische Beschaltungen des I/O-Pins als Eingang © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 27: Bild 4: Typische Ausgangsbeschaltung Des I/O-Ports

    Funktion als Ausgang zwischen + 5 V und + 28 V liegen. In der Eingangs-Funktion darf die maximale Betriebsspannung von + 28 V nicht überschritten werden. Der I/O-Pin ist gegenüber den Video-Leitungen, dem PC und den übrigen Signalleitungen nicht galvanisch getrennt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 28: Rs6 Variante

    Minimale Kontaktlast: 5V / 1 mA DIP-Schalter Die Schalterstellung des DIP-Schalters kann per Software abgefragt werden. Zum Beispiel kann so, bei der Verwendung mehrere Framegrabber in einem System, jedem Framegrabber eine explizite Adressen zugeordnet werden (siehe Kapitel 3.4). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 29: Der Erweiterungsanschluss Optionport

    Achtung: Bei Modellen des Typs pciGrabber-4plus mit –RS6 Option: Über die Signale I/O8 bis I/O11 werden die Relais gesteuert. Das verwenden dieser I/Os ist somit bei diesem Modell nur eingeschränkt möglich (siehe Kapitel 3.5.5)! © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 30: I²C-Schnittstelle

    1 m – 2 m erreicht werden. Verwenden Sie zum Anschluss nur ausreichend geschirmte Kabel. Informationen, wie Sie die I²C-Schnittstelle in Ihrer Software an- sprechen können, finden Sie im Kapitel 7.2.8 unter der Funktionen- gruppe „Daten über I²C-Schnittstelle übertragen“. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 31: Einbau Und Installation Der Grabberkarte

    • Setzen Sie nun den pciGrabber-4plus wie im Bild 6 dargestellt mit der Anschlussblende nach außen vorsichtig in den Steckplatz ein. Die Karte sollte sicher einrasten. • Drücken Sie die Karte nicht mit Gewalt in den Slot, Motherboard bzw. Karte könnten Schaden nehmen! © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 32: Bild 6: Einsetzen Der Karte Im Pci-Steckplatz

    Kerbe am PCI-Slot codiert. Die Karte lässt sich deshalb nicht in Slots einsetzen, die nur 3,3 V-Systeme unterstützen. Achtung! Stabilitätsgründen damit Karte eine sichere Masseverbindung zum Rechnergehäuse bekommt, befestigen Sie die Karte mit einer Schraube am Gehäuse (siehe Bild 6). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 33: Das Anschließen Der Videoquellen

    (VD-009-X1) oder 9 Composite und eine S-Video-Quelle (VD-009) angeschlossen werden. Die Umschaltung der einzelnen Kanäle erfolgt per Software bzw. durch das mitgelieferte Demoprogramm. Es kann jedoch immer nur eine Kamera aktiv sein und Bilder liefern. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 34: Bild 8: Übersicht Der Pcigrabber-4Plus Anschlüsse

    ). An der zweiten 15-pol HD-DB-15-Buchse ist auch die Spannungsversorgung einer Kamera möglich (bei Anschluss des 3½“ Powersteckers). Die dafür benötigten Kabel können Sie bei PHYTEC beziehen (siehe Kapitel 2,“Zubehör“). Hinweis: Die zweite HD-DB-15 – Buchse wird auch als COMBI-Buchse bezeichnet.
  • Seite 35: Anschlussmöglichkeiten Von Videoquellen

    Teil 1 Installation und Inbetriebnahme Die Sicherungen für die Kameraversorgung können Sie bei PHYTEC nachbestellen (siehe Kapitel 3.2). Genaue Informationen zu den Anschlussbelegungen der Buchsen finden Sie vorne im Kapitel „Technische Daten“. 3.8 Anschlussmöglichkeiten von Videoquellen Hier werden kurz verschiedenen Anschlussmöglichkeiten der Videoquellen an den Grabber gezeigt.
  • Seite 36: Bild 10: Anschlussmöglichkeiten An Modell Vd-009

    Ziehen Sie bitte die Anleitung ihrer Videoquelle zu Rate, um die Anschlusskompatibilität zu überprüfen. Die Anschlussmöglichkeiten variieren abhängig vom Grabbermodell. In den beiden Bildern unten sind diese nach Modell sortiert dargestellt. Bild 10: Anschlussmöglichkeiten an Modell VD-009 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 37: Bild 11: Anschlussmöglichkeiten An Modell Vd-009-X1

    Teil 1 Installation und Inbetriebnahme Bild 11: Anschlussmöglichkeiten an Modell VD-009-X1 Im folgenden Kapitel werden die verschiedenen gezeigten Kabelarten kurz erklärt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 38: Das Video/Power-Kabel

    / express 3.8.1 Das Video/Power-Kabel In Bild 12 ist gezeigt, wie Sie das Video-Power-Kabel an eine Kamera (z.B. PHYTEC VCAM 110-x) anschließen. Das Kabel ist für den Anschluss einer S-Video-Kamera gedacht. Die integrierte zweiadrige Leitung mit offenen Enden dient der Spannungsversorgung der Kamera durch den Grabber (rot= +12 V, schwarz = Masse).
  • Seite 39: Das S-Video Kabel

    Kanal ein Signal führt (siehe Kapitel 6). Lesen Sie jetzt bitte in Kapitel 5 weiter, um die Treiber-Software unter Windows zu installieren und den Grabber mit dem Demo- Programm in Betrieb zu nehmen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 40: Pcigrabber-4Express

    Twain-Treiber für Applikationen mit Twain-Schnittstelle • dieses Manual 4.2 Zubehör Bei PHYTEC können Sie folgendes Zubehör zum pciGrabber- 4express erhalten: • Composite-Anschlusskabel für vier Kameras und Spannungsver- sorgungsausgang (12V DC) für eine Kamera (untere Buchse VD- 009 oder obere VD-011) - HD-DB15 auf 4 x BNC-Stecker und 1 x Power-Stecker, Länge ca.
  • Seite 41: Bild 13: Zubehörkabel

    Teil 1 Installation und Inbetriebnahme • Ersatzsicherung 1,6A für Kamera-Versorgung (Steckplatz F2) – Best.Nr. KF012 • Ersatzsicherung 500mA für Kamera-Versorgung (Steckplatz F1) – Best.Nr. KF014 Bild 13: Zubehörkabel © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 42: Technische Daten Vd-011

    Auflösung frei skalierbar in X- und Y-Richtung bis 14:1 Bildeinzug: Halbbild: 20 ms Vollbild: 40 ms Bildtransfer in den Arbeitspeicher in Echtzeit (Busmaster-Transfer) wenn der S-Video-Eingang nicht benutzt wird, steht ein weiterer Composite-Eingang zur Verfügung © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 43 0,5 V Output High Voltage 25 V Output Low Voltage 1,4 V Input Low Current -700 uA Input High Current 70 uA Output HiZ Current 500 uA Output On Current 800 mA Schaltfrequenz 200 Hz © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 44 Pfostenleiste 2x10: GPIO-Port, 12 x TTL I/O (nicht an der Frontblende) I²C-Schnittstelle I/O-Anschluß, getrieben Pfostenleiste 2 x 4: 4 Relais Ausgänge (optional, (nicht an der Frontblende) nur VD-011-RS6) die beiden Frequenzen sind softwaremäßig umschaltbar © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 45: Adressen Und Ressourcen

    Ereignis reagiert werden kann. Die Ursache des Interrupts kann über das Interrupt-Statusregister des Grabbers ermittelt werden. Achtung! Da mehrere Karten den gleichen Interrupt /INTA benutzen, muss zunächst geprüft werden, welche Karte den /INTA ausgelöst hat. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 46: Anschlussbelegung Der Buchsen

    4.5.1 Composite-Eingänge Als Videoquellen eignen sich alle Composite-Quellen mit einem und einem Abschlußwiderstand von 75 Ω. Die Signalhub von 1 V unterstützten Videonormen entnehmen Sie bitte Kapitel 4.3. Bild 14: Anschlüsse des pciGrabber-4express (VD-011) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 47: Tabelle 8: Buchsenbelegung Pcigrabber-4Express (Vd-011)

    +12 V out (Camera supply) I²C Bus: SCL Tabelle 8: Buchsenbelegung pciGrabber-4express (VD-011) Zusätzlich zu den Composite-Eingängen ist ein Versorgungsspan- nungspin vorhanden, über den Kameras mit +12 V aus dem PC versorgt werden können. Siehe Kapitel 4.5.3, "Versorgungsspannungsausgang". © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 48 Anschlusskabel an, die die Signaleinspeisung über BNC-Stecker ermöglichen. Achtung! Wenn Sie den Versorgungsspannungsausgang nicht benutzen möchten, können Sie die Stecksicherung F1 bzw. F2 entfernen, um den +12 V-Pin an Buchse spannungsfrei zu machen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 49: S-Video-Anschluss

    Pins zu beschalten (die Beschaltung der Spannungs- versorgung ist optional): HD-DB-15 (X2) Funktion S-Video: Chroma Signal Ground Signal Ground Pwr Supply Ground(-) S-Video: Luma +12 V out (Camera supply) Tabelle 9: Beschaltung des S-Video-Eingangs an der HD-DB-15-Buchse © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 50: Versorgungsspannungsausgang

    Zur Installation des Stromversorgungskabels siehe auch Kapitel 4.6. Der Ausgang ist durch die Miniatursicherung F2 gegen zu hohe Stromentnahme geschützt. Entsprechende Ersatzsicherungen können bei Bedarf auch über PHYTEC bezogen werden (Best.-Nr. KF012). Beachten Sie bezüglich des Ausgangsstromes bitte auch die Spezifikationen des PC-Netzgerätes bei +12 V.
  • Seite 51: I/O-Pin

    Anschluss muss dabei an Pin 9 angeschlossen sein (vgl. Tabelle 4). HD-DB-15 (X2) Funktion I/O-Pin (+) Ground (-) Tabelle 10: Beschaltung des I/O-Pins an der Kombi-Buchse Bild 15: Typische Beschaltungen des I/O-Pins als Eingang © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 52: Bild 16: Typische Ausgangsbeschaltung Des I/O-Ports

    Funktion als Ausgang zwischen + 5 V und + 28 V liegen. In der Eingangs-Funktion darf die maximale Betriebsspannung von + 28 V nicht überschritten werden. Der I/O-Pin ist gegenüber den Video-Leitungen, dem PC und den übrigen Signalleitungen nicht galvanisch getrennt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 53: Rs6 Variante

    Minimale Kontaktlast: 5V / 1 mA DIP-Schalter: Die Schalterstellung des DIP-Schalters kann per Software abgefragt werden. Zum Beispiel kann so, bei der Verwendung mehrere Framegrabber in einem System, jedem Framegrabber eine explizite Adresse zugeordnet werden (siehe Kapitel 4.4). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 54: Der Erweiterungsanschluss Optionport

    Tabelle 12: Belegung des Option-Ports (VD-011) Achtung: Bei Modellen des Typs pciGrabber-4express mit –RS6 Option: Über die I/O4 bis I/O7 wird der DIP-Schalter ausgelesen. Das Verwenden dieser I/Os ist somit bei diesem Modell nur eingeschränkt möglich (siehe Kapitel 4.5.5)! © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 55: I²C-Schnittstelle

    1 m – 2 m erreicht werden. Verwenden Sie zum Anschluss nur ausreichend geschirmte Kabel. Informationen, wie Sie die I²C-Schnittstelle in Ihrer Software an- sprechen können, finden Sie im Kapitel 7.2.8 unter der Funktionen- gruppe „Daten über I²C-Schnittstelle übertragen“. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 56: Einbau Und Installation Der Grabberkarte

    • Drücken Sie die Karte nicht mit Gewalt in den Slot, Motherboard bzw. Karte könnten Schaden nehmen! • Achten Sie darauf, dass die goldenen Kontaktstreifen der Karte exakt mit den Kontaktfedern des Steckplatzes übereinstimmen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 57: Bild 18: Einsetzen Der Karte Im Pci-Express-Steckplatz

    • Vergewissern Sie sich anschließend, dass die Karte gerade sitzt und keine benachbarten Kontakte kurzgeschlossen sind. Achtung! Aus Stabilitätsgründen und damit die Karte eine sichere Masseverbindung zum Rechnergehäuse bekommt, befestigen Sie die Karte mit einer Schraube am Gehäuse (siehe Bild 18). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 58: Das Anschließen Der Videoquellen

    Es können 3 Composite und eine S-Video angeschlossen werden. Die Umschaltung der einzelnen Kanäle erfolgt per Software bzw. durch das mitgelieferte Demoprogramm. Es kann jedoch immer nur eine Kamera aktiv sein und Bilder liefern. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 59: Bild 20: Übersicht Der Pcigrabber-4Express Anschlüsse

    BNC-Buchsen. An der 15-pol HD-DB-15- Buchse ist auch die Spannungsversorgung einer Kamera möglich (bei Anschluss des 3½“ Powersteckers). Die dafür benötigten Kabel können Sie bei PHYTEC beziehen (siehe Kapitel 4.2, “Zubehör“). Hinweis: Die HD-DB-15 – Buchse wird auch als COMBI-Buchse bezeichnet.
  • Seite 60: Anschlussmöglichkeiten Von Videoquellen

    / express Die Sicherungen für die Kameraversorgung können Sie bei PHYTEC nachbestellen (siehe Kapitel 4.2). Genaue Informationen zu den Anschlussbelegungen der Buchsen finden Sie vorne im Kapitel 4.3 „Technische Daten“. 4.7.1 Anschlussmöglichkeiten von Videoquellen Hier werden kurz verschiedenen Anschlussmöglichkeiten der Videoquellen an den Grabber gezeigt.
  • Seite 61: Bild 22: Anschlussmöglichkeiten An Modell Vd-011 (Teil 1)

    Teil 1 Installation und Inbetriebnahme Bild 22: Anschlussmöglichkeiten an Modell VD-011 (Teil 1) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 62: Bild 23: Anschlussmöglichkeiten An Modell Vd-011 (Teil 2)

    / express Bild 23: Anschlussmöglichkeiten an Modell VD-011 (Teil 2) Im folgenden Kapitel werden die verschiedenen gezeigten Kabelarten kurz erklärt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 63: Das Video/Power-Kabel

    Teil 1 Installation und Inbetriebnahme 4.7.2 Das Video/Power-Kabel In Bild 24 ist gezeigt, wie Sie das Video-Power-Kabel an eine Kamera (z.B. PHYTEC VCAM 110-x,120-x) anschließen. Das Kabel ist für den Anschluss einer S-Video-Kamera gedacht. Die integrierte zweiadrige Leitung mit offenen Enden dient der Spannungsversorgung der Kamera durch den Grabber (rot= +12 V, schwarz = Masse).
  • Seite 64: Das S-Video Kabel

    Kanal ein Signal führt (siehe Kapitel 6). Lesen Sie jetzt bitte in Kapitel 5 weiter, um die Treiber-Software unter Windows zu installieren und den Grabber mit dem Demo- Programm in Betrieb zu nehmen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 65: Installieren Der Treiber

    Treiber für das Gerät suchen aus und bestätigen Sie mit OK. Im darauffolgenden Fenster wählen Sie Geben Sie eine Position an. Legen Sie die PHYTEC Vision Utilities CD in Ihr CD-ROM Laufwerk. Wählen Sie Durchsuchen und im darauf erscheinenden Fenster das CD-ROM Laufwerk aus.
  • Seite 66 Darin wählen Sie die Option Andere Position aus und bestätigen mit OK. Nun erscheint ein weiteres Fenster Andere Position auswählen. Legen Sie die PHYTEC Vision Utilities CD in Ihr CD-ROM Laufwerk. Wählen Sie Durchsuchen und im darauf erscheinenden Fenster das CD-ROM Laufwerk aus.
  • Seite 67: Zusätzliche Treiber (Optional)

    Twain-Treiber konsultieren Sie bitte das Handbuch des verwendeten Grafikprogramms. Wenn Sie die Treiber installieren möchten: Legen Sie die PHYTEC Vision Utilities CD in Ihr Laufwerk und starten Sie aus dem Hauptverzeichnis der CD die Datei start.exe. Im folgenden Fenster wählen Sie pciGrabber aus. Sie sehen in dem darauf erscheinenden Installationsfenster unter anderem den Eintrag: •...
  • Seite 68: Das Demoprogramm

    Kamera, die Karte zu testen, Bildparameter zu modifizieren, und einfache Bildoperationen durchzuführen. Die Installation des Programms: • Legen Sie die PHYTEC Vision Utilities CD in Ihr CD-ROM Laufwerk. • Dann wird das CD-ROM Laufwerk ausgewählt und das Programm start.exe aus dem Hauptverzeichnis der CD gestartet.
  • Seite 69: Beschreibung Des Demoprogramms

    (siehe Kapitel 5), um in diesem Kapitel weiterarbeiten zu können. Das Demoprogramm findet sich im Startmenü in den Unterordnern Phytec/ pciGrabber4plus. Starten Sie das Programm Grab4PCI. Nach dem Start erscheint folgendes, zunächst noch leeres Programmfenster mit Menüleiste (siehe Bild 26).
  • Seite 70: Bild 27: Menüauswahl Image

    In der Menüleiste finden Sie den Eintrag Image. Klicken Sie darauf und es öffnet sich folgendes Menü (siehe Bild 26). Bild 27: Menüauswahl Image Wählen Sie den Eintrag Image Settings, um die Bildparameter des zu grabbenden Bildes einzustellen (siehe Bild 27): © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 71: Bild 28: Oberfläche Zum Einrichten Der Bildausgabe

    (Composite / S-VHS) und den verwendeten Eingangskanal an. Sie können den Eingangskanal manuell wählen oder auch automatisch suchen lassen. Für letzteres klicken Sie auf die Schaltfläche Search channel und der erste gefundene Kanal mit einer aktiven Videoquelle wird eingestellt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 72: Bild 29: Livebild Der Videoquelle

    Durch ein Klick auf OK verlassen Sie das Menü. Wählen Sie erneut den Eintrag Image und dann Live Image. Es erscheint nun ein Livebild der gewählten Videoquelle in einem neuen Fenster (siehe Bild 29). Bild 29: Livebild der Videoquelle © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 73 Weiterhin wird in der Statuszeile ein Zähler, der die Gesamtzahl der erfassten Livebilder (Frames Captured) anzeigt, dargestellt. Wenn dieser Zähler bei 255 angelangt ist, fängt er wieder bei 0 an. Dies kann z.B. als Indikator verwendet werden, ob der Grabber überhaupt aktiv ist. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 74: Beschreibung Des Demoprogramms

    Während des Livebildbetriebs können diese Einstellungen nicht geändert werden. Der Kapitel Channel selection ermöglicht die Einstellung des Videoquellentyps und die Kanalwahl. Wählen Sie zunächst die richtige Signalart mit den Buttons Composite und S-VHS. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 75 Die Bildauflösung spezifiziert die Anzahl der Pixel (in horizonztaler und verikaler Richtung), die der Grabber aus dem Videosignal erzeugt. Da die Einstellung dieser Parameter das Größenverhältnis des digitalen Bilds in Bezug zur Auflösung des Videosignals festlegt, spricht man hier auch von Scaling. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 76 Ein Fernsehbild (Norm-Videosignal), besteht aus zwei ineinander verschachtelten Teilbildern, den sog. Halbbildern (siehe Bild 31). Diese Halbbilder werden analog hintereinander erzeugt und nachfolgend im darstellenden Gerät (z.B. Fernseher) verschachtelt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 77 Schnelligkeit von 20 ms im Gegensatz zu 40 ms bei einem Vollbild (full frame), also beiden Halbbildern. Wenn man immer das gleiche (z.B. das erste) Halbbild digitalisieren möchte, entsteht allerdings immer eine Pause von 20 ms zwischen den Digitalisierungsvorgängen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 78: Bild 32: Kammeffekt Bei Schnell Bewegten Objekten

    Dies geschieht, da die räumliche Verschachtelung der Zeilen zu einem Vollbild nicht durchgeführt wird. Bei der Einstellung field aligned verschiebt der Grabber das zweite Halbbild automatisch um eine halbe Zeile, so dass es genau auf das erste Halbbild zu liegen kommt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 79 Haken bei center gesetzt werden. Die Einstellung bewirkt also eine Verschiebung des Bildausschnitts im Gesamtbild. Sie kann natürlich nur dann vorgenommen werden, wenn der Bildausschnitt Window Size kleiner ist als das Gesamtbild Image Resolution. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 80: Bildkontrolle

    Saturation U und Saturation V. Dies ermöglicht eine getrennte Manipulation der Sättigung im Rot- und im Blauviolett-Bereich. Mit der Kontrollbox U=V lassen sich beide Regler zusammenschalten. Auf diese Weise kann man Farbsättigungsänderungen vornehmen, ohne den Farbton zu verändern. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 81: Weiter Funktionen Unter Image

    Programmstart automatisch das Livebild der Videoquelle auf dem Bildschirm darzustellen. • Wenn zusätzlich das Demoprogramm in der Autostart-Gruppe abgelegt wird, kann der Rechner nach dem Hochfahren ohne Eingreifen des Benutzers ein Livebild mit den vorher eingestellten Parametern auf den Bildschirm bringen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 82: Fadenkreuze Einblenden

    Der Eintrag Basic Settings beinhaltet folgendes Menü: Bild 34: Basic Settings Menü Sie können mehrere PCI-Grabber-4plus/express in einem Rechner betreiben. Um dem Demoprogramm mitzuteilen, welchen Grabber es ansprechen soll, wählen Sie die entsprechende Nummer im Feld Grabber selection. Ist nur ein Grabber installiert, wird dieser automatisch aktiviert und mit 1 bezeichnet.
  • Seite 83 RS6 bzw. VD-009-X1-RS6 (je nach Grabbermodell). Der pciGrabber-4express wird als VD-011 oder VD-011-RS6 erkannt. Hinweis: Wenn Sie ein älteres PHYTEC Grabbermodell besitzen, wird die Meldung „VD-007 or compatible“ angezeigt. In diesem Fall kann der genaue Typ der Karte nicht ermittelt werden und das Modell VD-007 wird voreingestellt.
  • Seite 84: Die Sonderfunktionen

    Die einzelnen darzustelleneden Farben können über Checkboxes ausgewählt werden. Achtung! Das Histogramm kann nur von einem Standbild, nicht von einem Livebild dargestellt werden. Erzeugen Sie ein Standbild aus einem Livebild, indem Sie die Snapshot-Funktion verwenden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 85: Bild 36: Color Meter

    Das YCrCb-Modell stellt den Farbwert als Farbbalken sowie zusätzlich in einem Koordinatensystem dar. Der Farbverlauf kann dadurch über einen längeren Zeitraum beobachtet werden. Mit dem Button Reset wird die Koordinatenanzeige gelöscht und es wird erneut aufgezeichnet. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 86: Bild 37: Arithmetics Menü

    • Arithmetische Operationen an Standbildern: Der Menupunkt Arithmetics ermöglicht einfache arithmetische Operationen auf Standbildern (siehe Bild 34). Bilder können pixelweise addiert, subtrahiert, multipliziert oder dividiert werden. Zusätzlich können Konstanten addiert oder multipliziert werden. Bild 37: Arithmetics Menü © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 87: Bild 38: Normierungswert-Wahl

    (siehe Bild 38). Bild 38: Normierungswert-Wahl Der aktuelle Wert wird im unteren Fensterteil des Arithmethic – Menüs angezeigt. Achtung! Inkorrekte Einstellung Normierungsvariablen führt unbefriedigenden Ergebnissen bei den arithmetischen Operationen (z.B. ganz schwarze oder weiße Bilder). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 88: Bild 39: Anzahl Der Bilder

    Die Einstellung der Bildanzahl verändert gleichzeitig den Wert der Normierungsvariablen (Type Casting) so, dass das addierte Bild die gleiche Helligkeit hat wie ein Einzelbild. Bei anschließender Verwendung der Arithmetic – Funktionen muss die Normierungsvariablen eventuell neu eingestellt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 89: Bild 40: I/O-Test Menü

    Input Port beobachtet werden, ob der Port auf ein externes Signal reagiert. Ist der Pin offen (unbeschaltet) so ist der Eingang nach Wahl dieses Buttons aktiviert. Dies wird durch das Leuchten der roten Lampe signalisiert. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 90: Bild 41: Option Port Menü

    Der Menupunkt Features/Test Hardware beinhaltet den Unterpunkt DIP switches. Bild 42: DIP switches Menü Mit diesem Menüpunkt ist es möglich die Einstellungen des DIP- Schalters auszulesen. Achtung! Steht nur bei RS6 Varianten zur Verfügung. (VD-009-RS6, VD-009-X1-RS6 und VD-011-RS6) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 91: Bilder Speichern, Programm Beenden

    Die Bilder werden im bmp-Format abgespeichert und können mit jedem Grafikprogramm betrachtet bzw. bearbeitet werden. Mit Close kann das Standbild- sowie das Livefenster nacheinander geschlossen werden. Mit Exit verlassen Sie das Programm. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 92: Inbetriebnahme Unter Linux

    BTTV-Grabbertreiber verwendet werden. Dieser Treiber ist bereits in den meisten Linux-Distributionen enthalten (Video-4-Linux, V4L, V4L2). Sie können also ohne besonderen Treiber arbeiten. Die pciGrabber Serie von PHYTEC hat eigene Kartendefinitionen, die bereits im BTTV-Treiber enthalten sind. Sie benötigen dazu die BTTV-Treiberversion ab 0.7.107 oder höher.
  • Seite 93 Die Grafikkarte kann z.B. über den Befehl SaX2 automatisch konfiguriert werden oder man nimmt manuell eine Änderung in der xorg.conf vor. Falls Sie weitere Informationen hierzu benötigen, richten Sie sich bitte an den Anbieter ihrer Linux Distribution. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 94 / express Teil 2 Programmierhandbuch © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 95: Programmierhandbuch

    Informationen zu den Treibern und der Verfügbarkeit weiterer Treiber zu erhalten. Im nächsten Kapitel werden einige technischen Grundlagen des Grabbers und der verwendeten Fernsehnormen erläutert, um Ihnen die Funktionsweise des Grabbers transparent zu machen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 96: Technische Grundlagen

    In diesem Manual wird daher durchgehend die Verwendung von PAL-Quellen vorausgesetzt. Über den S-VIDEO-Eingang können Luma- und Chroma-Signal getrennt eingespeist werden (z.B. von einer S-Video-Kamera oder einem S-VHS-Videorecorder). Für den Farbanteil wird hier ein getrennter A/D-Wandler benutzt, was die Bildqualität verbessert. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 97 Über den PCI-Controller wird des Weiteren der Zugriff zu den lokalen Registern abgewickelt. Diese ermöglichen die Einstellungen der Grabber-Parameter und das Rücklesen der aktuellen Statusinforma- tion. Über diese Register erfolgt auch das Ansprechen der benutzerdefinierten I/O-Leitungen und der in den Grabber integrierten I²C-Schnittstelle. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 98: Bild 45: Blockschaltbild Vd-011

    Es unterscheidet sich zum pciGrabber-4plus (VD-009-X1) im wesentlichen dadurch, dass hier zusätzlich eine PCI-to-PCI Express-Brigde integriert ist. Diese adaptiert die Funktionalität auf den pci-Express – Bus. Weiterhin unterscheidet sich der pciGrabber-4express in der Konfiguration der Eingangsbuchsen (hier nicht dargestellt). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 99: Videosignal Und Digitalisierungsvorgang

    Neben einigen Vor- und Nachlaufzeilen beinhaltet das Videosignal noch Prüf- und Datenzeilen sowie Zeilen mit Videotext-Information, so dass die effektive Bildfläche aus zwei Halbbildern mit je 288 Zeilen besteht. Bild 46: Zeilensprungverfahren (Beispiel mit 9 Zeilen) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 100: Bild 47: Halb- Und Vollbilder

    Um die Verschachtelung der Halbbilder zu ermöglichen, ist die letzte Zeile des ungeraden (ersten) Halbbilds auf die Hälfte verkürzt. Demzufolge besteht die erste Zeile des zweiten Halbbilds nur aus der zweiten Zeilenhälfte. Bild 47: Halb- und Vollbilder © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 101: Bild 48: Kammeffekt Bei Bewegten Objekten Im Vollbild-Modus

    Halbbilder passen also nicht mehr zueinander (Unschärfe / Verzerrungen). Auch aus diesem Grund benutzt man daher häufig - auf Kosten der vertikalen Auflösung - nur ein Halbbild. Bild 48: Kammeffekt bei bewegten Objekten im Vollbild-Modus © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 102: Farbübertragung Und Farbspeicherung

    ⎛ ⎞ ⎛ ⎞ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ − − ⋅ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ ⎟ − ⎝ ⎠ ⎝ ⎠ ⎜ ⎟ ⎝ ⎠ © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 103 Kamerasignal umgeschaltet wird. Beim schnellen Wechsel zwischen zwei Bildquellen muss daher damit gerechnet werden, dass ein direkt im Anschluss digitalisiertes Bild fehlerhaft ist. Besser ist es, eine entsprechende Wartezeit einzuhalten. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 104: Datenspeicherung Durch Dma Und Risc-Programm

    Im Bedarfsfall müssen sie an die zu übertragende Datenrate, die Systemkonfiguration und die Bus-Performance angepasst werden. Der pciGrabber-4plus/express weist eine hohe Flexibilität auf, was die Datenspeicherung betrifft. Der Anwender kann Ziel und Format der Bilddaten in gegebenen Rahmen frei bestimmen. Dazu ist ein © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 105 Die zweite Aktion, welche die Treibersoftware durchführt, ist die Erstellung eines Bilddatenstrom angepassten RISC-Programms, das im Arbeitsspeicher des PCs abgelegt wird. Der DMA-Controller des pciGrabber-4plus/express erhält Kenntnis von der Startadresse dieses Programms. Bei der Durchführung eines Digitalisierungsvorgangs holt sich der DMA-Controller sequentiell © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 106: Bild 49: Übersicht Über Pixel Und Kontrolldatenfluß

    Arbeitsspeicher geleitet und zwar an die Adressen, die im RISC-Programm spezifiziert sind. Dies sind Adressbereiche, die zuvor durch den Gerätetreiber (Windows) reservier wurden. Unter DOS kann das Anwenderprogramm den Speicher selbst reservieren (z.B. durch die Definition von Arrays). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 107 Kamera jedoch gerade ein angebrochenes Even- Bild geliefert, so vergeht der Rest dieses Bildes und das darauf- folgende Odd-Bild, bis wieder der Anfang eines Even-Bilds erkannt wird und die Digitalisierung beginnen kann. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 108 Betriebsart praktisch keinen Zeitpunkt, in dem kein Einschreibvor- gang in den Speicherbereich erfolgt (von den Austastlücken abgesehen). Es gibt hier also immer einen Punkt (X,Y) an dem alter Bildinhalt in neue Bildinformation übergeht und damit ein Bildversatz entstehen kann. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 109: Treiber Für Microsoft Windows

    Pfadname kann bei der Installation editiert werden und daher auf Ihrem System anders erscheinen. Die zur Compilierung erforderlichen Library- und Include-Dateien sind in den entsprechend bezeichneten Unterverzeichnissen enthalten. Bild 50: Verzeichnisstruktur der Windows Treiber © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 110: Voraussetzungen

    Das von uns gelieferte Setup-Programm auf der CD führt diese Vorgänge auf Ihrem Rechner automatisch durch. Daher sind dort die Voraussetzungen für den Betrieb bereits geschaffen. Ihre Applikation anderen Rechnern betriebsbereit einzurichten, empfehlen wir Ihnen die Erstellung entsprechender Installations-Routinen © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 111: Einrichten Des Vxd-Treibers Für Windows'95 Tm

    Als nächstes wird der Treiber in die Registry eingetragen: Benutzen Sie dazu das Programm R im W 95 - EGEDIT INDOWS Verzeichnis. Durchlaufen Sie den Registrierungsschlüsselbaum bis zu der Eintragsgruppe VxD (siehe Bild 51). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 112: Bild 51: Windows'95 Registrierungs-Editor

    Erweitern Sie nun die Schlüsselgruppe VxD um den Eintrag „Grab4PCI“, indem Sie über den Menüpunkt „Bearbeiten - Neu - Schlüssel“ einen neuen Schlüssel erzeugen und ihm den Namen „Grab4PCI“ zuweisen, wie in Bild 52 gezeigt. Bild 52: Hinzufügen eines VxD-Eintrages © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 113: Bild 53: Konfigurieren Des Vxd

    Wert „00“. Das Endergebnis muss so wie in Bild 53 dargestellt aussehen. Bild 53: Konfigurieren des VxD Da Windows’95 die Werte in der Registry-Table erst bei einem Neustart übernimmt, sollten Sie jetzt das System neu starten. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 114 Sorgfalt vor, da Sie bei fehlerhaften Änderungen die Konfiguration zerstören können. Dies kann den vollständigen Verlust der Funktionsfähigkeit Ihres Windows’95-Systems zur Folge haben. Für den Endanwender sollten Sie ein entsprechendes Install- und Uninstall-Programm vorsehen, das diese Aufgaben automatisiert. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 115: Einrichten Des Gerätetreibers Für Windows Nt4.0

    Als nächstes wird der Treiber in die Registry-Table eingetragen: Benutzen Sie dazu das Programm R im W NT - EGEDIT INDOWS Verzeichnis. Durchlaufen Sie den Registrierungsschlüsselbaum bis zu der Eintragsgruppe Services (siehe Bild 54). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 116 Erweitern Sie nun die Schlüsselgruppe Services um den Eintrag „pciGrabber4“, indem Sie über den Menüpunkt Bearbeiten/Neu/ Schlüssel einen neuen Schlüssel erzeugen und ihm den Namen „pciGrabber4“ zuweisen, wie in Bild 55 gezeigt. Bild 55: Hinzufügen eines Gerätetreiber-Eintrages © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 117 Anschließend wählen Sie aus Bearbeiten/Neu den Menüpunkt DWORD-Wert und erzeugen analog zu oben den DWORD Eintrag „ErrorControl“ mit dem Wert „1“. Das Endergebnis muss so wie in Bild 56 dargestellt aussehen. Bild 56: Konfigurieren des Treibers © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 118 Sorgfalt vor, da Sie bei fehlerhaften Änderungen die Konfiguration zerstören können. Dies kann den vollständigen Verlust der Funktionsfähigkeit Ihres Windows NT-Systems zur Folge haben. Für den Endanwender sollten Sie ein entsprechendes Install- und Uninstall-Programm vorsehen, das diese Aufgaben automatisiert. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 119: Einrichten Des Gerätetreibers Für Windows'98 Und Windows 2000 / Xp / Vista / 7

    Ihrer eigenen Applikation können Sie die von uns ausgelieferte Installations-CD verwenden. Diese befindet sich auf der Installations-CD im Verzeichnis PCIGRAB4\DRIVER\WINDOWS Sie können die Dateien in diesem Verzeichnis auf eine Diskette kopieren und zusammen mit Ihrer Applikation vertreiben. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 120: Anwendung Der Dll

    API-Funktion GetProcAddress(...) verwendet. Die Freigabe der DLL am Program- mende wird durch Aufruf Funktion FreeLibrary(...) vorgenommen. Weitere Informationen können Sie aus der Dokumentation Ihrer Entwicklungsumgebung oder den im beiliegenden SDK befindlichen Beispiel-Sourcen entnehmen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 121: Anwenden Der Windows'95/98 / Windows Nt4.0 / Windows 2000 / Xp / Vista / 7 - Dll

    Prüfen Sie unbedingt den Wert des Funktionszeigers (Rückgabewert von GetProcAddress) auf = , um sicherzustellen, dass die auf NULL dem (Anwender-) Rechner installierte Treiber-Version die zu verwendende Funktion unterstützt und Sie einen gültigen Handle zurückerhalten haben! © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 122: Programmierung Unter Delphi

    'gr4cdll.dll' name 'Data_Present'; procedure Grab4_Initialize(nDevNo: word); stdcall; external 'gr4cdll.dll' name 'Initialize'; procedure Grab4_Set_Channel(nDevNo, nChannel: word); stdcall; external 'gr4cdll.dll' name 'Set_Channel'; procedure Grab4_Start_Grabber(nDevNo: word); stdcall; external 'gr4cdll.dll' name 'Start_Grabber'; procedure Grab4_Stop_Grabber(nDevNo: word); stdcall; external 'gr4cdll.dll' name 'Stop_Grabber'; © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 123 = 0; RGB24: word = 1; RGB16: word = 2; RGB15: word = 3; YUY2: word = 4; BtYUV: word = 5; word = 6; RGB8: word = 7; implementation { DLL Funktionen } end. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 124: Beschreibung Der In Der Dll Vorhandenen Funktionen

    Programmverlauf mehrfach aufgerufen (z.B. wenn der Eingangskanal umgeschaltet werden soll oder die Bildgröße verändert wird). Routinen zur Durchführung und Kontrolle des Grabbvorgangs Mit diesen Funktionen starten Sie die Bild-Digitaliserung, überwachen den Grabbvorgang und beenden die Digitalisierung. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 125 In allen nachfolgend beschriebenen Routinen wird der Parameter nDevNo verwendet. Dieser Parameter identifiziert den gewünschten pciGrabber-4plus/express, wenn sich mehrere pciGrabber im System befinden. Die Anzahl der vorhandenen pciGrabber kann mit der Funktion Max_Device_Number() bestimmt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 126 Applikationen arbeiten grundsätzlich auch pciGrabber-4 zusammen, allerdings können manche Funktionen nicht genutzt werden, weil die entsprechenden Hardware-Voraussetzungen nicht erfüllt sind. In jedem Fall sollten Sie mit einer neuen Applikation auch die neue Treiberversion verwenden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 127 4 = Grabber nicht gefunden 5 = unbekannter Parameterwert 6 = nicht unterstützt 7 = neuere Treiberversion wird benötigt (Update) 8 = kein PHYTEC-Grabber gefunden 9 = kein Acknowledge 10 = ungültige Adresse 11 = Schreiben nicht möglich Jede Ausführung einer Treiberfunktion sollte auf ihren Erfolg überprüft werden.
  • Seite 128 Diese Funktion ist nur in der Windows-DLL, nicht unter DOS vorhanden. Hinweis: Prüfen Sie die Versionsnummer und stellen Sie bei Anwendungen für den pciGrabber-4plus/express sicher, dass die Major-Version-Number größer/ gleich 4 ist. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 129 Anzahl der Grabber im System, da die niedrigste Gerätenummer = 1 ist. Wird der Wert 0 zurückgeliefert, so hat das PCI-BIOS keinen pciGrabber erkannt. Achtung! Für nDevNo dürfen im folgenden nur Werte < <= nDevNo Max_Device_Number() angegeben werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 130 Einschalten. Sie muss vor dem ersten Zugriff auf eine Grabberkarte einmal aufgerufen werden. Die Initialisierung muss für jeden Grabber, der benutzt werden soll, durchgeführt werden. Das bedeutet, dass Initialize mehrfach mit allen zulässigen Werten für aufgerufen werden muss. nDevNo © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 131 Gibt die Anzahl der Composite-Eingangskanäle MAX_CHANNEL zurück. Beispielsweise für VD-009 = 9, für VD-009-X1 = 3. Hinweis: Die abfragbaren Features können sich mit neueren Kartenversionen erweitern. Welche Informationen zur Verfügung stehen, ist in der Header-Datei ersichtlich. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 132 String „ “ zurückgeliefert mit TYPE CODE=xx codierterTypnummer (siehe Read_GrabberInfo) Hinweis: Falls der abgefragte Grabber ein pciGrabber-4 (VD-007) oder ein verwandtes Produkt ist, wird als Fehlercode 6 und als String „VD-007 or compatible“ geliefert © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 133 Kanal und liefert zurück, ob es sich um eine Bildquelle nach NTSC-oder PAL/SECAM-System handelt. Als Erkennungsmerkmal wird die unterschiedliche Zeilenzahl der Fernsehsysteme herangezogen. Es dauert nach Anlegen eines Bildsignals 32 aufeinanderfolgende Halbbilder, bis die Erkennung abgeschlossen ist. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 134 Kameras werden z.B. über die Kabel WK-012 und WK-022 oder die BNC-Buchsen angeschlossen. Bei der Standard-Initialisierung wird der Composite-Modus eingestellt. Hinweis: Nach Aufruf von Set_Composite muss noch mit Set_Channel angegeben werden, von welchem Eingangskanal das Bild digitalisiert werden soll. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 135 Die Funktion besitzt einen Übergabeparameter, mit dem spezifiziert wird, an welcher Buchse die S-Video-Kamera angeschlossen ist. Wird als Parameter angegeben, sucht der Treiber nach folgendem AUTO Schema die S-Video-Kamera: Zuerst wird geprüft, ob ein Signal an der Mini-DIN-Buchse anliegt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 136 AUTO-Funktion auf die Kombi-Buchse ein und das Bild der Composite-Quelle ist als schwarz/weiß-Bild zu sehen. • Die AUTO-Funktion arbeitet nicht, wenn die angeschlossene Bildquelle kein Videosignal liefert. • Diese Funktion ist nicht kompatibel zu alten Treiberversionen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 137 Es ist daher nicht möglich, von Bild zu Bild den Kanal umzuschalten. Sie sollten Wartezeiten von mindestens 80 ms einhalten. Dies ist jedoch mit abhängig von den angeschlossenen Signalquellen und kann nur als Richtwert dienen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 138 Die Funktion unterstützt auch die älteren Modelle VD-007 und VD-007-X1. In diesem Fall sind folgende Übergabeparameter zulässig: VD-007: zulässig sind Kanalnummern 1 bis 9 VD-007-X1: zulässig sind die Kanalnummern 1 = Eingang 1 5 = Eingang 2 9 = Eingang 3 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 139 Mit dieser Funktion kann die Farbfalle softwaremäßig ein- und ausgeschaltet werden. Das Ausschalten der Farbfalle bei s/w-Signalen ist sinnvoll, da durch den Wegfall des Filters die Bildschärfe erhöht wird. Defaultmäßig ist die Farbfalle eingeschaltet. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 140 Halbbild zu liegen kommt. Dadurch kann die Halbbild- Aufnahme im 20ms – Rhythmus erfolgen. Da das Halbbild durch die elektronische Filterung verändert wird, ist diese Funktion für Mess- und Automatisierungsaufgaben nur bedingt geeignet. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 141 AGC störend auswirken kann (das ist besonders dann der Fall, wenn absoluten Helligkeitswerten gearbeitet wird), sollte nicht-adaptive AGC verwendet werden. Bei Applikationen, die häufig zwischen mehreren Kameras umschalten (z.B. Video-Überwachung), kann die Umschaltzeit durch die Verwendung der adaptiven AGC unter Umständen verringert werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 142 Über nCKill = 0 kann der Farbtöter explizit ausgeschaltet werden, so dass das Bild dann farbig - möglicherweise verrauscht - digitalisiert wird. Defaultmäßig ist der Farbtöter eingeschaltet, die Umschaltung zwischen Farb- Schwarz/Weiß-Bildquellen erfolgt also automatisch. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 143 Über die beiden anderen Parameter wird die Art des Auslassungs- vorgangs gesteuert: nAlign gibt an, ob die Auslassung mit geraden oder ungeraden Halbbildern beginnen soll. nDecField bestimmt, ob sich die Auslassung auf Voll- oder Halbbilder beziehen soll. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 144 Halbbild-Ebene durchgeführt. Fünfundzwanzig Halbbilder werden pro 50 Halbbilder ausgelassen. Dies resultiert darin, dass jedes zweite Halbbild ausgegeben wird. Es werden also immer gleiche Halbbilder ausgelassen. Welches Halbbild zuerst ausgelassen wird, hängt von nAlign ab. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 145 Wird die Einstellung im laufenden Betrieb geändert, so muss der Grabber angehalten werden, über FlipPicture() der gewünschte Wert gesetzt und dann SetImage() erneut aufgerufen werden. • Die Default-Einstellung ist flip=1, das Bild wird also vertikal gespiegelt eingeschrieben (aus Kompatibilitätsgründen) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 146 (vertikale Bildauflösung des Even-Bilds in Zeilen) nEColformat: gewünschtes Farbformat: (RGB32, RGB24, RGB16, RGB15, Y8, YCrCb 4:2:2, YCrCb 4:1:1) nColSystem : Code für Farbsystem (vgl. Set_Color_System) nInterlace: 0 = Non-Interlace 1 = Interlace 2 = Field Aligned © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 147 Halbbild-Spezifikation diskutiert (z.B. hsize für nEhsize / nOhsize). Es ist dann jeweils ‘E’ für ‘Even’ bzw. ‘O’ für ‘Odd’ voranzustellen. Ist die Festlegung auf einen bestimmten Halbbildtyp erforderlich, so wird der Parameter voll ausgeschrieben. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 148 Algorithmus berücksichtigt ist. So kann man z.B. die Halbbild- auflösung 720 x 288 bei Vermessungen benutzen, die in X-Richtung genauer als in Y-Richtung arbeiten. Gegebenenfalls kann man die Kamera entsprechend der benötigten Vermessungsachse ausrichten. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 149 Bildgröße, so kann das Fenster mit den Werten von hpos und vpos in dem digitalisierten Bild verschoben werden. Bei hpos=0 und vpos=0 liegt es in der linken oberen Ecke des digitalisierten Bilds. Bild 57: Skalierung und Ausschnittsbildung © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 150 (ppl=123 ist nicht erlaubt, ppl=124 ist zulässig.) • Werden die Parameter, die die Bildgröße beeinflussen, auf 0 gesetzt, so wird das entsprechende Halbbild nicht erzeugt. Bild 58: Bild zur Skalierung: alle Werte gleich bis auf ppl © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 151 Breiten-/Höhenverhältnis verändert (TV-Norm = 4:3) zu 1:1 und das Bild verzerrt. Es wäre jedoch möglich, lines = 256 zu setzen und ppl über das Verhältnis von Bildbreite und -höhe zu berechnen. So wäre die Bildhöhe optimal ausgenutzt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 152: Vollbild-Digitalisierung

    Bildauflösung ppl = 720 und lines = 576. In vertikaler Richtung muss der lines-Wert nun auf beide Halbbilder verteilt werden: nOlines = nElines = ½ lines nOlines = ½ 576 = 288 nElines = ½ 576 = 288 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 153 = nEhpos = 10 (beachten Sie, dass dieser Wert gerade ist) Entsprechend ist in Y-Richtung: (288-250):2 = 19; nOvpos = nEvpos = 18 (gerader Wert). Der Parameter nInterlaced sollte auf 1 gesetzt werden, damit die Bilder automatisch zu einem Gesamtbild im Speicher verzahnt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 154 Farbtiefe beträgt damit 65.536 Farben ⋅ ⋅ ⋅ ⋅ 65536 Der Speicherplatzbedarf eines Pixels beträgt dem- entsprechend 16-bit = 1 Wort. In Bild 59 ist die Aufteilung des Worts in die drei Farbkanäle gezeigt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 155 Speicher ist aus Bild 59 zu ersehen. Jeweils drei DWorte sind logisch zusammengefasst. Sie enthalten Information für acht Pixel. Dies ist die Helligkeit für jedes Pixel (Y0..Y7) und die Farbinformation des ersten (Cb0/Cr0) und fünften Pixels (Cb4/Cr4). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 156 / express Bild 59: Farbformate des pciGrabber-4plus/express © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 157: Tabelle 14: Speicherbedarf Eines Pixel In Den Einzelnen Modi

    Vollbildern zu addieren ist. Format farbtiefe [Byte] RGB32 RGB24 RGB16, RGB15 YUY2 4 Byte pro 2 Pixel BtYUV 12 Byte für 8 Pixel Tabelle 14: Speicherbedarf eines Pixel in den einzelnen Modi © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 158 Versatz von bewegten Objekten ab einer zufälligen Bildzeile auftreten kann. In diesem Fall ist es ratsam, im Start/Stop-Betrieb zu arbeiten oder die Halbbilder in zwei getrennte Bildspeicher zu digitalisieren, die man entsprechend abwechselnd bearbeitet (nInterlaced = 0). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 159 Der Treiber arbeitet auf Vollbild-Basis. Es werden immer zusammen- hängende Even/Odd-Bildkombinationen betrachtet. Das führt zu einem Zeitverhalten, das abhängig ist vom gewünschten Halbbild und dem zum Startzeitpunkt gerade aktuell am Videoeingang anliegenden Halbbild. Folgende Fälle müssen unterschieden werden: © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 160 Die maximale Verzögerung beträgt < 60 ms. Am Eingang liegt gerade ein Odd-Bild an Es vergeht das unvollständige Odd-Bild, danach rastet der Grabber im Even-Bild ein und digitalisiert das folgende Odd-Bild. Verzögerung: < 40 ms. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 161 Bit 0 und 2 zeigen an, dass ein Even-Bild eingelesen wurde, Bit 1 und 3 ein Odd-Bild. Die Bits 0 und 1 wechseln bei jedem Einlaufen eines Even- bzw. Odd-Bildes ihren Wert. Bild 60: Rückgabewert der Funktion data_present © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 162 Achtung! Achten Sie darauf, die richtigen, dem aktuellen Modus entsprech- enden Bits auszuwerten, da ansonsten Ihr Programm möglicherweise zum falschen Zeitpunkt auf die Bilddaten zugreift. Bild 61: Timing Diagramm der Rückgabe-Parameters von data_present() © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 163 Startadresse des Odd-Bilds ist also die Startadresse des Bildspeichers + (nEhsize · nEvsize · Byte pro Pixel) . (c) Vollbilder werden im Interlace-Modus digitalisiert (nInterlaced=1) Das digitalisierte Vollbild besteht aus richtig ineinanderge- schachtelten Halbbildern. Es beginnt an der Startadresse des Bildspeichers. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 164 System denselben Bild-Puffer. Es können daher nicht zwei Grabber gleichzeitig eine Digitalisierung durchführen, wenn die Standard- Routinen des Treibers verwendet werden, da sie ansonsten ihre Bilderdaten im Puffer gegenseitig überschreiben würden. Bei den Treibern für alle anderen Betriebssysteme besteht diese Einschränkung nicht. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 165 Aufruf von WaitForSingleObject() sofort auf die noch anstehende Signalisierung des letzten Events reagieren. Sie sollten ActivateFieldInterrupt() daher nur bei gestopptem Grabber aufrufen. Gegebenenfalls kann es sinnvoll sein, sicherheitshalber ein ResetEvent() durchzuführen, um alte Signalisierungen zu löschen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 166: Data_Present()

    Der Rückgabewert 3 zeigt an, dass ein stabiles Videosignal anliegt, das mit sehr großer Wahrscheinlichkeit von einer Bildquelle kommt. Der Wert wird generiert, wenn der Horziontal-Synchronimpuls innerhalb von ± 1 Clock von der erwarteten Position gefunden wird. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 167 Die Funktion gibt die Anzahl der digitalisierten Halbbilder wieder. Das Ergebnis ist ein Byte-Wert, der Zähler springt also von 255 wieder auf 0 um. void Reset_CaptureCounter (WORD nDevNo) Der Aufruf dieser Routine setzt den Halbbildzähler auf Null zurück. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 168 Faktor dar, mit dem der Helligkeitswert der Pixeldaten im Videoprozessor (entsprechend skaliert) multipliziert wird. Die Einstellung ist im Bereich 0 % bis 236,57 % möglich: nContr = Kontrast [%] 2,1598 [1/%] © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 169 2,1396 [1/%] ; 0% bis 238,83 % Inhalte der Farbsättigungsregister lesen WORD Get_Sat_U(WORD nDevNo); WORD Get_Sat_V(WORD nDevNo); Returnwert: Wert der aktuellen U- bzw. V-Farbsättigung Der Inhalt der Farbsättigungsregister kann durch Aufruf dieser Routinen ermittelt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 170 Damit der Farbdekoder unter PAL korrekt arbeitet, muss dieser Wert auf 0 gesetzt werden. Inhalt des Farbton-Registers zurücklesen short Get_Hue(WORD nDevNo); Returnwert: äquivalent der eingestellten Phasenlage des Farbträgers Diese Funktion dient dem Rücklesen des eingestellten Hue-Wertes. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 171 1 = Testbild einschalten Diese Funktion blendet ein Testbild ein. Das Testbild besteht aus senkrechten, farbigen Balken. Das Testbild ist unabhängig von einem Eingangssignal. Um das Bild vollständig sehen zu können, sollte die Bildgröße etwa CIF-Format betragen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 172 Der Farbwertebereich ist 2...253 mit Cr/Cb = 128 als Null (vorzeichenbehaftet). • nRange = 1 ermöglicht die Nutzung des vollen Wertebereichs, das ist für Y der Bereich 0...255 mit 0 = schwarz, der Chroma-Bereich ist wie bei nRange = 0 definiert. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 173 Pegel nicht definiert ist. Um das Verhalten von angesteuerten Komponenten während des Starten des Rechners bis zur Konfigurier- ung des GPIO-Ports zu bestimmen, müssen daher hardwaremäßig entsprechende Maßnahmen vorgesehen werden (z.B. Pull-Up- Widerstände). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 174 Relais. Ein Relais wird aktiviert, indem die Funktion Set_Relais mit der entsprechenden Relais-Nummer aufgerufen wird. Durch Aufruf der Funktion Reset_Relais() wird ein Relais entsprechend wieder ausgeschaltet. Hinweis: Die Relais sind nur in den Versionen –RS6 verfügbar. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 175 Als Returnwert gibt die Funktion einen Fehlercode zurück. NOACK zeigt an, dass sich unter der angegebenen Geräteadresse kein I²C- Gerät gemeldet hat. bedeutet, dass versucht wurde, INVALID_ADDRESS auf den geschützten Bereich des auf dem Grabber befindlichen EEPROMs zuzugreifen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 176 Wert mit dem Eingeschriebenen übereinstimmt. Erst wenn dies der Fall ist, wurde der interne Schreibvorgang ab- geschlossen, und Sie können erneut schreibend auf den Baustein zugreifen. Beachten Sie diesbezüglich auch die Dokumentation des I²C-Geräts. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 177 Speicheradresse und das dorthin zu schreibende Byte. Die Funktion liefert einen Fehlercode zurück (siehe I2C_WriteByte). Hinweis: Die Lebensdauer des internen EEPROM-Speichers ist mit 1 Million Schreibzugriffen spezifiziert. Die Anzahl der Lesezugriffe ist nicht begrenzt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 178 Beim Start des Rechners ist der Transistor gesperrt (hochohmig). Falls extern mittels eines angeschlossenen Pull-Up-Widerstands ein logischer Pegel erzeugt wird, so ist dieser dann logisch „1“. Angeschlossene Verbraucher wie z.B. ein Relais sind stromlos (abgeschaltet). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 179 Funktion eine 0 zurück, liegt sie im Bereich „logisch 1“ so wird eine 1 zurückgeliefert. Die entsprechenden Spannungsbereiche entnehmen Sie bitte der Spezifikation in Kapitel 3.3 bzw. Kapitel 4.3. Achtung! Um den I/O-Pin als Eingang benutzen zu können, muss der Transistor gesperrt sein (hochohmig). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 180 Funktion der Karte sicherzustellen. Prüfen Sie daher vor Änderungen genau die Bedeutung der veränderten Register / Bits und die Auswirkungen. PHYTEC kann keine Haftung für Schäden übernehmen, die durch Manipulation der Register möglicherweise entstehen. © PHYTEC Messtechnik GmbH 2009...
  • Seite 181: Treiber Für Dos-Anwendungen

    Protected-Mode-Zugriffe ermöglicht. Viele Compiler unterstützen die Anwendung von DOS/4GW und ermöglichen die Einbindung in das EXE-File der Anwendung. Achtung! Manche DOS-Systemprogramme können Probleme Zusammenarbeit mit DOS/4GW verursachen. Schwierigkeiten können insbesondere bei der Verwendung von EMM386.EXE auftreten. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 182: Entwicklungsplattform

    Funktionen, welche von der Library zur Verfügung gestellt werden. Beim Start des Anwenderprogramms muss der DOS/4GW-Extender geladen sein, sofern der Compiler nicht die Einbindung und damit den automatischen Start unterstützt. DOS/4GW ermöglicht DPMI-Zugriff, für Funktion Treiberroutinen erforderlich ist. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 183: Funktionen Des Dos-Treibers Pci4Grab

    Routinen zur Einstellung von Bildparametern Funktionen aus dieser Gruppe ermöglichen die Einstellung von Parametern wie Bildhelligkeit, Kontrast, Farbsättigung usw. Sie müssen nicht verwendet werden, können aber jederzeit aufgerufen werden, um das Ergebnisbild an die Bedürfnisse anzupassen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 184 In allen nachfolgend beschriebenen Routinen wird der Parameter nDevNo verwendet. Dieser Parameter identifiziert den gewünschten pciGrabber-4plus/express, wenn sich mehrere pciGrabber im System befinden. Die Anzahl der vorhandenen pciGrabber kann mit der Funktion Max_Device_Number() bestimmt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 185 3 = Initialisierung fehlgeschlagen 4 = Grabber nicht gefunden 5 = unbekannter Parameterwert Anzahl der vorhandenen pciGrabber-4plus/express bestimmen unsigned short Max_Device_Number(); Rückgabewert: Anzahl der gefundenen pciGrabber-4plus/express Grabber und Treiber nach dem Einschalten initialisieren void Initialize(unsigned short nDevNo); © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 186 Set_Color_System(unsigned short nDevNo unsigned short nColSys); nColSys: Code für Farbsystem Erkennung des Videoformats short Get_Video_Status(unsigned short nDevNo); Returnwert: 0 = 525 Zeilen Format (NTSC / PAL-M) 1 = 625 Zeilen Format (PAL / SECAM) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 187 Einzustellender Eingangskanal (1..9 / 1..3) Ein-/Ausschalten der Farbfalle für s/w-Betrieb void Set_BW(unsigned short nDevNo, unsigned short nOn); nOn: 0 = Composite-Signal Eingang (Farbfalle einschalten), 1 = s/w-Signal am Eingang (Farbfalle ausschalten) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 188 1 = AGC ausschalten nCrush: 0 = Nicht-adaptive AGC 1 = Adaptive AGC Farbtöter Ein-/Ausschalten void Set_CKill (unsigned short nDevNo, unsigned short nCKill); nCKill: 0 = Ausschalten des Farbtöters 1 = Einschalten des Farbtöters © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 189 *pOImgBuf, unsigned short nEhpos, unsigned short nEvpos, unsigned short nEhsize, unsigned short nEvsize, unsigned short nEppl, unsigned short nElines, unsigned short nEColformat, unsigned char *pEImgBuf, unsigned short nColSystem, unsigned short nInterlaced, unsigned short nSingleShot); © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 190 Die Einstellungen können grundsätzlich für beide Halbbilder getrennt vorgenommen werden. Der Parametersatz ist entsprechend gegliedert in Parameter mit vorgestelltem ‘E’ = Parameter für Even-Bild und vorgestelltem ‘O’ = Odd-Bild - Parameter. Parameter ohne diese Kennzeichnung gelten für beide Halbbilder. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 191: Tabelle 15: Speicherbedarf Eines Pixel In Den Einzelnen Modi

    Halbbild (even bzw. odd). Format pixelgröße [Byte] RGB32 RGB24 RGB16, RGB15 YUY2 4 Byte pro 2 Pixel BtYUV 12 Byte für 8 Pixel Tabelle 15: Speicherbedarf eines Pixel in den einzelnen Modi © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 192 Echtzeit (50 Halbbilder pro Sek.) die angegebenen Speicherbereiche mit aktuellen Bilddaten beschrieben werden. Im Halbbild-Modus (nInterlaced = 0) wird ein Speicherbereich beschrieben (20 ms), dann der andere (wieder 20 ms) und weiter wechselweise. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 193 Egal, ob kontinuierlich gegrabbt wird oder nur Einzelbilder geschos- sen werden: Set_Image() stellt nur die Parameter ein, legt also fest wie die Bilder aufgenommen werden sollen. Der Grabbvorgang selbst wird dadurch noch nicht gestartet. Dies geschieht durch den Befehl Start_Grabber() (siehe unten). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 194 Hilfe des Interrupts ohne Polling bestimmt werden, wann dieser abgeschlossen ist. Nach Auftreten eines Interrupts muss mit Data_Present() abgefragt werden, was die Ursache des Interrupts war. Hinweis: Die Interrupt-Funktion sollte nur von erfahrenen Anwendern benutzt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 195 Der Aufruf dieser Routine setzt den Halbbildzähler auf Null zurück. Erkennung eines Videosignals short Get_Signal_Status(unsigned short nDevNo); Returnwert: 0 = kein Videosignal am Eingang vorhanden 1 = undefiniert 2 = Videosignal liegt an 3 = Videosignal liegt an und Zeile ist eingerastet © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 196 Sättigung des U-Farbanteils (0..511, Default = 254) nSat_V: Sättigung des V-Farbanteils (0..511, Default = 180) Inhalte der Farbsättigungsregister lesen unsigned short Get_Sat_U(unsigned short nDevNo); unsigned short Get_Sat_V(unsigned short nDevNo); Returnwert: Wert der aktuellen U- bzw. V-Farbsättigung © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 197 0 = Automatische Filterauswahl 1 = CIF Filter 2 = QCIF Filter 3 = ICON Filter Ein-/Ausschalten des Testbilds void Set_ColorBars (unsigned short nDevNo, unsigned short nColorBars); nColorBars: 0 = Testbild ausblenden 1 = Testbild einschalten © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 198 Werte zwischen 0 und 4095 annehmen void Set_GPIO_Data(unsigned short nDevNo, unsigned short nData); nData: Daten, die über den Erweiterungsport ausgegeben werden sollen unsigned short Get_GPIO_Data(unsigned short nDevNo); Rückgabewert: Daten, die vom Erweiterungsport gelesen werden © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 199 Geräteadresse des I²C-Geräts auf dem Bus bSubAddress: Speicher-Adresse innerhalb des I²C-Geräts bData: Byte, das in die spezifizierte Adresse geschrieben wird Returnwert: SUCCESS, NOACK, INVALID_ADDRESS, WRITE_FAILED © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 200 Returnwert: Fehlercode = SUCCESS, NOACK unsigned char I2C_WriteEEProm (unsigned short nDevNo, unsigned char bSubAddress, unsigned char bData) bSubAddress: Speicheradresse, auf die geschrieben wird (0x00...0xFF) bData: Datenbyte, das geschrieben wird Returnwert: Errorcode = SUCCESS, NOACK, WRITE_FAILED © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 201 *lContent); nRegister_Number: Nummer des Registers lContent: Inhalt des Registers short Write_Local_DWord(unsigned short nDevNo, unsigned short nRegister_Number, unsigned long lContent); nRegister_Number: Nummer des Registers lContent: Daten, die in das Register geschrieben werden sollen © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 202: Programmbeispiel Dos

    Es ist sinnvoll, durch Abfrage von Get_Error() nach jedem Aufruf zu prüfen, ob ein Fehler auftrat oder ob die Operation erfolgreich durchgeführt wurde. Um die Übersichtlichkeit im Beispiel zu wahren, wurde dies hier nicht durchgeführt. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 203 Pixel werden drei Byte erzeugt, jeweils eines für den Rot-, Grün- und Blauwert (vgl. dazu den Befehl Set_Image() und Bild 55. Als Zeiger auf den Bildspeicherbereich wird übergeben, der pEWert auf den Beginn des deklarierten Bild-Arrays weist. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 204 Digitalisierung ausgeführt werden. Das Bild befindet sich nun im definierten Array und kann weiterverarbeitet werden. Um ein neues Bild mit gleichen Dimensionen vom gleichen Kanal anzufordern, kann das Programm ab dem Befehl Start_Grabber() wiederholt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 205 // Interlaced-Modus aus // SingleShot einschalten Grabber.Start_Grabber(1); // Grabvorgang starten while(!(Grabber.Data_Present(1)&0x4)) delay(10); // Warten bis Daten vorhanden sind Grabber.Stop_Grabber(1); // Grabvorgang stoppen // ** Bild befindet sich im Speicher und kann bearbeitet werden ** © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 206: Kompatibilität

    Grabber vom Typ pciGrabber-4 (VD-007) installiert ist, eine Software installieren, die für den pciGrabber-4plus entwickelt wurde und den neuen Treiber verwendet. Dies ist grundsätzlich möglich, der neue Treiber unterstützt weiterhin die Karten älteren Typs. Allerdings ist dann zu beachten, © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 207: Tabelle 16: Belegung Der Hd-Db-15 - Buchsen, Modell Vd-009

    Composite Input 4 Composite Input 9 Composite Input 5 +12 V out (Camera supply) I²C Bus: SCL I²C Bus: SCL fett hervorgehoben = neue Signalpins Tabelle 16: Belegung der HD-DB-15 – Buchsen, Modell VD-009 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 208: Tabelle 17: Belegung Der Hd-Db-15 - Buchsen, Modell Vd-009-X1

    I/O 7 I/O Clk I/O1 I/O 8 I²C SCL I/O2 I/O 9 I²C SDA I/O3 I/O 10 I/O4 I/O 11 I/O5 fett = neue Funktion N.C. Tabelle 18: Belegung des Option-Port – Verbinders (beide Modelle) © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 209 1 gesetzt werden, um den Bildausschnitt in die linke obere Ecke des digitalisierten Bildes zu legen. Diese Parameter akzeptieren nun nur noch gerade Werte, d.h. hpos und vpos müssen auf 0 gesetzt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 210: Änderungen Pcigrabber-4Plus Zu Pcigrabber-4Express

    15-Buchse zwei BNC-Buchsen vorhanden. Auf der ersten steht Kanal 1 zur Verfügung, auf dem zweiten Kanal 2. Achtung: Der pciGrabber-4express unterstützt den Standby-Betrieb unter Windows nur, wenn die 3,3 Volt Spannungsversorgung auf dem PCI Express-Bus nicht abgeschaltet werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 211: Störungssuche

    (Mini-DIN / Combi)? • Wurde nach Umschaltung auf S-Video mit Set_Channel ein anderer Kanal gewählt? Bei S-Video-Betrieb ist das Bild nur schwarz/weiß • Wird das Chroma-Signal korrekt zugeführt? • Ist der Grabber auf S-Video-Betrieb umgestellt? © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 212 Der pciGrabber-4express verliert nach einem Standby unter Windows seine Funktionsfähigkeit. • Der pciGrabber-4express unterstützt den Standbybetrieb unter Windows nur, wenn die 3,3 Volt Spannungsversorgung auf dem PCI Express-Bus nicht abgeschaltet werden. Ansonsten muss ein Neustart durchgeführt werden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 213 Die Kanalumschaltung zwischen zwei Kameras erfolgt zu schnell Bei der Darstellung von Vollbildern sind diagonale Linien / Kreise auffällig gerastert oder haben gezackte Linien. • Gerades und ungerades Halbbild werden vertauscht dargestellt (nur möglich, wenn Sie einzelne Halbbilder benutzen). © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 214 Prüfen Sie, ob das Kabel korrekt angeschlossen ist: Versorgungsspannung steht nur an der unteren HD-DB15- Buchse zur Verfügung. Wird das Kabel an die obere Buchse angeschlossen, so ist der Spannungsstecker mit Video-Eingang 5 verbunden. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 215 Programmierer für jeden Grabber einen eigenen Speicherbereich definieren. Damit auch parallele Digitalisierung möglich. Es muss jedoch beachtet werden, dass die Datenübertragungsrate des PCI-Busses nicht überschritten wird. Unter DOS oder Windows 98/2000/NT/ME kann jeder Grabber einen eigenen Bildspeicher benutzen. © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 216 Parameter (Treiber) ..... 147 Datenformat ......152 Raster/Zacken (Störung)..211 Datenformate..... 14, 40 schwarz/weiß (Störung)..209 Delphi springen (Störung) ....211 Programmieren unter ... 120 unvollständig / fehlt (Störung) Demoprogramm .......... 211 automatisch starten ....79 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 217 LumaControl() .....170 Farbauszüge ......100 Max_Device_Number() ..127 Farbbalken ........ 84 Read_Ext_IO().....177 Farbdarstellung Read_GrabberInfo().....129 reduziert (Störung)....209 Read_Local_DWord()..178 Farbdifferenzsignal ....100 Read_OrderCode()....130 Farbfalle ........137 Reset_CaptureCounter ..165 Farbsättigung ....78, 167 Set_AGC() ......139 Farbstörungen ......210 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 218 (Treiber)....... 138 Halbbild ......98, 138 Halbbild-Digitalisierung ..149 Halbbild-Digitalisierung mit Zoom........150 (Halbbild)....... 97 Halbbilder ......... 74 Open Image on Start....79 Halbbildversatz....... 210 Helligkeit ......78, 166 Histogramm ......82 Parameterspeicher....175 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 219 Farbsättigung lesen ....167 Snapshot ........79 Farbsystem einstellen...131 Softwaretreiber......93 Farbton korrigieren (NTSC) 168 Spannungsversorgung von Farbton-Register lesen ..168 Kameras Farbtöter Ein-/Ausschalten ..140 Kompatibilität ...... 207 Fehlermeldungen auswerten 125 Speicher GPIO-Port programmieren ..171 Windows‘95......109 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 220 Videosignals erkennen ..164 Y (Helligkeitsinformation) ... 155 Windows'98 / NT....117 Y,Cr,Cb........100 Treiber-Bibliothek ....93 Y8 (Grauwert-Format).... 155 TV-Bild........97 YCrCb........153 Twain-Treiber......65 YUY2 ........153 Type Casting Settings ....85 Zubehör....... 12, 38 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 221 © PHYTEC Messtechnik GmbH 2009 L-556d_6...
  • Seite 222 Haben Sie in diesem Handbuch Fehler entdeckt? Seite Eingesandt von: Kundennummer: Name: Firma: Adresse: Einsenden an: PHYTEC Technologie Holding AG Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-26 Published by © PHYTEC Messtechnik GmbH 2009 Ordering No. L-556d_6 Printed in Germany...

Diese Anleitung auch für:

Grabber-4express

Inhaltsverzeichnis