Найти - Пользователи
Полная версия: Небольшая программа
Начало » Центр помощи » Небольшая программа
1 2
mellaz
vic57
самый простой вариант - непрерывный цикл
так просто?)

а если несложно можно комментарии к коду?

не совсем понятна работа, я просто вообще нулячий в этой теме)

не совсем понятна строчка return randint(-3,6)*5

запускается генератор рандомных чисел в определенном диапазоне?
delvin-fil
mellaz
Честно говоря, я понятия не имею, о чем идет речь). Датчик по всей видимости можно любой взять)Вообще сут в том, чтобы написать данный алгоритм программы на питоне..Прикрепил граф схему работы программы)
Хорошо! Датчик где?
mellaz
delvin-fil
import __hello__
Представим, что он подключен к системе, либо кабельно, либо еще каким-то способом…
delvin-fil
mellaz
Представим, что он подключен к системе
То есть, доступа к нему нет?
Хорошо, зайдем с другой стороны.
Модель какая, какой фирмы? Надо выяснить, как, когда, какие и в каком формате он “выплевывает” данные.
vic57
mellaz
запускается генератор рандомных чисел в определ
да, это имитатор показаний датчика
 from random import randint
from time import sleep
def data_in():
    return randint(-3,6)*5
while True:# начало цикла
    t = data_in() # получение данных
    if t == -15:
        print 'temperature -15'
        break # сообщение, выход из цикла
    elif t == 30:
        print 'temperature +30'
        break # сообщение, выход из цикла
    sleep(1) # таймаут 1 сек, переход в начало цикла
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB