Сохранение данных в XML

Работа с файлами и базами данных
Аватара пользователя
Eugen Graf

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

Сохранение данных в XML

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

Выкладываю простейший пример сохранения данных в XML файле. На самом деле уж проще некуда.
Использовать такое можно например, если нужно чтобы после выхода из программы все последние значения сохранялись и при последующем старте программы восстанавливались.
XML.PNG
XML.PNG (3.81 КБ) 24098 просмотров
XML.vi
(12.79 КБ) 1312 скачиваний
Аватара пользователя
Jakob Brontfeyn

Activity Gold Silver Black
expert
expert
Сообщения: 1729
Зарегистрирован: 28 фев 2008, 11:01
Награды: 6
Благодарил (а): 1 раз
Контактная информация:

Re: Сохранение данных в XML

Сообщение Jakob Brontfeyn »

А здесь что они имееют в виду ?

http://www.picad.com.ua/0205/pdf/54-57.pdf
Аватара пользователя
Eugen Graf

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

Re: Сохранение данных в XML

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

Да, но посмотри, какая у них блок диаграмма, и какая здесь!
При использовании конфигурационных файлов, надо для каждого элемента использовать свой подприбор, то есть записывать каждый элемент по отдельности. А здесь мы записываем сразу весь кластер, при чём сам файл остаётся читабельным, названия и тип элементов кластера так же записываются в файл, зато мучатся с каждым элементом по отдельности не приходится.
А вообще я раньше тоже использовал эти файлы и приборы для сохранения конфигурации.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Сохранение данных в XML

Сообщение Pavel Krivozubov »

Да действительно все гениальное просто)
Я в принципе для этих целей использовал бинарники, тоже самое получалось.
Аватара пользователя
Eugen Graf

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

Re: Сохранение данных в XML

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

Да, с бинарниками на самом деле так же просто, но файл не читабельный. А так если что можно посмотреть и подправить если надо.
Аватара пользователя
grjgrj

Gold Bronze
professional
professional
Сообщения: 300
Зарегистрирован: 18 фев 2009, 14:32
Награды: 2
Версия LabVIEW: 8.5-2011
Откуда: Караганда
Контактная информация:

Re: Сохранение данных в XML

Сообщение grjgrj »

Единственный недостаток у этого метода перед "классическим labview'шным" в том, что при модернизации программы (добавление нового параметра в кластер), следующий раз файл не прочитается, так как структура файла изменилась. а с Configuraiton Fele VIs такого не происходит.
Аватара пользователя
Eugen Graf

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

Re: Сохранение данных в XML

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

Да, есть такое :evil:
toto

Activity Gold Black
professional
professional
Сообщения: 390
Зарегистрирован: 07 мар 2008, 09:26
Награды: 3
Версия LabVIEW: 6i-16
Откуда: Санкт-Петербург
Контактная информация:

Re: Сохранение данных в XML

Сообщение toto »

Зато надо не забывать, что XML это огромная куча лишнего дискового пространства.
Аватара пользователя
grjgrj

Gold Bronze
professional
professional
Сообщения: 300
Зарегистрирован: 18 фев 2009, 14:32
Награды: 2
Версия LabVIEW: 8.5-2011
Откуда: Караганда
Контактная информация:

Re: Сохранение данных в XML

Сообщение grjgrj »

toto писал(а):Зато надо не забывать, что XML это огромная куча лишнего дискового пространства.
Ну так как файлы конфигурации и настроек обычно не очень большие - это не большая проблама.
А может кто знает альтернативу XML? Кроме выше сказанного?
Аватара пользователя
Eugen Graf

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

Re: Сохранение данных в XML

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

Аватара пользователя
crashwork

Activity Silver
adviser
adviser
Сообщения: 205
Зарегистрирован: 17 фев 2009, 19:57
Награды: 2
Версия LabVIEW: 8.5, 9.0
Откуда: Украина. Кременчуг
Контактная информация:

Re: Сохранение данных в XML

Сообщение crashwork »

eg писал(а):Да, конечно:
http://www.mooregoodideas.com/ReadWriteAnything.htm
Нормально, сурьезные ребята. Даже обоснование подвели "чем наш метод лучше".
HD_boy
user
user
Сообщения: 84
Зарегистрирован: 23 мар 2010, 10:50
Версия LabVIEW: 2009
Откуда: Казань
Контактная информация:

Re: Сохранение данных в XML

Сообщение HD_boy »

объясните как это работает? не могу разобраться... у меня все сбрасывается обратно
AlexanderKonoval
developer
developer
Сообщения: 257
Зарегистрирован: 03 янв 2014, 19:37
Версия LabVIEW: 2016
Откуда: Украина, Киев
Контактная информация:

Re: Сохранение данных в XML

Сообщение AlexanderKonoval »

пишите в файл в параллельном цикле. При этом, формируйте определённый пакет данных для записи, пишите, потом формируйте следующий и так далее. То есть, пишите порциями.
колдооооовствооооо! (С)
Аватара пользователя
Select
developer
developer
Сообщения: 281
Зарегистрирован: 12 дек 2017, 23:56
Версия LabVIEW: 18
Откуда: Врата надежды.
Поблагодарили: 2 раза

Re: Сохранение данных в XML

Сообщение Select »

Мой случай, когда из Numeric DBL и Boolean нужно в спустя определенное время передать в.у. методом данные в виде дробного числа (Numeric DBL) и Ok/Er в зависимости от выводимого результата (Boolean Multiple streengs). Не могу понять, на какие элементы нужно передать эти значения, что дальше их передать по цепочке к экселю :think:
https://ibb.co/hQSsPm
LabView 14,18
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Сохранение данных в XML

Сообщение Borjomy_1 »

Select, ссылки на сторонние ресурсы запрещены. Пользуйтесь средствами форума
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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