Как просто и удобно сохранить весь гарфик(со всеми plots и аннотациями) в файл, чтобы потом их можно свободно загрузить из файла на график?
Сейчас сделано:
Так как данные поступают нерегулярно(пользователь может менять частоту получения данных), использую XYGraph и сохраняю через save to spreadsheet по мере поступления. Но это как-то сложно, пришлось не хилый цикл написать для этого. Да и аннотации не сохраняются, а они очень полезны. Я же знаю, всегда имеет простой способ сделать что-то занудное.
Сохранение аннотаций к графику
Re: Сохранение аннотаций к графику
Для отслеживания изменений на графике можно использовать Event структуру, а аннотации возможно получится из property node вытащить
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Сохранение аннотаций к графику
Простого способа я не знаю, но можно всю интересующую информацию (вместе с массивом данных) собрать в одном кластере, а потом сохранить в XML-формате.resuS писал(а):Как просто и удобно сохранить весь гарфик(со всеми plots и аннотациями) в файл, чтобы потом их можно свободно загрузить из файла на график?
Потом сделать все в обратную сторону.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- resuS
- assistant
- Сообщения: 144
- Зарегистрирован: 13 фев 2011, 20:24
- Версия LabVIEW: 2010
- Контактная информация:
Re: Сохранение аннотаций к графику
Решил задачу в лоб: сохранил в текстовый файл весь cursor list, конвертируя все данные в строки. Уныло, хотелось красивого решения.
С xml-форматом интересное предложение, но так как времени разбираться с этим форматом нет, оставлю свой вариант. Но как я понял, это аналогичный подход.
С xml-форматом интересное предложение, но так как времени разбираться с этим форматом нет, оставлю свой вариант. Но как я понял, это аналогичный подход.
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Сохранение аннотаций к графику
Посмотри Сохранение данных в XMLresuS писал(а):С xml-форматом интересное предложение, но так как времени разбираться с этим форматом нет, оставлю свой вариант. Но как я понял, это аналогичный подход.
Там все понятно!
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- assistant
- Сообщения: 119
- Зарегистрирован: 10 янв 2011, 11:01
- Версия LabVIEW: 8.6, 2009, 2010
- Откуда: Таганрог
- Контактная информация:
Re: Сохранение аннотаций к графику
Мне думается хорошо бы подошло использование TDM Streaming VI and Functions.
Удобно и просто.
Удобно и просто.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Сохранение аннотаций к графику
Основное назначение TDMS запись Waveforms и их аттрибутов, так что не думаю.Shpik писал(а):Мне думается хорошо бы подошло использование TDM Streaming VI and Functions.
Можно конвертнуть весь cursor list в вариант (1 VI) и сохранить Variant.resuS писал(а):сохранил в текстовый файл весь cursor list, конвертируя все данные в строки. Уныло, хотелось красивого решения.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows