Witajcie!
Mam problem ze zbudowaniem programu, który ma zadanie wczytywać z pliku wartość przyporządkowaną do położenia suwaka. Pomocy!
Wczytywanie z pliku wartości ustalonych przez suwak
- Pitol
- Moderator
- Posty: 987
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Wczytywanie z pliku wartości ustalonych przez suwak
Witaj,
Podaj więcej informacji o swoim problemie, co już zrobiłeś, gdzie utknąłeś. Przyda się więcej informacji również o tym, co chcesz osiągnąć, bo na tą chwilę, Twój opis jest mało pomocny.
Podaj więcej informacji o swoim problemie, co już zrobiłeś, gdzie utknąłeś. Przyda się więcej informacji również o tym, co chcesz osiągnąć, bo na tą chwilę, Twój opis jest mało pomocny.
Wczytywanie z pliku wartości ustalonych przez suwak
Dziękuje za zainteresowanie.
W zasadzie to jestem na etapie początkowym - przemyslalem juz mniej wiecej budowe, ale nie wiem (w LV dopiero raczkuje) czy ten program pozwoli mi zbudować coś takiego.
W sumie w pierwszym poscie troche niedokladnie sie wyrazilem, bo tak naprawdę chodzi o 2 suwaki - sprostuje to: powiedzmy że w pliku txt (niekoniecznie musi byc taki format) mamy taką zawartość:
x\y 0 20 40 60 80 100
500 1 2 3 4 5 6
1000 2 3 4 5 6 7
1500 3 4 5 6 7 8
W LV wrzucamy sobie dwa suwaki - jeden do wyboru wartości X, drugi do Y. I teraz chodzi o to, aby nastawiąjąc te dwa suwaki, program wczytywał z pliku odpowiadającom tym dwu położeniom wartość. Czyli x=1000, y=20 czyli na wyjściu wypluwa 3.
Czy da się wogóle zrobić coś takiego w lv?
Potrzebne jest mi właśnie taki mechanizm bo całą symulację chcę oprzeć na takiej metodzie - wypluta na wyjściu wartość będzie dalej obrabiana w podobny sposób.
W zasadzie to jestem na etapie początkowym - przemyslalem juz mniej wiecej budowe, ale nie wiem (w LV dopiero raczkuje) czy ten program pozwoli mi zbudować coś takiego.
W sumie w pierwszym poscie troche niedokladnie sie wyrazilem, bo tak naprawdę chodzi o 2 suwaki - sprostuje to: powiedzmy że w pliku txt (niekoniecznie musi byc taki format) mamy taką zawartość:
x\y 0 20 40 60 80 100
500 1 2 3 4 5 6
1000 2 3 4 5 6 7
1500 3 4 5 6 7 8
W LV wrzucamy sobie dwa suwaki - jeden do wyboru wartości X, drugi do Y. I teraz chodzi o to, aby nastawiąjąc te dwa suwaki, program wczytywał z pliku odpowiadającom tym dwu położeniom wartość. Czyli x=1000, y=20 czyli na wyjściu wypluwa 3.
Czy da się wogóle zrobić coś takiego w lv?
Potrzebne jest mi właśnie taki mechanizm bo całą symulację chcę oprzeć na takiej metodzie - wypluta na wyjściu wartość będzie dalej obrabiana w podobny sposób.
-
- Posty: 641
- Rejestracja: 31 gru 2010 01:36
- Wersja środowiska: LabVIEW 2017
- Lokalizacja: Katowice
Re: Wczytywanie z pliku wartości ustalonych przez suwak
Lubie pytanie "Czy da się wogóle zrobić coś takiego w lv?" 

- Załączniki
-
- suwaki.vi
- (9.57 KiB) Pobrany 243 razy
- zaz
- Posty: 12
- Rejestracja: 01 paź 2009 15:02
- Wersja środowiska: LabVIEW 2013
- Lokalizacja: Wałbrzych
- Kontakt:
Re: Wczytywanie z pliku wartości ustalonych przez suwak
Witam
Mozna to zrobic np. tak:
- po uruchomieniu wskaz plik a.cvs
pozdrawiam Wlodek
Mozna to zrobic np. tak:
- po uruchomieniu wskaz plik a.cvs
pozdrawiam Wlodek
- Załączniki
-
- Test Folder.zip
- (6.87 KiB) Pobrany 241 razy
Certified LabVIEW Developer
http://www.araval.pl
http://www.araval.pl
Re: Wczytywanie z pliku wartości ustalonych przez suwak
Super, o to mi chodziło, żebym tylko jeszcze rozumiał jak to działa ;)zaz pisze:Witam
Mozna to zrobic np. tak:
- po uruchomieniu wskaz plik a.cvs
pozdrawiam Wlodek
Spróbuje rozgryźć to samemu, tylko czemu za każdym razem kiedy odpalam go, muszę załadować a.cvs ?
W symulacji będę miał kilka takich zewnętrznych plików i każdorazowe loadowanie kolejnego mogłoby być nieco denerwujace..
Czy jest możliwe ukrycie tej widocznej tablicy?
Ostatnio zmieniony 07 wrz 2011 16:14 przez tomson, łącznie zmieniany 1 raz.
- zaz
- Posty: 12
- Rejestracja: 01 paź 2009 15:02
- Wersja środowiska: LabVIEW 2013
- Lokalizacja: Wałbrzych
- Kontakt:
Re: Wczytywanie z pliku wartości ustalonych przez suwak
Witam
W przypadku problemów przykładowe rozwiazanie (ładuje plik a.cvs z katalogu w którym jest test.vi)
Dodalem plik w wersji 8.6
W przypadku problemów przykładowe rozwiazanie (ładuje plik a.cvs z katalogu w którym jest test.vi)
Dodalem plik w wersji 8.6
- Załączniki
-
- Test_8_6.vi
- (8.02 KiB) Pobrany 226 razy
-
- Test.vi
- (10.89 KiB) Pobrany 244 razy
Certified LabVIEW Developer
http://www.araval.pl
http://www.araval.pl
Re: Wczytywanie z pliku wartości ustalonych przez suwak
Witam!
Dziękuje za zainteresowanie tematem. Wykorzystałem sposób Zaz - super działa, ale w kolejnym "stopniu" programu robi się problem. Po wczytaniu wartości z pliku przez ustawienie dwóch suwaków wychodzi "Moment". Chciałbym wykorzystać go podobnie w drugim stopniu - ale już bez suwaka, tak, aby wartość Momentu z kolejnego pliku została skojarzona z odpowiednimi obrotami, i wypłuła kolejną wartość. Niestety do Index arraya musi być podpięty control. Próbowałem dać zmienną lokalną, i numeric control z text labelami do konkretnych wartości, ale to też nie działa - suwak skacze albo na max, albo na min.
Suwak działa kiedy w opcjach numeric control zamienię miejscami Text labels z values, ale dalej nie spełnia to swojego zadania, bo nie wyszukuje w kolejnym stopniu skojarzonej wartosci.
Edit:
Case załatwił sprawe
Dziękuje za zainteresowanie tematem. Wykorzystałem sposób Zaz - super działa, ale w kolejnym "stopniu" programu robi się problem. Po wczytaniu wartości z pliku przez ustawienie dwóch suwaków wychodzi "Moment". Chciałbym wykorzystać go podobnie w drugim stopniu - ale już bez suwaka, tak, aby wartość Momentu z kolejnego pliku została skojarzona z odpowiednimi obrotami, i wypłuła kolejną wartość. Niestety do Index arraya musi być podpięty control. Próbowałem dać zmienną lokalną, i numeric control z text labelami do konkretnych wartości, ale to też nie działa - suwak skacze albo na max, albo na min.
Suwak działa kiedy w opcjach numeric control zamienię miejscami Text labels z values, ale dalej nie spełnia to swojego zadania, bo nie wyszukuje w kolejnym stopniu skojarzonej wartosci.
Edit:
Case załatwił sprawe
