Witam,
na początek chciałbym się przywitać - jestem nowy na forum. Mam następujący problem :
Chciałbym, żeby w mojej array zamiast indeksowania 0-n, były stringi. Próbowałem osobno zrobić coś w stylu menu z nazwami i przekazywać wartości do array, ale nie za bardzo wiem, której funkcji użyć. Jestem zupełnie zielony z LV : )
Nazwy w indeksach array, stringi
- Pitol
- Moderator
- Posty: 986
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Nazwy w indeksach array, stringi
A możesz trochę wyjaśnić? Bo nie rozumiem Twojego pomysłu.
Nazwy w indeksach array, stringi
Jest array i zamiast indeksów 0,1,2,3.. chcę mieć nazwy. Chodzi o to, żeby można wpisywać wartości wiedząc do jakiej nazwy przypisuje się wartość.
Nazwy w indeksach array, stringi
Dokładnie ! Pewnie to super proste, będę wdzięczny za podział wiedzą ; ) Dzięki za to z góry ; )
- Pitol
- Moderator
- Posty: 986
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Nazwy w indeksach array, stringi
Na szczęście już to kiedyś komuś tutaj tłumaczyłem, więc nie muszę się męczyć:
Następnie zamknij edycję tej kontrolki (ctrl+W lub zamknij okno po prostu). Na pytanie czy zastąpić kontrolkę kliknij YES, natomiast nie zapisuj nic (wybierz don't save). Wrócisz teraz do edycji całej kontrolki typu Array. Również ją zamknij (potwierdzajac zastąpienie) i możesz też ją zapisać (dla potomnych).
No i teraz klikasz prawym na kontrolkę numeric -> Replace -> Ring & Enum -> Text Ring. Możesz teraz powpisywać do tej kontrolki wartości, ale możesz też to zrobić później.ołkidołki... no to po kolei:
Na początek polecam ustawienie takiej opcji:
Tools -> Options -> Front Panel -> zaznaczyć: Open the control editor with double-click
Pozwoli to na szybkie przechodzenie w tryb edycji kontrolki (bez tego nie zrobiłbym tej kontrolki)
Leży sobie kontrolka na panelu, prawym na nią -> Advanced ->Customize (albo gdy już włączymy tę opcję, o której pisałem na początku to wystarczy dwa razy kliknąć w kontrolkę)
Następnie przechodzimy w tryb Customize Mode (kliknąc należy w symbol klucza na pasku)
Klikamy dwa razy (aby przejść do trybu edycji) na obszarze tej kontrolki numerycznej (tej, której chcesz się pozbyć). Otworzy się okno edycji tego elementu.
I teraz można pokombinować:
Następnie zamknij edycję tej kontrolki (ctrl+W lub zamknij okno po prostu). Na pytanie czy zastąpić kontrolkę kliknij YES, natomiast nie zapisuj nic (wybierz don't save). Wrócisz teraz do edycji całej kontrolki typu Array. Również ją zamknij (potwierdzajac zastąpienie) i możesz też ją zapisać (dla potomnych).
Nazwy w indeksach array, stringi
Wielkie dziękuję i pomógł of korso ! : ))