Pomoc w ogarnięciu chaosu - subvi z while'em
: 29 kwie 2013 13:27
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.
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.