Полярная система
-
- junior
- Сообщения: 59
- Зарегистрирован: 03 мар 2011, 19:30
- Версия LabVIEW: 7.1
- Контактная информация:
Полярная система
добро всем)
подскажите или покажите как построить график в полярной системе координат... Необходимо чтобы отображалось направление заданного ушла
подскажите или покажите как построить график в полярной системе координат... Необходимо чтобы отображалось направление заданного ушла
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: полярная система
lSATl писал(а):подскажите или покажите как построить график в полярной системе координат
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- junior
- Сообщения: 59
- Зарегистрирован: 03 мар 2011, 19:30
- Версия LabVIEW: 7.1
- Контактная информация:
Re: полярная система
Не совсем разбираюсь в них.
у меня есть угол и есть начало координат.. Не могу понять как на график вывести их..там массив чисел требует..
у меня есть угол и есть начало координат.. Не могу понять как на график вывести их..там массив чисел требует..
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: полярная система
вообще тоlSATl писал(а):Не совсем разбираюсь в них.
у меня есть угол и есть начало координат.. Не могу понять как на график вывести их..там массив чисел требует..
Декартовы координаты описываются: координатой X и Y
а полярные углом и расстоянием
Вот и необходимо подавать массив данных!
Полярная система координат — Википедия
Надо прочесть теорию сначала, а потом к практике приступать!
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- junior
- Сообщения: 59
- Зарегистрирован: 03 мар 2011, 19:30
- Версия LabVIEW: 7.1
- Контактная информация:
Re: полярная система
пардон, возможно некорректно написал..
Имеется угол.... Расстояние может быть любым. Суть в отображении направления.
угол постоянен...
Имеется угол.... Расстояние может быть любым. Суть в отображении направления.
угол постоянен...
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: полярная система
тогда у вас прямая получитсяlSATl писал(а):пардон, возможно некорректно написал..
Имеется угол.... Расстояние может быть любым. Суть в отображении направления.
угол постоянен...
смотрите примеры стандартные
- Вложения
-
- Polar Plot Demo.vi
- (21.38 КБ) 265 скачиваний
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- junior
- Сообщения: 59
- Зарегистрирован: 03 мар 2011, 19:30
- Версия LabVIEW: 7.1
- Контактная информация:
Re: полярная система
вот как раз эта прямая и нужна..только как ее получить. Если массивом там не пахнет?
-
- beginner
- Сообщения: 19
- Зарегистрирован: 04 фев 2010, 19:32
- Версия LabVIEW: 10, 11
- Откуда: Таганрог
Re: полярная система
Нужно всего лишь добавить еще одну координату и получится массив.
Может быть такой вариант вам поможет.
Может быть такой вариант вам поможет.
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: полярная система
делаю круговую диаграмму такого типа
и нужен курсор для отображения температуры на текущей лопатке. чем можно воспользоваться для решения этих задач?
с расчленением окружности на сектора вопрос решается стандартными функциями.
а вот, что касается курсора, то это большая проблема.
спасибо
хочу разделить окружность на 86 секторов (по числу лопаток)и нужен курсор для отображения температуры на текущей лопатке. чем можно воспользоваться для решения этих задач?
с расчленением окружности на сектора вопрос решается стандартными функциями.
а вот, что касается курсора, то это большая проблема.
спасибо
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: полярная система
стандартных средств наверное нет...Aleksey Feoktistov писал(а):а вот, что касается курсора, то это большая проблема
я бы пошел по следующему пути, благо пределы изменений у нас ограничены (0..360)
1. ставим Slide, его параметры напрямую связаны со значениями increment, start и points в настройках "полярного" графика, за исключением что максимальное значение Slide=360-increment
2. потом исходя из положения Slide вычисляем номер элемента в массиве и отображаем его
у меня в примере шаг=1, то есть 360 элементов в массиве
если будет например 720=360*2 (шаг=0,5), то получится например номер элемента = Slide*2
ну или наоборот, если как у тебя шаг = 360/86=4,186046512 (Index=Slide/4,186046512), но можно сделать ползунок не по градусам, а по номеру лопатки
и т.д.
- Вложения
-
- Polar Plot Demo.vi
- lv2010
- (28.41 КБ) 205 скачиваний
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
Re: полярная система
Спасибо за предложение!IvanLis писал(а):стандартных средств наверное нет...Aleksey Feoktistov писал(а):а вот, что касается курсора, то это большая проблема
я бы пошел по следующему пути, благо пределы изменений у нас ограничены (0..360)
1. ставим Slide, его параметры напрямую связаны со значениями increment, start и points в настройках "полярного" графика, за исключением что максимальное значение Slide=360-increment
2. потом исходя из положения Slide вычисляем номер элемента в массиве и отображаем его
у меня в примере шаг=1, то есть 360 элементов в массиве
если будет например 720=360*2 (шаг=0,5), то получится например номер элемента = Slide*2
ну или наоборот, если как у тебя шаг = 360/86=4,186046512 (Index=Slide/4,186046512), но можно сделать ползунок не по градусам, а по номеру лопатки
и т.д.
Но все же, решил делать через XY Graph
скоро нарисую диагонали и будет счастье!
особенно приятно, что можно использовать курсор
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: Полярная система
Очень полезно будет заглянуть:
http://www.labviewportal.org/viewtopic.php?f=21&t=3232
http://www.labviewportal.org/viewtopic.php?f=21&t=3232
-
Aleksey Feoktistov
- leader
- Сообщения: 898
- Зарегистрирован: 20 янв 2009, 00:15
- Награды: 6
- Версия LabVIEW: 2015
- Откуда: Tyumen
- Поблагодарили: 2 раза
- Контактная информация:
-
- user
- Сообщения: 82
- Зарегистрирован: 17 ноя 2009, 01:38
- Версия LabVIEW: 2009, 2019
- Поблагодарили: 2 раза
- Контактная информация:
Re: Полярная система
Aleksey Feoktistov, Приветствую Алексей, как подписывали номера лопаток (а то так ровно получилось)?
_________________
С уважением,
Дмитрий
_________________
С уважением,
Дмитрий
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 1 Ответы
- 129 Просмотры
-
Последнее сообщение Artem.spb
-
- 12 Ответы
- 1438 Просмотры
-
Последнее сообщение Sergey Puzanov