Отображение на графике растущих окружностей

Обсуждение вопросов, связанных с обработкой аудио и видео информации
Ответить
BurningMedved
interested
interested
Сообщения: 4
Зарегистрирован: 01 дек 2015, 17:14
Версия LabVIEW: 8.6
Контактная информация:

Отображение на графике растущих окружностей

Сообщение BurningMedved »

Всем доброго времени суток. Помогите, пожалуйста, разрешить задачу: необходимо отобразить на графике окружность, радиус которой будет увеличиваться с течением времени по заданной формуле. Пробовал строить окружности как на модели, а потом радиус изменять при помощи formula node и for loop, но вместо окружности почему-то вылезла спираль. В силу ограниченности познаний другого метода решения задачи найти не могу, поэтому надежда на форумчан. Заранее благодарю за помощь.
Вложения
Модель.vi
(11.08 КБ) 227 скачиваний
Модель (тест).vi
Спираль
(12.49 КБ) 211 скачиваний
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Отображение на графике растущих окружностей

Сообщение ladik »

Попробуйте такой пример.
Вложения
Пример.vi
LV_2011
(12.99 КБ) 245 скачиваний
Пример_8.5.vi
LV_8.5
(13.99 КБ) 207 скачиваний
Дорогу осилит идущий.
BurningMedved
interested
interested
Сообщения: 4
Зарегистрирован: 01 дек 2015, 17:14
Версия LabVIEW: 8.6
Контактная информация:

Re: Отображение на графике растущих окружностей

Сообщение BurningMedved »

ladik писал(а):Попробуйте такой пример.
Благодарю за помощь. Вот еще такой назрел вопрос: если я хочу задать нелинейный закон изменения радиуса (скажем, обратный экспоненциальный), то можно ли мне задать через formula node закон изменения радиуса вместо пошагового умножения?
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Отображение на графике растущих окружностей

Сообщение ladik »

Не совсем понял, что Вы имели ввиду под:
можно ли мне задать через formula node закон изменения радиуса вместо пошагового умножения
Закон можете задавать любой. Но суть в том, что окружность с новым радиусом отрисовывается на каждой итерации цикла, т.е. новый радиус получается умножением единичного на коэффициент. Можете создать на входе цикла массив коэффициентов и умножать на них. А как он будет получен, разницы в данном случае нет.
Вложения
Example.png
Дорогу осилит идущий.
BurningMedved
interested
interested
Сообщения: 4
Зарегистрирован: 01 дек 2015, 17:14
Версия LabVIEW: 8.6
Контактная информация:

Re: Отображение на графике растущих окружностей

Сообщение BurningMedved »

ladik писал(а):Не совсем понял, что Вы имели ввиду под:
можно ли мне задать через formula node закон изменения радиуса вместо пошагового умножения
Закон можете задавать любой. Но суть в том, что окружность с новым радиусом отрисовывается на каждой итерации цикла, т.е. новый радиус получается умножением единичного на коэффициент. Можете создать на входе цикла массив коэффициентов и умножать на них. А как он будет получен, разницы в данном случае нет.
Еще раз огромное спасибо за исчерпывающий ответ.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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