Dynamiczne nadawanie nazw klastrom

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

Dynamiczne nadawanie nazw klastrom

Post autor: mwojcie3 »

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 414 razy
Awatar użytkownika
micard
Posty: 207
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2017
Kontakt:

Re: Dynamiczne nadawanie nazw klastrom

Post autor: micard »

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