Menu/lista z pozycjami zaczytywanymi z pliku
Menu/lista z pozycjami zaczytywanymi z pliku
Mam aplikacje, ktora korzysta z plikow konfiguracyjnych; wlasciwy plik konfiguracyjny jest wczytywany w zaleznosci od wyboru profilu, do którego używam kontrolki ENUM.
Chcialbym jednak wyeliminowac koniecznosc ingerencji w aplikacje (dopisujac nazwy nowych profili) po dodaniu nowych plikow konfiguracyjnych. Czy jest jakas mozliwosc wykonania selektora podobnego do Enum, ktory wartosci zaczytywalby z pliku???
Chcialbym jednak wyeliminowac koniecznosc ingerencji w aplikacje (dopisujac nazwy nowych profili) po dodaniu nowych plikow konfiguracyjnych. Czy jest jakas mozliwosc wykonania selektora podobnego do Enum, ktory wartosci zaczytywalby z pliku???
- wino
- Posty: 549
- Rejestracja: 23 gru 2005 00:00
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: Menu/lista z pozycjami zaczytywanymi z pliku
witam
a możesz kawałek kodu w którym odczytujesz plik konfiguracyjny pokazać czy to jest jakoś Top Secret?
bo wydaje mi się, że możesz aktualizować Tego ENUMA po dodaniu pliku konfiguracyjnego. Pod pojęcie aktualizować rozumiem to, że będziesz dodawał do Niego kolejny Item, czy tam element(jak zwał to zwał), zapisywać Itemy do pliku, a przy starcie programu odczytywać je i wpisywać do ENUM'a. Tylko z tego co pamiętam z Enumem możesz mieć problem ale jak użyjesz Ringa wszystko powinno być ołraj.
a możesz kawałek kodu w którym odczytujesz plik konfiguracyjny pokazać czy to jest jakoś Top Secret?
bo wydaje mi się, że możesz aktualizować Tego ENUMA po dodaniu pliku konfiguracyjnego. Pod pojęcie aktualizować rozumiem to, że będziesz dodawał do Niego kolejny Item, czy tam element(jak zwał to zwał), zapisywać Itemy do pliku, a przy starcie programu odczytywać je i wpisywać do ENUM'a. Tylko z tego co pamiętam z Enumem możesz mieć problem ale jak użyjesz Ringa wszystko powinno być ołraj.
Re: Menu/lista z pozycjami zaczytywanymi z pliku
Uzywam ENUM do sterowania struktura CASE, w poszczegolnych case'ach podaje nazwe pliku konfiguracyjnego. Nie bardzo kumam jak mozna do mojego problemu uzyc ringa lub enuma skoro zaden z nich nie ma zadnego inputa. Maly kawalek kodu w zalaczeniu.wino pisze:witam
a możesz kawałek kodu w którym odczytujesz plik konfiguracyjny pokazać czy to jest jakoś Top Secret?
bo wydaje mi się, że możesz aktualizować Tego ENUMA po dodaniu pliku konfiguracyjnego. Pod pojęcie aktualizować rozumiem to, że będziesz dodawał do Niego kolejny Item, czy tam element(jak zwał to zwał), zapisywać Itemy do pliku, a przy starcie programu odczytywać je i wpisywać do ENUM'a. Tylko z tego co pamiętam z Enumem możesz mieć problem ale jak użyjesz Ringa wszystko powinno być ołraj.
- wino
- Posty: 549
- Rejestracja: 23 gru 2005 00:00
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: Menu/lista z pozycjami zaczytywanymi z pliku
tak własnie podejrzewałem, że robisz z Case'm. ale zamiast Case'a możesz użyć dwóch ringów EnPe. zresztą obczaj sobie przykład. Nie napisałeś w jakiej LV robisz więc wysyłam w 8.
Re: Menu/lista z pozycjami zaczytywanymi z pliku
Dzieki za przyklad, ale nie kumam jak do tego mozna zrobic zaczytywanie listy pozycji z pliku (np. z pliku tekstowego w ktorym w kolumnie wylistowane bylyby wszystkie pozycje).wino pisze:tak własnie podejrzewałem, że robisz z Case'm. ale zamiast Case'a możesz użyć dwóch ringów EnPe. zresztą obczaj sobie przykład. Nie napisałeś w jakiej LV robisz więc wysyłam w 8.
- wino
- Posty: 549
- Rejestracja: 23 gru 2005 00:00
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: Menu/lista z pozycjami zaczytywanymi z pliku
tak
są takie myki;)
tylko jeśli używasz Ringów, to nie można użyć bloczka format into string bo nie zadziała z wiadomych albo i nie różnic pomiędzy Enumem a Ringiem
są takie myki;)
tylko jeśli używasz Ringów, to nie można użyć bloczka format into string bo nie zadziała z wiadomych albo i nie różnic pomiędzy Enumem a Ringiem
Re: Menu/lista z pozycjami zaczytywanymi z pliku
A moglbys jeszcze podpowiedziec jak zaczytac wiersze pliku w taka tablice, bo mnie jakas niemoc ogarnela chyba?wino pisze:tak
są takie myki;)
tylko jeśli używasz Ringów, to nie można użyć bloczka format into string bo nie zadziała z wiadomych albo i nie różnic pomiędzy Enumem a Ringiem
-
- Administrator
- Posty: 1315
- Rejestracja: 30 lip 2003 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Ruda Śląska
- Kontakt:
Re: Menu/lista z pozycjami zaczytywanymi z pliku
Witaj
Czasem warto przeszukać forum, bo temat już był
http://www.labview.pl/ForumsPro/viewtop ... .html#3733
bogdani
Czasem warto przeszukać forum, bo temat już był
http://www.labview.pl/ForumsPro/viewtop ... .html#3733
bogdani
Re: Menu/lista z pozycjami zaczytywanymi z pliku
A skad moge zdobyc OpenG Toolkit do LV8? Ze strony openg.org nie chce sie sciagnac, a na http://www.labview.pl jest wersja dla LV7, w dodatku nie bardzo wiem jak to instalowac.bogdani pisze:Witaj
Czasem warto przeszukać forum, bo temat już był
http://www.labview.pl/ForumsPro/viewtop ... .html#3733
bogdani
-
- Administrator
- Posty: 1315
- Rejestracja: 30 lip 2003 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Ruda Śląska
- Kontakt:
Re: Menu/lista z pozycjami zaczytywanymi z pliku
Pobierz sobie VI Package Manager i zainstaluj sobie. Następnie uruchom wybierz do której wersji LV mają być instalowane dodatki oraz następnie, które dodatki chcesz zainstalować.
Powinno działać, tak wersja programu do instalowania działa nawet z proxy.
bogdani
Powinno działać, tak wersja programu do instalowania działa nawet z proxy.
bogdani
Re: Menu/lista z pozycjami zaczytywanymi z pliku
Niestety, problemem jest ze strony http://jkisoft.com/vipm/download/ nie daje sie tego sciagnac.bogdani pisze:Pobierz sobie VI Package Manager i zainstaluj sobie. Następnie uruchom wybierz do której wersji LV mają być instalowane dodatki oraz następnie, które dodatki chcesz zainstalować.
Powinno działać, tak wersja programu do instalowania działa nawet z proxy.
bogdani
- wino
- Posty: 549
- Rejestracja: 23 gru 2005 00:00
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: Menu/lista z pozycjami zaczytywanymi z pliku
w nowszych wersjach LV, czyli w 8 i wyższych(nie pamiętam, żeby wspomniana niżej opcja występowała w LV 7.1 i niszych, ale moge się mylić) istnieje tajemniczy bloczek write to spreadsheet file (programming--> File I/O)
przykład poniżej.
przykład poniżej.