Этот пример показывает, как считать температуру ЦП, в градусах Цельсия (°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; tg.load(mdl); tg.start; pause(20); tg.stop;
### Starting Simulink Real-Time build procedure for model: dslrtCPUTemperature ### Generated code for 'dslrtCPUTemperature' is up to date because no structural, parameter or code replacement library changes were found. ### 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);