Witam właśnie jestem na finiszu pracy dyplomowej
Moim zadaniem jest generowanie sygnału PWM na wyjście CompactRIO, sygnał jest generowany a główną wartością jest czas wypełnienia którą chcę sterować Duty Cycle. Rysuek 1 przedstawia jak to generuję i mogę zmieniać ten wspolczynnik od 0 do 1. dla np 0,1 mamy 10% wypełnienia
Natomiast drugi wykres jest to RealTime, gdzie chce juz tym sterować, i na suwaku widać że mnie interesują wartości od 0,05 do 0,1 więc dla 50 Hz, to jest od 1 ms do 2ms i w tym zakresie chcę tylko pracować. i teraz problem jak zrobić aby suwak na real time nie był zrobiony tak aby ustalał wartości od 0,05 do 0,1 a chce zrobić aby 0,05 było to -100 a 0,1 było to +100 . Czyli steruje sygnałem od -100 do 100 ? Proszę o pomoc
Problem ze skalowaniem, POMOCY
-
- Posty: 103
- Rejestracja: 17 gru 2011 21:33
- Wersja środowiska: LabVIEW 2011
Problem ze skalowaniem, POMOCY
A jest jakaś zależność między wartościami -100 a 0,05 oraz 100 a 0,1? Bo na pewno nie jest to ten sam przelicznik dla obu zestawów. Żeby przejść przez przelicznik z liczby -100 na 0,05 trzeba to przemnożyć przez -0,0005 natomiast aby przejść ze 100 na 0,1 trzeba to pomnożyć przez 0,001. Dlatego pytam o zależności przeliczenia jednej skali na drugą.
Problem ze skalowaniem, POMOCY
A nie wystarczy zwykła funkcja liniowa? Jeśli ma to być zwykłe skalowanie to problem jest trywialny.
Certified LabVIEW Associate Developer
Re: Problem ze skalowaniem, POMOCY
micmac a jak się to robi??
Problem ze skalowaniem, POMOCY
Spróbuj tego http://lmgtfy.com/?q=funkcja+liniowa
Certified LabVIEW Associate Developer