Запись в файл

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

Запись в файл

Postby fanat on 05 Aug 2008, 17:08

Здравствуйте, подскажите, пожалуйста. А точнее, дайте совет.
Вобщем необходимо определится с формой записи файла - т.е. писать или Ансишный файл или TDM или TDMS или другой формат.
Информация, записываемая в файл представляет из себя
["Дата" "Время" "Значение величины"]
["Дата" "Время" "Значение величины"]
["Дата" "Время" "Значение величины"].............

Записей очень много, порядка 10 записей за 1 сек.
Подскажите способ, с помощью которого мы можем сократить размер файла, в который будет записываться информация.
fanat
beginner
beginner
 
Posts: 32
Joined: 31 Jul 2008, 17:35
LabVIEW Version: 8.3 и 8.5
Karma: 0

Re: Запись в файл

Postby Eugen Graf on 05 Aug 2008, 17:20

Записывать в бинарном виде может быть?
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Запись в файл

Postby fanat on 05 Aug 2008, 17:25

спасибо, завтра попробую, раскажу
fanat
beginner
beginner
 
Posts: 32
Joined: 31 Jul 2008, 17:35
LabVIEW Version: 8.3 и 8.5
Karma: 0

Re: Запись в файл

Postby fanat on 07 Aug 2008, 17:02

Ну говорю итоги: Вообщем решили делать текстовый файл с табуляцией - по размеру получается приблизительно раз в 60 меньше чем TDM и TDMS. =(
fanat
beginner
beginner
 
Posts: 32
Joined: 31 Jul 2008, 17:35
LabVIEW Version: 8.3 и 8.5
Karma: 0

Re: Запись в файл

Postby Konstantin Sumenko on 11 Aug 2008, 09:58

Все правильно. При таком раскладе- текстовый файл. Более того, 10 записей за 1 секунду это не так уж и много. Удачи :)
User avatar
Konstantin Sumenko
expert
expert
 
Posts: 1436
Joined: 17 Jul 2008, 12:20
Location: Moscow
Medals: 2
Activity (1) Bronze (1)
LabVIEW Version: 2010
Karma: 122
VIP bloggers students

Re: Запись в файл

Postby Tpokl on 18 Feb 2014, 16:23

Здравствуйте, подскажите, пожалуйста.
При записи массива цифр в начало файла записывается количество этих цифр.
Как записывать только сами цифры?
Attachments
Запись масива(картинка).jpg
Запись масива(картинка).jpg (15.65 KiB) Viewed 7599 times
Зарись масива NEX.jpg
Значение которое не нужно записывать
Зарись масива NEX.jpg (27.4 KiB) Viewed 7599 times
Tpokl
beginner
beginner
 
Posts: 17
Joined: 21 Dec 2013, 16:02
LabVIEW Version: 2011 SP1
Karma: 0

Re: Запись в файл

Postby Eugen Graf on 18 Feb 2014, 17:09

Там сверху есть флэг "Prepend array or string size", так вот его нужно выставить на false.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Запись в файл

Postby Tpokl on 19 Feb 2014, 14:59

Спасибо, надо будет посмотреть повнимательней.
Tpokl
beginner
beginner
 
Posts: 17
Joined: 21 Dec 2013, 16:02
LabVIEW Version: 2011 SP1
Karma: 0

Re: Запись в файл

Postby Alexandr29rus on 06 Apr 2016, 16:07

Ребята помогите!
У меня задача с помощью Daq и тензодатчика написать программу что то типа весов и записывать полученный вес в таблицу, но как это сделать если значение тензодатчика постоянно меняется. Помогите плиз.
Attachments
моя работа черновик.vi
(79.56 KiB) Downloaded 80 times
Alexandr29rus
interested
interested
 
Posts: 4
Joined: 06 Apr 2016, 12:48
LabVIEW Version: 2013
Karma: 0

Re: Запись в файл

Postby Andrew Lunev on 06 Apr 2016, 17:41

1. Какой модуль используете для подключения тензодатчика и по какой схеме подключаете?
2. Почему значение тензодатчика постоянно меняется и почему не должно меняться по вашему мнению?
User avatar
Andrew Lunev
leader
leader
 
Posts: 863
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2018
Karma: 249
hardware I/O VIP teachers

Re: Запись в файл

Postby Alexandr29rus on 06 Apr 2016, 18:07

NI-9219 подключаю по четырех проводной для наиболее точных измерений. DAQ настроен на измерение сопротивления. Я понимаю что сопротивление постоянно меняется, но мне нужно в таблицу среднее значение в момент воздействия на тензодатчик
Alexandr29rus
interested
interested
 
Posts: 4
Joined: 06 Apr 2016, 12:48
LabVIEW Version: 2013
Karma: 0

Re: Запись в файл

Postby Blackman on 06 Apr 2016, 18:09

1. Разработать методику измерения веса с предполагаемым оборудование.
2. Реализовать ее в :labview:
3. Записать измеренное по методике значение веса в таблицу.
4. :drink:
Blackman
leader
leader
 
Posts: 761
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 217

Re: Запись в файл

Postby Andrew Lunev on 06 Apr 2016, 18:24

Alexandr29rus wrote:NI-9219 подключаю по четырех проводной для наиболее точных измерений. DAQ настроен на измерение сопротивления. Я понимаю что сопротивление постоянно меняется, но мне нужно в таблицу среднее значение в момент воздействия на тензодатчик

1. Использовать модуль 9219 в режиме измерения сопротивления для работы с тензодатчиками методически неверно. Википедия вам в помощь: https://ru.wikipedia.org/wiki/%D0%98%D0 ... 1%81%D1%82
Надо работать в режиме Full-Bridge. Преимущества мостовой схемы сами нагуглите. Но для учебной задачки можно и так, вопрос только какая точность вам нужна и при какой температуре хотите работать.
2. Для устранения шумов используйте усреднение сигнала. Вы его попытались сделать, но у вас совершенно не получилось. Усреднение сейчас у вас не работает. Разбирайтесь почему, для этого начните с основ Labview.
User avatar
Andrew Lunev
leader
leader
 
Posts: 863
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2018
Karma: 249
hardware I/O VIP teachers

Re: Запись в файл

Postby Alexandr29rus on 06 Apr 2016, 18:26

1.Взять весы
2.Измерить вес
3.записать в тетрадку
4. :nono:
Alexandr29rus
interested
interested
 
Posts: 4
Joined: 06 Apr 2016, 12:48
LabVIEW Version: 2013
Karma: 0

Re: Запись в файл

Postby Alexandr29rus on 06 Apr 2016, 18:31

Спасибо что помог записать данные в таблицу
Alexandr29rus
interested
interested
 
Posts: 4
Joined: 06 Apr 2016, 12:48
LabVIEW Version: 2013
Karma: 0

Next

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

Who is online

Users browsing this forum: No registered users and 1 guest

cron