Список форумов   Список форумов  

Вопрос о построении 3D графиков

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Вопрос о построении 3D графиков

Сообщение ThunderR » Вт июн 09, 2009 3:44 pm

Использую в своей программе элемент "3D curve.vi".
Согласно разделу помощи и имеющемуся примеру по использованию указанного VI, на вход нужно подавать 3 одномерных массива с координатами точек соответсвенно X, Y и Z.
Вопрос вот в чем. Нужно построить 2 произвольные линии. Когда на вход "X vector" этому VI подаешь массив вида x1,x2,x3,x4,
где x1 и x2 - координаты начала и конца первой линии
x3 и x4 - координаты начала и конца второй линии
(входы "Y vector" и "Z vector" - по аналогии)
то VI не просто рисует две линии, но и соединяет их мехду собой. Таким образом, получаю 3-х сегментную полилинию вместо двух отдельных прямых.
Подскажите, как сделать отображение двух отдельных прямых...
ThunderR
 
Сообщений: 6
Зарегистрирован: Вс мар 01, 2009 2:35 am

Сообщение IvanLis » Сб июн 13, 2009 2:35 pm

сейчас некогда самому копаться, попробуй нарисовать их отдельно, а потом объединить эти два изображения и вывести их на единый элемент отображения
IvanLis
Специалист LabVIEW
 
Сообщений: 489
Зарегистрирован: Пн апр 23, 2007 1:44 pm
Откуда: СССР

Сообщение ThunderR » Пн июн 22, 2009 12:18 pm

Может быть кому-то будет интересно - я добился отображения отдельных линий. Однако, возникла другая проблемка - если вставить отрисовку линий в While loop, то картинка постоянно перерисовывается и мигает.
Как добиться того, чтобы перерисовывалось только при изменении координат лини?
Вложения
3d.zip
(17.46 KiB) Скачиваний: 270
ThunderR
 
Сообщений: 6
Зарегистрирован: Вс мар 01, 2009 2:35 am

Сообщение IvanLis » Пн июн 22, 2009 7:42 pm

ThunderR писал(а):Как добиться того, чтобы перерисовывалось только при изменении координат лини?


Использовать Event Structure
Вложения
3d.zip
(19.6 KiB) Скачиваний: 298
Знание нескольких принципов освобождает от знания многих фактов!

Живу я здесь ||| LabVIEW Portal in Google+
IvanLis
Специалист LabVIEW
 
Сообщений: 489
Зарегистрирован: Пн апр 23, 2007 1:44 pm
Откуда: СССР

Сообщение ThunderR » Вт июн 23, 2009 11:42 am

Спасибо.
ThunderR
 
Сообщений: 6
Зарегистрирован: Вс мар 01, 2009 2:35 am


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0