Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:vector_graphics_adapter [2015/12/12 23:36] – [Digitaloszilloskop] da1l6 | projekte:vector_graphics_adapter [2017/03/01 19:19] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
{{ : | {{ : | ||
- | Doch der PC besitzt ja meist noch einen weiteren Digital-Analog-Wandler: | + | Doch der PC besitzt ja meist noch einen weiteren Digital-Analog-Wandler: |
Der VGA-Port kann die Bilddaten auch mit sehr hoher Geschwindigkeit (> 100MHz) ausgeben, davon kann man bei Soundkarten nur träumen. Auch stöhrende Ausgangsfilter gibt es nicht. Damit ist er fast ideal für komplexe Vektor-Darstellungen geeignet. | Der VGA-Port kann die Bilddaten auch mit sehr hoher Geschwindigkeit (> 100MHz) ausgeben, davon kann man bei Soundkarten nur träumen. Auch stöhrende Ausgangsfilter gibt es nicht. Damit ist er fast ideal für komplexe Vektor-Darstellungen geeignet. | ||
Zeile 22: | Zeile 22: | ||
* Anschließend wird ein weiterer Videofilter nachgeschaltet, | * Anschließend wird ein weiterer Videofilter nachgeschaltet, | ||
* Dieser Filter basiert auf dem OpenCV FindContours funktion, welche die Kanten als Vektor-Pfad extrahiert. | * Dieser Filter basiert auf dem OpenCV FindContours funktion, welche die Kanten als Vektor-Pfad extrahiert. | ||
- | * Der Vektorpfad wird anschließend als " | + | * Der Vektorpfad wird anschließend als " |
* Der ffmpeg edgedetect Filter liefert einen Intensitätswert, | * Der ffmpeg edgedetect Filter liefert einen Intensitätswert, | ||
- | * Bei der Umsetzung in das Vektorbild wird dies berücksichtigt indem der Anteil an der koordinaten | + | * Bei der Umsetzung in das Vektorbild wird dies berücksichtigt indem der Anteil an der Koordinaten |
* Je kleiner der Anteil desto schneller überstreicht der Elektronenstrahl die Kante und desto dunkler erscheint Sie. | * Je kleiner der Anteil desto schneller überstreicht der Elektronenstrahl die Kante und desto dunkler erscheint Sie. | ||
- | * Damit ist möglich die Helligkeit auch ohne Z-Eingang verändern. | + | * Damit ist es möglich die Helligkeit auch ohne Z-Eingang verändern. |
- | * In der unteren linken Ecke (0,0) erscheint ein heller Punkt, dies ist Folge der Austastlücken (" | + | * In der unteren linken Ecke (0,0) erscheint ein heller Punkt, dies ist eine Folge der Austastlücken (" |
* Um den Phosphor des Oszilloskop zu schonen sollte dieser außerhalb des sichtbaren Bereiches der Röhre bewegt werden. | * Um den Phosphor des Oszilloskop zu schonen sollte dieser außerhalb des sichtbaren Bereiches der Röhre bewegt werden. | ||
* Beispiel " | * Beispiel " | ||
Zeile 56: | Zeile 56: | ||
< | < | ||
+ | |||
+ | ==== Screen Capture ==== | ||
+ | {{ : | ||
+ | |||
+ | Das funktioniert prinzipiell sowohl im Raster als auch im reinen Vektorgrafikmodus. Das bild Rechts ist mit dem Rastergrafik modus entstanden. | ||
+ | |||
+ | < | ||
+ | |||
+ | Video Eingänge wie TV-Karten oder Webcams lassen sich auch abgreifen: | ||
+ | < | ||
===== Digitaloszilloskop ===== | ===== Digitaloszilloskop ===== | ||
Zeile 65: | Zeile 75: | ||
{{: | {{: | ||
{{: | {{: | ||
+ | |||
+ | === DSO Tipps: === | ||
+ | * Eine hohe Bildwiederhohlrate einstellen (z.B. 120Hz) um den Pixeltakt zu erhöhen und damit die Zeit " | ||
+ | * Ein möglichst breites Seitenverhältniss verwenden um wenig H-Blanks zu haben (ist immer gut). | ||
+ | * Geringe Speichertiefe einstellen (e.g. ~7kPoints). | ||
+ | * Mit der Samplerate rumspielen bis so wenig " | ||
+ | |||
+ | ===== Unsere anderen VGA-zu-Oszilloskop Projekte ===== | ||
+ | * [[https:// |