zakładka
Re: zakładka
mozesz wyrazic sie jasniej? Chodzi o tab control? Na block diagramie - dostepne sa wszystkie elementy ze wszystkich zakladek.
God is dead - Nietsche, Nietsche is dead - God
Re: zakładka
tak, chodzi o tab control, gdy uruchamiam program pobiera on dane z tych elementów zakładki na której jest aktywna strona (np z page 1) a pozostałe elementy są niewidoczne, musze dopiero przejść na kolejną strone zakładki aby program pobrał kolejne dane do analizy. chciałbym aby odrazu po wlaczeniu program wczytał wszystkie dane ze wszystkich stron zakładki.
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: zakładka
A na jakiej podstawie wysnułeś takie wnioski? Tab Control w zasadzie służy tylko organizacji i układaniu kontrolek. Chyba, że podłączyłeś go do Case'a no ale wtedy chyba miałbyś świadomość tego co się dzieje.gdy uruchamiam program pobiera on dane z tych elementów zakładki na której jest aktywna strona
Najlepiej pokaż program i opisz co chcesz uzyskać. Pozdrawiam
Re: zakładka
juz zalaczam. na przyklad taki program ktory zapisuje pewne parametry do pliku. W zakladce pierwszej na drugiej stronie miesci sie jeszcze jedna zakladka i wlasnie z tej zakladki nie sa zapisywane wartosci. trzeba dopiero wejsc do tej zakładki i zapisac. dlaczego tak sie dzieje?
Re: zakładka
Ostatnio przerabialiśmy to na praktyce
Jeśli nie następowała żadna zmiana w kontrolce, jej wartość nie jest aktualizowana. Zatem przy zbieraniu danych i zapisie do pliku pobierana jest jej wartość domyślna, a nie ta która ustawiona jest aktualnie.
Taka sytuacja powinna wystąpić w przypadku np. gałki (Knob), dla której zmieniono zakres na panelu i zaczyna sie on np. od wartości 5 jednak zakres nie był edytowany wykorzystując menu PKM.
Zatem wartośc domyślna widziana przez środowisko wynosi 0, pomimo tego że podziałka kontrolki na interfejsie wskazuje na 5. Aktualizacja kontrolek wykonywana jest przy zdarzeniu związnaym z tą kontrolką
- tutaj jest to wejście na zakładkę. Dopiero to powoduje to wpisanie aktualnych informacji o kontrolce (wartości) do miejsca w pamięci gdzie przechowywane sa informacje o niej. I dopiero wtedy zaostanie taka wartośc poprawnie zinterpretowana przez diagram.
Jeśli nie następowała żadna zmiana w kontrolce, jej wartość nie jest aktualizowana. Zatem przy zbieraniu danych i zapisie do pliku pobierana jest jej wartość domyślna, a nie ta która ustawiona jest aktualnie.
Taka sytuacja powinna wystąpić w przypadku np. gałki (Knob), dla której zmieniono zakres na panelu i zaczyna sie on np. od wartości 5 jednak zakres nie był edytowany wykorzystując menu PKM.
Zatem wartośc domyślna widziana przez środowisko wynosi 0, pomimo tego że podziałka kontrolki na interfejsie wskazuje na 5. Aktualizacja kontrolek wykonywana jest przy zdarzeniu związnaym z tą kontrolką
- tutaj jest to wejście na zakładkę. Dopiero to powoduje to wpisanie aktualnych informacji o kontrolce (wartości) do miejsca w pamięci gdzie przechowywane sa informacje o niej. I dopiero wtedy zaostanie taka wartośc poprawnie zinterpretowana przez diagram.
Re: zakładka
Czyli w takim przypadku nie moge robic tego na zakladkach? mozna to jakos obejsc, no bo w moim przypadku nie zawsze bedzie trzeba wchodzic na druga zakladke.
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: zakładka
Niech sobie kontrolka nie ma tekstu póki nie jest widoczna, ale wartość mieć musi.
Najłatwiej to obejść używając zamiast własności NumText.Text, własności Value i dodatkowo String->String/Number Conversion->Number to ... String.
Pozdrawiam(:
Najłatwiej to obejść używając zamiast własności NumText.Text, własności Value i dodatkowo String->String/Number Conversion->Number to ... String.
Pozdrawiam(: