TFT Monitor per DDC/CI steuern

Hardware- und Elektronikbasteleien, Ansteuerung von Schnittstellen und Peripherie.
Fragen zu "Consumer"-Problemen kommen in Offtopic.
Benutzeravatar
Hoto
Beiträge: 294
Registriert: 01.09.2004 22:51

TFT Monitor per DDC/CI steuern

Beitrag von Hoto »

http://de.wikipedia.org/wiki/Display_Data_Channel

Hat sich schon mal Jemand mit DDC/CI beschäftigt?

Damit ist es ja nicht nur möglich die Daten des Monitors abzufragen und dessen Einstellungen, sondern auch vom PC aus die Einstellungen zu ändern. Ich hab dabei vor allem daran Interesse Helligkeit, Kontrast und Farbwerte abzurufen und einzustellen und würde mir dafür gern ein kleines PB Programm mit mehreren Profilen schreiben.

Wie muss ich da ran gehen, geht das per WinApi?
Benutzeravatar
dige
Beiträge: 1182
Registriert: 08.09.2004 08:53

Re: TFT Monitor per DDC/CI steuern

Beitrag von dige »

+ 1

Suche gerade nach einer Möglichkeit die Bildschirmhelligkeit per API zu regeln.
Würde gern ein Display automatisch zeitgesteuert (über Nacht) dimmen und dann wieder hochregeln.

Ist das eher ein Energiespar Thema?

Hat jemand einen Tipp?

Danke!!
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: TFT Monitor per DDC/CI steuern

Beitrag von RSBasic »

Ich habe davon leider keine Ahnung, aber reicht auch eine fertige Konsolenanwendung aus?
Welches Betriebssystem verwendest du? Am besten schreibst du das in deiner Signatur.
Ich nehme mal an, du benutzt Windows, dann wäre z.B. die folgende Anwendung hilfreich: http://www.nirsoft.net/utils/nircmd.html bzw. http://www.nirsoft.net/utils/nircmd.zip
Beispiel: nircmd.exe setbrightness 50
Dann kannst du in der Systemsteuerung > Aufgabenplanung einen neuen Taskeintrag mit Uhrzeitfestlegung erstellen.
Falls die Anwendung nicht funktioniert oder ausreicht, einfach nach anderen Anwendungen googlen. Da gibt es bezüglich dieses Themas viele Threads, z.B.: http://superuser.com/questions/472081/c ... and-prompt

Ansonsten kannst du deinen Energieplan auch so konfigurieren, so dass dein Monitor nach einer Inaktivitätszeit von x Minuten automatisch ausgeschaltet wird. Das spart mehr Stom, falls es darum geht, dass dein PC nachtsüber unbeaufsichtigt läuft.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
dige
Beiträge: 1182
Registriert: 08.09.2004 08:53

Re: TFT Monitor per DDC/CI steuern

Beitrag von dige »

Super Tipp!! Danke! Funktioniert auf Anhieb und reicht exakt für meine Zwecke. Danke RSBasic!
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Benutzeravatar
dige
Beiträge: 1182
Registriert: 08.09.2004 08:53

Re: TFT Monitor per DDC/CI steuern

Beitrag von dige »

Ergänzung: hatte Nirsoft angefragt, welche Funktion er in seinem Tool verwendet und den Tipp bekommen das geht mit DeviceIOControl. Daraufhin habe ich im Forum ein Beispiel von GPI gefunden: http://forums.purebasic.com/german/view ... =8&t=23170
:-)
"Papa, mein Wecker funktioniert nicht! Der weckert immer zu früh."
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: TFT Monitor per DDC/CI steuern

Beitrag von RSBasic »

Vielen Dank :allright:
Seinen Code werde ich in meiner WinAPI Library hinzufügen.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten