Lab5
.docxФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Ордена Трудового Красного Знамени
Федеральное государственное бюджетное образовательное учреждение высшего образования
МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ
Кафедра Интеллектуальных систем в управлении и автоматизации
Лабораторная работа №5
по предмету СРВ
Выполнил:
Студент 4-ого курса
Москва, 2018
Цель работы:
Написать в операционной системе Raspberry Pi3 10 на языке программирования Python код для записи в отдельный файл температуры процессора и времени, каждую секунду в течение 10 секунд.
Код программы:
#!/usr/bin/env python2.7
# -*- encoding: utf-8 -*-
import time
import datetime
import os
i=0
file = open("/home/raspex/Lab5.txt","w")
while i<10:
fd1=open("/sys/class/thermal/thermal_zone0/temp","r")
temp_cpu=float(fd1.read())
fd1.close()
file.write(str(temp_cpu/1000) + " " + str(datetime.datetime.now()) + "\n")
time.sleep(1)
i=i+1
file.close()
Результат выполнения программы:
52.078 2018-10-30 13:45:29.060479
52.616 2018-10-30 13:45:30.062064
52.616 2018-10-30 13:45:31.063589
52.078 2018-10-30 13:45:32.065110
51.54 2018-10-30 13:45:33.066640
51.54 2018-10-30 13:45:34.067318
52.616 2018-10-30 13:45:35.068913
52.616 2018-10-30 13:45:36.070461
52.616 2018-10-30 13:45:37.072053
52.078 2018-10-30 13:45:38.073609