Запись в файл
-
- beginner
- Сообщения: 32
- Зарегистрирован: 31 июл 2008, 17:35
- Версия LabVIEW: 8.3 и 8.5
- Контактная информация:
Запись в файл
Здравствуйте, подскажите, пожалуйста. А точнее, дайте совет.
Вобщем необходимо определится с формой записи файла - т.е. писать или Ансишный файл или TDM или TDMS или другой формат.
Информация, записываемая в файл представляет из себя
["Дата" "Время" "Значение величины"]
["Дата" "Время" "Значение величины"]
["Дата" "Время" "Значение величины"].............
Записей очень много, порядка 10 записей за 1 сек.
Подскажите способ, с помощью которого мы можем сократить размер файла, в который будет записываться информация.
Вобщем необходимо определится с формой записи файла - т.е. писать или Ансишный файл или TDM или TDMS или другой формат.
Информация, записываемая в файл представляет из себя
["Дата" "Время" "Значение величины"]
["Дата" "Время" "Значение величины"]
["Дата" "Время" "Значение величины"].............
Записей очень много, порядка 10 записей за 1 сек.
Подскажите способ, с помощью которого мы можем сократить размер файла, в который будет записываться информация.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- beginner
- Сообщения: 32
- Зарегистрирован: 31 июл 2008, 17:35
- Версия LabVIEW: 8.3 и 8.5
- Контактная информация:
Re: Запись в файл
Ну говорю итоги: Вообщем решили делать текстовый файл с табуляцией - по размеру получается приблизительно раз в 60 меньше чем TDM и TDMS. =(
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Запись в файл
Все правильно. При таком раскладе- текстовый файл. Более того, 10 записей за 1 секунду это не так уж и много. Удачи :)
-
- beginner
- Сообщения: 17
- Зарегистрирован: 21 дек 2013, 16:02
- Версия LabVIEW: 2011 SP1
- Контактная информация:
Re: Запись в файл
Здравствуйте, подскажите, пожалуйста.
При записи массива цифр в начало файла записывается количество этих цифр.
Как записывать только сами цифры?
При записи массива цифр в начало файла записывается количество этих цифр.
Как записывать только сами цифры?
- Вложения
-
- Запись масива(картинка).jpg (15.65 КБ) 13201 просмотр
-
- Значение которое не нужно записывать
- Зарись масива NEX.jpg (27.4 КБ) 13201 просмотр
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Запись в файл
Там сверху есть флэг "Prepend array or string size", так вот его нужно выставить на false.
-
- interested
- Сообщения: 4
- Зарегистрирован: 06 апр 2016, 12:48
- Версия LabVIEW: 2013
- Контактная информация:
Re: Запись в файл
Ребята помогите!
У меня задача с помощью Daq и тензодатчика написать программу что то типа весов и записывать полученный вес в таблицу, но как это сделать если значение тензодатчика постоянно меняется. Помогите плиз.
У меня задача с помощью Daq и тензодатчика написать программу что то типа весов и записывать полученный вес в таблицу, но как это сделать если значение тензодатчика постоянно меняется. Помогите плиз.
- Вложения
-
- моя работа черновик.vi
- (79.56 КБ) 206 скачиваний
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Запись в файл
1. Какой модуль используете для подключения тензодатчика и по какой схеме подключаете?
2. Почему значение тензодатчика постоянно меняется и почему не должно меняться по вашему мнению?
2. Почему значение тензодатчика постоянно меняется и почему не должно меняться по вашему мнению?
-
- interested
- Сообщения: 4
- Зарегистрирован: 06 апр 2016, 12:48
- Версия LabVIEW: 2013
- Контактная информация:
Re: Запись в файл
NI-9219 подключаю по четырех проводной для наиболее точных измерений. DAQ настроен на измерение сопротивления. Я понимаю что сопротивление постоянно меняется, но мне нужно в таблицу среднее значение в момент воздействия на тензодатчик
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Запись в файл
1. Разработать методику измерения веса с предполагаемым оборудование.
2. Реализовать ее в
3. Записать измеренное по методике значение веса в таблицу.
4.
2. Реализовать ее в
3. Записать измеренное по методике значение веса в таблицу.
4.
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Запись в файл
1. Использовать модуль 9219 в режиме измерения сопротивления для работы с тензодатчиками методически неверно. Википедия вам в помощь: https://ru.wikipedia.org/wiki/%D0%98%D0 ... 1%81%D1%82Alexandr29rus писал(а):NI-9219 подключаю по четырех проводной для наиболее точных измерений. DAQ настроен на измерение сопротивления. Я понимаю что сопротивление постоянно меняется, но мне нужно в таблицу среднее значение в момент воздействия на тензодатчик
Надо работать в режиме Full-Bridge. Преимущества мостовой схемы сами нагуглите. Но для учебной задачки можно и так, вопрос только какая точность вам нужна и при какой температуре хотите работать.
2. Для устранения шумов используйте усреднение сигнала. Вы его попытались сделать, но у вас совершенно не получилось. Усреднение сейчас у вас не работает. Разбирайтесь почему, для этого начните с основ Labview.
-
- interested
- Сообщения: 4
- Зарегистрирован: 06 апр 2016, 12:48
- Версия LabVIEW: 2013
- Контактная информация:
-
- interested
- Сообщения: 4
- Зарегистрирован: 06 апр 2016, 12:48
- Версия LabVIEW: 2013
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 12 Ответы
- 600 Просмотры
-
Последнее сообщение Sergey Puzanov
-
- 4 Ответы
- 958 Просмотры
-
Последнее сообщение jane_wild
-
- 1 Ответы
- 17 Просмотры
-
Последнее сообщение Artem.spb