kalkulator
kalkulator
Dzień dobry, mam małą prośbę, jest taka sytuacja że nie za bardzo wiem jak wygenerować np. guzik 1,2 itd.
Prosiłabym o poinstruowanie mnie w tej sytuacji. Mój próbny plik zamieszczam załączniku. Z góry dziękuję i pozdrawiam.
Prosiłabym o poinstruowanie mnie w tej sytuacji. Mój próbny plik zamieszczam załączniku. Z góry dziękuję i pozdrawiam.
- Załączniki
-
- kalc.vi
- (5.38 KiB) Pobrany 467 razy
-
Grzesiek080
- Posty: 82
- Rejestracja: 26 maja 2009 07:18
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Sucha Beskidzka
- Kontakt:
Re: kalkulator
Co masz na myśli? Jeśli myślisz o pokazywaniu na "wyswietlaczu" cyfr od zera do 9 ( i z tego póżniej liczb) to najlepiej użyc event structure (value change). I zdefiniować każdy przycisk z kalkulatora jako event. Zrób coś takiego i możemy wtedy kontynuować.
Re: kalkulator
Hey,okey no chodzi mi o to żeby naciskać guziki-po prostu (i oczywiście żeby była jakaś wartość przypisana danemu przyciskowi:0). Zrobiłam na podstawie event case, ale nie wiem czy to w ogóle jest dobrze bo nie znam się na tej strukturze... Za pomoc z góry dziękuję i pozdrawiam.
- Załączniki
-
- event case kalc.vi
- (5.53 KiB) Pobrany 420 razy
- smiga
- Administrator
- Posty: 851
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: kalkulator
Polecam przestudiowanie Event Structure:
http://www.kmeif.pwr.wroc.pl/wwwroot-km ... events.htm
i przykładu:
https://decibel.ni.com/content/docs/DOC-7706
http://www.kmeif.pwr.wroc.pl/wwwroot-km ... events.htm
i przykładu:
https://decibel.ni.com/content/docs/DOC-7706
Re: kalkulator
Dzięki serdeczne o to mi chodziło,ale wydaje mi się że to jest jednak dla mnie za trudne i chyba wolę na podstawie structure case, ale nadal nie wiem co w moim programiku jest źle. Z góry dziękuję i pozdrawiam...:0)
-
Grzesiek080
- Posty: 82
- Rejestracja: 26 maja 2009 07:18
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Sucha Beskidzka
- Kontakt:
Re: kalkulator
Event case reaguje na zdarzenie. Zdarzeniem moze byc np naciśnięcie przycisku.
DOdajesz przycisk np "zero" i klikasz na event case lewym przyciskiem i klikasz "add event case" następnie otwiera ci sie okno konfigujacji i tam wybierasz swój przyisk "zero" i typ zdarzenia np "change value"
I już masz reakcje.
A jeśli uparłaś sie na case to można umieścić case w pętli i wchodzić w odowiednie case w zależności od wciśniętego przycisku. Reszta podobnie jak to wykonujesz z małymi zmianami.
DOdajesz przycisk np "zero" i klikasz na event case lewym przyciskiem i klikasz "add event case" następnie otwiera ci sie okno konfigujacji i tam wybierasz swój przyisk "zero" i typ zdarzenia np "change value"
I już masz reakcje.
A jeśli uparłaś sie na case to można umieścić case w pętli i wchodzić w odowiednie case w zależności od wciśniętego przycisku. Reszta podobnie jak to wykonujesz z małymi zmianami.
- smiga
- Administrator
- Posty: 851
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: kalkulator
Jeżeli Koleżanka chce zrobić ten projekt sama, to musi troszkę postudiować LabView ;)
Załączam przykład rozwiązany na 3 sposoby (na pewno nie jedyne możliwe):
- Event ... w tym prostym przykładzie działa praktycznie jak zwykły Case, z tą zaletą, że nie obciąża procesora jak nic nie klikamy
- z guzików robimy tablicę i sprawdzamy, który element tablicy (index) został wciśnięty
- Case ... guziki też zebrane w tablicę dla ułatwienia...
Załączam przykład rozwiązany na 3 sposoby (na pewno nie jedyne możliwe):
- Event ... w tym prostym przykładzie działa praktycznie jak zwykły Case, z tą zaletą, że nie obciąża procesora jak nic nie klikamy
- z guzików robimy tablicę i sprawdzamy, który element tablicy (index) został wciśnięty
- Case ... guziki też zebrane w tablicę dla ułatwienia...
- Załączniki
-
- event case kalc-1.vi
- v8.6
- (10.86 KiB) Pobrany 482 razy
Re: kalkulator
Dziękuję serdecznie za podpowiedzi, jestem wdzięczna, na pewno nad nimi pomyślę:0). Przez ten czas zrobiłam kalkulator, ale wyskakują mi błędy i nie wiem niestety jak je naprawić. Program przesyłam w załączniku, i proszę o podpowiedzi. Z góry dziękuję i pozdrawiam.
- Załączniki
-
- kalc.vi
- (12.17 KiB) Pobrany 401 razy
Re: kalkulator
Hey, albo taki kalkulator, ale nie działa mi tak jak potrzeba, proszę o poinstruowanie. Z góry dziękuję i pozdrawiam.
Istnieje taka opcja jak Edytuj Post. Proszę z niej korzystać a nie pisać trzy posty pod rząd. Pitol
Istnieje taka opcja jak Edytuj Post. Proszę z niej korzystać a nie pisać trzy posty pod rząd. Pitol
- Załączniki
-
- kalc 2.vi
- (12.78 KiB) Pobrany 441 razy
- smiga
- Administrator
- Posty: 851
- Rejestracja: 04 paź 2009 12:41
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Słupsk
Re: kalkulator
Do czego Ci ta struktura "filmowa" i te wszystkie zmienne globalne? Po co robisz każą rzecz w osobnych pętlach?gosia pisze:Hey, albo taki kalkulator, ale nie działa mi tak jak potrzeba, proszę o poinstruowanie. Z góry dziękuję i pozdrawiam.
Polecam przeczytać jakiekolwiek opracowanie, kurs, książkę z podstawami LabView, a później wystartować z projektem.
Niestety każdy język ma jakieś swoje zasady, w każdym korzysta się z jakiś typowych architektur, a to wszystko składa się na specyficzny styl pisania ( w LabView rysowania), który warto poznać zanim się zacznie coś tworzyć.
Zachęcam więc Koleżankę gorąco do studiowania ... możesz zacząć od przykładów wbudowanych w LabView, LabView User Manual'a (pdf) i od materiałów dostępnych w sieci.
Re: kalkulator
No dobra rozumiem silnik krokowy to usb 1208 fs, ale jeśli nikt o nim nie słyszał, to się mówi trudno, a w sprawie tego kalkulatora to za chiny go nie zrobię chyba że pomożecie w tym którym wstawiłam. Pozdrawiam