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.
Plik "wsadowy" do obsługi miernika
-
- Posty: 25
- Rejestracja: 30 mar 2012 21:26
- Wersja środowiska: LabVIEW 8.5
- Pitol
- Moderator
- Posty: 987
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Plik "wsadowy" do obsługi miernika
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.
-
- Posty: 25
- Rejestracja: 30 mar 2012 21:26
- Wersja środowiska: LabVIEW 8.5
Re: Plik "wsadowy" do obsługi miernika
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
- Pitol
- Moderator
- Posty: 987
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Re: Plik "wsadowy" do obsługi miernika
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.
-
- Posty: 25
- Rejestracja: 30 mar 2012 21:26
- Wersja środowiska: LabVIEW 8.5
Re: Plik "wsadowy" do obsługi miernika
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ć?
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
- Pitol
- Moderator
- Posty: 987
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Plik "wsadowy" do obsługi miernika
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.
-
- Posty: 25
- Rejestracja: 30 mar 2012 21:26
- Wersja środowiska: LabVIEW 8.5
Re: Plik "wsadowy" do obsługi miernika
Wszystko działa. Jutro jeszcze przetestuję z miernikiem. Jeszcze raz dziękuję za pomoc 
