Страница 2 из 2

Re: Преобразование строки

Добавлено: Вт окт 02, 2018 8:05 am
serghei
Только сейчас дошло )) - в сериале видим нормальное число с запятой. А порог регулирования задаем как целое.

Код: Выделить всё

if(rele1State==1 && data1 > 24) // 24 - уставка температуры{
Пока меньше 24 - реле не включится. Или я опять что то не так понял ?

Re: Преобразование строки

Добавлено: Вт окт 02, 2018 10:47 am
svetozar161
serghei писал(а):
Вт окт 02, 2018 8:05 am
Только сейчас дошло )) - в сериале видим нормальное число с запятой. А порог регулирования задаем как целое.

Код: Выделить всё

if(rele1State==1 && data1 > 24) // 24 - уставка температуры{
Пока меньше 24 - реле не включится. Или я опять что то не так понял ?
Да, задаем именно число с запятой, строка просто для примера, забыл поправить когда писал. Вместо 24 читайте как 24.3 например...

Re: Преобразование строки

Добавлено: Вт окт 02, 2018 3:59 pm
ser009
serghei писал(а):
Вт окт 02, 2018 8:05 am
Только сейчас дошло )) - в сериале видим нормальное число с запятой. А порог регулирования задаем как целое.

Код: Выделить всё

if(rele1State==1 && data1 > 24) // 24 - уставка температуры{
Пока меньше 24 - реле не включится. Или я опять что то не так понял ?
Более эстетичнее будет сделать переменную
+ вы сможете в дальнейшем меняя эти значения изменять диапазон вкл/откл скажем с ВЕБ-интерфейса или с дисплея. Откуда угодно
СпойлерПоказать

Код: Выделить всё

int temp_max = 24; // температура отключения 
int temp_min = 21; // температура включения

if(rele1State==0 && data1 < temp_min){
// включение
}

if(rele1State==1 && data1 > temp_max){
// отключение
}


Re: Преобразование строки

Добавлено: Вт окт 02, 2018 4:07 pm
serghei
Да это понятно и работает на твоей странице. Не ясно почему только с целыми числами.

Re: Преобразование строки

Добавлено: Вт окт 02, 2018 6:09 pm
ser009
Используйте float.
Что вам мешает?