PDA

View Full Version : دمای CPU



IC_prog
سه شنبه 19 تیر 1386, 11:35 صبح
چگونه میتوان در vfp دمای cpu را اندازی گیری کرد . آیا dll یا ocx خاصی نیاز هست .
آیا قطعه متصل به فن cpu همان تریستور است . اگر هست من بیشتر هدفم کنترل حرارت از این قطعه است .
اساتید اگر تجربه ای دارید لطفا راهنمایی کنید.
من این کارو تو vfp میخوام انجام بدم.

hamed_m
پنج شنبه 21 تیر 1386, 03:37 صبح
با استفاده از WinMgmts اگر مادربرد با استانداردهای مایکروسافت سازگار باشه میشه اطلاعاتی راجع به سنسور گرمایی روی سی پی یو بدست آورد.

مثلا:


LOCAL lcComputerName, loWMIService, loItems, loItem, lcVal
lcComputerName = "."
loWMIService = GETOBJECT("winmgmts:\\" + lcComputerName + "\root\cimv2")
loItems = loWMIService.ExecQuery( "SELECT * FROM Win32_CurrentProbe",,48)

FOR EACH loItem IN loItems
lcVal = loItem.CurrentReading
IF !ISNULL(lcVal)
? "Value: " + lcVal
?
ENDIF
ENDFOR



sint32
Read-only
Qualifiers: Units(Milliamps)
Current value indicated by the sensor.



اگر در مورد MSAcpi_ThermalZoneTemperature تحقیق کنید باید دمای سی پی یو رو هم بشه بدست آورد.

IC_prog
شنبه 23 تیر 1386, 11:30 صبح
ببخشید اما من که چیزی نفهمیدم میشه بیشتر توضیح بدین ؟
WinMgmts چی هست ؟
MSAcpi_ThermalZoneTemperature ؟

hamed_m
یک شنبه 24 تیر 1386, 15:21 عصر
http://www.google.com/search?q=winmgmts+foxpro&meta (http://www.google.com/search?hl=nl&q=winmgmts+foxpro&meta)=

IC_prog
شنبه 30 تیر 1386, 08:33 صبح
ببخشید ولی من چیزی نفهمیدم. !؟