Как перевести изображение на 3D graphs в картинку?

Простейшие вопросы в области инженерной разработки
Ответить
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Как перевести изображение на 3D graphs в картинку?

Сообщение Юрий »

Есть 3D graphs с неким в нём изображением. Требуется это изображение программно отобразить в 2D Picture. Возможно ли это?
Вложения
3D-Pict.vi
(300.29 КБ) 78 скачиваний
Аватара пользователя
dadreamer

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

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение dadreamer »

Метод Get Image 3D контрола + Draw Flattened Pixmap
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение Юрий »

dadreamer писал(а):Метод Get Image 3D контрола
В моём случае используется более старый вариант 3D graphs. Для него я не нашёл такого метода.
Аватара пользователя
dadreamer

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

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение dadreamer »

Юрий, какой :labview: используется?
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение Юрий »

dadreamer писал(а):Юрий, какой :labview: используется?
LV2013, 2015. Дело в том, что 3D graphs я пользуюсь из более ранних версий. Сейчас уже не помню по каким конкретно критериям я принял такое решение, но на тот момент мне виделось, что с этим вариантом работать удобнее. Переделывать на более поздний вариант пока не вижу смысла, разве что, если окажется, что только с помощью нынешнего варианта можно решить поставленную задачу. В моей заготовке, что приложена в первом посте, как раз используется 3D graphs из ранних версий LV.
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение Юрий »

Да забыл сказать, что попробовал 3D graphs из LV2015. Но там я нашёл только метод Get Image, который ничего полезного для моей задачи не даёт.
Аватара пользователя
dadreamer

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

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение dadreamer »

Юрий писал(а):В моей заготовке, что приложена в первом посте, как раз используется 3D graphs из ранних версий LV.
У меня прекрасно отрабатывает Get Image:
2017-01-04_23-01-35.jpg
2017-01-04_23-01-35.jpg (28.27 КБ) 4945 просмотров
2017-01-04_23-01-21.jpg
Есть ещё метод ControlImage самого компонента. Но у меня он почему-то не работает: на LV 2016 выдаёт "0x8000FFFF Catastrophic failure".
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение Юрий »

dadreamer, Спасибо. Что-то совсем притупил. Тормознутость распространяется и дальше. Захотел изменить размеры Picture вместе с рисунком, немного поёрзал но ничего путного не вышло (с 2D Picture не приходилось работать). Как то можно эту задачу решить?
Аватара пользователя
dadreamer

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

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение dadreamer »

Юрий писал(а):Как то можно эту задачу решить?
http://digital.ni.com/public.nsf/allkb/ ... DD0056668F
В статье рассмотрено два метода масштабирования Picture:
1. Масштабирование картинки внутри контрола - в результате операции картинка подгоняется под размер контрола;
2. Масштабирование контрола - в результате контрол подгоняется под размер картинки.
Юрий
leader
leader
Сообщения: 526
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 10 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Как перевести изображение на 3D graphs в картинку?

Сообщение Юрий »

dadreamer, Спасибо, помогло.
2017-01-04_235820.png
2017-01-04_235820.png (6.31 КБ) 4932 просмотра
Вложения
3D-Pict.vi
(306.1 КБ) 79 скачиваний
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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