Strona 1 z 1

Problem z działaniem skalowania przebiegu na wykresie przy uruchamianiu aplikacji

: 01 lut 2018 15:49
autor: MK_Zuk
Witam.
Zauważyłem dziwną rzecz - może ktoś zna sposób jak to obejść.
Potrzebuję 2 wykresy w 2 zakładkach kontrolki Tab.
Na obydwu wykresach są te same przebiegi.
Przy odpaleniu programu oś X jest skalowana tylko dla wykresu, który jest aktualnie widoczny
a chciałbym, żeby skalowane były obydwa.
Wygląda na to, że właściwość XScale.ScaleFit działa tylko na aktualnie widoczne okno.
(Wartość 1 to Autoscale Once Now).

Nie chciałbym, żeby w trakcie uruchamiania okna przełączały się bo jest to tester tej jednej funkcjonalności
większej aplikacji i nie może być tak, żeby przy uruchomieniu okna "wariowały".

Pozdrawiam
Zuk

Re: Problem z działaniem skalowania przebiegu na wykresie przy uruchamianiu aplikacji

: 02 lut 2018 00:07
autor: MK_Zuk
Problem rozwiązany - a przynajmniej obszedłem go...
Wykrywam pierwsze przełączenie na odpowiednią zakładkę
i wtedy jednorazowo skaluję i zapamiętuję, że już przeskalowany...

Oczywiście lepsze rozwiązania zawsze mile widziane... :)

Załączam poprawiony plik dla ewentualnie zainteresowanych.

Pozdrawiam
Zuk

Re: Problem z działaniem skalowania przebiegu na wykresie przy uruchamianiu aplikacji

: 04 lut 2018 22:55
autor: smiga
Ja bym przed uruchomieniem głównego wątku, ustawiał property XScale.ScaleFit dla obu wykresów (wartość 1 lub 2) - wtedy oś x przeskaluje się do danych. Później możesz wyłączyć, czyli wpisać 0.

Re: Problem z działaniem skalowania przebiegu na wykresie przy uruchamianiu aplikacji

: 08 lut 2018 13:04
autor: MK_Zuk
Dzięki,
tak jak mówisz robiłem, i tutaj pojawił się ten opisywany problem.
Skalowały się tylko te wykresy, które są w aktywnej zakładce,
z wykresami na ukrytych zakładkach nic nie dzieje się.

Pozdrawiam
Zuk

Re: Problem z działaniem skalowania przebiegu na wykresie przy uruchamianiu aplikacji

: 09 lut 2018 19:26
autor: smiga
Dziwne, sprawdziłem u siebie i działa - zerknij na załączonego VI'a.
.
wykresy w tabCtl-2.vi
(16.7 KiB) Pobrany 146 razy
.