Сохранение структуры дерева

Работа с файлами и базами данных
Ответить
Аватара пользователя
Михаил23
adviser
adviser
Сообщения: 219
Зарегистрирован: 24 ноя 2008, 17:58
Версия LabVIEW: 2009
Откуда: Москва

Сохранение структуры дерева

Сообщение Михаил23 »

Добрый день!
Есть сконфигурированная структура дерево. Надо ее сохранить в фаил и потом загрузить. Подскажите как это можно оптимально сделать?
Может есть готовые инструменты в :labview: ?
Аватара пользователя
Oleg B.

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

Re: Сохранение структуры дерева

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

Есть сконфигурированная структура дерево. Надо ее сохранить в фаил и потом загрузить. Подскажите как это можно оптимально сделать?
Записать в XML-файл. Функции находятся в палитре File->XML->XML Schema.
Функции чтения тоже там.
veni, vidi, phallomorphi
Аватара пользователя
Михаил23
adviser
adviser
Сообщения: 219
Зарегистрирован: 24 ноя 2008, 17:58
Версия LabVIEW: 2009
Откуда: Москва

Re: Сохранение структуры дерева

Сообщение Михаил23 »

Oleg B. писал(а):
Есть сконфигурированная структура дерево. Надо ее сохранить в фаил и потом загрузить. Подскажите как это можно оптимально сделать?
Записать в XML-файл. Функции находятся в палитре File->XML->XML Schema.
Функции чтения тоже там.
Но в виде какой структуры представлять данные? Ведь стандартно в :labview: дерево это просто ссылка? Мне еще важно чтобы загрузка из файла проходила максимально быстро. Т.е. желательно все преобразования сделать при сохранении а при загрузке чтобы их было минимум.
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1337
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 42 раза
Контактная информация:

Re: Сохранение структуры дерева

Сообщение AndreyDmitriev »

Вот такой примерчик у меня с форума NI завалялся. Там в ini файл сохраняется, но его несложно модифицировать для xml.
Вложения
reset_tree_contents.llb
Пример (LV 9.0)
(59.98 КБ) 144 скачивания
Аватара пользователя
Михаил23
adviser
adviser
Сообщения: 219
Зарегистрирован: 24 ноя 2008, 17:58
Версия LabVIEW: 2009
Откуда: Москва

Re: Сохранение структуры дерева

Сообщение Михаил23 »

Спасибо за пример. Но у меня структура более сложная. Более большая вложенность. И поэтому этот вопрос и встал. Придется делать в лоб(организовывать циклы по потомкам).
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1337
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 42 раза
Контактная информация:

Re: Сохранение структуры дерева

Сообщение AndreyDmitriev »

Михаил23 писал(а):Спасибо за пример. Но у меня структура более сложная. Более большая вложенность. И поэтому этот вопрос и встал. Придется делать в лоб(организовывать циклы по потомкам).
А, понятно. Ну можете ещё вот этот пример посмотреть:
Вложения
tree-xml.llb
(94.63 КБ) 147 скачиваний
Аватара пользователя
Chupakabra

Tutorials
professional
professional
Сообщения: 360
Зарегистрирован: 21 янв 2009, 10:50
Награды: 1
Версия LabVIEW: 2015
Откуда: Москва
Поблагодарили: 4 раза
Контактная информация:

Re: Сохранение структуры дерева

Сообщение Chupakabra »

Cконфигурированная структура дерево - это что?
Ответить

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