Problem z tworzeniem równania.
Problem z tworzeniem równania.
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 ?
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 ?
Problem z tworzeniem równania.
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ł
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"
Problem z tworzeniem równania.
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.
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.
Re: Problem z tworzeniem równania.
Załączam równanie.
- Załączniki
-
- 1.jpg (7.39 KiB) Przejrzano 8881 razy
-
- Posty: 289
- Rejestracja: 01 maja 2012 14:14
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Farum
Problem z tworzeniem równania.
tak na szybko
- Załączniki
-
- snippet
- silnik.png (33.2 KiB) Przejrzano 8880 razy
Re: Problem z tworzeniem równania.
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 ?
Mógłbym się dowiedzieć co to za program tzn "Twoje" gdzie zdefiniowane jest równanie ?
Problem z tworzeniem równania.
Dzięki za pomoc, już wszystko wiem !!
-
- Posty: 289
- Rejestracja: 01 maja 2012 14:14
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Farum
Problem z tworzeniem równania.
"formula" expresVI, ma swoje ograniczenia. Ale widze, ze i tak uzyles ExpresVI'aja wiec luzik...