Журнал для снятия показаний

Простейшие вопросы в области инженерной разработки
Atom
advanced
advanced
Сообщения: 196
Зарегистрирован: 01 ноя 2009, 23:18
Версия LabVIEW: 2010
Откуда: Москва
Контактная информация:

Журнал для снятия показаний

Сообщение Atom »

Всем здравствуйте!
Интересует ведение журнала для снятия ежедневных показаний с виртуальных приборов.

1. Как сформировать таблицу для снятия показаний виртуальных приборов? Данные должны заноситься вручную. Известно количество строк(указывается перед созданием новой таблицы). Есть несколько постоянных стоолбцов и необходимо добавлять по одному столбцу ежедневно.

2. В каком виде лучше сохранять эти таблицы(если не предполагается ниличие таких пиложений как Excel и аналогичных программ сторонних производителей)?

Заранее спасибо!
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Konstantin Sumenko »

Ответ зависит от того, как потом этот журнал будет интерпретироваться, иными словами: он должен быть сразу удобочитаемым, или же он может подгружаться неким приложением, которое будет его приводить к удобочитаемому виду?
Atom
advanced
advanced
Сообщения: 196
Зарегистрирован: 01 ноя 2009, 23:18
Версия LabVIEW: 2010
Откуда: Москва
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Atom »

С этим журналом мы будем работать в LabView и при необходимости экспортировать в популярные форматы типа XLS. Нужно чтобы этот журнал с внесенными сегодня параметрами можно было открыть завтра и дополнить новыми.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Eugen Graf »

Вопрос - почему столбец, а не строка в день?
Формат - обычный, табличный, ASCII.
Atom
advanced
advanced
Сообщения: 196
Зарегистрирован: 01 ноя 2009, 23:18
Версия LabVIEW: 2010
Откуда: Москва
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Atom »

В строках мы пишем названия ВП, столбцы - это даты, на пересечении заносим результат. Под словом формат подразумевается расширение файла (сохраненной таблицы) который можно на следующий день загрузить и продолжить вносить данные.
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Viktor »

Мне кажется, было-бы правильнее поменять столбцы со строками.
Дат то больше, чем ВП :wink:
Аватара пользователя
Konstantin Sumenko

Activity Bronze
expert
expert
Сообщения: 1439
Зарегистрирован: 17 июл 2008, 12:20
Награды: 2
Версия LabVIEW: 2010
Откуда: Moscow
Поблагодарили: 1 раз
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Konstantin Sumenko »

Atom, предложение с записью по строкам дельное, так как так проще добавлять последовательно новые данные в файл. Если данные о VI заносятся в виде строки (а это всегда можно сделать), то ответ уже был дан: ASСII файл.
Atom
advanced
advanced
Сообщения: 196
Зарегистрирован: 01 ноя 2009, 23:18
Версия LabVIEW: 2010
Откуда: Москва
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Atom »

Всем спасибо за ответы. Но я только начинаю работать с таблицами и основной вопрос на данный момент не в строках и столбцах.
Мне не понятно как начать формировать табличный файл. В каком формате (расширение файла) хранить его на диске (если есть какие общепринятые правила - подскажите). В дальнейшем этот файл я буду модифицировать (изменять) по мере поступления данных с приборов, затем опять сохранять на диске и т.д. Иногда будет необходимость экспортировать данные из файла в "популярные" табличные форматы или выводить на печать.
Вот главные вопросы и ближайшие перспективы.
Буду очень признателен за конкретные советы по вышеописанным вопросам.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Eugen Graf »

Либо TXT либо CSV.
Формировать таблицу и записывать можно например с помощью Write To Spreadsheed File.
Экспортировать в XML можно "только" при наличии определённого тулкита.
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Журнал для снятия показаний

Сообщение mzu2006 »

Нужно периодически регистрировать данные с виртальных приборов? Т.е. с VI. Тогда, Operate->Log at completion, Там же в submenu задать log файл - это будет labview datalog file.
При необходимости прочитать потом - либо "Enable Database Access" либо subvi работы с datalog файлами.
Atom
advanced
advanced
Сообщения: 196
Зарегистрирован: 01 ноя 2009, 23:18
Версия LabVIEW: 2010
Откуда: Москва
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Atom »

блин, фикня с инетом....
Последний раз редактировалось Atom 24 ноя 2009, 23:44, всего редактировалось 1 раз.
Atom
advanced
advanced
Сообщения: 196
Зарегистрирован: 01 ноя 2009, 23:18
Версия LabVIEW: 2010
Откуда: Москва
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Atom »

Вот что то начало получаться с вашей помощью :) Но все равно возникают вопросы:
1. Файл не сохраняется в формате CSV. При принудительном изменении расширения, Excel говорит, что невозможно считать файл.
2. Как "вживить" таблицу 2 в таблицу 1 в месте, указанном стрелкой, чтобы у таблицы 2 отображалось не более 3-х столбцов? В таблице 2 размещаются данные за предыдущие календарные числа. Это делается для связи названий приборов с текущими и предыдщими значениями показаний( названия приборов забиваются вручную), чтобы названия приборов двигались одновременно с соответствующими значениями показаний приборов при Scroll проктке.
3. Как"вживить" ComboBox в определенные ячейки таблицы?
1.jpg
2.jpg
My_first_table.vi
(14.85 КБ) 163 скачивания
Аватара пользователя
Viktor

Activity Professionalism Tutorials Black
expert
expert
Сообщения: 1408
Зарегистрирован: 23 мар 2008, 10:56
Награды: 4
Версия LabVIEW: 2020
Откуда: Санкт-Петербург
Благодарил (а): 17 раз
Поблагодарили: 3 раза
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Viktor »

Немного подправил:
My_first_table.vi
(19.53 КБ) 188 скачиваний
bd.png
Atom
advanced
advanced
Сообщения: 196
Зарегистрирован: 01 ноя 2009, 23:18
Версия LabVIEW: 2010
Откуда: Москва
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Atom »

Спасибо! Будем пробовать.
Confocal
assistant
assistant
Сообщения: 104
Зарегистрирован: 15 авг 2008, 11:55
Версия LabVIEW: 8.5
Откуда: Россия, Московская область
Контактная информация:

Re: Журнал для снятия показаний

Сообщение Confocal »

Есть ли другие способы (кроме Read spreadsheet) прочитать файл формата csv из Экселя если там разделителями служат кавычки и запятые?
вот первая строка "28.11.,""15:6:33"",""3.69"",""6.00"".
Ответить

Вернуться в «Для чайников»