Страница 1 из 2
Сохранение данных в XML
Добавлено: 27 фев 2008, 18:31
Eugen Graf
Выкладываю простейший пример сохранения данных в XML файле. На самом деле уж проще некуда.
Использовать такое можно например, если нужно чтобы после выхода из программы все последние значения сохранялись и при последующем старте программы восстанавливались.
- XML.PNG (3.81 КБ) 24097 просмотров
- XML.vi
- (12.79 КБ) 1312 скачиваний
Re: Сохранение данных в XML
Добавлено: 04 мар 2008, 13:40
Jakob Brontfeyn
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
Да, есть такое
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
Нормально, сурьезные ребята. Даже обоснование подвели "чем наш метод лучше".
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). Не могу понять, на какие элементы нужно передать эти значения, что дальше их передать по цепочке к экселю
https://ibb.co/hQSsPm
Re: Сохранение данных в XML
Добавлено: 17 дек 2017, 15:46
Borjomy_1
Select, ссылки на сторонние ресурсы запрещены. Пользуйтесь средствами форума