Данные в таблицу

Работа с файлами и базами данных

Re: Данные в таблицу

Postby Viktor on 16 Oct 2012, 19:05

kazim wrote:я так изначально и делал,но необходимо чтобы было всего 2 столбца в таблице

Тогда так:
Write To Spreadsheet File.PNG
Write To Spreadsheet File
Write To Spreadsheet File.PNG (5.27 KiB) Viewed 8322 times
User avatar
Viktor
expert
expert
 
Posts: 1396
Joined: 23 Mar 2008, 10:56
Location: Санкт-Петербург
Medals: 4
Activity (1) Professionalism (1) Tutorials (1) Black (1)
LabVIEW Version: 2018
Karma: 161
hardware VIP bloggers

Re: Данные в таблицу

Postby khismad on 26 Mar 2013, 16:37

Здравствуйте. С LabVIEW знаком всего пару недель. Возникла сложность с сохранением данных в таблицу в Excel файл. Смысл в просмотре показаний со счетчиков в момент времени.
Имеется два одномерных массива, 1й массив из Timestamp нужно записать в первый столбец с заголовком "Время", а 2й из Numeric соответственно во второй столбец с заголовком "Показания". Подскажите пожалуйста как это можно реализовать, а то пока ума не хватает и время поджимает.

И второй маленький вопрос. С помощью каких функций можно производить запись в таблицу в определенный столбец и определенную строчку.
khismad
beginner
beginner
 
Posts: 17
Joined: 26 Mar 2013, 16:00
LabVIEW Version: 2012 SP1
Karma: 0

Re: Данные в таблицу

Postby IvanLis on 26 Mar 2013, 17:43

Проще всего писать в CSV файл, это обычный текстовый файл, и работаете с ним как с текстовым файлом.
А потом открыть его в Excel.
User avatar
IvanLis
professor
professor
 
Posts: 4609
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 725
hardware VIP bloggers teachers

Re: Данные в таблицу

Postby dadreamer on 27 Mar 2013, 05:58

Здесь рассматриваются все основные способы экспорта данных в Excel: http://zone.ni.com/devzone/cda/pub/p/id/1339
Также есть тулкит для работы с Excel, реализованный на ActiveX. И вообще, с помощью поиска можно найти массу вещей по этой теме, например вот.
User avatar
dadreamer
professor
professor
 
Posts: 3099
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2018
Karma: 781
I/O VIP vision internet

Re: Данные в таблицу

Postby Dasha-Dasha on 14 May 2013, 11:14

Здравствуйте. Помогите пожалуйста записать данные с 16 каналов в файл, задавая шаг удобный дискретизации. Частота от Гц до 2 кГц. Отправлять в файл пачками. Использую программы, показанные выше, не получается. Работаю с NI-Rio и тремя ацп в нем. Вообще не хочет писать в файл ничего(((
Dasha-Dasha
interested
interested
 
Posts: 2
Joined: 07 May 2013, 14:13
Location: Москва
LabVIEW Version: 11
Karma: 0

Re: Данные в таблицу

Postby Pavel Krivozubov on 14 May 2013, 11:43

Dasha-Dasha, посмотрите Вашу почту
User avatar
Pavel Krivozubov
professor
professor
 
Posts: 4382
Joined: 07 Feb 2008, 16:39
Location: г. Электросталь
Medals: 3
Activity (2) Bronze (1)
LabVIEW Version: 7.0 - 2013
Karma: 218
hardware I/O PDA VIP vision bloggers internet teachers students freelance

Re: Данные в таблицу

Postby Ivan_TRB on 12 Nov 2014, 17:34

Добрый день! Подскажите пожалуйста, у меня в цикле WHILE LOOP содержится цикл CASE, при различных событиях в CASE необходимо писать данные в разные колонки. Как это можно реализовать?
Ivan_TRB
beginner
beginner
 
Posts: 13
Joined: 10 Nov 2014, 17:01
LabVIEW Version: 14
Karma: 0

Re: Данные в таблицу

Postby Vitekkz88 on 12 Nov 2014, 17:40

Как это можно реализовать?

А с каким типом файлов Вы работаете?TDMS,xls,txt может что-то еще?
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1033
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 300
hardware I/O VIP

Re: Данные в таблицу

Postby Ivan_TRB on 12 Nov 2014, 18:24

Vitekkz88 wrote:
Как это можно реализовать?

А с каким типом файлов Вы работаете?TDMS,xls,txt может что-то еще?


Спасибо за быстрый ответ!

Хотел бы с xls. Выкладываю VI. Здесь идет чтение сообщения с CAN интерфейса и в зависимости от значения первого байта, сообщение пишется в строку своего текстового файла. Т.е. 3 вида сообщений - 3 файла. Я хотел бы писать все это в таблицу в разные колонки. Частота прихода сообщений 100 Гц.
Attachments
2014-11-12 18_23_17-CAN PARSE.vi Block Diagram on canbussimple.lvproj_NI-sbRIO9636-0176997F.png
Ivan_TRB
beginner
beginner
 
Posts: 13
Joined: 10 Nov 2014, 17:01
LabVIEW Version: 14
Karma: 0

Re: Данные в таблицу

Postby IvanLis on 12 Nov 2014, 19:03

Ivan_TRB wrote:Спасибо за быстрый ответ!

Исходник выкладывайте.
User avatar
IvanLis
professor
professor
 
Posts: 4609
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 725
hardware VIP bloggers teachers

Re: Данные в таблицу

Postby Ivan_TRB on 12 Nov 2014, 19:06

IvanLis wrote:
Ivan_TRB wrote:Спасибо за быстрый ответ!

Исходник выкладывайте.
Attachments
CAN BUS Parse 2.rar
(43.35 KiB) Downloaded 184 times
Ivan_TRB
beginner
beginner
 
Posts: 13
Joined: 10 Nov 2014, 17:01
LabVIEW Version: 14
Karma: 0

Re: Данные в таблицу

Postby Vitekkz88 on 12 Nov 2014, 19:37

Хотел бы с xls.

К сожалению у меня нет тулкита для записи в xls. Хотя в том тулките есть блоки,у которых можно указывать номер столбца таблицы для записи данных.
Я уже привык работать с TDMS, поэтому вот Вам один из примеров реализации.
Attachments
SaveTDMS.png
SaveInTDMS.vi
LabVIEW 8.6
(26 KiB) Downloaded 167 times
SaveInTDMS.vi
LabVIEW 2013
(30.28 KiB) Downloaded 186 times
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1033
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 300
hardware I/O VIP

Re: Данные в таблицу

Postby Kosist on 13 Nov 2014, 01:49

Вам нужен NI LabVIEW Report Generation Toolkit for Microsoft Office для этого. Прилагаю простенький пример - можно сделать что-то вроде этого; можна добавить добавление данных в шаблон, построение графиков, и кучу прочих "вкусностей", тулкит этот довольно интерестный.
И маленький комментарий по поводу Вашего кода - можно обойтись одной Case Structure. Просто селектор будет не boolean, а число - Вы ведь сравниваете значение первого байта, вот и заведите его на селектор.
Attachments
Excel.vi
(16.03 KiB) Downloaded 172 times
Excel.png
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 857
Joined: 21 Feb 2011, 23:44
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 245
CLAD I/O VIP students

Re: Данные в таблицу

Postby Vitekkz88 on 13 Nov 2014, 05:25

Kosist Сегодня, 02:49
Вам нужен NI LabVIEW Report Generation Toolkit for Microsoft Office для этого.

Price: $ 609 :brows:
http://sine.ni.com/nips/cds/view/p/lang/ru/nid/209050
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
User avatar
Vitekkz88
expert
expert
 
Posts: 1033
Joined: 21 Jan 2014, 15:45
Location: Томск
Medals: 3
Activity (1) Silver (1) Автор (1)
LabVIEW Version: 12,13,14
Karma: 300
hardware I/O VIP

Re: Данные в таблицу

Postby Kosist on 13 Nov 2014, 10:26


Всегда можно Trial версию попробовать :wink:
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 857
Joined: 21 Feb 2011, 23:44
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 245
CLAD I/O VIP students

PreviousNext

Return to Сохранение данных

Who is online

Users browsing this forum: No registered users and 1 guest

cron