ещё раз о FeedBack node

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

ещё раз о FeedBack node

Postby Kayfolom on 18 Oct 2017, 10:17

Хорошего дня.

Подскажите, пожалуйста, как работает Feedback node в режиме global initialize? С локальным использованием feedback node в циклах всё вроде понятно.
А как работает глобальный feedback node?
Вопрос вот к чему: два разных модуля используют clone одной и той же функции, внутри которой есть глобальный feedback node,
начальное значение feedback node при каждом вызове клона будет глобальным ? или у каждого клона будет своё значение feedback node?

и какое будет поведение feedback node в случае, есть есть общий класс, с методом внутри которого есть feedback node в режиме global initialize. И есть два класса, наследника, которые
со своими значениями вызывают общий метод класса, у каждого будет собственное значение на входе feedback node или глобально на оба модуля?

Спасибо.
Kayfolom
assistant
assistant
 
Posts: 119
Joined: 16 Feb 2009, 12:55
LabVIEW Version: 8.6
Karma: 1

Re: ещё раз о FeedBack node

Postby Kosist on 18 Oct 2017, 21:53

Вначале, нужно понимать что виайка с FGV - functional global variable (неинициализированный шифт регистр) или Feedback Node не должна быть реетрантной.
Используя одну и ту же функцию с FGV (или же Feedback Node), значение FGV будет сохраняться.
В случае классов - каждая инстанция классов, если выполняет "родительский" метод, будет разделять значение тоже. Как пример - высылаю скрин простого эксперимента.
Кстати, иногда возможен "пропуск" выполнения такой виайки с FGV - это видно по значениям.
Example.PNG
Мы делили апельсин - много наших полегло...
User avatar
Kosist
leader
leader
 
Posts: 772
Joined: 21 Feb 2011, 23:44
Location: СумГУ
Medals: 2
Activity (1) Gold (1)
LabVIEW Version: 2013-2017
Karma: 230
CLAD I/O VIP students

Re: ещё раз о FeedBack node

Postby Kayfolom on 23 Oct 2017, 13:35

Спасибо.
А, что такое реетрантной? и как дело у FGV обстоит с clone vi?
Kayfolom
assistant
assistant
 
Posts: 119
Joined: 16 Feb 2009, 12:55
LabVIEW Version: 8.6
Karma: 1

Re: ещё раз о FeedBack node

Postby IvanLis on 23 Oct 2017, 19:43

Kayfolom wrote:Спасибо.
А, что такое реетрантной? и как дело у FGV обстоит с clone vi?


Реентерабельность
User avatar
IvanLis
professor
professor
 
Posts: 4459
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 692
hardware VIP bloggers teachers


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

Who is online

Users browsing this forum: Yahoo and 8 guests

cron