Как записать кластер в файл в LabVIEW? - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь использовать программное обеспечение LIBSVM в LabVIEW. К счастью, на GitHub уже есть оболочки. Я не хочу обучать модель снова каждый раз, я открываю LabVIEW, но я застрял с моим ограниченным знанием записи более сложных структур в файлы. Структура выглядит следующим образом

enter image description here

и содержит целые, двойные, логические, перечисления и массивы (1D) и массив массивов ... Размер из массивов может измениться.

Как правильно сохранить и загрузить такой кластер? Или мне нужно все разделить и записать в файл XML?

1 Ответ

1 голос
/ 30 апреля 2020

Если кластер не изменится, вы можете просто подключить его непосредственно к Записать в двоичный файл и затем прочитать его обратно.

Если вы хотите, чтобы он был более удобочитаемым, вы, вероятно, могли бы использовать встроенные функции XML, чтобы сгладить его до XML и сохранить его, а затем откатить назад, но я не уверен, насколько точно это обрабатывает изменения.

Если вы ' Если вы готовы установить что-то, то есть библиотеки, которые сериализуют произвольные кластеры в файлы INI, такие как ВП конфигурации варианта OpenG или ВП для чтения / записи MGI, и они просты в использовании и выдерживают изменения, хотя имеют некоторые ограничения для некоторых данных. типы, как классы. Я считаю, что есть также несколько вариантов JSON.

...