Журнал для снятия показаний
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Журнал для снятия показаний
Всем здравствуйте!
Интересует ведение журнала для снятия ежедневных показаний с виртуальных приборов.
1. Как сформировать таблицу для снятия показаний виртуальных приборов? Данные должны заноситься вручную. Известно количество строк(указывается перед созданием новой таблицы). Есть несколько постоянных стоолбцов и необходимо добавлять по одному столбцу ежедневно.
2. В каком виде лучше сохранять эти таблицы(если не предполагается ниличие таких пиложений как Excel и аналогичных программ сторонних производителей)?
Заранее спасибо!
Интересует ведение журнала для снятия ежедневных показаний с виртуальных приборов.
1. Как сформировать таблицу для снятия показаний виртуальных приборов? Данные должны заноситься вручную. Известно количество строк(указывается перед созданием новой таблицы). Есть несколько постоянных стоолбцов и необходимо добавлять по одному столбцу ежедневно.
2. В каком виде лучше сохранять эти таблицы(если не предполагается ниличие таких пиложений как Excel и аналогичных программ сторонних производителей)?
Заранее спасибо!
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Журнал для снятия показаний
Ответ зависит от того, как потом этот журнал будет интерпретироваться, иными словами: он должен быть сразу удобочитаемым, или же он может подгружаться неким приложением, которое будет его приводить к удобочитаемому виду?
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Журнал для снятия показаний
С этим журналом мы будем работать в LabView и при необходимости экспортировать в популярные форматы типа XLS. Нужно чтобы этот журнал с внесенными сегодня параметрами можно было открыть завтра и дополнить новыми.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Журнал для снятия показаний
Вопрос - почему столбец, а не строка в день?
Формат - обычный, табличный, ASCII.
Формат - обычный, табличный, ASCII.
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Журнал для снятия показаний
В строках мы пишем названия ВП, столбцы - это даты, на пересечении заносим результат. Под словом формат подразумевается расширение файла (сохраненной таблицы) который можно на следующий день загрузить и продолжить вносить данные.
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Журнал для снятия показаний
Мне кажется, было-бы правильнее поменять столбцы со строками.
Дат то больше, чем ВП
Дат то больше, чем ВП
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Журнал для снятия показаний
Atom, предложение с записью по строкам дельное, так как так проще добавлять последовательно новые данные в файл. Если данные о VI заносятся в виде строки (а это всегда можно сделать), то ответ уже был дан: ASСII файл.
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Журнал для снятия показаний
Всем спасибо за ответы. Но я только начинаю работать с таблицами и основной вопрос на данный момент не в строках и столбцах.
Мне не понятно как начать формировать табличный файл. В каком формате (расширение файла) хранить его на диске (если есть какие общепринятые правила - подскажите). В дальнейшем этот файл я буду модифицировать (изменять) по мере поступления данных с приборов, затем опять сохранять на диске и т.д. Иногда будет необходимость экспортировать данные из файла в "популярные" табличные форматы или выводить на печать.
Вот главные вопросы и ближайшие перспективы.
Буду очень признателен за конкретные советы по вышеописанным вопросам.
Мне не понятно как начать формировать табличный файл. В каком формате (расширение файла) хранить его на диске (если есть какие общепринятые правила - подскажите). В дальнейшем этот файл я буду модифицировать (изменять) по мере поступления данных с приборов, затем опять сохранять на диске и т.д. Иногда будет необходимость экспортировать данные из файла в "популярные" табличные форматы или выводить на печать.
Вот главные вопросы и ближайшие перспективы.
Буду очень признателен за конкретные советы по вышеописанным вопросам.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Журнал для снятия показаний
Либо TXT либо CSV.
Формировать таблицу и записывать можно например с помощью Write To Spreadsheed File.
Экспортировать в XML можно "только" при наличии определённого тулкита.
Формировать таблицу и записывать можно например с помощью Write To Spreadsheed File.
Экспортировать в XML можно "только" при наличии определённого тулкита.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Журнал для снятия показаний
Нужно периодически регистрировать данные с виртальных приборов? Т.е. с VI. Тогда, Operate->Log at completion, Там же в submenu задать log файл - это будет labview datalog file.
При необходимости прочитать потом - либо "Enable Database Access" либо subvi работы с datalog файлами.
При необходимости прочитать потом - либо "Enable Database Access" либо subvi работы с datalog файлами.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Журнал для снятия показаний
блин, фикня с инетом....
Последний раз редактировалось Atom 24 ноя 2009, 23:44, всего редактировалось 1 раз.
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Журнал для снятия показаний
Вот что то начало получаться с вашей помощью :) Но все равно возникают вопросы:
1. Файл не сохраняется в формате CSV. При принудительном изменении расширения, Excel говорит, что невозможно считать файл.
2. Как "вживить" таблицу 2 в таблицу 1 в месте, указанном стрелкой, чтобы у таблицы 2 отображалось не более 3-х столбцов? В таблице 2 размещаются данные за предыдущие календарные числа. Это делается для связи названий приборов с текущими и предыдщими значениями показаний( названия приборов забиваются вручную), чтобы названия приборов двигались одновременно с соответствующими значениями показаний приборов при Scroll проктке.
3. Как"вживить" ComboBox в определенные ячейки таблицы?
1. Файл не сохраняется в формате CSV. При принудительном изменении расширения, Excel говорит, что невозможно считать файл.
2. Как "вживить" таблицу 2 в таблицу 1 в месте, указанном стрелкой, чтобы у таблицы 2 отображалось не более 3-х столбцов? В таблице 2 размещаются данные за предыдущие календарные числа. Это делается для связи названий приборов с текущими и предыдщими значениями показаний( названия приборов забиваются вручную), чтобы названия приборов двигались одновременно с соответствующими значениями показаний приборов при Scroll проктке.
3. Как"вживить" ComboBox в определенные ячейки таблицы?
-
- assistant
- Сообщения: 104
- Зарегистрирован: 15 авг 2008, 11:55
- Версия LabVIEW: 8.5
- Откуда: Россия, Московская область
- Контактная информация:
Re: Журнал для снятия показаний
Есть ли другие способы (кроме Read spreadsheet) прочитать файл формата csv из Экселя если там разделителями служат кавычки и запятые?
вот первая строка "28.11.,""15:6:33"",""3.69"",""6.00"".
вот первая строка "28.11.,""15:6:33"",""3.69"",""6.00"".