Proste kłopoty z LabView
- LukaszLABVIEWstudent
- Posty: 5
- Rejestracja: 01 gru 2012 18:48
- Wersja środowiska: LabVIEW 2011
Proste kłopoty z LabView
Witam,
Zainstalowałem 30-dniową wersję LabView 2011 i włączyłem sobie jakiś kurs podstawowy robiony na LabView 2009. Niestety bloczki takie jak Knob lub Waveform Graph w moim LabView wyglądają inaczej i chyba działają inaczej(Waveform Graph). Czy jest to spowodowane:
- zmianami w LabView(2009-2011)?
- tym że korzystam z 30 dniowej wersji?
- brakiem wszystkich bloczków(słyszałem że bloczki można sciągać)?
Zainstalowałem 30-dniową wersję LabView 2011 i włączyłem sobie jakiś kurs podstawowy robiony na LabView 2009. Niestety bloczki takie jak Knob lub Waveform Graph w moim LabView wyglądają inaczej i chyba działają inaczej(Waveform Graph). Czy jest to spowodowane:
- zmianami w LabView(2009-2011)?
- tym że korzystam z 30 dniowej wersji?
- brakiem wszystkich bloczków(słyszałem że bloczki można sciągać)?
Re: Proste kłopoty z LabView
Raczej to nie wina tego, że masz wersję 30 dniową i nie widzę powodu żebyś nie miał wszystkich bloczków. Co do zmian w LabVIEW 2009 - 2011 to na pewno były. A co konkretnie Ci nie działa/działa inaczej?
- LukaszLABVIEWstudent
- Posty: 5
- Rejestracja: 01 gru 2012 18:48
- Wersja środowiska: LabVIEW 2011
Re: Proste kłopoty z LabView
Dzięki za odpowiedź i zainteresowanie moim problemem. Jak się okazało wszystko jest ok. W jednym tutorialu był bloczek Knob który wyglądał na block diagramie jak pokrętło a gdy ja go przeciągnąłem na swój block diagram to pojawiła się liczba 0 w pomarańczowej obramówce(zamiast pokrętła). Próbowałem pozmieniać coś w ustawieniach aż w pewnym momencie nie chcący przeciągnąłem Knob do front panelu i w block diagramie pojawił się taki sam bloczek Knob jak w tutorialu. Tak więc chyba wszystko jest ok, przepraszam za kłopot ale dopiero zaczynam moją przygodę z tym programem.
Re: Proste kłopoty z LabView
Samemu udało Ci się odkryć ciekawą właściwość.
Jeśli przeciągasz kontrolkę z panelu czołowego na schemat blokowy, pojawia się stała.
Natomiast w odwrotnej kolejności na panelu pojawia się kontrolka.
Życzę miłego odkrywania tajników LabVIEW ;)
Jeśli przeciągasz kontrolkę z panelu czołowego na schemat blokowy, pojawia się stała.
Natomiast w odwrotnej kolejności na panelu pojawia się kontrolka.
Życzę miłego odkrywania tajników LabVIEW ;)
- LukaszLABVIEWstudent
- Posty: 5
- Rejestracja: 01 gru 2012 18:48
- Wersja środowiska: LabVIEW 2011
Proste kłopoty z LabView
Dzięki ;)
- Jaco91
- Posty: 3
- Rejestracja: 12 gru 2012 15:23
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Częstochowa/Wrocław
- Kontakt:
Proste kłopoty z LabView
Witam serdecznie,
To mój pierwszy post na forum, więc chciałbym się przywitać.
Jestem studentem 3-ego roku PWr, przygodę z LabVIEW zacząłem w październiku.
Skoro temat nazywa się "Proste kłopoty z LabView", to pozwolę sobie zadać proste pytanie (jeżeli zły temat, to proszę o wskazanie właściwego lub przeniesienie posta ;) ).
Napisałem sobie prosty kalkulatorek, dwie kontrolki na liczby i enum na działanie. Kontrolki mają labele "Liczba 1" oraz "Liczba 2". Chciałbym, żeby w przypadku potęgowania i pierwiastkowania label drugiej kontrolki zmienił się na odpowiednio "Potęga" i "Stopień pierwiastka". Miałem to już na zajęciach, ale było tylko wspomniane i nie pamiętam. Będę wdzięczny za pomoc.
Pozdrawiam,
Jacek.
To mój pierwszy post na forum, więc chciałbym się przywitać.
Jestem studentem 3-ego roku PWr, przygodę z LabVIEW zacząłem w październiku.
Skoro temat nazywa się "Proste kłopoty z LabView", to pozwolę sobie zadać proste pytanie (jeżeli zły temat, to proszę o wskazanie właściwego lub przeniesienie posta ;) ).
Napisałem sobie prosty kalkulatorek, dwie kontrolki na liczby i enum na działanie. Kontrolki mają labele "Liczba 1" oraz "Liczba 2". Chciałbym, żeby w przypadku potęgowania i pierwiastkowania label drugiej kontrolki zmienił się na odpowiednio "Potęga" i "Stopień pierwiastka". Miałem to już na zajęciach, ale było tylko wspomniane i nie pamiętam. Będę wdzięczny za pomoc.
Pozdrawiam,
Jacek.
Certified LabVIEW Associate Developer
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Proste kłopoty z LabView
Label jest nazwą zmiennej i nie może ulegać zmianie podczas pracy programu.
Drugim elementem opisującym kontrolkę, który może być widoczny to "Caption". To etykieta tekstowa, która nie jest widoczna na diagramie: tam widać tylko label.
Caption może być zmieniany przez stworzenie węzła własności, czyli prawy klawisz myszy (PKM): Create:PropertyNode:Caption:Text na wybranym elemencie.
W zależności od działania może wpisywać odpowiedni opis dla wybranego elementu na interfejsie.
Na panelu na wybranym elemencie należy wybrać PKM Visible Item>> Caption.
Drugim elementem opisującym kontrolkę, który może być widoczny to "Caption". To etykieta tekstowa, która nie jest widoczna na diagramie: tam widać tylko label.
Caption może być zmieniany przez stworzenie węzła własności, czyli prawy klawisz myszy (PKM): Create:PropertyNode:Caption:Text na wybranym elemencie.
W zależności od działania może wpisywać odpowiedni opis dla wybranego elementu na interfejsie.
Na panelu na wybranym elemencie należy wybrać PKM Visible Item>> Caption.
- Jaco91
- Posty: 3
- Rejestracja: 12 gru 2012 15:23
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Częstochowa/Wrocław
- Kontakt:
Proste kłopoty z LabView
Dzięki za pomoc, działa.
Mam tylko takie pytanie. Bo mam case'ów 6: dodawanie, odejmowanie, mnożenie, dzielenie, potęgowanie i pierwiastkowanie. Dałem Property Node dla Dwóch ostatnich, ale wtedy dla pierwszych czterech wartość się nie zmieniała z powrotem na "Liczba 2", tylko musiałem tam też wrzucić Property. Da się to jakoś obejść, żeby ustalić wartość domyślną, a tylko dla niektórych case'ów ją zmienić? Czy trzeba wszędzie wstawić Property Node?
Mam tylko takie pytanie. Bo mam case'ów 6: dodawanie, odejmowanie, mnożenie, dzielenie, potęgowanie i pierwiastkowanie. Dałem Property Node dla Dwóch ostatnich, ale wtedy dla pierwszych czterech wartość się nie zmieniała z powrotem na "Liczba 2", tylko musiałem tam też wrzucić Property. Da się to jakoś obejść, żeby ustalić wartość domyślną, a tylko dla niektórych case'ów ją zmienić? Czy trzeba wszędzie wstawić Property Node?
Certified LabVIEW Associate Developer
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Proste kłopoty z LabView
Wystaw Property Node poza Case i wpisuj odpowiedni string w każdej operacji.
One4All
edit:
Wstawianie wszędzie nie jest najlepszym rozwiązaniem. Pytanie jaka jest ogólna idea programu?
Może prościej wpisać przed wejściem do odpowiedniej struktury case?
One4All
edit:
Wstawianie wszędzie nie jest najlepszym rozwiązaniem. Pytanie jaka jest ogólna idea programu?
Może prościej wpisać przed wejściem do odpowiedniej struktury case?
Ostatnio zmieniony 12 gru 2012 21:19 przez Mikrobi, łącznie zmieniany 1 raz.
- Jaco91
- Posty: 3
- Rejestracja: 12 gru 2012 15:23
- Wersja środowiska: LabVIEW 2011
- Lokalizacja: Częstochowa/Wrocław
- Kontakt:
Proste kłopoty z LabView
Chodzi o to, żeby podczas operacji: + - * / control 2 miało Caption "Liczba 2", a tylko podczas potęgowania i pierwiastkowania miało "Potęga" oraz "Stopień pierwiastka". Jak wrzucam tylko do dwóch ostatnich, to potem po przełączeniu na dodawanie na przykład, caption pozostaje taki, jaki był ostatnio. Ja chciałbym, żeby zmieniał się z powrotem na "Liczba 2".
Też działa, ale to też nakazuje wpisywanie do każdego case'a stringu z opisem.Wystaw Property Node poza Case i wpisuj odpowiedni string w każdej operacji.
Certified LabVIEW Associate Developer
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Re: Proste kłopoty z LabView
Możesz jeszcze pobawić się widzialnością Caption i Lebel - w stanie +-*/ ustaw w Property Node Caption.Visible na F a Lebel.Visible na T. W stanie pierwiastek i potęga poza nazwą Caption ustaw w Property Node Caption.Visible na T a Lebel.Visible na F.
Mam nadzieję, że nie pokręciłam
Powinno zadziałać i nie będziesz musiał tworzyć stringów - pamiętaj tylko, żeby Lebel było "Liczba 2".
Mam nadzieję, że nie pokręciłam
Powinno zadziałać i nie będziesz musiał tworzyć stringów - pamiętaj tylko, żeby Lebel było "Liczba 2".
-
- Posty: 289
- Rejestracja: 01 maja 2012 14:14
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Farum
Proste kłopoty z LabView
Kiedys zrobilem podobny programik. Musisz dodac odpowiednie casy do odpowiednich obliczen...
Zamiast referencji mozesz uzyc np LocalVar. To jest snippet. Zapisz, otworz, przeciagnij do LV.
Zamiast referencji mozesz uzyc np LocalVar. To jest snippet. Zapisz, otworz, przeciagnij do LV.