Analizator jakości energii elektrycznej.

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Dzięki za linki ale będę używał : Producer-Consumer
Co do consumer to jeden może być do obrówki danych i obliczeń a drugi do wyświetlania i zapisu. Co do słowa wyrabiania to chodziło mi o czy program będzie szybko działał.
Jak na razie to się bije z samym pisaniem programy i cienko mi idzie ;P
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

Analizator jakości energii elektrycznej.

Post autor: Nowszy »

oczekp, w tym przypadku podział na kilku konsumentów będzie miał głównie sens wtedy, gdy zapis na dysk danych trwa na tyle długo, że pętla konsumenta nie wyrabia z obliczeniami/wyświetlaniem za akwyizycją, właśnie przez opóźnienie w zapisie na dysk.
Pozdrawiam, Maciek Antonik
Edu4Industry
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Po dłuższej nieobecności daje część programu :)
Proszę o pomoc w poprawkach oraz jak zrobić żeby system był online i było to przerobione na producent i konsument :)
W załączniku są screeny oraz sam program :)
Załączniki
testinglewatywa.vi
Sam program. Zapisany w wersji 7.0
(1.15 MiB) Pobrany 353 razy
Druga część programu.
Druga część programu.
Pierwsza część programu.
Pierwsza część programu.
poczatek.jpg
Awatar użytkownika
>Adam<
Posty: 27
Rejestracja: 15 sie 2010 14:57
Wersja środowiska: LabVIEW 7.0

Re: Analizator jakości energii elektrycznej.

Post autor: >Adam< »

1) wykorzystaj wariant Budeanu do obliczania mocy P=UIcosfi itd
2) masz zle podpięte bloczki harmonic distortion analyzer wepnij je za bloczkiem scaling and mapping
3) niestety co do reszty nie pomoge ma wiedza nie jest wystarczająca a w błąd nie chce wprowadzić
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Czy jest ktoś z Częstochowy kto mógłbym pomoc lub wytłumaczyć LV za odpłatne ?
Mam spore problemy i nie mogę sobie poradzić.
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Mam problem z zrobieniem tak żeby za pomocą przycisku odczytywał dane z pliku tzn w okienku "false" wykrywa mi błąd i nie wiem co z tym zrobić.
W załączniku są strony true i false. Wydaje mi się że dobrze zrobiłem true i błąd jest w false.
Załączniki
aaaa.jpg
blad.jpg
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Już rozwiązałem problem.
Teraz mam inny :(
Mam na jednym wykresie przestawić kilka norm i harmoniczne tzn :
Mam posiadany sygnał harmonicznych z pobieranego źródła oraz Normę Klasy A, Klasy B, Klasy C.
To wszystko mam przedstawić na jednym wykresie z opcja włączenia i wyłączenia każdej z nich np
Harmoniczne z źródła i klasa A. Czyli muszę mieć włącznik do każdej klasy co by je włączał i wyłączał.
Mam nadzieje że każdy zrozumiał i proszę o pomoc lub link który by się odniósł do mojego problemu :)
Załączniki
nnnbvcv.jpg
oczekp
Posty: 161
Rejestracja: 22 lis 2009 15:12
Wersja środowiska: LabVIEW 2010

Re: Analizator jakości energii elektrycznej.

Post autor: oczekp »

jak dobrze zrozumiałem to można zrobić to w ten sposób jak w załączniku.
Przyciski ustawione są na switch when pressed, zmieniają swój stan z on off w zależności czy są wciśnięte czy nie.
Załączniki
allss.jpg
onoff.jpg
onoff.jpg (39.96 KiB) Przejrzano 12393 razy
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Fajnie to wygląda ale nie mam pojęcia jak to zbudować... Jak to odnaleźć jaki opcji użyć... Jakie to są bloczki ?
Proszę o wytłumaczenie.

Jaki bloczek łączy wszystkie sygnał w jeden ? I chciałbym zobaczyć strukturę event :P
Mógłbyś wstawić ten cały plik ? Łatwiej by mi było rozkminić co i jak :)
oczekp
Posty: 161
Rejestracja: 22 lis 2009 15:12
Wersja środowiska: LabVIEW 2010

Re: Analizator jakości energii elektrycznej.

Post autor: oczekp »

łączysz sygnały bloczkiem build array. Jak najedziesz myszką na dół tego bloczka to można go rozciągać do wymaganej ilości wejść. Znajduję się w palecie Programming->Array->. Żeby ukrywać wykresy trzeba ustawić aktywny wykres, tj ActPlot, numerowane są od zera, czyli 0 to jest pierwszy wykres a następnie dać opcję Plot.Visible. Bloczek ten to jest property node wykresu (graph) Żeby go utworzyć trzeba kliknąć prawym przyciskiem myszy na wykresie (graph), następnie wybrać create, później property node i active plot. Żeby można było dodawać np Plot Visible, trzeba najechać na dół tego bloczka i go rozciągnąc i na nowej wartości prawym myszy i properites i wybrać odpowiednią opcję. Event ma oprócz tego stanu jeszcze close value change, jak się wciśnie zamknij, żeby się zamykał:P
Dodałem załącznik z program, ale niestety najniżej mogę go zrzucić do 8.0:/
Ps. jak jakies głupoty popisałem to wybaczcie jeszcze trochę wczorajszy jestem
Załączniki
wykres.vi
(22.37 KiB) Pobrany 331 razy
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Dzięki za opis ale czy nie można tego prostszym sposobem przy pomocy pętli Stacked Sequence Structure lub While Loop ?
Jedyny problem żeby załączyć lub wyłączyć każdą z klas norm.
Dodałem w załączniku zdjęcie oraz program. Na zdjęciu widać wykres do którego są podpięte 4 klasy i sygnał z harmonicznych.
Załączniki
moje.vi
(915.43 KiB) Pobrany 303 razy
cacsaa.jpg
Awatar użytkownika
>Adam<
Posty: 27
Rejestracja: 15 sie 2010 14:57
Wersja środowiska: LabVIEW 7.0

Re: Analizator jakości energii elektrycznej.

Post autor: >Adam< »

Czy chodziło o coś takiego? tzn umieszczasz bloczek w case'ie w stanie false podpinasz stałą tak jak na załączniku u mnie wszystko śmiga:)
Załączniki
Clip_5.jpg
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Mam kolejny problem...
1)Mam program który TYLKO pobiera mi wartości z karty i pokazuje na wykresach oraz miernikach i mogę je zapisać. Rys 1
2)Mam tez program który pokazuje wartości TYLKO z zapisanego pliku i pokazuje je na wykresach oraz miernikach. Rys 2
Oba programy mają funkcje zapis.
Problem polega na tym że nie wiem jak zrobić tak żeby jeden program miał opcje : Pobierz pomiary z karty LUB pobierz pomiary z zapisanego pliku przy okazji jeszcze żeby miał opcje zapisz.
W załączniku dałem program oraz screeny.
Proszę o pomoc bo to jest juz moja faza końcowa projektu a mam czas do konca WRZEŚNIA bardzo mi zależny na tym.
Załączniki
rys 1.jpg
rys 2.jpg
pro.rar
Program.
(249.51 KiB) Pobrany 250 razy
Zelot
Posty: 18
Rejestracja: 12 sie 2010 11:35
Wersja środowiska: LabVIEW 7.1

Re: Analizator jakości energii elektrycznej.

Post autor: Zelot »

Proszę o pomoc bo to jest juz moja faza końcowa projektu a mam czas do konca WRZEŚNIA bardzo mi zależny na tym.
Awatar użytkownika
smiga
Administrator
Posty: 817
Rejestracja: 04 paź 2009 12:41
Wersja środowiska: LabVIEW 2019
Lokalizacja: Słupsk

Re: Analizator jakości energii elektrycznej.

Post autor: smiga »

Brakuje mi PLV AI Aquire Waveform.vi do oglądnięcia i przeanalizowania tego "dogłębnie", ale prócz problemów z pewną czytelnością kodu nie rozumiem np. tej pętli (obrazek poniżej) - naciśnięcie "Pomiar" zakręci pętlą raz ... czy to miała być forma spowolnienia o 1 obrót pętli :) ?

Nie rozumiem też w czym jest problem - jeżeli masz 2 działające kawałki programu to wsadź je do jakiegoś case'a i przy różnych warunkach będzie zapisywał, odczytywał ... czy też robił co chcesz.
Pewnie koledzy wcześniej służący pomocą wyjaśnią więcej po weekendowym odpoczynku ;)
Załączniki
dziwny.png
dziwny.png (9.82 KiB) Przejrzano 12361 razy
__ Arkadiusz Śmigielski, tel. 662 01 01 74___
ObrazekObrazekObrazek
Pomogłem ... postaw kawę: https://buycoffee.to/smiga
ODPOWIEDZ