Plik "wsadowy" do obsługi miernika

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
forgetmenot21
Posty: 25
Rejestracja: 30 mar 2012 21:26
Wersja środowiska: LabVIEW 8.5

Plik "wsadowy" do obsługi miernika

Post autor: forgetmenot21 »

Witam,

Muszę zmodyfikować mój program, w którym ustawiam np. poziom sygnału, częstotliwości pomiarów, czas pomiaru itp. multimetru LCR na panelu, tak aby można było te wszystkie wartości ustawić za pomocą jednego pliku tekstowego. Nie mam pojęcia jak to zrobić. Bardzo proszę o jakieś przykłady.
Awatar użytkownika
Pitol
Moderator
Posty: 987
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Plik "wsadowy" do obsługi miernika

Post autor: Pitol »

Help -> Find Examples. Tam wpisz sobie "File" i np. Read Configuration File, Read Text File... mnóstwo przykładów odczytu i zapisu do pliku. Sprawdź, popróbuj. W razie problemów pisz.
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
forgetmenot21
Posty: 25
Rejestracja: 30 mar 2012 21:26
Wersja środowiska: LabVIEW 8.5

Re: Plik "wsadowy" do obsługi miernika

Post autor: forgetmenot21 »

Dziękuję bardzo. Udało mi się zrobić coś takiego jak w załączniku. Mam jeszcze jedno pytanie - jak połączyć ze sobą wiele sygnałów (u mnie będzie coś koło 23 wartości częstotliwości - na rysunku wartości z Section 2) w tabelkę? Dla czterech wartości działa Merge Signals. A jeśli jest więcej?
Załączniki
ConfigurationFile.txt
(528 Bajtów) Pobrany 191 razy
Odczyt_z_pliku_konfiguracyjnego.vi
(39.66 KiB) Pobrany 192 razy
Plik_konfiguracyjny.JPG
Awatar użytkownika
Pitol
Moderator
Posty: 987
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Re: Plik "wsadowy" do obsługi miernika

Post autor: Pitol »

Zamiast bawić się w pojedynczy odczyt kolejnych kluczy z pliku i potem łączenia ich w tablicę przygotuj sobie tablicę kluczy i odczytuj w pętli. Tak jest dużo łatwiej i do tego wygląda to zdecydowanie lepiej niż 23 odczyty kluczy pod rząd.
Config.PNG
Config.PNG (20.6 KiB) Przejrzano 5198 razy
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
forgetmenot21
Posty: 25
Rejestracja: 30 mar 2012 21:26
Wersja środowiska: LabVIEW 8.5

Re: Plik "wsadowy" do obsługi miernika

Post autor: forgetmenot21 »

Dziękuję.
Dostaję błąd, bo: The type of the source is 1-D array of
cluster of 3 elements. The type of the sink is cluster of 3 elements.
Rozumiem, że nie są takiego samego typu. Jak można to naprawić?
Załączniki
Odczyt_z_pliku_konfiguracyjnego2.vi
(17.32 KiB) Pobrany 188 razy
Awatar użytkownika
Pitol
Moderator
Posty: 987
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Plik "wsadowy" do obsługi miernika

Post autor: Pitol »

Musisz na wyjściach z pętli For kliknąć prawym i wybrać Disable Indexing. Zarówno na referencji do pliku jak i na klastrze błędu.
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
forgetmenot21
Posty: 25
Rejestracja: 30 mar 2012 21:26
Wersja środowiska: LabVIEW 8.5

Re: Plik "wsadowy" do obsługi miernika

Post autor: forgetmenot21 »

Wszystko działa. Jutro jeszcze przetestuję z miernikiem. Jeszcze raz dziękuję za pomoc :)
ODPOWIEDZ