Problem z tworzeniem równania.

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.
matahari
Posty: 13
Rejestracja: 15 paź 2014 13:23
Wersja środowiska: LabVIEW 2014

Problem z tworzeniem równania.

Post autor: matahari »

Dzień dobry.
Z góry chcę powiedzieć, że dopiero rozpoczynam naukę z LabView.
Jestem studentem, na zajęciach dostaliśmy polecenie utworzenia krzywej nagrzewania silnika. Jest to proste równanie gdzie przyjąłem sobie odpowiednie wartości.
W programie zinterpretowałem odpowiednie składniki krzywej, lecz problem sprawia mi zdefiniowanie zmiennej czasowej ponieważ program ma wykreślić równanie krzywej, musi podstawiać do równania wartości czasu z przedziału 1- 71 min. Czy mógłby mnie ktoś naprowadzić na rozwiązanie danego problemu ?
PawelR
Posty: 38
Rejestracja: 03 sie 2014 16:12
Wersja środowiska: LabVIEW 2013

Problem z tworzeniem równania.

Post autor: PawelR »

Cześć!

Możesz wrzucić to "proste równanie" i postać równania krzywej, które program ma "wykreślić"?

Chcesz obliczyć serię wyników, dla różnych chwil czasowych (od 1 do 71)? Jeśli tak, możesz zapętlić obliczenia pętlą FOR lub (co jest szybsze) wypisać jednowymiarową tablicę (array) wartości czasu i podstawić ją do Twojego równania. Ale wtedy masz wyniki w postaci dyskretnej, czyli tablicę wyników. Nie jestem pewien, czy o to Ci chodzi... Na tej podstawie program może wykreślić wykres w funkcji czasu (lub czegoś innego :) ).
Jeśli trzeba dobrać równanie, może użyj funkcji z grupy Mathematics/Fitting i przybliż ją np. wielomianem?

Powodzenia
Paweł
Pomogłem? Kliknij "Pochwal" :)
matahari
Posty: 13
Rejestracja: 15 paź 2014 13:23
Wersja środowiska: LabVIEW 2014

Problem z tworzeniem równania.

Post autor: matahari »

Dzięki za odpowiedź, ale już mniej więcej sobie poradziłem z tym tylko myślę, że takowe rozwiązanie jest tylko przejściowe.
Wyszedłem z założenia jak działa pętla for. Wartość i w tej funkcji jest inkrementowana, czyli będzie się zwiększać czyli wykorzystałem i, które wcześniej z negowałem (* -) jako moją zmienną czasową. funkcja się wykreśla, lecz mam mały problem z zakończeniem takowego wykreślania na skończeniu powtarzania przez for chodzi mi o to, że gdy i dojedzie do wartości jaką ustawiłem w n następuje powtórka rysowania. Myślę, żeby pokombinować jakoś z pętlą while i z wartością licznika, że gdy naliczy powiedzmy do 1000 nastąpi stop.
matahari
Posty: 13
Rejestracja: 15 paź 2014 13:23
Wersja środowiska: LabVIEW 2014

Re: Problem z tworzeniem równania.

Post autor: matahari »

Załączam równanie.
Załączniki
1.jpg
1.jpg (7.39 KiB) Przejrzano 8879 razy
Jamal79
Posty: 289
Rejestracja: 01 maja 2012 14:14
Wersja środowiska: LabVIEW 2012
Lokalizacja: Farum

Problem z tworzeniem równania.

Post autor: Jamal79 »

tak na szybko
Załączniki
snippet
snippet
silnik.png (33.2 KiB) Przejrzano 8878 razy
matahari
Posty: 13
Rejestracja: 15 paź 2014 13:23
Wersja środowiska: LabVIEW 2014

Re: Problem z tworzeniem równania.

Post autor: matahari »

Ja wykonałem to takowo korzystając z elementów matematycznych.
Mógłbym się dowiedzieć co to za program tzn "Twoje" gdzie zdefiniowane jest równanie ?
Załączniki
równanie.jpg
matahari
Posty: 13
Rejestracja: 15 paź 2014 13:23
Wersja środowiska: LabVIEW 2014

Problem z tworzeniem równania.

Post autor: matahari »

Dzięki za pomoc, już wszystko wiem !!
Jamal79
Posty: 289
Rejestracja: 01 maja 2012 14:14
Wersja środowiska: LabVIEW 2012
Lokalizacja: Farum

Problem z tworzeniem równania.

Post autor: Jamal79 »

"formula" expresVI, ma swoje ograniczenia. Ale widze, ze i tak uzyles ExpresVI'aja wiec luzik...
ODPOWIEDZ