Proste kłopoty z LabView

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
LukaszLABVIEWstudent
Posty: 5
Rejestracja: 01 gru 2012 18:48
Wersja środowiska: LabVIEW 2011

Proste kłopoty z LabView

Post autor: LukaszLABVIEWstudent »

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ć)?
Awatar użytkownika
Góras
Posty: 88
Rejestracja: 13 sie 2012 10:15
Wersja środowiska: LabVIEW 2012

Re: Proste kłopoty z LabView

Post autor: Góras »

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?
Awatar użytkownika
LukaszLABVIEWstudent
Posty: 5
Rejestracja: 01 gru 2012 18:48
Wersja środowiska: LabVIEW 2011

Re: Proste kłopoty z LabView

Post autor: LukaszLABVIEWstudent »

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.
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Proste kłopoty z LabView

Post autor: Arronax8 »

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 ;)
Awatar użytkownika
LukaszLABVIEWstudent
Posty: 5
Rejestracja: 01 gru 2012 18:48
Wersja środowiska: LabVIEW 2011

Proste kłopoty z LabView

Post autor: LukaszLABVIEWstudent »

Dzięki ;)
Awatar użytkownika
Jaco91
Posty: 3
Rejestracja: 12 gru 2012 15:23
Wersja środowiska: LabVIEW 2011
Lokalizacja: Częstochowa/Wrocław
Kontakt:

Proste kłopoty z LabView

Post autor: Jaco91 »

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. :)
Certified LabVIEW Associate Developer
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Proste kłopoty z LabView

Post autor: Mikrobi »

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. B-)
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
Jaco91
Posty: 3
Rejestracja: 12 gru 2012 15:23
Wersja środowiska: LabVIEW 2011
Lokalizacja: Częstochowa/Wrocław
Kontakt:

Proste kłopoty z LabView

Post autor: Jaco91 »

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?
Certified LabVIEW Associate Developer
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Proste kłopoty z LabView

Post autor: Mikrobi »

Wystaw Property Node poza Case i wpisuj odpowiedni string w każdej operacji.
One4All B-)
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.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
Jaco91
Posty: 3
Rejestracja: 12 gru 2012 15:23
Wersja środowiska: LabVIEW 2011
Lokalizacja: Częstochowa/Wrocław
Kontakt:

Proste kłopoty z LabView

Post autor: Jaco91 »

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".
Wystaw Property Node poza Case i wpisuj odpowiedni string w każdej operacji.
Też działa, ale to też nakazuje wpisywanie do każdego case'a stringu z opisem.
Certified LabVIEW Associate Developer
Specjalista do spraw promocji LabVIEW Fan Group
http://www.lvfg.pwr.wroc.pl
+48 886 499 221
Awatar użytkownika
Góras
Posty: 88
Rejestracja: 13 sie 2012 10:15
Wersja środowiska: LabVIEW 2012

Re: Proste kłopoty z LabView

Post autor: Góras »

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".
Jamal79
Posty: 289
Rejestracja: 01 maja 2012 14:14
Wersja środowiska: LabVIEW 2012
Lokalizacja: Farum

Proste kłopoty z LabView

Post autor: Jamal79 »

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.
Załączniki
calculacje.png
ODPOWIEDZ