Построение графиков в Excel
- Войдите на сайт для отправки комментариев
Ср, 30/09/2015 - 22:26
Записываю данные с датчика температуры и влажности на sd карту.
В Excel получаю график изменения параметров.
Если на карту записываю float - ничего не получается.
Если float перевожу в int то всё гуд.
Как решить вопрос чтобы график строился по данным float
float humidity = dht.getHumidity(); float temperature = dht.getTemperature(); File logFile = SD.open("LOG.csv", FILE_WRITE); if (logFile) { logFile.print(ID); logFile.print(";"); logFile.print(humidity); logFile.print(";"); logFile.print(temperature); logFile.close(); }
Не совсем понятно на какой стадии у вас проблемы. Не записывается на карту или не правильно строятся графики?
значения float пишутся на карту и выводятся в excel
а вот графики показывать не хочет, зараза
если температуру запишу в int всё нормально
замени все точки на запятые.
с запятыми в excel данные по столбцам не распределяются, а пишутся в куче
Ты что-то не так делаешь.
вывод в таком виде у меня получается.
графики не строятся....
можешь показать кусок кода именно с записью на карту или на почту скинь 7808543@gmail.com
может что то не так делаю, а самому разобраться не получается.
Сообщение №3
"1.01" Excel обработает как "1 января", например.
Столбцы C и D у тебя из строк состоят, а не из чисел.
не врубаюсь
так получается из строк
а так получается из чисел?
график строится
Повторяю еще раз.
В столбцах C и D не числа, а строки!
Перед построением замени в csv-файле все точки на запятые, тогда в столбцах будут числа.
В региональных настройках операционной системы замени знак отделения дробной части с запятой на точку.
полез в региональные настройки - знак отделения дробной части ТОЛЬКО запятая, точки нет!
получается, что читая с датчика значение влажности и записывая на sd карту, на самой карте число будет записано как float с точкой.
а excel это прочитает уже не как число.
полная фигня.
придётся ограничится целыми числами или искать как дробное число разделить на две части и записать через запятую
Собрать строку
Пройтись циклом по символам
Заменить встречные точки на запяты
Записать в файл
Черт, я похоже гостайну выдал.
ну никогда я с этим не сталкивался и знаний в программировании недостаточно....
http://sirexcel.ru/priemi-excel/kak-pomenyat-tochki-na-zapyatye-v-excel/
спасибо, получилось.
так уж у меня сложилось, что с excel столкнулся впервые...
полез в региональные настройки - знак отделения дробной части ТОЛЬКО запятая, точки нет!
И на клавиатуре точка тоже исчезла? Ввести ручками никак?
полез в региональные настройки - знак отделения дробной части ТОЛЬКО запятая, точки нет!
И на клавиатуре точка тоже исчезла? Ввести ручками никак?
спасибо, разобрался.
сижу, любуюсь графиками...)))))