В этом примере показано, как считать температуру ЦП, в градусах Цельсия (°C).
Требования:
Загрузите целевой компьютер с ядром реального времени Simulink Real-Time.
В командной строке MATLAB® введите dslrtCPUTemperatureDemo
загружать и запускать модель на целевом компьютере.
mdl='dslrtCPUTemperature'; open_system(fullfile(matlabroot,'toolbox','rtw','targets','xpc','xpcdemos',mdl));
slrtpingtarget; set_param(mdl,'RTWVerbose','off'); rtwbuild(mdl); tg = slrt('TargetPC1'); load(tg,mdl); start(tg); pause(20); stop(tg);
### Starting Simulink Real-Time build procedure for model: dslrtCPUTemperature Warning: This model contains blocks that do not handle sample time changes at runtime. To avoid incorrect results, only change the sample time in the original model, then rebuild the model. ### Successful completion of build procedure for model: dslrtCPUTemperature ### Created MLDATX ..\dslrtCPUTemperature.mldatx ### Looking for target: TargetPC1 ### Download model onto target: TargetPC1
close_system(mdl,0);