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

Помогите разобраться.

Добавлено: 16 сен 2017, 13:53
Владимир855
Здравствуйте. Недавно начал изучать LabView. Помогите сделать простую программку.
Необходимо построить график при помощи регуляторов. А затем сохранить все 8000 точек в массиве. Ну или с начало сохранить в массиве а затем построить.
И подскажите литературу с какой можно начать осваивать LabView. В программирование знаю только основы. За ранее спасибо.

Re: Помогите разобраться.

Добавлено: 16 сен 2017, 14:01
Kosist
Владимир855 писал(а):Здравствуйте. Недавно начал изучать LabView. Помогите сделать простую программку.
Необходимо построить график при помощи регуляторов. А затем сохранить все 8000 точек в массиве. Ну или с начало сохранить в массиве а затем построить.
Можно ведь немного поиском заняться... Объединяйте в массив при помощи функции Build Array. А дальше стройте график (вот, кстати, ссылка - http://digital.ni.com/public.nsf/allkb/ ... BA00007657, может Вам нужен Chart, а не Graph?)
Владимир855 писал(а):И подскажите литературу с какой можно начать осваивать LabView. В программирование знаю только основы. За ранее спасибо.
Опять же, поиск - наше все. На портале есть целый раздел, посвященный этому вопросу - посмотрите здесь http://labviewportal.org/viewforum.php?f=61.

Re: Помогите разобраться.

Добавлено: 16 сен 2017, 14:40
Владимир855
У меня вопросов стало ещё больше :shok:

Re: Помогите разобраться.

Добавлено: 16 сен 2017, 19:50
Alex Dem
В Ваш прямоугольник вставьте Build Array из палитры работы с массивами с соответствующим количеством входов и далее выход соедините с графом.
Далее стоит обдумать, откуда возьмутся остальные 8000 точек и работать над решением. Удачи.

Re: Помогите разобраться.

Добавлено: 19 сен 2017, 14:48
Владимир855
В Ваш прямоугольник вставьте Build Array из палитры работы с массивами с соответствующим количеством входов и далее выход соедините с графом.
Далее стоит обдумать, откуда возьмутся остальные 8000 точек и работать над решением. Удачи.
Спасибо. С массивом разобрался, а вот откуда получить не оставшиеся точки, вот этого я не пойму.

Re: Помогите разобраться.

Добавлено: 19 сен 2017, 15:06
Borjomy_1
Владимир855 писал(а):
В Ваш прямоугольник вставьте Build Array из палитры работы с массивами с соответствующим количеством входов и далее выход соедините с графом.
Далее стоит обдумать, откуда возьмутся остальные 8000 точек и работать над решением. Удачи.
Спасибо. С массивом разобрался, а вот откуда получить не оставшиеся точки, вот этого я не пойму.
Для этого обычно пользуются интерполяцией. Вариантов масса - линейная, сплайн, полиномиальная, кубическая, лагранжа... Находится все это в палитре "Mathematics/Interpolation & Extrapolation" Interpolation 1D.vi . Массивы X и Y - это ваша исходная информация (т.е X - это набор частот, Y - значения слидеров) Xi - это массив точек, для которых вы хотите вычислить значения.

Re: Помогите разобраться.

Добавлено: 19 сен 2017, 15:42
Владимир855
Массивы X и Y - это ваша исходная информация (т.е X - это набор частот, Y - значения слидеров) Xi - это массив точек, для которых вы хотите вычислить значения.
А можно пример? А то что то у меня не получается.

Re: Помогите разобраться.

Добавлено: 19 сен 2017, 16:47
Artem.spb
не надо одно и то же в XY.
Y - значения ввода,
Х - желаемые координаты по Х соответствующих столбиков

Re: Помогите разобраться.

Добавлено: 19 сен 2017, 17:32
Владимир855

Код: Выделить всё

не надо одно и то же в XY.
Y - значения ввода, 
Х - желаемые координаты по Х соответствующих столбиков
а можно скрин как всё это дело соединить? я как только не пробовал. Спасибо за ранее.

Re: Помогите разобраться.

Добавлено: 19 сен 2017, 19:27
Kosist
Пример можете посмотреть здесь - "C:\Program Files (x86)\National Instruments\LabVIEW xx\examples\Mathematics\Interpolation\1D Interpolation.vi"
Также, ознакомтесь со справкой к функции, там много чего интерестного...

Re: Помогите разобраться.

Добавлено: 20 сен 2017, 13:09
Владимир855
Пример можете посмотреть здесь - "C:\Program Files (x86)\National Instruments\LabVIEW xx\examples\Mathematics\Interpolation\1D Interpolation.vi"
Также, ознакомитесь со справкой к функции, там много чего интересного...
Огромное спасибо :thank: . Вы мне прям помогли. Там много интересных примеров с которыми можно разобраться.
Вы извините меня, но у меня ещё один вопрос. Как сделать величины которые обвёл кружком, переменными, а не константами.
Большое спасибо.

Re: Помогите разобраться.

Добавлено: 20 сен 2017, 14:41
Kosist
Владимир855 писал(а):Вы извините меня, но у меня ещё один вопрос. Как сделать величины которые обвёл кружком, переменными, а не константами.
ПКМ -> Change to Control

Re: Помогите разобраться.

Добавлено: 20 сен 2017, 15:06
Владимир855
Kosist
ПКМ -> Change to Control
:thank: :thank: :thank: