Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Desktop-Info (https://www.delphipraxis.net/133666-desktop-info.html)

markus5766h 27. Mai 2009 12:47

Re: Desktop-Info
 
@ devidespe :
kannst Du "GEWINNABSICHT" noch etwas hervorheben ???????? (grins) :mrgreen:

So, und nun mal Budder bei de Fische :

weil einige Hardware-Entwickler immer so tun, als ob ein Teperatur-Sensor 'was Schwieriges wäre...
dieser Sensor ist nichts anderes als ein Widerstand (oder Transistor - ist imho auch nur ein
- steuerbarer - Widerstand), über den bei einer bestimmten Teperatur
auf Grund seines teperaturabhängigen Widerstandes eine bestimmte
Spannung abfällt (sog. PTC's , NTC's oder eben Transistoren).
Nun noch das Ganze durch einen 8-bit AD-Wandler gejagt (6 bit würden auch reichen) und das Ergebnis an
einer Adresse ablegen.
Solche Bauteile gibt's fix-und fertig (ca. 6mm^2).
Die Adressbussteuerung wird bei Grafikkarten eh benötigt, ist also auch schon vorhanden.

ICH HABE FRETIG

Das macht jeder Elektroniker-Azubi im 2. Halbjahr.

DevidEspenschied 27. Mai 2009 13:10

Re: Desktop-Info
 
Einige Hersteller geben die Datenblätter ohne wenn und aber weiter, andere beschränken diese Auswahl. Dabei kann man in vielen Fällen die Datenblätter beantragen, muss dafür aber ein Unternehmen darstellen und häufig ein sog. Non-Disclosure Agreements (Vertraulichkeitsvereinbarungen) unterzeichnen. Dabei wollen die Hersteller ebenfalls wissen, was das eigene Unternehmen in der Branche treibt und ob sich dadurch die Absatzzahlen der eigenen Sensor-Chips steigern lassen. Das wäre natürlich im Interesse des Sensorherstellers und priorisiert die Herausgabe entsprechender Datenblätter.

In erster Linie sind die Datenblätter jedoch für Chipsatz- und BIOS-Hersteller gedacht, um sie in die Chipsätze zu integrieren und entsprechend vom BIOS aus anzusprechen und zu steuern. Als Privatmann hat man relativ schlechte Karten.

Wenn man der Sprache C++ und den grundlegenden Ansprechverhalten der Sensoren mächtig ist (also I2C-Bus, SMBus), kann man das LM-Sensors Projekt näher betrachten. Hier ist für sehr viele Chips die Ansteuerung sowie das Auslesen der entsprechenden Werte enthalten. Allerdings ist das relativ komplex und man sollte mit einem Chip (etwa dem eigenen von Entwicklungssystem) beginnen und sich dann weiter herantasten. Ich glaube die c't hatte hier mal ein DOS-Pascal Programm geschrieben (damals für den LM75/78 Chip), der per SMBus die Daten ermittelt. Das könnte man auf Windows portieren und anpassen.

markus5766h 27. Mai 2009 13:16

Re: Desktop-Info
 
... für den LM75/LM78 gibt's hier irgendwo auch
einen funktionierenden Beitrag - bin mal darüber gestolpert.

... mal sehen, ob ich den noch mal finde

fui-tak 27. Mai 2009 17:25

Re: Desktop-Info
 
Zitat:

Zitat von markus5766h
@fui-tak:

was heißt Uralt
und was ruckeln, was ruckelt ? eine Anzeige, das ganze Programm ???

Also ich hab einen alten XP-Laptop, 376 MB RAM, immerhin 2GHz Prozessor und das Programm verursacht bei mir durchgängig eine CPU Auslastung von 60% - 80%
Außerdem hab ich über dem Programm immer eine Maus als Sanduhr (kann also nichts anklicken), die oberen linken drei Kästchen sind nicht gefüllt und das Traybar-Icon reagiert auch nicht.

Vielleicht bringt es was einen Menüpunkt einzubauen mit dem man die Aktualisierungsintervalle der Anzeigen für langsamere Computer runter regeln kann

markus5766h 28. Mai 2009 09:24

Re: Desktop-Info
 
Hallo, Intervall-Einstellung werd' ich integrieren - ist 'ne gute Idee.
... die probleme liegen wohl nicht an der Takzgeschwindigkeit der CPU
sondern eher am etwas mageren Arbeitsspeicher.

DevidEspenschied 28. Mai 2009 09:37

Re: Desktop-Info
 
Zitat:

Zitat von markus5766h
... für den LM75/LM78 gibt's hier irgendwo auch
einen funktionierenden Beitrag - bin mal darüber gestolpert.

... mal sehen, ob ich den noch mal finde

Es gibt hier ein Delphi-Programm, welches jedoch von 2001 stammt und nicht mehr funktionieren dürfte.

Um das Thema Sensoren abzuschließen, lasst mich noch folgendes sagen: entweder wir finden einen oder mehr Entwickler, die sich vorrangig mit einem Projekt um die Temperaturen/Lüfter befassen, oder dieses Thema kann eingestellt werden. Der Aufwand ist derartig groß, dass er nicht als quasi Erweiterung eines Desktop-Info-Programms betrachtet werden kann.

Um es ebenfalls zu sagen: mit dem WinRing0 Projekt stehen kostenlose und signierte Treiber zur Verfügung, mit denen man auf die Hardware zugreifen kann. Soweit ich weiß, gibt es hier eine Hand voll Mitglieder, die das umsetzen könnten (mich eingeschlossen).

markus5766h 3. Jun 2009 11:48

Re: Desktop-Info
 
Hallo,
aktualisierte Version im ersten Beitrag,
Aktualisierungsintervalle können jetzt eingestellt werden.

fui-tak 3. Jun 2009 12:59

Re: Desktop-Info
 
Hab die neue Version mit den Aktualisierungsintervallen mal getestet, das ganze hat aber noch nicht viel gebracht. Ich hab immer noch die ganze Zeit eine Sanduhr über dem Programm. Das Optionsfenster hat sich auch nur nach ein paar Sekunden geöffnet und das Verstellen der Aktualisierungsintervalle durch die Pfeile dauerte auch ewig.
Mein Fazit: Das ganze läuft nicht ordentlich auf älteren Computern, aber an sich sieht das Programm echt gut aus

markus5766h 3. Jun 2009 13:13

Re: Desktop-Info
 
Hallo,
kann es sein, dass dein Lappy SharedMemory bei der Grafik benutzt ?
Das würde einiges erklären .....

fui-tak 3. Jun 2009 19:49

Re: Desktop-Info
 
Zitat:

Zitat von markus5766h
Hallo,
kann es sein, dass dein Lappy SharedMemory bei der Grafik benutzt ?
Das würde einiges erklären .....

Mal eben schnell bei Wikipedia zu dem Thema nachgeschaut und das könnte gut sein, dass Shared Memory bei mir genutzt wird.
Das kann man doch bestimmt irgendwo nachschauen?

jaenicke 3. Jun 2009 19:52

Re: Desktop-Info
 
Du könntest in den Anzeigeeigenschaften unter Einstellungen nachschauen was da als Grafikkarte steht, ggf. auch dort unter Erweitert was dort als Speicher steht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz