Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
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.
Erfahrung ist die Summe der gemachten Fehler
KISS - Keep it simple and stupid
Walking on water and developing software from a specification are easy if both are frozen. – Edward V Berard
Was da gemacht wird, kann ich Dir aber nicht sagen. Vielleicht kann es mir ja jemand erklären.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
In diesem Bsp. wird mittels .NET-Knoten auf die WMI (Windows Management Instrumentation) zugegriffen.
Das wird oft von System-Administratoren eingesetzt.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
CPU Temperatur auf dem Mainboard anzeigen
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.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
' schrieb:Hier ein Bsp. von NI:
[attachment=53723:Temperatur_der_CPU.vi]
Danke fürs VI, bei mir (XP-pro, auch DELL) produziert es aber die längste aller bisher gesehenen Fehlermeldungen :
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
Erfahrung ist die Summe der gemachten Fehler
KISS - Keep it simple and stupid
Walking on water and developing software from a specification are easy if both are frozen. – Edward V Berard
18.03.2010, 14:18 (Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2010 14:23 von Y-P.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
CPU Temperatur auf dem Mainboard anzeigen
Also, bei mir (kein DELL ) klappt's.
Gruß Markus
EDIT: Was ich aber gerade sehe: Bei mir wird immer 38,05°C angezeigt.
Kann den Wert jemand bestätigen, oder habt ihr (bei denen es funktioniert) andere Werte?
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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.
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
EDIT: Was ich aber gerade sehe: Bei mir wird immer 38,05°C angezeigt.
Kann den Wert jemand bestätigen, oder habt ihr (bei denen es funktioniert) andere Werte?
Erfahrung ist die Summe der gemachten Fehler
KISS - Keep it simple and stupid
Walking on water and developing software from a specification are easy if both are frozen. – Edward V Berard
18.03.2010, 15:00 (Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2010 15:00 von Y-P.)
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
CPU Temperatur auf dem Mainboard anzeigen
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
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!