Страница 1 из 1

Polar plot

Добавлено: 08 апр 2019, 14:06
kolmakowladimir
Здравствуйте! Вопрос такой : как изменить отображение Polar plot, чтобы у нас цифры шли от 90 к 0, а не от 0 к 90 (фото 1) ?
Уже пробовал копаться внутри самого блока, но именно это сделать не смог, можно поменять минимум и максимум местами, но тогда формируемые точки выводятся некорректно, да и сам график становиться неправильным.
Не понимаю, почему оно изначально сделано так, ведь в правильном отображении полярных координат всегда идет отсчет от 90(угол вертикального визирования) к 0(угол горизонта).
LV 2012.
Спасибо!

Re: Polar plot

Добавлено: 08 апр 2019, 17:57
Alex Dem
Вы перепутали порядок данных в кластере, сначала идет радиус, затем угол в градусах.
Цифры указывают на окружности с равным радиусом, а не углом.

Re: Polar plot

Добавлено: 08 апр 2019, 22:38
kolmakowladimir
Alex Dem, да, вы правы, я неправильно разобрался с данными для графика.
Проблема в том, что это мне нужно для формирователя созвездий спутников, график - пространство над приемником, который расположен в середине ( будто вы смотрите вертикально вверх над собой), а края графиков - это горизонт. Входными и выходными данными являются не угол и радиус, а азимут, который соответствует углу, и угол места, который соответствует радиусу. Соответсвенно от центра к краям должно идти по убыванию.

Эта программа просто как пример приведена, значения тут ни к чему не привязаны. Вопрос был в том, как поменять местами значения 0 и 90.

Re: Polar plot

Добавлено: 08 апр 2019, 23:38
Alex Dem
Не знаю пока, как Вам помочь, но, как временное решение, предлагаю сделать шкалу от минус 90 до 0, а минуса закрасить с помощью декорации. :shok:
Правда Вам нужно будет в таком случае пересчитать значения в соответствии с данной шкалой. Специально оставил хвостик декоративного элемента для наглядности.

Re: Polar plot

Добавлено: 09 апр 2019, 18:45
IvanLis
kolmakowladimir писал(а):Здравствуйте! Вопрос такой : как изменить отображение Polar plot, чтобы у нас цифры шли от 90 к 0, а не от 0 к 90 (фото 1) ?
Уже пробовал копаться внутри самого блока, но именно это сделать не смог, можно поменять минимум и максимум местами, но тогда формируемые точки выводятся некорректно, да и сам график становиться неправильным.
Не понимаю, почему оно изначально сделано так, ведь в правильном отображении полярных координат всегда идет отсчет от 90(угол вертикального визирования) к 0(угол горизонта).
Что касается правильного или неправильного отображения, все сделано правильно, "0" - центр.
Вероятно в Вашей области приняты другие варианты отображения информации, но это никак не связано с классическими графиками.

Сделать можно, посмотрите в архиве, я вручную переименовал шкалу.
Но Вы должны понимать, что при отображении, реальные данные "X" нужно будет пересчитывать, для этого я сделал "90-X".
Снимок экрана от 2019-04-09 18-52-32.png
Test_Polar_Folder.zip
lv2016
(49.58 КБ) 105 скачиваний

Re: Polar plot

Добавлено: 09 апр 2019, 20:09
Alex Dem
Интересное и главное эффективное решение, но вот все работает только при Вашем порядке точек радиус/угол. Если поменять немного порядок точек внутри массива, все становится не так однозначно, то есть на шкале появляются аномальные значения. Попробуйте поменять вторую точку на 22 и 60 вместо 22 и 80 соответственно.

Re: Polar plot

Добавлено: 09 апр 2019, 20:17
IvanLis
Alex Dem писал(а):Интересное и главное эффективное решение, но вот все работает только при Вашем порядке точек радиус/угол. Если поменять немного порядок точек внутри массива, все становится не так однозначно, то есть на шкале появляются аномальные значения. Попробуйте поменять вторую точку на 22 и 60 вместо 22 и 80 соответственно.
Вы понимаете, что это за массив и для чего он?
Можно еще размер Picture изменить, тоже все станет "аномально". Я дал удочку, а не рыбу...

Re: Polar plot

Добавлено: 09 апр 2019, 21:00
Юрий
Для того, чтобы так получилось
2019-04-09_204832.png
даю наводку куда для этого нужно лезть.
Тест.png
А пока замени Calc Scale Specs.vi на прилагаемый или исправь его согласно диаграмме и от сюда танцуй.

Re: Polar plot

Добавлено: 15 апр 2019, 23:00
kolmakowladimir
Юрий, IvanLis, спасибо за помощь, разобрался)