Page 1 of 1

Температурный грфик из Excel

PostPosted: 21 Mar 2018, 12:43
by jane_wild
Ребята снова прошу помощи.
Лог температуры сохраняется в Excel файл. Необходимо построить график температуры от времени. Совсем запуталась с форматом времени. Время в ячейке сохраняется в виде
Time Format.png


Если его перевести в общий формат, то получиться вот такое число
General Format.png


Посмотрите вложеный VI. как его преобразовать обратно во время и отобразить на графике?
Помогите разобраться. Спасибо

PS. General error при попытке зайти на форум становиться очень назойливой....

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 13:44
by Vitekkz88
Ну да, LV2016 все разжились :crazy: У меня 2015 самая старшая :D

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 13:53
by jane_wild
Вот для версии 2014

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 13:57
by Artem.spb
вот ваша главная проблема :)
version.PNG
version.PNG (14.87 KiB) Viewed 515 times

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 14:12
by jane_wild
Я поняла, исправлюсь.
Вообщем было
Temp Chart.png


Стало
Temp Chart Short Version.png


Я просто убрала чтение из Excel, с этим проблем нет.
На входе обычный 2D массив строк полученный из Excel. Нужно построить график. Вот с этим загвоздка.

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 14:32
by Artem.spb
тут решение написано
http://digital.ni.com/public.nsf/allkb/ ... B600618827

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 16:02
by jane_wild
Может оно связано с тем, что формат файла .xlsx а не .xls может что данное решение применительно в LV8
Но данное решение у меня не работает. У меня 2D массив, а не одна дата в одной ячейке. Вообщем вопрос остается открытым. Как построить график

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 17:32
by dadreamer
What is a serial number?

Excel stores dates as sequential serial numbers so that they can be used in calculations. By default, January 1, 1900, is serial number 1, and January 1, 2008, is serial number 39448 because it is 39,448 days after January 1, 1900.

Можете попробовать допилить это решение или попытать счастья на stackoverflow (например, тот предпоследний пост или вот этот).

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 17:59
by taras_33
Держи. Сохранил для LV2013 (Решение не мое. Раньше где то нарыл на просторах инета.)
Немного допилил до требуемых хотелок.

Re: Температурный грфик из Excel

PostPosted: 21 Mar 2018, 18:28
by jane_wild
Спасибо, уже не в первый раз вы мне помогаете.