Hejka.
Takie proste pytanko mam...
Czym się różni poza wyglądem "kod" nr 1 przedstawiony na obrazku od "kodu" nr 2?
Zawsze mnie to jakoś gryzło, ale trzeba się w końcu rozprawić z przeszłością ;)
Dzięki z góry
Local Variable vs. Property Node-Value
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
-
bogdani
- Administrator
- Posty: 1315
- Rejestracja: 30 lip 2003 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Ruda Śląska
- Kontakt:
Re: Local Variable vs. Property Node-Value
Przede wszystkim priorytetem wykonywania tego kodu. Jeśli mnie pamięć nie myli to Property Node jest wykonywane z priorytetem takim samym jak interfejs użytkownika, natomiast Local Variable ma wyższy priorytek, ale to trzeba jeszcze poszukać i się upewnić.
bogdani
bogdani
Re: Local Variable vs. Property Node-Value
Witam. Wiec tak - Property node jest wolniejsze od local variable. Bylo na LabView Intermediate 2 8) W petli ktora duzo zapisuje (lub odczytuje) najlepiej jest uzywac samej kontrolki, a jak nie trzeba ustawiac parametrow to local. Gdzies mialem jakies porownania ale roznice byly niewielkie, choc przy szybkim powtarzaniu petli moze to miec znaczenie.
Re: Local Variable vs. Property Node-Value
Zmienne lokalne i terminale diagramu operują na tym samym elemencie - kontrolce.
Property node (węzły własności) operują na kopi w pamięci i następnie przerysowują kontrolkę. Dlatego nie są zalecane dla szybkozmiennych elementów interfejsu. Jednak pozwalają na zmianę wielu własności kontrolki. Ponadto również mogą generować zdarzenie związane ze zmianą wartości Value(signaling) lub zmieniać wartość bez generowania zdarzenia Value. Zmienne lokalna nie generuje zdarzenia, więc w strukturze event - zdarzenie Value change nie jest obslugiwane.
Property node (węzły własności) operują na kopi w pamięci i następnie przerysowują kontrolkę. Dlatego nie są zalecane dla szybkozmiennych elementów interfejsu. Jednak pozwalają na zmianę wielu własności kontrolki. Ponadto również mogą generować zdarzenie związane ze zmianą wartości Value(signaling) lub zmieniać wartość bez generowania zdarzenia Value. Zmienne lokalna nie generuje zdarzenia, więc w strukturze event - zdarzenie Value change nie jest obslugiwane.
Re: Local Variable vs. Property Node-Value
chciałbym jeszcze dodać ( i zapytać czy macie tak samo) , że local variables czasami (szczególnie przy zastosowaniach wewnątrz pętli czy case) nie reagują od razu, ale np w drugim cyklu - (czasami ciężko z nimi dojść do ładu i składu) - generalnie jeśli da się przeciągnąc nitkę to ją ciągnę, żeby nie mieć wątpliwości i problemów z dochodzeniem co jest nietak.
szacun
szacun
- Ender
- Posty: 137
- Rejestracja: 02 cze 2005 00:00
- Wersja środowiska: LabVIEW 2009
- Lokalizacja: Cieszyn
Re: Local Variable vs. Property Node-Value
Pytanie zywcem wyjete z CLAD sample exam 
Tez sie nad tym zastanawialem, dobrze znać odpowiedz. Czytając przyszlo mi do glowy jeszcze jedno pytanie: Czy ma ktoś może ksiazki do LabView Intermediate w formie elektronicznej? Na pytania jak powyzsze trudno czasami odpowiedziec na podstawie eksperymentow/doswiadczenia i przydaje sie jakas pomoc w postaci fachowej literatury, a Labview Basic jest ... basic
Z góry dzieki.
Tez sie nad tym zastanawialem, dobrze znać odpowiedz. Czytając przyszlo mi do glowy jeszcze jedno pytanie: Czy ma ktoś może ksiazki do LabView Intermediate w formie elektronicznej? Na pytania jak powyzsze trudno czasami odpowiedziec na podstawie eksperymentow/doswiadczenia i przydaje sie jakas pomoc w postaci fachowej literatury, a Labview Basic jest ... basic
-Czy orał pan już kiedyś morskie fale?
Colon rzucił mu chytre spojrzenie.
-Nie złapie mnie pan na taki numer, sir - rzekł - Wszyscy wiedzą, że konie by potonęły.
Leonard umilkł na chwilę i przestroił swój mózg na Radio Colon ....
Colon rzucił mu chytre spojrzenie.
-Nie złapie mnie pan na taki numer, sir - rzekł - Wszyscy wiedzą, że konie by potonęły.
Leonard umilkł na chwilę i przestroił swój mózg na Radio Colon ....