[REQ] NXT-G jak wyznaczyć najwyższą wartość

Mindstorms, WeDo, Lego Digital Desinger, Stud.io

Moderatorzy: Mod Team, Mod Team

Autor
Wiadomość
Awatar użytkownika
OmenGda
Posty: 873
Rejestracja: 2007-02-05, 21:58
Lokalizacja: Gdańsk
brickshelf: OmenGda

 

[REQ] NXT-G jak wyznaczyć najwyższą wartość

#1 Post autor: OmenGda »

Hej,
mam podłączony czujnik temperatury. Program działa np przez godzinę.
W tym czasie temperatura jest pokazywana na wyświetlaczu NXT.
Chodzi o to, by po zatrzymaniu pętli, która wskazuje na LCD wartość temperatury, pokazać w podsumowaniu na ekranie, jaka była jej najwyższa wartość w czasie pomiaru.
Będę wdzięczny za pomoc.

Pozdrawiam
Michu
Nie jest sztuką trafić w muchę przednią szybą...
Sztuką jest, zrobić to boczną!

Awatar użytkownika
Neo
Posty: 293
Rejestracja: 2011-04-29, 21:24
Lokalizacja: Kraków/Rzeszów/Starachowice

#2 Post autor: Neo »

Można to zrobić przy działaniu on-line. W jednej linii wyświetlana jest aktualna wartość temperatury, a w drugiej wartość maksymalna od rozpoczęcia pomiaru.
Należy użyć dwóch zmiennych, z których pierwsza będzie przechowywać bieżącą wartość pomiaru, a do drugiej będzie wczytywana nowa wartość, jeżeli przy porównaniu będzie większa, od ostatniego próbkowania.

Obrazek

Awatar użytkownika
OmenGda
Posty: 873
Rejestracja: 2007-02-05, 21:58
Lokalizacja: Gdańsk
brickshelf: OmenGda

 

#3 Post autor: OmenGda »

Hej,
dzięki bardzo! Dla termometru działa jak trzeba.
Nie wiem tylko czemu analogiczna sytuacja nie działa dla czujnika obrotów puszczonego w pętli :| Dodałem trzecią zmienną nawet a program nadal nie prezentuje żadnej wartości :(

Obrazek przyciąłem o część wyświetlania na ekranie.

EDYTA:
jak wydaliłem pętle, która była wewnątrz, to pokazuje mi już MAX wartość, ale nie pokazuje bieżącego wskazania :/

EDYTA 2:
jak komuś coś nie działa w NXT-G, a jest przekonany, że ma wszystko dobrze, niech zamknie program cały, odpali jeszcze raz - czasem pomaga :))))
Jeszcze raz dzięki za pomoc Neo!

Pozdrawiam
Załączniki
rpm2.png
rpm2.png (63.78 KiB) Przejrzano 1778 razy
Ostatnio zmieniony 2015-09-01, 23:52 przez OmenGda, łącznie zmieniany 3 razy.
Nie jest sztuką trafić w muchę przednią szybą...
Sztuką jest, zrobić to boczną!

ODPOWIEDZ