Witam,
mam pytanie dotyczące automatycznego wyboru odpowiednich danych z klastra (przykład w załączeniu). Mam w jednym klastrze kilka klastrów tego samego typu. W załączonym przykładzie wyboru właściwego "podklastra" dokonuję ręcznie ustawiając w "unbundle by name" właściwy klaster. Jak zrobić to automatycznie, tzn. tak, aby nie trzeba było zakładać osobnego, ręcznie ustawianego przypadku w strukturze case? Nie jestem pewien, czy jasno opisałem problem, ale mam nadzieję, że przeczytanie opisu i obejrzenie vi wystraczy do zrozumienia.
Pozdrawiam
Przemek
Automatyzacja wyboru danych z klastra
Automatyzacja wyboru danych z klastra
- Załączniki
-
- pick_from_cluster.vi
- (13.94 KiB) Pobrany 395 razy
Automatyzacja wyboru danych z klastra
Masz zbiór elementów tego samego typu. Dlaczego nie pogrupować ich w tablicę?
Jeśli nadal nie posiadasz OpenG, pobierz przy pomocy VI Package Manager.
Tam znajdziesz VI o nazwie: Get Cluster Element by Name.vi.
Jeśli nadal nie posiadasz OpenG, pobierz przy pomocy VI Package Manager.
Tam znajdziesz VI o nazwie: Get Cluster Element by Name.vi.
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Automatyzacja wyboru danych z klastra
+1Zyga pisze:Masz zbiór elementów tego samego typu. Dlaczego nie pogrupować ich w tablicę?
No chyba, że jednak jest jakiś powód, to wtedy na przykład tak:
Re: Automatyzacja wyboru danych z klastra
Witam,
bardzo dziękuję za uwagi i pomysły rozwiązań.
Mam jeszcze jedno pytanie: pisaliście o zastąpieniu klastra tablicą. Rozumiem, ze na tablicach można przeprowadzać pewne operacje, których nie można zrobić na klastrze. Ale czy z punktu widzenia np. wydajności programu też są jakieś różnice? A może jakieś inne powody?
Pozdrawiam
Przemek
bardzo dziękuję za uwagi i pomysły rozwiązań.
Mam jeszcze jedno pytanie: pisaliście o zastąpieniu klastra tablicą. Rozumiem, ze na tablicach można przeprowadzać pewne operacje, których nie można zrobić na klastrze. Ale czy z punktu widzenia np. wydajności programu też są jakieś różnice? A może jakieś inne powody?
Pozdrawiam
Przemek
Re: Automatyzacja wyboru danych z klastra
Hmm..
Wydajnością bym się nie przejmował. Natomiast podsłuchałem kiedyś, że np. dodanie do siebie 2 klastrów jest szybsze niż dodanie 2 tablic.. Jaka różnica - nie mam pojęcia.
Tablica przede wszystkim jest tworem dynamicznym, co pozwala na dodawanie/odejmowanie, jak również sięganie do różnych jej elementów w trakcie wykonywania programu. Z klastrem takich trików nie zrobisz.. bez robienia trików.
Wydajnością bym się nie przejmował. Natomiast podsłuchałem kiedyś, że np. dodanie do siebie 2 klastrów jest szybsze niż dodanie 2 tablic.. Jaka różnica - nie mam pojęcia.
Tablica przede wszystkim jest tworem dynamicznym, co pozwala na dodawanie/odejmowanie, jak również sięganie do różnych jej elementów w trakcie wykonywania programu. Z klastrem takich trików nie zrobisz.. bez robienia trików.