Skala wykresu

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.
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Skala wykresu

Post autor: Woop »

Witam, mam następujący problem. Jak na screenie widać jest tabela, z której są zczytywane wartośći a następnie jest wyświetlany Graph. Wartości na osi Y są bardzo małe, bo rzędu 0,0000x. Na wykresie jako, że oś Y ma amplitude w skali -1 do 1 widać tylko prostą kreskę przy 0. Jak można zmienic skalowanie wykresu? Mam zaznaczoną autoskalę obydwu osi tylko nie wiem czemu nie działa.
Załączniki
6.png
hucul
Posty: 8
Rejestracja: 07 lip 2013 13:52
Wersja środowiska: LabVIEW 2010

Skala wykresu

Post autor: hucul »

Możesz wyłączyć autoskalę, po czym kliknąć dwa razy w jedynkę na osi Y i wprowadzić wartość jaka jest Tobie potrzebna. Analogicznie zrobić z ujemną częścią osi.
Choć skoro masz włączoną autoskalę to samo powinno sie przeskalować po wczytaniu liczb.
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Skala wykresu

Post autor: smiga »

Woop pisze:Mam zaznaczoną autoskalę obydwu osi tylko nie wiem czemu nie działa.
Zazwyczaj działa, więc coś mi tu nie pasuje - podeślij swój kod to zobaczymy.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Skala wykresu

Post autor: Woop »

Podsyłam kod, w pliku excelortoIC trzeba podać ścieżkę do pliku z excelem, a nastepnie wybrać wartości dla START: column: 1 row: 1 i dla END: column: 2, row: 10000
Załączniki
excelorto.rar
(270.6 KiB) Pobrany 323 razy
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Skala wykresu

Post autor: smiga »

Wszystko jasne, na wyjściu po konwersji ze string'a na numeric'a otrzymujesz I32, czyli liczbę bez przecinka ... więc po zaokrągleniu 0. Potrzebujesz tam liczb z przecinkami - DOUBLE'a (64 bit real)
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Skala wykresu

Post autor: Woop »

Dzięki wielkie, faktycznie ma to sens, możesz mi powiedziec jak to zmienic bo szperam szperam i nie moge tego zmienic.
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Skala wykresu

Post autor: smiga »

Najprościej:
Załączniki
ttt.png
ttt.png (16.34 KiB) Przejrzano 14456 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Skala wykresu

Post autor: Woop »

Robi sie problem z konwersją do Data
Załączniki
7.png
7.png (8.84 KiB) Przejrzano 14453 razy
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Skala wykresu

Post autor: smiga »

To na pewno, ale tą Data potrzebujesz tylko do wyświetlania danych więc praktycznie do niczego. Wywal więc to Data i zrób nowe (prawym na tunel wyjściowy, Create Indicator ;) ). W głównym VI'u zrobisz sobie konwersję do stringa albo dodaj drugie rzutowanie na stringa, czyli tak jak było i będziesz miał dwa różne typy Data. Wyprowadź sobie oba z tego subvi'a.
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Skala wykresu

Post autor: Woop »

Zrobiłem tak jak radziłeś lecz nie mam zielonego pojecia co zrobić w głownym VI. Tak jak na screenie(głownego VI), dane od z Cells idą do Table w innym kierunku. Co do konwersji, nie za bardzo rozumiem sensu konwertowania ze stringa do double i potem znowu do stringa. Zdaje sobie sprawę, że zadaje pewnie bardzo głupie pytania, ale naprawde jestem poczatkujacym uzytkownikiem i pewnych rzeczy po prostu nie rozumiem.
Załączniki
9.png
9.png (8.89 KiB) Przejrzano 14438 razy
8.png
8.png (11.15 KiB) Przejrzano 14438 razy
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Skala wykresu

Post autor: smiga »

Mam nadzieję, że ten rysunek wszystko wyjaśni:
Załączniki
wykres.png
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Skala wykresu

Post autor: Woop »

Teraz zrozumiałem, naprawde wielkie dzięki za pomoc. Jeszcze jedno pytanie, dodałem wyjscie array w subVI cells tak jak na Twoim screenie, jednak u mnie w głównym VI nie pojawia się wyjscie array z ikonki reprezentującej subVI cells. Probowalem na nowym VI dodać subVI cells, nadal są z niego tylko wyjścia: cluster out, refenum cluster out i data, nie ma array.
Awatar użytkownika
smiga
Administrator
Posty: 824
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Skala wykresu

Post autor: smiga »

Musisz dodać tą nową kontrolkę Array jako terminal wyjściowy VI'a. W tym momencie wszystkie pola są zajęte, więc trzeba zmienić pattern (więcej terminali) - rysunek poniżej:
Jak już to zrobisz, klikasz na pusty terminal myszką, a następnie na Array (jak włączysz sobie CRT+H to w okienku zobaczysz jakie są podłączone)... zapisujesz VI i gotowe.
Załączniki
pattern.png
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
Woop
Posty: 34
Rejestracja: 22 lis 2011 13:11
Wersja środowiska: LabVIEW 8.6

Re: Skala wykresu

Post autor: Woop »

Działa! Jeszcze raz wielkie dzięki, dużo się nauczyłem ; )
ODPOWIEDZ