Данные в файл с учетом реального времени

Работа с файлами и базами данных
Аватара пользователя
Olga_1989
beginner
beginner
Сообщения: 36
Зарегистрирован: 09 ноя 2011, 06:52
Версия LabVIEW: 9.0
Откуда: Екатеринбург
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Olga_1989 »

Приветик))
Подскажите как организовать запись в файл ( текстовая строка с табуляцией в табличный файл). Основная программка в цикле, а запись в case. И программа при каждом true запрашивает у меня имя табл файла.
Что сделать для записи без постоянного запроса имени файла?
Вложения
save_5sek.vi
(19.85 КБ) 118 скачиваний
Аватара пользователя
Olga_1989
beginner
beginner
Сообщения: 36
Зарегистрирован: 09 ноя 2011, 06:52
Версия LabVIEW: 9.0
Откуда: Екатеринбург
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Olga_1989 »

Из темы "Сохранение данных с задержкой"
Извиняюсь, что пишу об этом здесь, а не в той теме, откуда взяла.

Суть прибора, выполненного на скрине:
ABSH писал(а):Вся проблема в тос что я хочу сохранять данные и отображать их в тамлице с задержкой раз в 5 секунд, т.е. время 11:21:10 далее 11:21:15, при этом сигнал на графики выводится постоянно и обновляется раз в секунду, и выдавал не пачками данныые, а построчно.
Приложил часть подпрограммы в :vi: Данные, естественно, получаю с платы сбора данных.
Просто не могу понять что делает первый кадр и каково его назначение.
И можете мне объяснить для чего программа запрашивает два файла .xls ?
Вложения
Chart_in_table.jpg
Chart_in_table.jpg (14.37 КБ) 4170 просмотров
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: Данные в файл с учетом реального времени

Сообщение IvanLis »

Olga_1989 писал(а):Что сделать для записи без постоянного запроса имени файла?
Контрол Path из цикла вынесите и укажите путь к файлу до запуска программы.

Но учтите, что у Вас не "дозапись в файл", а перезапись.
Аватара пользователя
Olga_1989
beginner
beginner
Сообщения: 36
Зарегистрирован: 09 ноя 2011, 06:52
Версия LabVIEW: 9.0
Откуда: Екатеринбург
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Olga_1989 »

Понять не могу в чем ошибка.
Case убираю - пишет в файл. А с case - не пишет :think: .
Вложения
Experience_1.vi
(50.9 КБ) 126 скачиваний
1.png
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: Данные в файл с учетом реального времени

Сообщение IvanLis »

Olga_1989 писал(а):Понять не могу в чем ошибка.
Case убираю - пишет в файл. А с case - не пишет :think: .
У меня все работает, только у Вас символ "Разрыва строки" не подключен к "Концентратору строк"
Аватара пользователя
Olga_1989
beginner
beginner
Сообщения: 36
Зарегистрирован: 09 ноя 2011, 06:52
Версия LabVIEW: 9.0
Откуда: Екатеринбург
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Olga_1989 »

IvanLis писал(а):
Olga_1989 писал(а):Понять не могу в чем ошибка.
Case убираю - пишет в файл. А с case - не пишет :think: .
У меня все работает, только у Вас символ "Разрыва строки" не подключен к "Концентратору строк"
Спасибо за проверку)
Завтра снова буду юзать.
Аватара пользователя
Olga_1989
beginner
beginner
Сообщения: 36
Зарегистрирован: 09 ноя 2011, 06:52
Версия LabVIEW: 9.0
Откуда: Екатеринбург
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Olga_1989 »

Да, работает :super: . Это я, дурочка, пыталась в .xls записывать, когда эти функции пишут в .txt :rtfm: .
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: Данные в файл с учетом реального времени

Сообщение IvanLis »

Olga_1989 писал(а):Да, работает :super: . Это я пыталась в .xls записывать, когда эти функции пишут в .txt :rtfm: .
Этот файл открыть в Exel можно как CSV формат. Только при сохранении и открытии необходимо придерживаться определенных правил форматирования.
Аватара пользователя
Olga_1989
beginner
beginner
Сообщения: 36
Зарегистрирован: 09 ноя 2011, 06:52
Версия LabVIEW: 9.0
Откуда: Екатеринбург
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Olga_1989 »

Организовала считывание с датчиков и запись в файл.
Частотой записи управляю с помощью Numeric Control (Частота записи,сек - см.скрин). Не каждый раз ввожу число в Numeric Control (забываю :think: ). По умолчанию - значение "0", соответственно при таком значении программа в файл ни чего не записывает.
Вопрос: Можно ли установить значение по умолчанию в Numeric Control? Если - можно, то как это сделать?
Вложения
Собрала с вашей помощью)
Собрала с вашей помощью)
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Oleg B. »

Вопрос: Можно ли установить значение по умолчанию в Numeric Control? Если - можно, то как это сделать?
Установи нужное по умолчанию значение в Numeric Control. ПКМ на этот Control => Data Operations => Make Current Value Default
veni, vidi, phallomorphi
Аватара пользователя
Olga_1989
beginner
beginner
Сообщения: 36
Зарегистрирован: 09 ноя 2011, 06:52
Версия LabVIEW: 9.0
Откуда: Екатеринбург
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Olga_1989 »

Привет ))
Кнопка "Остановить работу всего приложения" прекращает работу всей подпрограммы (здесь подпрограммой я называю всё, что выполняется в Case Structure). На данный момент она работает только при условии что Case Structure/True.
Подскажите что можно сделать, чтобы эта кнопка была в Case Structure/True и Case Structure/False (в качестве элемента управления)
Вложения
скрин.png
Последний раз редактировалось Olga_1989 01 дек 2011, 18:10, всего редактировалось 1 раз.
Аватара пользователя
kolim
beginner
beginner
Сообщения: 29
Зарегистрирован: 01 мар 2011, 17:35
Версия LabVIEW: 2010
Откуда: Киев
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение kolim »

Функция NOT
Вложения
NOT.PNG
NOT.PNG (5.98 КБ) 4036 просмотров
Аватара пользователя
kolim
beginner
beginner
Сообщения: 29
Зарегистрирован: 01 мар 2011, 17:35
Версия LabVIEW: 2010
Откуда: Киев
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение kolim »

Как я понял, нужна локальная переменная Кнопки. В структуре можно присваивать Кнопке TRUE или FALSE
Аватара пользователя
Olga_1989
beginner
beginner
Сообщения: 36
Зарегистрирован: 09 ноя 2011, 06:52
Версия LabVIEW: 9.0
Откуда: Екатеринбург
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение Olga_1989 »

На сколько я знаю, локальную переменную можно либо считывать, либо в нее передавать значение (если не права, пожалуйста поправьте меня).
А мне нужно чтобы она была элементом управления - Change to Control.
Аватара пользователя
kolim
beginner
beginner
Сообщения: 29
Зарегистрирован: 01 мар 2011, 17:35
Версия LabVIEW: 2010
Откуда: Киев
Контактная информация:

Re: Данные в файл с учетом реального времени

Сообщение kolim »

ВСЕ верно, я не правильно понял задание. Возможно поможет паралельные циклы
http://www.labviewportal.org/ru/program ... jnye-cikly
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»