Dynamiczne nadawanie nazw klastrom

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
mwojcie3
Posty: 26
Rejestracja: 07 sty 2015 07:05
Wersja środowiska: LabVIEW 2013

Dynamiczne nadawanie nazw klastrom

Post autor: mwojcie3 » 12 mar 2018 19:47

Cześć.

Chciałem stworzyć VI, które automatycznie tworzy TASKI na podstawie nazw z enuma, i zapisuje do klastrów o nazwie z enuma, w celu łatwiejszego dostępu w dalszej części aplikacji.

Czy da się nadawać nazwę klastrom dynamicznie??
Załączniki
Create Multiple Tasks.pdf
(35.12 KiB) Pobrany 63 razy

Awatar użytkownika
micard
Posty: 164
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2016
Has thanked: 6 times
Been thanked: 3 times
Kontakt:

Re: Dynamiczne nadawanie nazw klastrom

Post autor: micard » 12 mar 2018 20:12

Niestety nazwy zmiennych w LV nie są dynamicznie i tworzenie Python'owych odpowiedników nie jest takie proste.
Zamiast nazwy klastra, zaproponowałbym trzymanie wszystkich w zmiennej typu variant i dynamiczne dodawania atrybutu o pożądanej nazwie.
W takim rozwiązaniu problem polega na braku możliwości wylistowania wszystkich argumentów variant'a. Można to jednak prosto rozwiązać dodają dodatkowy argument który będzie przechowywał listę aktywnych atrybutów.

Wszystko można zgrabnie zapakować do jednej klasy :)

ODPOWIEDZ