Strona 1 z 1

Pomoc w ogarnięciu chaosu - subvi z while'em

: 29 kwie 2013 13:27
autor: Minnetaki
Witam serdecznie,
napisałam swój pierwszy program w LV. Działa tak jak powinien do tej pory ale niestety wygląda koszmarnie. Próbowałam trzymać się zasady, żeby co się da pakować do subvi ale niestety mój główny program rozrósł się niekontrolowanie.
Sercem programu jest pętla wykonująca kolejno - zmianę długości fali lasera oraz pomiar i przy każdej iteracji rysowanie wykresu (nadpisywanie nowego na stary, aby tworzyć wykres w 'czasie rzeczywistym') oraz zapisywanie pomiaru z tej iteracji do pliku. Problem mam taki, że po zapakowaniu zaznaczenia (pętli + kilku wejść i wyjść, które chciałabym mieć wewnątrz) do subvi niestety mnóstwo elementów traci swoją funkcjonalność - w szczególności wizualizacja wykresów, oczywiście zmienne lokalne (tą akurat mogę sobie wyprowadzić na zewnątrz subvija) i wydaje mi się, że również wszelkie property node'y do wykresów które wrzuciłam do paczki. Czego oczekuję od pomocy? Porady - czy da się to zrobić szybko i sprawnie bez utraty żadnej z funkcjonalności (nie mam niestety czasu pisać tego na nowo żeby ponaprawiać dawne błędy)? Od czego zacząć? Powinnam te wykresy może na jakieś zmienne globalne zamienić?(nigdy nie używałam tego elementu, nie wiem czym to pachnie, szczególnie w kwestii front panelu). Może ewentualnie macie inne szybkie pomysły jak ogarnąć ten chaos i co najprościej upakować...A może robię jakąś rzecz źle i spakować tą pętlę mogę i zrobić jakieś szybkie wane wyprowadzenie tego co chcę mieć "online" z każdej iteracji - tj pomiar do tablicy (do pliku) i wykres na front panelu...A może cał zapis do pliku wrzucić do tego subvi?
Z góry dziękuję i przepraszam za stworzenie takiego koszmarka...

P.S.Załączony program nie ma szans działać bez urządzeń i tak, ale wprawnym okiem myślę, że bez problemu da się ogarnąć o którą "główną" pętlę chodzi...mam nadzieję. Jeszcze raz dzięki.

Pomoc w ogarnięciu chaosu - subvi z while'em

: 29 kwie 2013 13:38
autor: Minnetaki
Zastanawiam się czy moje główne pytanie nie sprowadza się do tego jak skorzystać z property node elementów wewnątrz subvi poza tym subvi...i jak wyciągać informacje z subvi w trakcie jego działania...czy się w ogóle da, czy mój tok rozumowania jest absolutnie błędny?

Pomoc w ogarnięciu chaosu - subvi z while'em

: 29 kwie 2013 13:57
autor: Jamal79
Jak dziala to tragedii niema, widzialem gorsze :)
Poczytaj tu na forum o maszynie stanow i eventualnie o eventach.

Re: Pomoc w ogarnięciu chaosu - subvi z while'em

: 06 maja 2013 09:44
autor: Minnetaki
Hmm...wydaje mi się, że żeby przerobić ten program na program z maszyną stanów, trzeba by właśnie napisać to od zera w całkiem nowej koncepcji...a tutaj potrzebuję minimum środków...ale może faktycznie to jedyne wyjście...

Re: Pomoc w ogarnięciu chaosu - subvi z while'em

: 07 maja 2013 15:08
autor: smiga
Zacznij od wyprostowania drutów i pospinania ich w jeden klaster (bundle, unbundle) - później zobaczymy co dalej.