Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Kleines Harware Tool (https://www.delphipraxis.net/4479-kleines-harware-tool.html)

Fox007 30. Apr 2003 19:26


Kleines Harware Tool
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab mal ein kleines Beispiel Programm geschrieben das es dem benutzer ermöglicht die CPU temperatur, Kühler umdrehungen, CPU Core Spannung, Versorgungsspannung usw.
üder den shared memory des MotherBoard Monitors auszulesen.

Der MBM version 5.x muss installiert sein, damit es funktioniert.
Download HIER: http://mbm.livewiredev.com

Is vielleicht ganz nützlich für manche die diese Informationen in Ihre Programme einbinden wollen..

Viel Spaß damit..

S - tefano 30. Apr 2003 22:11

Hi,

hab mir das Prog jetz nich angesehen, hab den MBM vor n paar Tagen deinstalliert weil ich ihn nich wirklich gebraucht habe.
Dein Prog kann ja wirklich ganz nützlich sein, wenn man solche Informationen in seinen Projekten anzeigen will, aber wer den MBM hat, der guckt dann sowieso da nach anstatt in deinem Prog.
Ich find das - ohne dir und deinem Prog zu nahe treten zu Wollen (denn Arbeit ist Arbeit ist Arbeit und soll anerkannt werden) - ungefähr genauso (sorry) sinnlos wie Komponenten für eigene Programme, die MP3s abspielen indem sie Winamp ansteuern.
Somit ist das Programm wieder nicht unabhängig (was die Funktionen angeht) und kann in den meisten Fällen nicht dem Programm, dessen Informationen es ausliest, vorgezogen werden.
Aber trotzdem. War bestimmt viel Arbeit und schon vor allen Dingen dass du mit Sachen wie "Shared Memory" (wo ich ja garkeine Ahnung von hab) verdient (zumindest meinen) Respekt.

Bis dann,

S - tefano

BrainCode 30. Apr 2003 23:15

Liste der Anhänge anzeigen (Anzahl: 1)
In deinem Programm hat sich ein Fehler eingeschlichen (siehe Screenshot)! Oder glaubst du, mein Athlon hätte nach mehreren Stunden Arbeit 31°C, während mein Gehäuse doppelt so heiß ist...

Luckie 1. Mai 2003 05:07

Zitat:

Zitat von BrainCode
In deinem Programm hat sich ein Fehler eingeschlichen (siehe Screenshot)! Oder glaubst du, mein Athlon hätte nach mehreren Stunden Arbeit 31°C, während mein Gehäuse doppelt so heiß ist...

Sitz du eventuell mit deinem Rechner in der Sauna? :roll: Das könnte eine Erklärung sein. :mrgreen:

Mirilin 1. Mai 2003 05:58

Liste der Anhänge anzeigen (Anzahl: 1)
@BrainCode Dir gehts gut, ich brenne schon fast.

Luckie 1. Mai 2003 07:29

Zu mindest dürfte dein Kondenswasser schon kochen. :mrgreen: Wie wäre es mit einem Spiegelei zum Frühstück?

nailor 1. Mai 2003 07:52

@Mirilin: Dein Kühler ist ja auch kaputt. Der hat nur noch 255 rpm drauf...

Fox007 1. Mai 2003 09:23

hehe Sorry jungs =)
hab vergessen zu sagen das bei jedem die einzelnen Speicherplätze anders belegt sind.

Wie man im Source sehen kann werden nur 4 verschiedene Sensoren ausgelesen..
wenn dort aber nix steht wird 255 bzw 0 ausgegeben.

das problem lässt sich zur zeit nur im source korrigieren.
nämlich HIER:

Code:
with sdSensor[1] do begin
          Label_CPU.Caption := Format('%.7g', [ssCurrent]);
Die Sensornummern gehen von 0 bis 65 wobei
0-31 den Temperatursensoren enspricht
32-47 den Spannungs Sensoren
48-63 den Kühler Speed
64 CPU Speed
65 CPU auslastung

Für alle gängigen PCs sollte der 0 Sensor für die Chassis Temp sein
und der 1 für die CPU temp..
wenn jetz wer noch 4 andere temp sensoren hat verschiebt sich das..

Alexander 1. Mai 2003 18:18

lager das doch in eine Ini-DAtei aus
Wäre nur so eine Idee

BrainCode 3. Mai 2003 10:06

Schade, und ich dachte schon, mein Lüfter wäre plötzlich so gut geworden, dass er mehr als den Temperaturausgleich zwischen CPU und Case schafft ;-)

Neuni 19. Mai 2004 18:55

Re: Kleines Harware Tool
 
Liste der Anhänge anzeigen (Anzahl: 1)
Nur mal ne Frage, aber kann das sein (BILD)????

Guckt mal auf die CPU-Temperatur :shock:

MrKnogge 19. Mai 2004 19:05

Re: Kleines Harware Tool
 
nee, das eill ich dann nicht direkt glauben, aber das es da wohl n buck gibt, wurde oben ja bereits geschrieben...

Neuni 19. Mai 2004 19:26

Re: Kleines Harware Tool
 
Schade...sonst hätte ich nicht mehr 2 Ghz, sondern 2,5 :mrgreen:

Kam mir auch n bissl komisch vor mit den -15°C

woki 19. Mai 2004 20:40

Zitat:

Zitat von S - tefano
Hi,

hab mir das Prog jetz nich angesehen, hab den MBM vor n paar Tagen deinstalliert weil ich ihn nich wirklich gebraucht habe.
Dein Prog kann ja wirklich ganz nützlich sein, wenn man solche Informationen in seinen Projekten anzeigen will, aber wer den MBM hat, der guckt dann sowieso da nach anstatt in deinem Prog.
Ich find das - ohne dir und deinem Prog zu nahe treten zu Wollen (denn Arbeit ist Arbeit ist Arbeit und soll anerkannt werden) - ungefähr genauso (sorry) sinnlos wie Komponenten für eigene Programme, die MP3s abspielen indem sie Winamp ansteuern.
Somit ist das Programm wieder nicht unabhängig (was die Funktionen angeht) und kann in den meisten Fällen nicht dem Programm, dessen Informationen es ausliest, vorgezogen werden.

Ich möchte diese Kritik am Sinn eines Tools, das Informationen über den Zustand der Hardware, anderen Programmen einfach zugänglich macht, doch mal ganz deutlich zurückweisen, und sagen, die Idee macht Sinn, Qualität der Umsetzung hab ich aber nicht geprüft, auch nicht was es das schon alles gibt.
Warum macht das Sinn: Es mag erstaunlich vielen Windows-Usern und Windows-Entwicklern nicht mehr gegenwärtig sein, das auch so ein Windows Computer vielleicht mal laufen sollte, ohne pausenlos von einem User gestreichelt zu werden. Ich kenne da durchaus Maschinen, deren unbemerkter Ausfall einigen Leuten sehr weh tun könnte, ohne daß das Budget da wäre, sie über Jahre hinweg, 24/7 von mehreren Administratoren (40 h Woche) beobachten zu lassen.
Tools die da z.B. den Ausfall des Prozessorlüfters automatisch melden, oder mir die Möglichkeit geben, die gewünschten Reaktionen selbst zu programmieren, also wer soll wie informiert werden, soll die Maschine runtergefahren werden, soll eine Stellvertreetermaschine genau jetzt Synchron übernehmen..., sind genauso sinnvoll wie nicht ganz ausgereifte Codebeispiele, die einem immerhin noch aufzeigen, wie man es machen kann.

Grüsse
Woki

Nicodius 19. Mai 2004 21:28

Re: Kleines Harware Tool
 
das mit der hitze ist gaudig :mrgreen:

S - tefano 20. Mai 2004 11:34

Zitat:

Zitat von woki
Tools die da z.B. den Ausfall des Prozessorlüfters automatisch melden, oder mir die Möglichkeit geben, die gewünschten Reaktionen selbst zu programmieren, also wer soll wie informiert werden, soll die Maschine runtergefahren werden, soll eine Stellvertreetermaschine genau jetzt Synchron übernehmen..., sind genauso sinnvoll wie nicht ganz ausgereifte Codebeispiele, die einem immerhin noch aufzeigen, wie man es machen kann.

Grüsse
Woki

Naja gut, das sehe ich ein. Da muss ich zugeben, dass ich meine Meinung dahingehend nicht mit genügend Weitblick gebildet habe.
Jedoch bin ich der Meinung, dass ein großteil der Tools die in ihren Kernfunktionen auf andere Software zugreift (also nach dem Beispiel von Progs die MBM oder Winamp verwenden um ihren Zweck zu erfüllen) nicht über den Funktionsumfang der Software hinausgeht von der sie "geerbt" hat.

Bis dann,

S - tefano

woki 20. Mai 2004 12:28

Zitat:

Zitat von S - tefano
Jedoch bin ich der Meinung, dass ein großteil der Tools die in ihren Kernfunktionen auf andere Software zugreift (also nach dem Beispiel von Progs die MBM oder Winamp verwenden um ihren Zweck zu erfüllen) nicht über den Funktionsumfang der Software hinausgeht von der sie "geerbt" hat.

Nun ja, ich würde sagen, sicher macht nicht jedes Tool das mal jemand just for Fun oder zum Ausprobieren gemacht hat Sinn, aber im Prinip ist 'Wiederverwertung' der Kern jedes wissenschaftlichen, technischen und betriebswirtschaftlichen Handelns, oder um mal das geflügelte Wort zu zitieren:

Never make it, if you can buy it,

und dann natürlich erst recht:

Never make it, if you can get it for free.

Grüsse
Woki

FlinkerFinger 10. Apr 2005 16:40

Re: Kleines Harware Tool
 
Also ich finde das Prog gut und ich kann es auch sehr gut gebrauchen =D . Zwar nur den quellcode aber das macht ja hoffentlich nix. Saubere Arbeit!!! Suche schon seit tagen nach sinnvollen threads wie ich die temperatur auslesen kann. Mir ist dabei egal ob ich ein anderes Prog dafür laufen lassen muss, verbraucht eh kaum resourcen.

Vielen dank für diesen Code !!!!!!!!!!!!!!!!!!

FlinkerFinger 10. Apr 2005 16:49

Re: Kleines Harware Tool
 
Eine sache die mir noch fehlt, aber auch bei MbM nicht dabei ist, wäre die cpu auslastung... Aber sicher finde ich noch ein paar threads dazu =D


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:40 Uhr.

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