Как вствлять картинку/фотографию?

Простейшие вопросы в области инженерной разработки
GT21
user
user
Сообщения: 74
Зарегистрирован: 29 апр 2016, 09:22
Версия LabVIEW: 8.6
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Как вствлять картинку/фотографию?

Сообщение GT21 »

Вопрос покажется глупым, но все же. Как ее вставить, причем не фоном, а именно изображением, с которым можно работать (обрезать, изменять, анализировать и т.д.). Причем интересуют возможности (если есть) как на лицевую панель, так и на диаграмму
Я так и не нашел способа, кроме как сделать ссылку на нее извне, отправить на индикатор и затем индикатор переделать в константу
LabVIEW 8.6
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Как вствлять картинку/фотографию?

Сообщение Borjomy_1 »

Меню Programming/Graphic&Sound/Picture
GT21
user
user
Сообщения: 74
Зарегистрирован: 29 апр 2016, 09:22
Версия LabVIEW: 8.6
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение GT21 »

Borjomy_1 писал(а):Меню Programming/Graphic&Sound/Picture
У меня нет picture, есть только подпалитра picture functions, но и в ней я ничего не нашел для "рамки", куда вставить картинку
LabVIEW 8.6
Artem.spb

Activity Автор
professor
professor
Сообщения: 3402
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение Artem.spb »

GT21 писал(а):
Borjomy_1 писал(а):Меню Programming/Graphic&Sound/Picture
У меня нет picture, есть только подпалитра picture functions, но и в ней я ничего не нашел для "рамки", куда вставить картинку
"рамка" - это не функция а контрол, она на FP, 2D picture в палитре с графиками ищите. Или банально "ctreate indicator" на правильном выходе
GT21
user
user
Сообщения: 74
Зарегистрирован: 29 апр 2016, 09:22
Версия LabVIEW: 8.6
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение GT21 »

Artem.spb писал(а):
GT21 писал(а):
Borjomy_1 писал(а):Меню Programming/Graphic&Sound/Picture
У меня нет picture, есть только подпалитра picture functions, но и в ней я ничего не нашел для "рамки", куда вставить картинку
"рамка" - это не функция а контрол, она на FP, 2D picture в палитре с графиками ищите.
Речь идет о Graph/Controls/Picture?
"2D picture" я не смог найти даже поиском
Напомню, у меня версия 8.6
LabVIEW 8.6
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение dadreamer »

GT21
Вложения
2016-11-03_16-07-29.jpg
GT21
user
user
Сообщения: 74
Зарегистрирован: 29 апр 2016, 09:22
Версия LabVIEW: 8.6
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение GT21 »

dadreamer писал(а):GT21
Да, это он. Однако как туда вставить картинку? В меню вижу только экспорт
LabVIEW 8.6
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение dadreamer »

GT21 писал(а):Да, это он. Однако как туда вставить картинку? В меню вижу только экспорт
Только программно (палитра Graphics & Sounds -> Graphics Formats).
http://digital.ni.com/public.nsf/allkb/ ... 6200511EF0
Смотрите также примеры в C:\Program Files (x86)\National Instruments\LabVIEW 2016\examples\Graphics and Sound\2D Picture Control.

НО! Если вы будете использовать Pict Ring, то загнать в него картинку можно перетаскиванием (drag & drop).
GT21
user
user
Сообщения: 74
Зарегистрирован: 29 апр 2016, 09:22
Версия LabVIEW: 8.6
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение GT21 »

dadreamer писал(а):
GT21 писал(а):Да, это он. Однако как туда вставить картинку? В меню вижу только экспорт
Только программно (палитра Graphics & Sounds -> Graphics Formats).
http://digital.ni.com/public.nsf/allkb/ ... 6200511EF0
Смотрите также примеры в C:\Program Files (x86)\National Instruments\LabVIEW 2016\examples\Graphics and Sound\2D Picture Control.

НО! Если вы будете использовать Pict Ring, то загнать в него картинку можно перетаскиванием (drag & drop).
Мда, век высоких технологий - нельзя загнать картинку на контрол... Ладно, ринг так ринг
LabVIEW 8.6
Artem.spb

Activity Автор
professor
professor
Сообщения: 3402
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение Artem.spb »

GT21 писал(а):Мда, век высоких технологий - нельзя загнать картинку на контрол... Ладно, ринг так ринг
о что значит "загнать" и что значит "контрол"?
в LV можно в очень многие контролы загнать картинки с разными целями. Конкретизируйте запрос, будет более корректный ответ.
GT21
user
user
Сообщения: 74
Зарегистрирован: 29 апр 2016, 09:22
Версия LabVIEW: 8.6
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение GT21 »

Artem.spb писал(а):
GT21 писал(а):Мда, век высоких технологий - нельзя загнать картинку на контрол... Ладно, ринг так ринг
о что значит "загнать" и что значит "контрол"?
drag&drop. Хотя тут имелось в виду вставка любым способом
Но я сейчас подумал, а какая собственно разница мне, как программисту, чем пользоваться - Picture или Picture ring?
Пожалуй вопрос можно считать закрытым
LabVIEW 8.6
Artem.spb

Activity Автор
professor
professor
Сообщения: 3402
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение Artem.spb »

GT21 писал(а):
Artem.spb писал(а):
GT21 писал(а): Но я сейчас подумал, а какая собственно разница мне, как программисту, чем пользоваться - Picture или Picture ring?
ну разница-то существенная.
В первом случае можно вывести на экран любое, программно сформированное изображение.
во втором - только один вариант из фиксированного набора
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Как вствлять картинку/фотографию?

Сообщение Blackman »

Уточню для GT21 мысль, которую пытались донести до него deadreamer и Artem.spb:
1. Picture и Picture ring абсолютно разные классы контролов.
2. Из 1 следует абсолютно разный тип данных и как следствие возможности применения.
3. Картинку в Picture ring можно вставить только в режиме редактирования. В режиме работы виртуального прибора ее можно только выбирать из заданного в режиме редактирования списка.
4. Картинку в Picture можно вставлять в обоих режимах. В режиме работы виртуального прибора ее можно как угодно редактировать.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение dadreamer »

Blackman писал(а):3. Картинку в Picture ring можно вставить только в режиме редактирования. В режиме работы виртуального прибора ее можно только выбирать из заданного в режиме редактирования списка.
Вот здесь AndreyDmitriev предложил вариант редактирования в ран-тайме. Но он слишком хардкорный для чайника. :D
GT21
user
user
Сообщения: 74
Зарегистрирован: 29 апр 2016, 09:22
Версия LabVIEW: 8.6
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Как вствлять картинку/фотографию?

Сообщение GT21 »

Возможно я не совсем понимаю... Зачем Picture возможность быть контролом? С лицевой панели ее все равно не изменить. Константой еще куда ни шло, и то она станет картинкой только после программного добавления. Почему невозможно тупо вручную закинуть туда картинку перед работой?
LabVIEW 8.6
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»