LabVIEWForum.de
CPU Temperatur auf dem Mainboard anzeigen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+--- Thema: CPU Temperatur auf dem Mainboard anzeigen (/Thread-CPU-Temperatur-auf-dem-Mainboard-anzeigen)

Seiten: 1 2


CPU Temperatur auf dem Mainboard anzeigen - wernerIBN - 18.03.2010 11:58

Gibt es eigentlich ein fertiges VI das mir die CPU-Temperatur meines Prozessors auf dem mainboard liefert ? Die meisten (oder alle?) Mainboards haben ja diese Temperatursensoren drauf, wie man im BIOS oder z.B. mit dem Freeware-Programm Speedfan sehen kann.


CPU Temperatur auf dem Mainboard anzeigen - Y-P - 18.03.2010 13:10

Hier ein Bsp. von NI:
[attachment=25240]
Lv86_img

Was da gemacht wird, kann ich Dir aber nicht sagen. Vielleicht kann es mir ja jemand erklären. Wink

Gruß Markus


CPU Temperatur auf dem Mainboard anzeigen - RoLe - 18.03.2010 13:30

In diesem Bsp. wird mittels .NET-Knoten auf die WMI (Windows Management Instrumentation) zugegriffen.
Das wird oft von System-Administratoren eingesetzt.

Kann man auch im DOS-Fenster mit:
Code:
WMIC Temperature
oder
Code:
WMIC Temperature get CurrentTemperature
abfragen

Meine DELL hat scheinbar keine Sensoren-_-


CPU Temperatur auf dem Mainboard anzeigen - Y-P - 18.03.2010 13:33

Das Grobe habe ich schon verstanden, aber was die einzelnen Property Nodes machen (wie z.B. Get instances, get enumerator, Move next,....) ist mir zu hoch. Trotzdem schon mal Danke.

Gruß Markus

' schrieb:In diesem Bsp. wird mittels .NET-Knoten auf die WMI (Windows Management Instrumentation) zugegriffen.



CPU Temperatur auf dem Mainboard anzeigen - wernerIBN - 18.03.2010 14:02

' schrieb:Hier ein Bsp. von NI:
[attachment=53723:Temperatur_der_CPU.vi]
Lv86_img

Danke fürs VI, bei mir (XP-pro, auch DELL) produziert es aber die längste aller bisher gesehenen Fehlermeldungen Big Grin:

Fehler 1172 ist bei Error calling method System.Management.ManagementObjectCollection+ManagementObjectEnumerator.MoveNext of ObjectId handle: 0x213F1124 for obj 0x31E27EC[System.Management.ManagementObjectCollection+ManagementObjectEnumerato
] in domain [Bolometer.lvproj for Run] and thread 25500, (System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht.
Inner Exception: System.Management.ManagementException: Nicht unterstützt
) in Temperatur_der_CPU.vi aufgetreten


CPU Temperatur auf dem Mainboard anzeigen - Y-P - 18.03.2010 14:18

Also, bei mir (kein DELL Big Grin) klappt's. Unsure

Gruß Markus

EDIT: Was ich aber gerade sehe: Bei mir wird immer 38,05°C angezeigt. Unsure
Kann den Wert jemand bestätigen, oder habt ihr (bei denen es funktioniert) andere Werte?


CPU Temperatur auf dem Mainboard anzeigen - SeBa - 18.03.2010 14:33

48,55°C

XP-Pro & DELL FTW

EDIT:
Der Wert ist aber eher eine Konstante.... denn egal was ich mache, es bleibt dabei.
Sapsseshalber hab ich mal SpeedFan installiert... der zeigt die Temperatur von 48,55°C garnicht an. Sondern andere Werte. Wobei die Temp1 konstant bei 50,5°C steht, wogegen Core1&2 Temp deutlich schwanken.


CPU Temperatur auf dem Mainboard anzeigen - wernerIBN - 18.03.2010 14:45

' schrieb:Also, bei mir (kein DELL Big Grin) klappt's. Unsure

Gruß Markus

EDIT: Was ich aber gerade sehe: Bei mir wird immer 38,05°C angezeigt. Unsure
Kann den Wert jemand bestätigen, oder habt ihr (bei denen es funktioniert) andere Werte?

Kannst du mit http://www.almico.com/sfdownload.php gegenchecken...


CPU Temperatur auf dem Mainboard anzeigen - Y-P - 18.03.2010 15:00

Scheint der ziemlich konstanten "Temp 2" bei "Speed Fan" zu entsprechen.
Nur "Temp 1" ändert sich dort je nach CPU-Auslastung.
Wie bekomme ich aber "Temp 1" in mein LabVIEW-Programm. In dem Bsp.-Programm wird doch nur ein Objekt (Temp.?) erkannt.

Gruß Markus


CPU Temperatur auf dem Mainboard anzeigen - SeBa - 18.03.2010 15:11

Schau dir mal das Log vom SpeedFan an.
Da steht bei mir z.B. drin:

' schrieb:Found ACPI temperature (50,5C)

In LV öffnest du "rootWMI:MSAcpi_ThermalZoneTemperature"

Also SpeedFan findet auch nur eine Temp. per WMI (wenn es denn das ist, was dort benutzt wird), LV fragt per WMI auf jeden Fall den/die/das ACPI Dingens und da gibt es halt nur die eine Temperatur.

Gruß SeBa