Nikt nie napisze za Ciebie całego programu na zaliczenie. Weż książkę do matematyki i poczytaj o liczbach zespolonych. Jak masz liczbe z=a+jb to po znaku przy a i b możesz stwierdzić w której ćwiartce się znajduje.Punkt końcowy to (a,b). napisz sam chociaż kawałek kodu to na pewno szybciej uzyskasz pomoc. Najlepiej jak stworzysz klasę. A o jaki język...
Idea jest bardzo prosta - to zwykłe skalowanie liczby: maxuint32 + 1 to 0x100000000 dzielone przez 10 to 0x1999999A albo 0x19999999 zalezy jak zaokrąglić Następnie dzielę przez 0x100000000 ( a to akurat >> 32) Czyli (X * (Y/10)) / Y = X / 10 Y = 0x100000000 Algorytm ma sens oczywiście dla platform, które mają mnozenie sprzętowe (nawet małych liczb),...
Napisałem sobie programik do obsługi akcelerometru w C. Wszystko działa fajnie, ale chciałem jeszcze wynik przeskalować mnożąc go przez 1.5 i wtedy się pojawiają problemy. Chodzi o to że normalnie zakres napięć to -60:+60, ale ja chciałem to przemnożyć żeby zakres był -90:+90 (chodzi o stopnie), ale gdy zmienię linijkę: wynik_x = pomiar_x - 512; na:...
Nie no bez jaj, skalujesz tylko na te 4096 czy ile ich tam masz ;) "Kwanty" to poprostu zbiór liczb naturalnych mniejszych od 2^ilość bitów.
1.Nie wychodzi, bo masz w if = a nie == (czyli przypisanie a nie sprawdzenie czy liczby są rowne) 2.Po co ten cały warunek? Wystarczy w zupełności w funkcji ox_x dać wynik_x = (int) pomiar_x - 512;
Wg. mnie pomysl skalowania jest dobry ale problem jest w zdefiniowanych formatach liczb, bo podana wartosc 27648 to chyba INT, a MD30 to FloatigPoint. Musisz miec ten sam format liczb - tak mi sie wydaje.
Musisz obliczenia zrobić na liczbach stałoprzecinkowych aby uzyskać odpowiednią dokładność, a to wymaga odpowiedniego skalowania. Jeżeli użyjesz liczb całkowitych to mnożenie przez współczynnik 2e-8 jest bardzo niedokładne, np. pomnożenie liczb z zakresu 1-255 przez ten współczynnik daje taki sam wynik.
Bolek: 1.Żeby nie było przesunięcia tak jak mówisz, to musisz użyć liczb ujemnych. Bo jak masz liczby -20 i 20, to skalowanie x3 zamieni to na -60 i 60 - wszystko ok Jak masz liczby 10 i 20, to skalowanie x3 zamieni na 30 i 60.. środek kwadratu jest już zupełnie gdzie indziej 2.Żeby otrzymać dobrą płynność powinieneś użyc wyników z mnożenia/dzielenia...
Myślę, że nie. Wiem, że pozbycie się liczb zmiennoprzecinkowych przyspieszyło by obliczenia i myślałem wstępnie o tym. Odstraszała mnie zmiennoprzecinkowa trygonometria i obawa przed "pokaleczeniem" modeli przy zbyt niskiej rozdzielczości liczb. Powinienem gdzieś pomiędzy normalizacją (wstępnym skalowaniem i centrowaniem) a renderowaniem zastosować...
Zgadzam się że może być przydatne trzymanie liczb skalowanych jakąś potęgą 2 itd... I tak się w praktyce robi gdy obliczenia na float-ach są za wolne (zarówno softowo jak i czasem również hardware-owe operacje na float-ach mogą być za wolne). Zapoznaj się z formatami Q. Format Q jest też dokładniejszy od float gdy na część ułamkową przeznaczymy ponad...
Jeżeli układ jest liniowy to najprościej będzie wykonać liniowe przekształcenie typu y = a * x + b Trzeba znaleźć współczynniki a i b, czyli rozwiązać układ równań liniowych: a * 255 + b = 10 a * 40 + b = 80 Można spróbować uniknąć arytmetyki zmiennopozycyjnej zapisując "a" jako "coś / 256" a "b" można zaokrąglić do liczby całkowitej.
Ustaw odpowiednio skalowanie wielkosci w bloku LP oraz podstawe czasu w czasowce, sprawdzałem i dziala bez problemu
Sprawa wygląda następująco, otrzymałem od swojego profesora zadanie zbudowania układu jak w temacie. Sam wtórnik napięciowy to nie jest nic trudnego, ale nie wiem jak wykonać ten układ na mikroprocesorze. Pisałem już proste programy na PIC16f84. Z tego co się do tej pory dowiedziałem to będę potrzebował procka z wejściami analogowymi np. PIC18f2550....
Tam gdzie masz 32-bit Signed powinieneś móc wybrać Real albo Float, bo zamierzasz wyświetlić liczbę zmiennoprzecinkową. Bez skalowania. Aby wyświetlić Temperatura jadalnia VD509
Nie tędy droga. Skalowanie do niczego nie doprowadzi jeżeli mamy liczbę np <1e-8. Dżyszla: czytaj moje poprzednie posty na temat konwersji. Rozwiązanie jest zupełnie inne. Ale czy to jeszcze kogoś interesuje?
Wszystkie wejściowe rejestry analogowe w sterownikach Horner (%AI) przechowują wartości całkowite, 32-bitowe (INT). Na screenie widać, że interpretujesz zmienną %AI2 jako liczbę typu REAL (zmiennoprzecinkowa, 64-bitowa). Stąd biorą się problemy z wyświetlaną wartością. Zadeklaruj zmienne jako INT i w bloku skalowania wybierz pracę na liczbach INT, a...
Witam Zwracam sie z prosba: poszukuje programu ktory bedzie w stanie pobierac informacje z kilkunastu czujnikow, przedstawieniu ich na wykresach, umozliwiajacy ich skalowanie lub umozliwiajacy skopiowanie rejestrowanych liczb do np. Excela. Jesli nie ma takowego programu moze jest inny ktory bedzie w stanie otworzyc plik *.dat z takimi danymi? Zaznaczam...
Zacznij zatem od porzucenia Bascoma i przesiadki na C, skoro zależy Ci na wydajności. Przy okazji możesz wziąć procesor tańszy od AVR i z 10 razy szybszy, np. jakiegoś Cortexa. Zacznij zatem od sensownego udzielenia odpowiedzi na jego pytanie. Może jeszcze ARM i frytki do tego? Nie wiesz, nie pisz. Dawid88: Zagadnienie bardzo interesujące, bo sam wiem...
Marek003 a jakie ma to znaczenie? Danymi osi są liczby, interwał jest w liczbach, nie ma znaczenia, że excel nie rozpoznaje jednostki "GB". W ogóle wasyl99 mógłby wyrzucić jednostkę, w komórkach zmienić typ na liczbowe ale na wykresie nic mu się od tego nie zmieni. Więc: jaka skala logarytmiczna dla tekstu? Nie dla tekstu, lecz dla liczb, liczb na osi,...
Małe sprostowanie. 2 impulsy enkodera odpowiadają 1mm. Mogę dodatkowo dwukrotnie zwiększyć precyzję stosując większe koło enkodera gdzie będzie to odpowiadało dokładności 0,25mm czyli 4 impulsom na 1mm (teraz mam 0,5mm na impuls). Chyba koło o 2x mniejszym obwodzie. Mniejszy obwód - jeden impuls ma krótszy dystans. Uważam, że jazda ze stałą prędkością...
Ogólnie chodzi o to, że nie wiem czy dobrze interpretuję wykresy po skalowaniu LP (reduction), FLM (reduction). To samo z przebiegiem M. Nie wiem czy jest on w stanie wysokim tylko podczas pierwszego przesyłu wszystkich danych. Z dokumentacji ciężko dojść. Ja to widzę tak, że kolejno przesyłane są paczki danych 128x4bity, gdzie 256bitów należy do górnej...
W nie tak dawnych czasach wolnych MCU, arytmetyka zmiennoprzecinkowa zjadała cenne zasoby, albo jej nie było w prostszym PLC, więc float nie jest formatem od którego wszystko się zaczęło, tylko integer z mnożnikiem. Skalowanie banalne, uśrednianie także. Z nawyku stosuję po dziś dzień zamiast float i nie jest to jakieś odosobnione dziwactwo tylko nadal...
Nie wiem co ma mieć pojemność karty do jakości zapisu? Tu ma znaczenie tylko szybkość zapisu, a od pojemności zależy tylko ile materiału można nagrać. Sprzwdawca się nie zna lub chce cię naciągnąć. Litera p oznacza skalowanie progresywne - liczba stojąca przy p jak się prawidłowo domyśliłeś oznacza liczbę klatek na sekundę. To chyba oczywiste, że nagrania...
ie wystarczy w tym przypadku pomnożyć floaty przez 10000 (akurat w tym konkretnym przypadku wystarczy przez 100). Niezbędne jest również przeskalowanie MJD. Czy musisz pisać oczywistości. skaluje się wszystie wartości oczywiście.
Jest ok, ale chcę jeszcze uniknąć dwóch efektów: 1. Gdy wszystkie liczby są bardzo zbliżone (niewielkie średnie odchylenie) to za niedopasowaną można uznać liczbę z niewielkim choć większym od średniej odchyleniem. 2. Gdy wszystkie liczby w wierszu są małe to odchylenie nieakceptowalne może oznaczać niewielką różnicę (1 z 2 to już 50%, 1 ze 100 to...
Problem wynika z samej reprezentacji zmiennopozycyjnej, które jest reprezentacją przybliżoną. Liczna liczbach całkowitych ze skalowaniem, a problem ni będzie Ciebie dotyczył. Przy okazji obliczenia będą kilkaset razy szybsze.
Spróbuj zrobić na liczbach zmiennoprzecinkowych.
Po kłopocie. Okazało się, że popełniłem błąd przy zamianie wartości próbek z liczb całkowitych na zmiennoprzecinkowe i odwrotnie - wyczytałem, że kodek jest 24-bitowy i tak traktowałem przychodzące próbki przy ich skalowaniu i zamianie wartości. Wystarczyło obchodzić się z nimi jak z 16-sto bitowymi i wszystkie opisane przeze mnie problemy zniknęły....
Witam, czy może mi ktoś wytłumaczyć jaka jest różnica pomiędzy wykonywaniem operacji na liczbach zmiennoprzecinkowych w przypadku procesora stałoprzecinkowego i zmiennoprzecinkowego gdy piszę program w C? Czy cos takiego jak "skalowanie zmiennych" dostępne jest z poziomu C czy to sprawa asemblera? Wiem tylko tyle ze problemy pojawiają się gdy chcę dodać...
Po pierwsze przeliczasz nie HEX na DEC, lecz BIN na BEC ;p Po drugie to na bym walnął skalowanie jeszcze gdy liczba jest w postaci BIN. To niesamowicie ułatwi, przyspieszy i zmniejszy kod. Dodano po 6 Ale jak już chcesz mnożyć liczby DEC, to tak jak mówi Balu.
Genario , jeżeli chodzi o matlaba, to nie za wiele pomogę, bo nie używam. :( A z tym skalowaniem to chodzi o coś takiego, że nie znasz częstotliwości próbkowania, ale mimo wszystko możesz przedstawić na skali częstotliwości poszczególnych prążków, właśnie w postaci znormalizowanej. mając widmo sygnału (rzeczywistego) o N próbkach składające się z N/2+1...
To proste: Aby odczekać sekundę to przy zegarze 1Mhz musisz odczekać 1 000 000 cykli. Możesz użyć do tego preskalera (1,8,64,256,1024). Jesli chcesz odmierzyć sekundę to musisz użyć preskalera 64 (256 i 1024 nie wchodzi w gre ponieważ jeśli podzielimy 1 000 000 przez te liczby to nie wychodzi liczba całkowita). I tak przy preskalerze 64 timer musi zliczyć...
Dziękuję bardzo za odpowiedź. Udało mi się rozwiązać problem z uchybem 0.00x% obliczyć przepływ powietrza w [m³/h]. Już taką wartość można wyświetlać użytkownikowi, a nie jakieś magiczne liczby typu 4095. Napisałem funkcję przy pomocy modułu użytkownika, która oblicza: Przepływ = K * pierwiastek(z różnicy ciśnień), gdzie K to współczynnik wentylatora...
Zabawy z czasem nie sa takie proste :) Przy wykresie musisz przeliczyć minuty na wartości liczbowe (przez zwyczajne pomnożenie przez 1 [oprócz drugiej danej która jest połową trzeciej]). Dopiero te dane możesz pobrać do wykresu. To co chcesz osiągnąć trzeba zrobić za pomoca innego typu wykresu. Najważniejsze: przy formatowaniu osi X (tak jak dla komórek...
Przełącznikiem 10x zmieniasz zakres regulatora podziału MID/HI pomiędzy 80-900 Hz i 800-9000 Hz (widać, że pierwszy przedział mnożony x10 daje drugi). Jak lampka x10 się nie świeci to regulator tnie w zakresie pierwszego przedziału i jest skalowany białymi liczbami, jak się świeci to regulator tnie w zakresie drugiego przedziału (0,8-9 kHz) i jest wyskalowany...
AVE... (at)Vic384. Kilka stron temu podałem przykład modelarskiego silnika BLDC chłodzonego wodą. Przy masie 43 gramów miał moc nominalną 266W, szczytową trochę ponad 300W. Biorąc te liczby i zakładając skalowanie proporcjonalne, silnik BLDC o mocy nominalnej 45kW ważyć powinien niecałe 7,3kg. Skalowanie raczej nie jest proporcjonalne, co nie zmienia...
Witam, Komentarz brzmi: "PIW932 HI_LIM from Visu". Wnioskując z symbolu adresu może przychodzi wartość z zewnętrznej wizualizacji... Jak chcesz "na siłę" zmodyfikować tą wartość to wpisz "na sztywno", bezpośrednio na wejściu FC150, wartość liczbową. Natomiast jeśli chcesz zmodyfikować DB1.DBD144 to w Networku bezpośrednio poprzedzającym wywołanie funkcji...
Rozwiązać to jedno ułożyć to drugie, jak widze zmienne a nie liczby to mi ciężko ruszyć
(at)ElektrodaBot // Napisz Menu z Rc5 #include #include LiquidCrystal lcd(19, 18, 17, 16, 15, 14); #define LED 0 #define TSOP_PIN 3 RC5 rc5(TSOP_PIN); // command== 16 - dodaj // command== 17 - odemnij // command== 59 - enter, przejć do następnej części MENU // Menu_1--- Menu_2---Menu_3--- Menu_1 ...... Menu1 if command==16 liczba_1++; if command==17...
Chodzi mi głównie o nawiasy, których liczba otwierających nie jest równa liczbie zamykających. A poza tym pokazany kod nie ma nic wspólnego ze skalowaniem.
http://obrazki.elektroda.pl/8734749800_1... Witam serdecznie szanownych Kolegów! Za namową mojego serdecznego kolegi chciałbym przedstawić projekt, który był wykonany w ramach pracy magisterskiej. Tematem pracy był „Projekt i wykonanie układu sterowania przekształtnikiem AC/DC (prostownik sieciowy) wraz z częścią pomiarową”....
Prosty licznik to nie będzie pokazywał km/h tylko będzie pokazywał liczbę zliczonych impulsów. Tak jak licznik mechaniczny, tzw. telefoniczny. Przykładowy schemat: http://www.next.gr/meter-counter/counter... Jak widzisz ma tylko jedną cyfrę. Jak chcesz więcej to musisz dodać więcej takich samych bloków i odpowiednio...
potrzebuję jakiegoś układu którym można by wyskalowac prędkościomierz.Czy taki prosty układ zadziała? Moim zdaniem takie "skalowanie" łatwiej wykonać dokonując drobnej zapewne zmiany (regulacji) w prędkościomierzu, niż poprzez zmianę (podział) częstotliwości impulsów. Po podziale przez 2 i tak trzeba wykonać nową skalę lub "narysować" nowe kreski (liczby).
tak jest skalowanie zmiennych w wincc, tylko jako min i max mozna wpisywac liczby calkowite...
Niestety tak prosto nie jest. Zasadniczo przy tych rozważaniach można operować na ułamkach albo na liczbach całkowitych. Jeśli mówimy o tych pierwszych, to wtedy Twój krok dX jest ułamkowy i całą filozofią jest wyznaczenie X0 - jako całkowitej wartości X - i X1 - jako wartości o 1 większej o X0 (z uwzględnieniem tego co stanie się na końcu tablicy)....
Blok skalowania "SCALE_INT" - skalowanie liniowe z zakresu wejściowego do wyjściowego. Jeśli chcesz przeskalować z zakresu przetwornika 4-20mA podłączonego pod wejście AI18 (0-32000 działek w sterowniku) to odpowiednio ustawiasz na wejściu ILO=0, IHI=32000 (zakresy wejściowe skalowania). Na zakresach wyjściowych ustawiasz OLO=-20, OHI=50 (zakres wartości...
więc z tego co wiem to jest tak że w kompie masz tablicę liczb które statystycznie mają własności ciągu pseudolosowego. Podczas wywołania funkcji rand są one wybierane i odpowiednio skalowane. Kiedyś na zajęciach jeszcze w LO miałem śmieszną przygodę z tą funkcją:) Na zajęcia przyszedł Pan prof. dr. hab. z dziedziny matematyki teoretycznej. Prowadził...
A jednak jest kolejny problem. Otóż wymiary elipsy w/g opcji "Wstaw wymiar" to 81,28 x 76,2 mm - to jeszcze jest do przyjęcia, ale po wydrukowaniu z pliku pdf wymiary realne to 78 x 73 mm - tak już nie może być. Co robić? Przy drukowaniu/generowaniu PDFa jest opcja skalowania po osiach x i y. Podziel sobie te liczby co podałeś, wpisz ilorazy do kicada...
Ja niestety nie znam poleceń MMX :( Ale wydawało mi się, że jest to zestaw jednostki zmiennoprzecinkowej :P Ale mogę się mylić i opisany sposób przechowywania liczby de facto w postaci ułamka ma sens... Jednak nic chyba więcej nie pomogę. :(
Witam. Mam problem z drukarką HP 5940. Przy drukowaniu dwustronnym (bez względu na program spod którego drukuję) zawsze powiększa górny margines o 1,2 cm, a cała strona jest o tyle ściśnięta w pionie, w poziomie jej szerokość pozostaje bez zmian(dotyczy wszystkich drukowanych stron). Nie pomagają ani zmiany formatu ani skalowanie. Oprócz tego gdy liczba...
W którym miejscu we wzorze skalującym występuje dzielenie liczby 1100 przez AIW? Użycie akumulatorów AC0 i AC1 może być, ale zapakowanie wyniku do timera T1 jest takim sobie pomysłem :-) Zamień też styk wejściowy związany z fizycznym wejściem I0.0 na SM0.0 (pamięć specjalna, zestyk zawsze zamknięty) Czyli: AC0=AIW2 * 1100 (MUL_I) ;wynik będzie 32 bitowy...
Popatrzyłem jeszcze na [url=http://smolensk.ws/blog/168.html]da... Amielina o wysokości ściętych drzew. Pierwsze zostało ścięte na wysokości 11m (przedtem podawał 8-9 na podstawie długości cienia, ale ktoś zmierzył taśmą i było 11) w odległości 1120m od progu pasa; potem grupa na wysokości 3m, 950m przed progiem pasa - ale tam teren był wyższy o 7m -...
Przeanalizowałem problem i okazuje się, że jest możliwość takiego uśredniania próbek, aby zmniejszyć ich liczbę zawsze do 160 (gdy ich liczba jest większa od 160) - przeprowadzić odpowiednie "skalowanie", kompresję danych. Czyli dla 320 próbek można łatwo uśrednić sąsiednie próbki, aby otrzymać dokładnie połowę. Tylko co zrobić, gdy liczba próbek wynosi...
LChucki napisał: I najważniejsza porada, zmień takie kwiatki jak Kod: c Rozwiń Zaznacz wszystko void Graph(Adafruit_ILI9341 &d, double x, double y, double gx, double gy, double w, double h, double xlo, double xhi, double xinc, double ylo, double yhi, double yinc, String title, String xlabel, String ylabel, unsigned int gcolor, unsigned int acolor,...
Wszystkie te s-metry w motorolach GM mozna o kant d..y potluc. Sygnal po byku, a on pokazuje "jedna kreske". Nie jest wiarygodny, wiec nie zawracaj sobie nim glowy. Chyba, ze jest jakas funkcja do skalowania tego gadzetu - nie pamietam.
Kafelki zostaną, w 8.1 jest tylko uproszczona opcja przejścia do klasycznego pulpitu, metro UI nie znika. Moim zdaniem warto: http://www.komputerswiat.pl/nowosci/prog... Windows 8.1
Nie rozumiem problemu: 100/1024= 0,09765625 wg mojego kalkulatora... czyli 0,09765625% to 1 próbka , mówiąc prościej liczba którą odczytuje Ci atmega z przetwornika razy to co wyliczyłem da Ci liczbę procent. Dokładność zawsze będzie ograniczona chyba że wyświetlisz 8 miejsc po przecinku...
Tutaj chodzi o sygnał audio, zwyklą muzykę. Chcę z tych 24 bitów zrobić 16 bitów bo taką mam pamięć SRAM. Potem ten sygnał będzie "domiksowany" do sygnału głównego, 24-bitowego. Skoro nasz sygnał muzyki jako już zedytowany, znormalizowany materiał to faktycznie 16 bitów wystarczy w zupełności bez kompromisu jakościowego. Zauważ zresztą że miksując...
Witam Przymierzam się do wykonania regulatora PID na jednym z AVR-ów i mam w związku z tym kilka wątpliwości dotyczące ustawiania wyjść. Założenia wyglądają tak, że co 20 ms dokonuję pomiarów wyliczam uchyb i funkcja regulatora PID ustawia wartość wyjścia regulacji załóżmy że jest to zmienna 16 bit. Jak wiadomo wartość ta może przyjmować -32768...+32768....
2. Wymienić i3-8350K na i5 - 8600K/9600K ? Niewiele da. Jesteś pewny? Jednak 6 vs 4 jajca, przy zbliżonym zegarze to +40-50% przyspieszenia w renderingu czy kodowaniu wideo (akurat te zastosowania skalują się prawie liniowo z zegarem i liczbą wątków). Ja bym tego nie nazwał małym przyrostem... (at)massud - jak masz tylko odrobinę chęci, to pamięci...
a jak nie wyzerujesz to jest OK? Może być spowodowane tym, że w ramach Powszechnej Akcji Zwiększania Szybkości procedura liczące FFT nie skaluje danych wyjściowych, natomiast IFFT potrzebuje danych "wyskalowanych", stąd mamy niezłe przesterowanie. Przykład: Dla N elementowego wektora wejściowego (w) po wykonaniu funkcji v:=fft(w) trzeba w MathCADzie...
Po dłuższej nieobecności ponownie zapytam: Jakie wartości stosuje się do obliczeń ? Wynik=suma(we*wagi) we - jak zakładam, przedział liczb całkowitych wagi - 0..1, -1..1 ? gdyby obliczyć wynik dla powyższych założeń to wartości wyniku byłyby duże jeśli zakładamy wiele we. Jednak na teoretycznych wykresach wynik jest w przedziałach 0..1 lub -1..1. Więc...
Nie musisz wyświetlać wykresu z ta samą prękością co pobierasz próbki, możesz sobie na wykres wrzucać po 10 próbek na raz. Skalowanie i tak będzie konieczne, więc od razu średnią z tych 10 (lub innej liczby) próbek wyciągaj i ja dodawaj do wykresu.
Witam, (...) wynik jest dwa razy za mały (...) No jasne! resF(s)e^{st}=\frac{1}{(n-1)!}\lim_{s\to s0}\frac{d^{n-1}}{d^{n-1}s}\left(F(s)(s-... (troszkę niewyraźnie ten latex rysuje) fakt, dlatego też nie bardzo lubię nim posługiwać się... Ogólny wzór na "oryginał" dla funkcji o biegunach wielokrotnych jest prawie prawidłowy (w mianowniku...
a jeśli nie chcesz korzystać z WinAPI, to możesz zastosować jakieś algorytmy interpolacyjne. Najprostszy polega na wyznaczeniu współczynnika skalowania, a następnie przemnożeniu wszystkich współrzędnych przez ten współczynnik i zaokrągleniu do liczby całkowitej.
Jeżeli są różne ustawienia kroku całkowania to otrzymujesz różną ilość próbek wyniku. Blok Scope wyświetla tylko określoną ilość ostatnio odebranych wartości. Jeżeli jest ich za dużo to widzisz tylko te końcowe punkty i na ich podstawie dokonuje się autoskalowanie. Nie wiem czy w tym może być błąd bo to łatwo zauważyć patrząc na czas na osi x wykresu....
(at)pyton Wydaje mi się, że problem wynika z użycia float. Ten typ ma ograniczoną precyzję (do max. 7 miejsc znaczących), w efekcie operując na liczbach tego typu zawsze występuje pewien błąd reprezentacji. Ty sumujesz ten błąd 100 razy, w efekcie może on osiągnąć spore rozmiary. Zapewne lepiej byłoby zrobić np. 100 pomiarów, zsumować je wykorzystując...
Nikt nikogo nie zmusza w ogóle do oglądania TV, w czym problem? Przykład "Mysiego Raju" uzmysławia, że tworzenie się wąskich "elit" bardzo szybko doprowadza do załamania ekosystemu. Ludzka głupota takze do tego doprowadzi co wydarzało się raz po raz od starożytności i zapewne jeszcze wcześniej. Dobry przykład to Rapanui Wyspy Wielkanocne i ich rdzenna...
Witam Posiadam sterownik s7-300 oraz panel TP170B 6" Mono. W programie mam użyte kilka timerow. W związku z tym mam 2 pytania: 1) w jaki sposób na panelu móc zmieniać parametry tych timerow (np. czas opóźnienia) 2) jak przeskalowac te dane tak aby np wprowadzenie liczby 20 na timerze ustawilo np 600ms opóźnienia (żeby mnożyło zadaną wartość przez np.30)...
To i ja się podepnę. Mam proste pytanie, ale ni pierona nie mogę znaleźć odpowiedzi w sieci Jak porównywać wartość z countera z dowolną liczbą? Gdy biore komparator to wyświetla mi, że typ COUNTER nie może być wpisany tam gdzie powinien być wpisany typ WORD/INT. Jak to konwertować, żebym mógł sprawdzić np. COUNTER1>3 ?? Jeśli można w LAD.
Dzień dobry Po wielu dniach podchodzenia jak do jeża zabrałem się na serio do zapisu paru danych (siedmiu liczb uint32_t (słownie 7) ) do pamięci flash. Ponieważ bez Was by się to nie udało postanowiłem się podzielić moim "osiągnięciem". Muszę zapisać jasność ekranu i skalowanie ekranu dotykowego. Wyszło tak : [syntax=c]/* * 6 wspolczynnikow kalibracji...
I. Niebieski LED przy 100omach będzie bardzo jasny, ja bym dał nawet z 500R, ale to kwestia gustu. Włącznik postawiłbym między +12 a LM. II. Termometry na układzie ICL są duże i kłopotliwe w skalowaniu. Gdy wpisałem na allegro "moduł termometru" wyskoczyły mi rozwiązanie na DS za 18zł - jest dużo mniejsze i nie ma żadnego uruchamiania. Więc jeżeli zdecydujesz...
Tak wiem, że "PID" to sam algorytm (sposób) sterowania polegający na zbadaniu odpowiedzi obiektu sterowanego na zadany pojedynczy impuls, który nim steruje i dokonuje ciągłej korekty sygnału sterującego tym obiektem. Fakt jest taki, że nigdy wcześniej nie implementowałem algorytmu PID w mikrokontrolerze. Poplątałeś, odpowiedź na skok jednostkowy bada...
a więc c1 będzie 200uf ? Z tego, co widzę, to na schemacie C1 ma pojemność 10 nF. Radzę sobie zajrzeć do datasheetu układu, tam są wymagane informacje. tak przepraszam ze pomyliłem uf z nf .... wartość obliczałem z tego wzoru f Dodano po 15 ale co z rezystorem bo w datashee'cie nie mogę nic znaleźć na jego temat jedynie to: ,,**RN60D low TC resistor...
Jak uśrednisz, to uzyskasz to co by pokazał miernik uniwerslany na zakresie napięcia przemiennego. Możesz sygnał podac na układ mierzący trueRMS (Analog Devices takie robi) ale to koszt rzędu 20zł. (at)kamil94goldman Ten cytat powyżej pokazuje jak projektować w sposób nie do końca logiczny. Masz do dyspozycji względnie szybki mikrokontroler ze wsparciem...
Znalazłem skrypt który losuje kilka zdjęć z katalogu i niby się mają nie powtarzać. Oto skrypt poniżej: [syntax=php]<?php $cfg['dir_images'] = array('images' , 'images2'); $cfg['expansions'] = array('png', 'gif', 'jpg'); $cfg['how']['rand'] = 3; $tmp['file_list'] = glob('./{'.implode(',', $cfg['dir_images']).'}/*.{'.implode(',', array_unique(array_map('strtolower',...
Witaj, Ja osobiście posiadam DE0 z Alterą Cyclone III. Jestem bardzo zadowolony z tego zestawu. Dużo oferuje za w miarę przystępne pieniądze. Polecam sprawdzić popularne portale aukcyjne na których często można znaleźć "perełki". Udało mi się w ten sposób kupić jeden z zestawów Xilinxa za bagatela 400 lub 500 zł (nie pamiętam dokładnie). Facet usiłował...
otoz nie obraz przeskalowany nadal miesci sie na ekranie aspekty tego typu sa wymuszone przez wielkosc elementow tworzacych obraz i iloscia linii sterujacych dostepnych w driverach wierszy i kolumn w tej chwili wytwarza sie 128 liniowe drivery kolumn - wieksza liczba stwarza problemy z odprowadzeniem ciepla ze strutkory, oraz 256 liniowe drivery wierszy...
masz funkcję LS /skalowanie/ np LS01 załączasz cewkę LS01EN / załączasz to skalowanie / ustawiasz : x1 - 2 y1 - 60 x2 - 9 y2 - 20 I1 - MB1 / przykładowo / QV - MB2 / przykładowo / w MB1 podajesz liczbę kroków 2-9 w MB2 otrzymujesz długoś kroku kurcze nie mogę wysłac załącznika z plikiem do easy MFD
hmm, nie znam się tak dobrze na laptopach, to wiem, co doswiadczylem sam, watpie, ze uszkodzona jest matryca, predzej juz tasma, lub sama karta graficzna..... i pytanie, czy takie ceregiele dzieja się takze w trybie tekstowym, i w slabszych/wyzszych rozdzielczosiach? Efekt ten wystepuje niezaleznie od rozdzielczosci (normalnej wielkosci obraz albo...
Ale to jest wartość energii którą niesie wiatr a nie energii uzyskiwanej z wiatraka. Chyba przyznasz że wiatrak nigdy nie wykorzysta tej energii, gdyby tak miało być to za wiatrakiem powietrze by stało w miejscu a to niemożliwe prawda? Prawda. Właśnie dlatego w każdej tabeli podaję sprawność z jaką wiatrak wykorzystuje moc niesioną przez wiatr o danej...
Witam, Przepraszam ale nawet nie wiedzialem, że założyłem dwa razy ten sam temat. Dzięki za pomoc ze skalowaniem, znalazłem tą instrukcję także ten temat jest dla mnie jasny. Mam jednak inny problem. Muszę dobrać odpowiedni przekaźnik na 24V, który będzie na tyle szybki że na wejście zliczające licznika będzie trafiała prawidłowa liczba impulsów z czujnika....
Jakiś fizyczny sposób załączenia przerwania timera przerwaniem od INT0 . Szukam i nie mogę znaleźć żadnych przykładów ani bardziej szczegółowego opisu jak to ugryźć , we wcześniejszych odpowiedziach nikt nie napisał dlaczego nie można używać delay w przerwaniu a w prostej wersji programu nie wpływało to na działanie. Teraz mam bardziej rozwinięta wersje...
Podejrzewam że strojenie LPG jest niewłaściwe. Chciałbym trochę pojeździć tylko na PB a potem na LPG i porównać adaptacje. Korekty długoterminowe to tylko jedna liczba. ...i nic więcej się w sterowniku nie zmienia. Ta liczba to mnożnik czasu wtrysku (czyli współczynnik skalowania statycznej mapy paliwa). W niektórych sterownikach jest kilka korekt,...
jeżeli N= 432, S=270 to są wartości skalujące to dalej juz jest prosto: zadany ruch w stopniach to M wtedy dokładna wartość impulsów z enkodera Y będzie wyznaczona formułą Y= (M*N)/S, koniecznie w tej kolejności,teraz pozostaje tylko sprawdzić jakiej długości arytmetyka bedzie potrzebna dla konkretnych zakresów stosowanych wartości skalujacych i zadawanego...
Wszystko się zgadza. Lenght 4 oznacza 4 słowa 16bitowe. Jeżeli w module mamy fizycznie 2 wyjścia analog. to bierzemy co drugie (tu nieparzyste) Deklarujemy Real i nie potrzeba SWAPów. Do skalowania jest potrzebna konwersja na DInt. RX3i ma skalowanie w hadrware, ale gdy w systemie jest "niższy" sterownik trzeba to jakby pośrednio przeskalować. Weźmy...
Prawdopodobnie większość układów do obsługi HDMI (obecnie najczęściej jest to blok zintegrowany w SoC) jest tak elastyczna, ale w przypadku Raspberry Pi mamy do tego dostęp. Pamiętajmy, że obecnie większość "ciekawych" układów nie ma dostępnych pełnych dokumentacji, a nawet więksi klienci (producenci), zamiast źródeł dostają tylko skompilowane binarki...
3. Zrobiłem parę projektów na Cortex-M z naprawdę dużymi obliczeniami - wszystko na liczbach całkowitych, ani jednego float, a wzory były wielopiętrowe z cudnymi stałymi po 4..5 miejsc po przecinku. Wszystko dało się przeskalować, czyli zrobiłem "dziesiętny stały przecinek". Zero problemów. 3. Zrobiłem parę projektów na Cortex-M z naprawdę dużymi obliczeniami...
Czym i jaka wersją kompilowałeś, bo mi w WinAVR wyskakują same błędy!! :-( Najnowszą wersją WinAVR. W załączniku jeszcze raz to samo, ale kompletny projekt z Programmers Notepad. Przed chwilą sprawdziłem i kompiluje się tak jak powinno ('Make All' z menu Tools). Te procedury FFT mogą stwarzać problemy przy kompilacji, jak próbowałem ich pierwszy raz...
Bardzo dziękuję. Wieczorem przetestuję, jak to działa. Dziękuję za całą twoją pracę. Dodano po 5 Na początek dodałem polecenia barwy/nasycenia, czy działają zgodnie z oczekiwaniami? https://github.com/openshwprojects/OpenB... Wewnętrznie nadal przechowuję kolory jako RGB. Wartości ustawione za pomocą...
Dodałem możliwość wyboru pinów dla pojedynczego sterownika BMP280. Nie używam IO roles enum, ponieważ staje się ono obecnie bardzo długie, więc konfiguracja wygląda teraz tak: // startDriver BMP280 8 14 1 2 // startDriver BMP280 [CLK] [DATA] [ChannelForTemp] [ChannelForPressure] Będziemy również musieli sprawdzić, jakich...
Przemnóż wartość przez współczynnik skalujący jeśli zależność jest liniowa w całym zakresie jeśli nie to dodaj współczynniki skalujące w zakresach. [syntax=c] if a>1 then a = a*k if a<1 then a = a*b if a>1 && a< 10 then a = a*d [/syntax] gdzie k,b,d współczynniki skalujące.
Nie wiem czy zauwazyles, ale mowie o 9bitowym DAC. Wiec rozdzielczosc jest dokladnie ta sama. Skoro sam to napisałem to pewnie zauważyłem. W twojej metodzie zamiast uzywac 2x8bit DAC + dodawanie/skalowanie analogowe mozesz po prostu uzyc 9bitowy DAC a ten dodatkowy bit to reszta z dzielenia /2 sumy probek. Oczywiście, że prościej wziąć przetwornik...
A błąd zera tez nie jest problemem - można go eliminować matematycznie - generalnie jest najłatwiejszy do skompensowania. A niby jak? Nie da się... potrzebny jest wzorzec, nie same formułki. Błąd zera powtarza się w każdym wyniku pomiaru, to jest błąd _systematyczny_, nie losowy. Jakimś sposobem na błąd zera jest przełączanie wejścia ADC (pytanie,...
Zadanie skalowanie wartości analogowej Do skalowania wartości analogowej służy standardowy blok funkcji SCALE CONVERT. Przykład Poziom wody w zbiorniku jest mierzony w litrach. Przetwornik pomiarowy przekształca wartość 500 litrów na wartość analogową 0-10 V. Następnie moduł analogowy przekształca wartość analogową na liczbę 0...27648. Ta liczba ma...
Zastosowałem inne rozwiązanie. Jest taki układ LM 27... coś tam stosowany ( dawno temu) ,ale osiągalny. Stosowany jest w układach samochodowych do pomiaru prędkości i chyba obrotów. Przełożenie impulsów na napięcie. Prosty przetwornik c/a , 14 wyprowadzeń , układ banalnie prosty. Nie powiem dokładnego symbolu , gdzieś jest w pracy- poszukam. Koszt grosze....
xlabel na rys 2 i 3 to częstotliwość nie zgadza mi się skalowanie osi amplitudę sygnału masz 3 czyli moc powinna być ok. 9 a nie 27 (około bo jest przeciek , czyli brak dopasowania liczby próbek do okresu sinusoidy. Wzorcowe programy w Matlabie i wiadomości o DFT masz tutaj: (kopiuj z najlepszych :-) 1. [url=http://zet10.ipee.pwr.wroc.pl/recor...
Oto kolejny ciekawy projekt oparty Arduino Zamierzeniem projektu było stworzenie konstrukcji odbijającej wiązkę lasera od luster zamontowanych na 3 wentylatorach w celu wyświetlenia „dzikiego” przebiegu spektrograficznego na każdej powierzchni. Założono również możliwość sterowania szybkością pracy wentylatora manualnie lub automatycznie....
Hmmm ogólnie to odpowiednikiem E30 jest D6000, d5500 nie ma motion plus. Co do poprzedniej wypowiedzi, mogę podać inny test w którym nie zostawiono na Panasonicu suchej nitki, ale już się nie będę narażał adminom :P "Ogólnie" napisze tak Panasonic: +równe podświetlenie, +szybka matryca (ponoc input lag na poziomie 30ms) +5lat gwarancji do 31 stycznia...
Zrobiłem jak zaproponowałeś, czyli prosty zadajnik prądu 4-20 mA-na potencjometrze , zasilany z zewn.zasilacza podpięty pod L i OI, i już dzięki temu mogłem od razu zareagować gdy falownik wkręcał mi się za wysoko. Zadawanie częstotliwości wyjściowej , jako miejsce skąd ma być realizowane, tak jak podałeś powinno być w parametrze A001 kod 02 -czyli...
drukarki skalowanie skalowanie omomierza panasonic skalowanie
klimatyzacja eberspacher błąd klimatronika czarny ekran lenovo laptop
odpowietrzanie klimatyzacji odpowietrzanie klimatyzacji
Napięcie w obwodzie kontroli płomienia czujnika jonizacyjnego Słabe świecenie taśmy LED 12V i opóźnione gaśnięcie