Сохранение графиков в формате jpg или др

Работа с файлами и базами данных
Ответить
WhiteCool
beginner
beginner
Сообщения: 11
Зарегистрирован: 05 июн 2009, 13:08
Версия LabVIEW: 8.6
Контактная информация:

Сохранение графиков в формате jpg или др

Сообщение WhiteCool »

У меня приходят два сигнала от датчиков, которые я обрабатываю и получаю из них скаляры и строю XY Graph. Как мне перевести этот график в формат JPG ? Пользовался Flatten Pixmap, но что-то не работает. :help:
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение Eugen Graf »

Делается так:
Вложения
GetImage.png
GetImage.png (3.02 КБ) 4712 просмотров
WhiteCool
beginner
beginner
Сообщения: 11
Зарегистрирован: 05 июн 2009, 13:08
Версия LabVIEW: 8.6
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение WhiteCool »

Спасибо, все получилось :super:
Tamplier
beginner
beginner
Сообщения: 40
Зарегистрирован: 27 апр 2009, 11:09
Версия LabVIEW: 8.2
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение Tamplier »

eg, подскажи, как в этом случае сделать чтобы создавалось н-ое кол-во картнок? Т.е. чтоб при каждом выполнении сохранялась картинка 001.jpg, 002.jpg... Сечас по умолчанию сохраняется один файл, который перезаписывается более новым снимком..
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение Eugen Graf »

Нужно засунуть этот кусок кода в подприбор. Кроме того в этом подприборе обвести этот код циклом While с всего одной итерацией. Потом добавить неинициализированый сдвиг. регистр, в котором будет подсчитываться количество вызовов (т.е. обычней инкрементор). Ну а название файла генерировать динамически из этого счётчика вызовов.
Tamplier
beginner
beginner
Сообщения: 40
Зарегистрирован: 27 апр 2009, 11:09
Версия LabVIEW: 8.2
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение Tamplier »

Спасибо. Хотя и сложновато получается. В NI могли бы и продумать этот момент..)
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение Eugen Graf »

На самом деле это не так сложно, как кажется.
Вложения
2.vi
LV 8.6
(10.56 КБ) 206 скачиваний
Снимок.png
Tamplier
beginner
beginner
Сообщения: 40
Зарегистрирован: 27 апр 2009, 11:09
Версия LabVIEW: 8.2
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение Tamplier »

Спасибо большое! У меня намного кривее получалось)

П.С. Подскажи пож. как сделать чтобы путь сохранения файла по умолчанию если ничего не выбрано был в той же директории что и ВИ, плюс также давать выбор пользователю?
Т.е. сейчас я могу или константой задать путь или на выбор пользователя, но тогда если не выбрать директорию вначале, появляется ошибка..
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение Eugen Graf »

Нужно добавить ещё один сдвиг. регистр для запоминания базовой директории. Так же добавить Switch Case в котором проверять этот сдвиг. регистр. Если директория пустая, то открывать File Dialog для выбора базовой директории.
Tamplier
beginner
beginner
Сообщения: 40
Зарегистрирован: 27 апр 2009, 11:09
Версия LabVIEW: 8.2
Контактная информация:

Re: Сохранение графиков в формате jpg или др.

Сообщение Tamplier »

Спасибо
Ответить

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