Отображение графика

Обсуждение вопросов, связанных с обработкой аудио и видео информации
Ответить
dvorkin
beginner
beginner
Сообщения: 26
Зарегистрирован: 27 сен 2010, 23:02
Версия LabVIEW: 10
Контактная информация:

Отображение графика

Сообщение dvorkin »

Помогите пожалуйста с граиком разобраться.

Стадндартное приложение (см. вложение) рисует график, который мне нужно отобразить в VI верхнего урвоня, как нарисовать его там, если изображение в коде контролер и при смене на индикатор выдает ошибку.

Спасибо.
Вложения
graph1.JPG
graph2.JPG
Аватара пользователя
Eugen Graf

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

Re: Отображение графика

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

Передавай референс на график в Sub :vi: . То есть сам график остаётся в Main :vi: , а в Sub :vi: передаётся только референс на него.
dvorkin
beginner
beginner
Сообщения: 26
Зарегистрирован: 27 сен 2010, 23:02
Версия LabVIEW: 10
Контактная информация:

Re: Отображение графика

Сообщение dvorkin »

А что значит передать этот референс и как?
Какая палитра и функция не подскажите?
Я просто с ними ни разу дела не имел...
Аватара пользователя
Aleksey Feoktistov

Activity Gold Silver Black
leader
leader
Сообщения: 898
Зарегистрирован: 20 янв 2009, 00:15
Награды: 6
Версия LabVIEW: 2015
Откуда: Tyumen
Поблагодарили: 2 раза
Контактная информация:

Re: Отображение графика

Сообщение Aleksey Feoktistov »

dvorkin писал(а):А что значит передать этот референс и как?
Какая палитра и функция не подскажите?
Я просто с ними ни разу дела не имел...
референс, да простят меня форумчане если что-то путаю, это ссылка.
Пример создания:
1. пускай у тебя у же имеется какой-нибудь объект, допустим граф
2. открываем блок диаграмму
3. ПКМ на графе
4. Greate
5. Reference
Есть воротой варинат:
Палитра Programming-->Application Control-->VI Server Reference
dvorkin
beginner
beginner
Сообщения: 26
Зарегистрирован: 27 сен 2010, 23:02
Версия LabVIEW: 10
Контактная информация:

Re: Отображение графика

Сообщение dvorkin »

К сожалению, не получается. когда даю ссылку, он рисует ошибку и выходит из Лабвью....

В чем может быть проблема?
Вложения
3D.rar
(49.84 КБ) 161 скачивание
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Отображение графика

Сообщение mzu2006 »

Проблема в неразберихе. XYZPlot VI оперирует на ActiveX объекте СWGraph3D.
Тот 3D Graph, что ты поместил на блок диаграмму это XControl.
Хочется менять его значения, надо заново переписать код для работы с этим XControl в XYZPlot.
Хочется менять значения CWGraph3D - так его нужно и разместить на передней панели и передавать reference в XYZPlot
dvorkin
beginner
beginner
Сообщения: 26
Зарегистрирован: 27 сен 2010, 23:02
Версия LabVIEW: 10
Контактная информация:

Re: Отображение графика

Сообщение dvorkin »

А в какой палетте находится этот граф CWGRaph3D? Я все перепробовал, что из Controls->Modern->Graph.

Где взять тот, который нужен, потому что код, который непосредственно рисует, не мой - это шаблон откуда-то, и его преобразовать я не смогу...
Скачать может где-то и через users controls?

Спасибо за отклик в ночи...
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Отображение графика

Сообщение mzu2006 »

Это ActiveX container. Самое простое скопировать с передней панели XYZ PLot :vi:
dvorkin
beginner
beginner
Сообщения: 26
Зарегистрирован: 27 сен 2010, 23:02
Версия LabVIEW: 10
Контактная информация:

Re: Отображение графика

Сообщение dvorkin »

Спасибо за наводку, попытался сделать в соответствии с вашей наводкой.

Посомтрите, пожалуйста, скриншот, так ли, потому что не работает:(

Как только перевожу из контролера в индикатор, он не компилится...
Вложения
refe.JPG
3D.rar
(44.28 КБ) 169 скачиваний
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Отображение графика

Сообщение mzu2006 »

А зачем ему быть индикатором? Провод который идёт из control'а - это ссылка на график. И внутри XYZ... ты работаешь с ним по ссылке ...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Работа с графикой и звуком»