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

Простейшие вопросы в области инженерной разработки

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

Postby Владимир855 on 16 Sep 2017, 13:53

Здравствуйте. Недавно начал изучать LabView. Помогите сделать простую программку.
Необходимо построить график при помощи регуляторов. А затем сохранить все 8000 точек в массиве. Ну или с начало сохранить в массиве а затем построить.
И подскажите литературу с какой можно начать осваивать LabView. В программирование знаю только основы. За ранее спасибо.
Attachments
1.jpg
Владимир855
interested
interested
 
Posts: 7
Joined: 16 Sep 2017, 11:27
Location: Сочи
LabVIEW Version: 2016
Karma: 0

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

Postby Kosist on 16 Sep 2017, 14:01

Владимир855 wrote:Здравствуйте. Недавно начал изучать LabView. Помогите сделать простую программку.
Необходимо построить график при помощи регуляторов. А затем сохранить все 8000 точек в массиве. Ну или с начало сохранить в массиве а затем построить.

Можно ведь немного поиском заняться... Объединяйте в массив при помощи функции Build Array. А дальше стройте график (вот, кстати, ссылка - http://digital.ni.com/public.nsf/allkb/ ... BA00007657, может Вам нужен Chart, а не Graph?)
Владимир855 wrote:И подскажите литературу с какой можно начать осваивать LabView. В программирование знаю только основы. За ранее спасибо.

Опять же, поиск - наше все. На портале есть целый раздел, посвященный этому вопросу - посмотрите здесь viewforum.php?f=61.
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 760
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 224
CLAD I/O VIP students

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

Postby Владимир855 on 16 Sep 2017, 14:40

У меня вопросов стало ещё больше :shok:
Владимир855
interested
interested
 
Posts: 7
Joined: 16 Sep 2017, 11:27
Location: Сочи
LabVIEW Version: 2016
Karma: 0

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

Postby Alex Dem on 16 Sep 2017, 19:50

В Ваш прямоугольник вставьте Build Array из палитры работы с массивами с соответствующим количеством входов и далее выход соедините с графом.
Далее стоит обдумать, откуда возьмутся остальные 8000 точек и работать над решением. Удачи.
Alex Dem
beginner
beginner
 
Posts: 46
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 7

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

Postby Владимир855 on 19 Sep 2017, 14:48

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


Спасибо. С массивом разобрался, а вот откуда получить не оставшиеся точки, вот этого я не пойму.
Владимир855
interested
interested
 
Posts: 7
Joined: 16 Sep 2017, 11:27
Location: Сочи
LabVIEW Version: 2016
Karma: 0

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

Postby Borjomy_1 on 19 Sep 2017, 15:06

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


Спасибо. С массивом разобрался, а вот откуда получить не оставшиеся точки, вот этого я не пойму.

Для этого обычно пользуются интерполяцией. Вариантов масса - линейная, сплайн, полиномиальная, кубическая, лагранжа... Находится все это в палитре "Mathematics/Interpolation & Extrapolation" Interpolation 1D.vi . Массивы X и Y - это ваша исходная информация (т.е X - это набор частот, Y - значения слидеров) Xi - это массив точек, для которых вы хотите вычислить значения.
Borjomy_1
expert
expert
 
Posts: 1756
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

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

Postby Владимир855 on 19 Sep 2017, 15:42

Массивы X и Y - это ваша исходная информация (т.е X - это набор частот, Y - значения слидеров) Xi - это массив точек, для которых вы хотите вычислить значения.

А можно пример? А то что то у меня не получается.
Attachments
111.jpg
Владимир855
interested
interested
 
Posts: 7
Joined: 16 Sep 2017, 11:27
Location: Сочи
LabVIEW Version: 2016
Karma: 0

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

Postby Artem.spb on 19 Sep 2017, 16:47

не надо одно и то же в XY.
Y - значения ввода,
Х - желаемые координаты по Х соответствующих столбиков
Artem.spb
expert
expert
 
Posts: 1195
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 213
CLD hardware I/O VIP freelance

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

Postby Владимир855 on 19 Sep 2017, 17:32

Code: Select all
не надо одно и то же в XY.
Y - значения ввода,
Х - желаемые координаты по Х соответствующих столбиков


а можно скрин как всё это дело соединить? я как только не пробовал. Спасибо за ранее.
Владимир855
interested
interested
 
Posts: 7
Joined: 16 Sep 2017, 11:27
Location: Сочи
LabVIEW Version: 2016
Karma: 0

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

Postby Kosist on 19 Sep 2017, 19:27

Пример можете посмотреть здесь - "C:\Program Files (x86)\National Instruments\LabVIEW xx\examples\Mathematics\Interpolation\1D Interpolation.vi"
Также, ознакомтесь со справкой к функции, там много чего интерестного...
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 760
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 224
CLAD I/O VIP students

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

Postby Владимир855 on 20 Sep 2017, 13:09

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

Огромное спасибо :thank: . Вы мне прям помогли. Там много интересных примеров с которыми можно разобраться.
Вы извините меня, но у меня ещё один вопрос. Как сделать величины которые обвёл кружком, переменными, а не константами.
Большое спасибо.
Attachments
123.jpg
Владимир855
interested
interested
 
Posts: 7
Joined: 16 Sep 2017, 11:27
Location: Сочи
LabVIEW Version: 2016
Karma: 0

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

Postby Kosist on 20 Sep 2017, 14:41

Владимир855 wrote:Вы извините меня, но у меня ещё один вопрос. Как сделать величины которые обвёл кружком, переменными, а не константами.

ПКМ -> Change to Control
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 760
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 224
CLAD I/O VIP students

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

Postby Владимир855 on 20 Sep 2017, 15:06

Kosist
ПКМ -> Change to Control
:thank: :thank: :thank:
Владимир855
interested
interested
 
Posts: 7
Joined: 16 Sep 2017, 11:27
Location: Сочи
LabVIEW Version: 2016
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: Et_cetera, Yandex and 22 guests

cron