Strona 1 z 1

sterowanie automatyczne

: 14 cze 2011 15:44
autor: durand
Witam
Wykonałem pewien program który znajduję się w załączniku ma on za zadanie sterować wartościami amplitudy oraz częstotliwości w czasie tzn uruchamiam program i wartość częstotliwości ulega zmianie w czasie do określonej maksymalnej wartości. Mam jednak drobny problem pewnie wykonanie tego jest proste ale do tej pory nie mogę wpaść na rozwiązanie otóż chodzi mi o to żeby np do 20 sek. zmieniała się tylko częstotliwość a po 20 sek. ulegała dopiero zmianie amplituda. Wszelkie podpowiedzi i sugestie mile widziane.

Re: sterowanie automatyczne

: 14 cze 2011 16:58
autor: skoziate
To proste. Zastosuj dodatkowe struktury Case (można zagnieżdżać) i zdefiniuj dla nich warunki jakie są potrzebne. Kod wykona się warunkowo.

Re: sterowanie automatyczne

: 14 cze 2011 18:01
autor: durand
a czym to najlepiej definiować ?

Re: sterowanie automatyczne

: 14 cze 2011 21:33
autor: skoziate
Tak jak to robiłeś do tej pory. Ta ramka z terminalem ze znakiem zapytania i napisem True na górze to właśnie Case. Kod w środku będzie wykonywał się warunkowo, zależnie od wartości na znaku zapytania.