Страница 1 из 2

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

Добавлено: 27 фев 2008, 18:31
Eugen Graf
Выкладываю простейший пример сохранения данных в XML файле. На самом деле уж проще некуда.
Использовать такое можно например, если нужно чтобы после выхода из программы все последние значения сохранялись и при последующем старте программы восстанавливались.
XML.PNG
XML.PNG (3.81 КБ) 24097 просмотров
XML.vi
(12.79 КБ) 1312 скачиваний

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

Добавлено: 04 мар 2008, 13:40
Jakob Brontfeyn
А здесь что они имееют в виду ?

http://www.picad.com.ua/0205/pdf/54-57.pdf

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

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

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

Добавлено: 05 мар 2008, 16:04
Pavel Krivozubov
Да действительно все гениальное просто)
Я в принципе для этих целей использовал бинарники, тоже самое получалось.

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

Добавлено: 05 мар 2008, 16:20
Eugen Graf
Да, с бинарниками на самом деле так же просто, но файл не читабельный. А так если что можно посмотреть и подправить если надо.

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

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

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

Добавлено: 20 дек 2009, 15:00
Eugen Graf
Да, есть такое :evil:

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

Добавлено: 20 дек 2009, 20:03
toto
Зато надо не забывать, что XML это огромная куча лишнего дискового пространства.

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

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

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

Добавлено: 21 дек 2009, 14:14
Eugen Graf

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

Добавлено: 21 дек 2009, 15:25
crashwork
eg писал(а):Да, конечно:
http://www.mooregoodideas.com/ReadWriteAnything.htm
Нормально, сурьезные ребята. Даже обоснование подвели "чем наш метод лучше".

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

Добавлено: 18 янв 2011, 10:39
HD_boy
объясните как это работает? не могу разобраться... у меня все сбрасывается обратно

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

Добавлено: 19 мар 2015, 14:26
AlexanderKonoval
пишите в файл в параллельном цикле. При этом, формируйте определённый пакет данных для записи, пишите, потом формируйте следующий и так далее. То есть, пишите порциями.

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

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

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

Добавлено: 17 дек 2017, 15:46
Borjomy_1
Select, ссылки на сторонние ресурсы запрещены. Пользуйтесь средствами форума