Re: zweiten Videoausgang ansprechen?
From: Gerold Mittelstädt (1358[RemoveThis)
Date: 03/20/05
- Next message: dim-->ension: "Re: Anwendung in Taskliste verbergen (Anwendungsliste)"
- Previous message: Thorsten Albers: "Re: Objekt zur druckpfad suche und ausgabe!"
- In reply to: Wolfgang Bussmann: "zweiten Videoausgang ansprechen?"
- Next in thread: Wolfgang Bussmann: "Re: zweiten Videoausgang ansprechen?"
- Reply: Wolfgang Bussmann: "Re: zweiten Videoausgang ansprechen?"
- Messages sorted by: [ date ] [ thread ]
Date: Sun, 20 Mar 2005 22:43:04 +0100
Wolfgang Bussmann schrieb:
> Ich programmiere für Reitturniere LED-Anzeigetafeln, die über den
> Seriellen Com Port angesteuert werden.
>
> Jetzt ist angesprochen worden, ob man nicht über den Video Ausgang der
> Graphikkarte (meist gelbe Buchse) die Monitoranzeige oder auch andere
> Daten ausgeben kann.
Klar geht das
>
> Ich könnte mir vorstellen, dass die Ansteuerung "graphikchipmäßig"
> (NVIDIA / ATI /etc.) erfolgen muss.
nein eigentlich nicht. Natürlich verarbeitet der Graphikchip irgendwann
das Bild aber darauf wirst Du wohl keinen direkten Zugriff erhalten. Es
sei denn du willst das Rad neu erfinden und einen eigenen Treiber für
die betreffenden Karten schreiben. Diese haben - wenn die Karte dies
Harwaremäßig unterstützt - schon vom Hersteller selbst eine
Funktionalität eingebaut, die die Multi-Mon Ausgabe ünterstützt. Und
diese kann wiederum über Windows angesteuert werden.
> Kann mir vielleicht einer hierzu kleine Tipps oder Hinweise geben.
Wenn das ganze Reittunier-Anzeigesystem nur über PCs läuft, auf die Du
direkt Zugriff hast und Du Dein Programm nicht idiontensicher machen
willst/musst hier die (wahrscheinlich nicht eleganteste und
professionellste aber mit Sicherheit einfachste) Lösung am Beispiel
einer ATI Radeon 9600 Pro (weil ich jetzt keinen Roman schreiben will
und wegen des besseren Verständtnisses in der Stichpunkt-Version):
Ansatz 1 - Computermonitor und Anzeigemonitor zeigen das selbe an
(Geklontes Bild):
Desktop > Rechtsklick > Eigenschaften > Registrierkarte Einstellungen >
Erweitert > Registrierkarte Anzeige
TV aktivieren. (nur verfügbar wenn Anzeigeadapter mit der Grafikkarte
verbunden ist; sonst Aktivierung über Störungsbeseitigung > "Erkennen
meines TV erzwingen")
Jetzt wird über den TV-Ausgang der Grafikkarte das Bild des Monitors
geklont wiedergegeben. Du kannst jetzt z.B ein Vollbildfenster verwenden
und zum Anzeigen alles verwenden was GDI, DirectX, OpenGL, etc. zu
bieten haben.
Ansatz 2 - Sekundärmonitoranzeige über TV-Ausgang ausgeben (Desktop auf
2. Bildschirm erweitern):
Desktop > Rechtsklick > Eigenschaften > Registrierkarte Einstellungen
Rechtsklick auf den 2. Monitor > Angefügt
"Dieses Gerät als primärem Monitor verwenden" deaktiviert
"Windows-Desktop auf diesen Monitor erweitern" aktiviert.
Jetzt kannst du die Auflösung und Farbqualität entsprechend deinen
Bedürfnissen anpassen. Die Grafikkarte müsste automatisch den
erweiterten Desktop auf dem Anzeigegerät ausgeben. (Muss jedoch
angeschlossen sein - sonst kann der Monitor nicht aktiviert werden.)
Jetzt kannst du eine Form erstellen, diese auf die 2. Anzeige ziehen und
dort ein Vollbild daraus machen. Jetzt kann es jedoch - je nach
Grafikkarte - sein, dass nicht mehr die volle Funktionalität von DirectX
/ OpenGL zur Verfügung steht.
Ich favorisiere Ansatz 2, da am normalen Monitor die gewöhnliche Ausgabe
weiterhin parallel stattfinden kann, und die Zuschauer dann die Grafisch
aufgemotzte Version ohne Steuerelemente zu sehen bekommen während Du
weiterhin volle Kontrolle hast.
Gerold
- Next message: dim-->ension: "Re: Anwendung in Taskliste verbergen (Anwendungsliste)"
- Previous message: Thorsten Albers: "Re: Objekt zur druckpfad suche und ausgabe!"
- In reply to: Wolfgang Bussmann: "zweiten Videoausgang ansprechen?"
- Next in thread: Wolfgang Bussmann: "Re: zweiten Videoausgang ansprechen?"
- Reply: Wolfgang Bussmann: "Re: zweiten Videoausgang ansprechen?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|