Polimorficzny wait

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Polimorficzny wait

Post autor: Gość »

Czy mozna zrobić takie uniwersalne wejscie i wyjście w subvi'jaju zeby mozna bylo do niego podlaczyc cokolwiek i nie zmienione pojawilo się na wyjsciu. W srodku znalazlby się jeszcze wait.

Chcialbym po porstu miec mozliwosc wprowadzania opoznien w jakims sznurku bez zabawy w Flat Sequence, Wait i prowadzenie przez to sygnałów.

Wiem, ze mozna zrobic polimorficznego subvi,jaja ale do kazdego typu ktory bede chcial podlaczyc bede musial zrobic tez odpowiedniego subvi'jaja.

Probowałem z variantem ale nic nie wyszlo z tego. :roll:
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: Polimorficzny wait

Post autor: wino »

hmm... let me seeeeeee

można, ale będzie z tym trochę roboty
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Re: Polimorficzny wait

Post autor: PMaj »

Witam

Owszem, będzie z tym troche roboty chcąc zrobić to tak jak należy, ALE można sobie pozwolić na mały trick - załączam funkcję i przykład użycia.

Działa i jest szybkie w stworzeniu i uzywaniu, a to chyba główny cel.

pozdrawiam
pmaj
Nie jestem leniwy
Mam zawyżone wymagania motywacyjne
Gość
Posty: 656
Rejestracja: 10 lis 2003 00:00

Re: Polimorficzny wait

Post autor: Gość »

Dzieki za odpowiedz ale...

juz to przerabialem i wlasnie o to mi chodzi zeby to byla jedna, jedyna kontrolka, bo jesli chciałbym tego uzyc chociazby kilka razy na ekranie, troche mi to zajmie miejsca i wplynie negatywnie na czytelnosc.

Obawiam się najgorszego :evil: ze tego nie da sie zrobic :cry:
No nic bede musial się z tym pogodzic :wink:
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Re: Polimorficzny wait

Post autor: PMaj »

Witam

Jak kiedyś potrzebowalem podobnej funkcji to zrobilem VI'a z Waitem, ktory wpinałem w cluster błędu. Niestety nie zawsze jest to możliwe - np. tam gdzie tego clustra nie ma.

pzdrv
pmaj
Nie jestem leniwy
Mam zawyżone wymagania motywacyjne
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: Polimorficzny wait

Post autor: wino »

dokładnie o coś takiego mi chodziło, wait z klastrem błędu jest chyba najlepszym rozwiązaniem i nie ma większego problemu aby przez każdy subVI "przewlec" wyżej wspomniany klaster
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: Polimorficzny wait

Post autor: Mikrobi »

W ten właśnie sposób są zrobionie dodatkowe VIje Wait w OpenG.
:)
Co do Polimorficznego...
można go zrobić dosyć konkretnym nakładem pracy.
PMaj pokazywał na forum podstawy tworzenia polimorficznych VIjów i to jest najlepsza droga w tym wypadku do rozwiązania tego zadania, ale...
- VI ten będzie miał swoje ograniczenia - PMaj możesz mnie poprawić jeśli się mylę? - polegające na problemach z podłaczeniem:
a) klastrów o zróżnicowanych typach
b) typedefów
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Re: Polimorficzny wait

Post autor: PMaj »

Tak, to prawda. W najlepszym wypadku będzie sie pojawiac coercion dot.

Swoją drogą ciekawie są rozwiązane te funkcje do których można podpiąć "anything" - jak np. w "flatten to string". Myśle ze jest jakaś metoda stworzenia takiego VI'a, ale ja jej nie znam.

pozdrawiam
pmaj
Nie jestem leniwy
Mam zawyżone wymagania motywacyjne
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: Polimorficzny wait

Post autor: Mikrobi »

Raczej funkcja wewnętrzna w LabVIEW.

... skrypty? ;)
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: Polimorficzny wait

Post autor: wino »

można to zrobić inaczej....

w sumie to nie wiem czy to działa bo nie sprawdzałem, ale moja zawodna intuicja podpowiada mi, że działa.
PMaj
Posty: 231
Rejestracja: 04 sty 2004 00:00

Re: Polimorficzny wait

Post autor: PMaj »

OK, tyle ze nie podepniesz "ANYTHING" :wink:
Nie jestem leniwy
Mam zawyżone wymagania motywacyjne
Awatar użytkownika
wino
Posty: 549
Rejestracja: 23 gru 2005 00:00
Wersja środowiska: Nie mam LabVIEW
Lokalizacja: Kraków

Re: Polimorficzny wait

Post autor: wino »

a po co podpinać?!.... przecież opóźniam w łańcuchu subVI'ów
ODPOWIEDZ