Liczba 0,01 ma nieskończone rozwinięcie binarne, więc przy wielokrotnym dodawaniu błędy zaokrągleń w pewnym momencie się ujawniają. Należy unikać takich działań. Bezpiecznie jest dodawać liczby całkowite, a wynik ewentualnie dzielić przez 100. A najlepiej tak zorganizować obliczenia, żeby wystarczał licznik całkowitoliczbowy, a ułamki wprowadzać do...
każdą liczbę z tablicy dzielę przez poszukiwaną liczbę, jeśli dzieli się bez reszty to do sumy dopisuję 1 Nie lepiej sprawdzać, czy dany element tablicy jest równy szukanej liczbie? [syntax=cpp]if ((tab[i]) == K)[/syntax] Sprawdź operację 4 mod 2 to dowiesz się, dlaczego twoja wersja programu nie będzie działać tak jak chcesz. Poza tym masz błąd przy...
Biall zaproponowal: CHY98P http://www.biall.com.pl/des/ins/101041.p... BM157 http://www.biall.com.pl/des/ins/102074.p... Serwis sie zastanawia czy to wystarczy... Raczej jestem pewien, ze nie wystarczy. To sa mierniki cegowe z pomiarem harmonicznych. W dyskusji stawaimy raczej na przekroczenie pradu (wartosci szczytowe) lub zwiazane z tym ewentualne...
Nigdzie nie znajdziesz tego przeniesienia poza właśnie flagą CY. To jest procesor 8-bitowy i tylko takie operacje wykonuje. Jeśli chcesz dodawać liczby większe lub chcesz mieć wynik 9-bitowy po dodaniu dwóch 8-bitowych to ten najwyższy bit musisz zapisać "ręcznie". Np.: po dodawaniu ADD (patrz uwaga kol. BlueDraco) wykonujesz skok warunkowy "skocz jeśli...
robisz to mniejwiecej tak: signed char tab1[256]; signed char tab2[256]; int temp; for (i=0;i<255;i++) { temp=(int)tab1[i]+(i... if (temp>127) temp=127; if (temp<-128) temp=-128; tab1[i]=(signed char)temp; } kod ten dziala nastepujaco:...
Pisząc o dodawaniu masz na myśli, że jeżeli base jest np. 2 to jak przekształcamy na dziesiętnt to musimy dodawać wartości wymnożone i odpowiednio podniesione do potęgi drugiej? Nie.... Przykładowo masz ciąg "124" reprezentujący liczbę 124, a więc Bierzesz pierwszy znak z lewej (1 - kod ASCII 49) taka jest wartość bajtowa zmiennej char. Odejmujesz...
No nie ma prawa to działać poprawnie ze względu chociażby na to w jaki sposób realizujesz rozjaśnianie. Wartością: [syntax=cpp]#define INCREMENTO 10[/syntax] definiujesz o ile będziesz zmieniał inkrementację/dekrementację Funkcją: [syntax=cpp]case BRIGHTNESS_UP : variar (&r, INCREMENTO); variar (&g, INCREMENTO); variar (&b, INCREMENTO);[/syntax] idziesz...
A, o takie coś chodzi... Ambitne podejście do tematu ;) Niestety, w tej kwestii nie pomogę, bo pierwszy raz widzę coś takiego na oczy. Ja do swoich projektów na potrzeby walidacji danych wprowadzanych przez użytkownika do kontrolek opracowałem własną klasę - zwykła klasa z kilkoma publicznymi metodami, do których przekazuję jako parametry: kontrolkę,...
Ale - dokładność pomiaru czasu przez licznik rowerowy ma wpływ tylko na pomiar mocy. Zużyta energia (czyli dystans) jest liczona wg liczby impulsów i na to dokładność rezonatora nie ma wpływu No tak, masz rację, pomiar energii polega tylko na dodawaniu stałej liczby jednostek, wynikającej z wartości "obwodu koła", co każdy impuls przychodzący z fotodetektora....
aki 120W Switch POE powinien dać radę RSFE-8P-2GE-120 A rejestrator NVR4216-4K Taki 120W Switch POE powinien dać radę RSFE-8P-2GE-120 A rejestrator NVR4216-4KS3 Kupiłem to co poleciłeś. Mam jednak małe problemy. Trzy kamery ruszyły bez problemów a cztery nie. Są widoczne jak je wyszukuje. Przy dodawaniu ich muszę podać hasło. Obraz pojawia się na chwilę...
Przeglądając jakiś czas temu portale aukcyjne natknąłem się na pewien gadżet - tester płynu hamulcowego ze wskaźnikiem ledowym podającym zawartość wody w płynie. https://obrazki.elektroda.pl/8882311800_... Jako że działam w branży motoryzacyjnej i dość często mam do czynienia z płynem hamulcowym postanowiłem dla wykonania testu zakupić...
"się zapomniało" podać wersję silnikową (a dla wierzących w takie liczby - przebieg) Mi auto podejrzewane przez rodzinnych fachowców o dwumas "się naprawiło" po wymianie poduszki za 50zł+ niewiele robocizny. Czasem profesjonalny mechanik się opłaca.
Załóżmy, że chce pobierać dane z drugiego arkusza kolumny A z konkretnej komórki, jeśli w kolumnie B pierwszego arkusza znajduje się "XYZ", a w przeciwnym razie z kolumny L pierwszego arkusza. Zakres wyszukiwania dla wartości z D28 w obu przypadkach to kolumna H z pierwszego arkusza. Wstępna ocena dostępnych informacji Użytkownik chce skonstruować...
Poniższy wywiad z Petem Wardenem, pozwoli nam dowiedzieć się, jak tinyML rozwinęło się w ciągu ostatnich czterech lat, a także poznać jego przemyślenia względem przyszłości uczenia maszynowego (ML), korzystającego z tego frameworka o rozwiązaniach ułatwiających implementację algorytmów ML. Jeśli posłuchamy jakiejkolwiek dyskusji na temat tinyML, to...
napisałem dodawanie lecz przy dodawaniu liczb 12345+54321 powinno byc 66666 a wychodzi 1130. co jest nie tak, nie chce zeby mnie na zaliczeniu zagiął koles na prostym zadaniu program suma; uses crt; var a,b,c: integer; begin clrscr; write('Podaj wartosc liczby a: '); readln(a); write('Podaj wartosc liczby b: '); readln(b); c:=a+b; writeln; write('Wynik...
to trochę zależy pod jaki mikrokontroler piszesz!! i czy liczby "dodawane" sa zapisane z "korekcją dziesiętną" ogólnie: w dodawaniu postepujesz podobnie jak w dodawaniu "pod kreską" tylko że dodajesz liczby z zakresu 0..255, czyli poszczególne bajty, tzn. jak dodajesz dwie liczby jednobajtowe to maksymalny wynik moze być zapisany w 9 bajtach (8 bajtów...
Operacje arytmetyczne i logiczne w procesorze wykonuje jednostka arytmetyczno-logiczna (ALU). Generalnie ma dwa wejścia i jedno wyjście (np 32bitowe dla procesora 32b) i współpracuje z rejestrami procesora o takiej szerokości. Dodatkowo ma wejście i wyjście do przerzutnika przeniesienia, przerzutniki flag (informacja o przepełnieniu w ostatniej operacji)...
Jakie są parametry energetyczne różnych rodzajów modulacji np. CW, AM, FM, DSB, SSB, transmisja cyfrowa (at)ElektrodaBot Jakie są parametry energetyczne różnych rodzajów modulacji np. CW, AM, FM, DSB, SSB, transmisja cyfrowa Każda z wymienionych przez Ciebie metod modulacji ma swoje charakterystyczne parametry energetyczne. Modulacja CW (Continuous...
2. Pomyślałem, że będzie potrzebna, żeby wiedzieć, czy aktualna wielokrotność jest parzysta, czy nieparzysta - tylko dla nieparzystych należy oznaczać liczbę jako złożoną. Ale masz rację: nieparzysta wielokrotność liczby nieparzystej jest zawsze nieparzysta, jej wartość modulo 2^32 też, i można dla każdej liczby pierwszej wyliczyć najniższą pozycję...
Oj to będzie gorzej. Jak to pisałem to algorytm był z jakiejś książki a jak zadziałało to przeszła biblioteka do archiwum jako sprawdzona i do tego już nie muszę wracać. Z tego co tam widzę to polega to na dodawaniu liczby 0x03 w odpowiednich momentach. Przy odwrotnej konwersji dodaje się chyba 0x05
Witam! 1n7q oznacza kodowanie liczba: 1 bit - cześć całkowita, 7 bitów - cześć po przecinku. Można zapisać liczby z przedziału od <-1,1) lub <0,2). Z określeniem 1n7q spotkałem sie kiedyś w literaturze i teraz teraz czasem sam go stosuje. Ale zapomniałem o najważniejszej rzeczy. Przecież dla mikrokontrolera to obojętne jaki system stosujemy, interpretacja...
A jakby do -6 dodawać kolejno te 2 liczby na 7483? Przeniesienie na którymkolwiek dodawaniu oznacza, że suma jest nie mniejsza od 6; brak przeniesienia - że jest mniejsza od 6; ale pewnie trzeba rozpoznawać wynik zerowy (czyli sumę równą 6). Można też do 6 dodać negację jednej liczby (albo do -6 dodać jedną liczbę i zanegować wynik), a wynik porównać...
inną możliwością jest sprawdzenie po każdej operacji dodawania (odejmowania) bitów odpowiedzialnych za jedności i wówczas jest > 9 do liczby dodajesz 6 Nie do końca. Używając upakowanego BCD w jednym bajcie znajdują się dwie cyfry dziesiętne. Chcąc wykonać ręcznie korekcję po dodawaniu trzeba uwzględnić przeniesienie pomiędzy tetradami (czwórkami bitów)...
A czy "input type" z formularza może mieć coś wspólnego z tym problemem? W każdym "input type" mam wstawione text, mimo, że mam tam datę, godzinę i liczby z dwoma miejscami po przecinku.
Nagrałem kiedyś na cd-r muzyke która miała 150 piosenek W formacie MP3. a teraz nagrywam i moge nagrac tylko 20 piosenek które mają po 2 mb i płyta zapełniona Bo zapewne nagrywa w formacie Audio. Najprościej jest pobrać sobie darmowe Nero http://download.komputerswiat.pl/akcesor... I za pomocą tego programu...
Witam! Próbuje na wszelkie sposoby i nie udaje mi się znaleźć błędu w programie. Otóż moje skromne dzieło ma dodawać do siebie duże liczby naturalne liczące po ok 100znaków każda i robi to w miarę dobrze dla liczb liczących dokładnie do 23znaków. Potem zaczynają się problemy z błędnymi wynikami i następuje zamknięcie programu zwracające błąd. Stawiam...
Kolego , jest to język Logo a tu pomocna strona http://logo.oeiizk.waw.pl/index.php?sr=m...
czujnik temperatury był sprawdzany jest ok.a takż pozostałe jak czuj.przepustnicy ,położenia wału korbowego -rozrządu, przepływomierz,cewka, przewody,oraz świece,sonda i komputer. Kontaktowałem się z Fordem w Warszawie- powiedzieli ze obiaw ten to -podparte zawory- hydraulika, sprawdziłem to ,ma ciśnienie na zimnym silniku po 16 bar jest ok.A jak ma...
bez urazy, kolego olekewaagata, zanim zaczniesz kogoś pouczać przeczytaj tekst ze zrozumieniem! ;)) Autor wątku miał problem z propagowaniem przeniesienia - moja odpowiedź dotyczy DOKŁADNIE zalecenia, jaką instrukcją uwzględnia się przeniesienie. A podany przeze mnie przykład dotyczy sumowania, z jakim ma problem autor - czyli dokładnie liczby _16bit_...
Witam. Nie mam pojecia jak sprawdzić czy po dodaniu jakiejś liczby do rejestru temp on sie nie przeładuje. Problem tkwi w tym, że nie wiem jaka wartość w danej chwili znajduje się w nim. Kod mniej wiecej wygląda tak: in temp,ocr1al subi temp,-5 out ocr1al,temp ocr1al = pwm Chyba jasne jest dlaczego nie chcę żeby sie przeładował temp :D Prosze o odpowiedz...
Witam wszystkich potrzebuje pomocy mam do napisania program który liczy iloczyn liczb BCD. Napisałem program w którym mnożna jest obojętnej długości natomiast mnożnik na razie jest z jednej liczby niestety ten program mi nie chce poprawnie działać.Bardzo prosił bym o pomoc poniżej wklejam mój kod. #include<iostream> using namespace std; void iloczyn(char...
no dobra ale jak to pomnozyc?? a ze AVR sa 8 bitowe to doskonale wiem:) ale np w dodawaniu radzi sobie świetnie dasz uint64_t i; i = 300 + 300; i mamy 600 dajesz uint64_t i; i = 65536 + 65536; i mamy 131072 a teraz dajemy uint64_t i; i = 256 * 256; i mamy 0 dajemy uint64_t i; i = 258 * 258; i mamy 4 rozumiesz o co mi chodzi?
własnie zmieniłem kod programu :) Sprawdz prosze teraz. W progamie zawarłem wynik jako liczbę juz po dodawaniu 1 + 1/n itd.. oraz samą liczbę "n", podaną poniżej.
To nie sama funkcja konwersji jest wolna, tylko przy dodawaniu każdej liczby odwołujesz się do komponentu Memo , a windows modyfikując go traci cenny czas. Najlepszą metodą przyśpieszenia będzie po prostu wygenerowanie całego gotowego tekstu do zmiennej pomocniczej Ansi i na końcu jednorazowe przypisanie do komponentu Memo . Tu masz przykład: AnsiString...
5.2 Opisuje jedynie sposób korzystania z posiadanego kodu, w instrukcji cc2000 jest to jaśniej napisane: KORZYSTANIE Z KODÓW OTWARCIA . Korzystając z wbudowanego w domofon cyfrowy funkcji kodu otwarcia lokator może wejść na klatkę schodową, nie używając klucza do drzwi wejściowych. Kod otwarcia może być ustalony zarówno przez instalatora w fazie programowania...
WITAM Szukaj "Elektronika Latwiejsza Niz Przypuszczasz - Technika Cyfrowa" Dieter Nuhrmann. Podzial 1/6 7490 laczysz: wejscie-14, 12+1, 2+9, 6+7+10-masa, 3+8=wyjscie. Podzial 1/10 7490: wejscie-14, 12+1, 2+3+6+7+10-masa, 11=wyjscie. Oczywiscie przydaloby sie zasilanie +5V na nozce 5. Reszta wisi w powietrzu nie podlaczona. I to by bylo na tyle. CI PA...
Oto co wymyśliłem :) ORG 0 AJMP 50H ORG 50H LCALL OBLSR ; wywołanie podprogramu obliczania średniej OBLSR: POP R7 ; zdjęcie ze stosu bardziej znaczącego bajtu adresu powrotu do programu głównego i zapisanie w rejestrze R7 POP R6 ; zdjęcie ze stosu mniej znaczącego bajtu adresu powrotu do programu głównego i zapisanie w rejestrze R6 MOV R5, A ; przeniesienie...
Czy sterowniki widzi poprawne obroty, właśnie - nie ponieważ co jakiś czas wskazowka i liczby przeskakują na 400-2000 (rzadko ale przeskakują) od tak sobie a silnik chodzi równo. Na postoju dymi bardzo wyraźnie. (plynu nie ubywa, wymienilem miesiac temu uszczelke) Dzisiaj rano ustawiłem pwa 71 -10+15, -40 + 80 w zaawansowanych 0,0,+10,+6 , sinusoida...
No dobrze ale jaka funkcja do zapisu na dysk? Mam zmienną typu HGLOBAL i z czym to teraz zjeść? Dodano po 1 Hahah normalnie geniusz ze mnie :D Ciekawe ile osób by na to wpadło :D :D Ale weźcie mi powiedzcie jeszcze tylko jak tą długość podać inaczej niż wpisując liczby HRSRC HRplik=FindResource(hinst, "Plik", "EXE"); HGLOBAL...
Buduję napęd silnika prądu stałego oparty na Atmedze8. I moim problemem jest implementacja algorytmu kaskadowego do sterowania silnikiem, a dokładniej regulatorów PI. (przepraszam za takie "mądre" określenie problemu, ale w ten sposób najłatwiej mi to opisać. Tak czy owak potrzebuje stworzyć program w asemblerze na Atmegę który wykona zadanie regulatora...
witam jak w tytule co zrobiłem nie tak proszę o porady, przy dodawaniu gazu na niskim poziomie głośności jest piszczenie, natomiast przy całkowitym wyłączonym radiu słychać szumy w głośnikach kondensatory 10 nF chociaż wcześniej były 1uF 50v było to samo tylko lepiej to grało bardziej dynamicznie http://obrazki.elektroda.pl/3010621200_1...
Proponuję sobie przemyśleć takie operacje - podobnie z typem zwracanej zmiennej - też int ??? i znowu funkcja traci nie tylko operacje na dwóch rejestrach ale i same obliczenia takich zmiennych przy głupim dodawaniu trwają dłużej. Warto się zapoznać z typem np: uint8_t... Oczywiście, wybaczcie mi moją rozrzutność ;) Zmiana typu daje 190 taktów oszczędności...
:arrow: hunterhouse trochę błędów było, przejrzałem tylko wersję w BASICU. Nie tak jak trzeba liczyłęś kąty (chyba, nie wiem, od razu poprawiłem, tak żeby było jak najszybciej i oszczędniej). Poprawiłem podprogram liczący sin() i cos(). Tabela sin(), nie musiała być aż taka wielka. Pełen okres powinien zawierać się w tylu próbkach, ile masz próbek sygnału....
Takie rzeczy robi się ogólnie w ten sposób: Masz tablicę tfun np. o długości N gdzie najlepiej jak jest potęgą 2 (upraszcza adresowanie). Tablica ta zawiera próbki jednego okresu generowanego przebiegu, np. sinus dla argumentu od <0 do 2*Π). Wartości kolejne tablicy liczysz z wzoru: tfun dla i=0...N-1 potem realizujesz w przerwaniach odczyt...
Po pierwsze należy się zapoznać z procesorem, na który ma być pisany program. Szczególną uwagę należy zwrócić na rejestry i organizację pamięci. Dopiero później można pisać program. Podejrzewam, że dowolna książka traktująca o 8051 zaczyna się zwykle od takich informacji. W moim przypadku sprawdziła się np. "Podstawy programowania mikrokontrolera 8051",...
CY jest ustawiany, a reszta z dodawania (F6h) zostaje w ACC. Jakbyś "połączył" oba to otrzymasz prawidłowy wynik 1F6h. Zatem przy dodawaniu liczb 8bitowych trzeba się liczyć, z wynikiem 9bitowym i umiejętnie skorzystać albo ze stanu CY, albo z instrukcji ADC A,#00.
Jeżeli odczytujesz dane binarnie to można sobie darować to odejmowanie wartości 32. Tyle że wszystkie obrazki trzeba będzie jeszcze raz zakodować na kompie bez dodawania tej liczby 32.
Jestem w kropce bo dopiero co od niedawna zaczynam a juz takie trudności ... :/ Zatem dlaczego je sobie tworzysz? I w dodatku prawda cię wyzwoli. Pamiętaj o tym! A do poduszki: Poczytaj o kodowaniu liczb BCD. Ich dodawaniu i korekcji dziesiętnej (rozkaz DA A). A na koniec o sterowaniu wyświetlaczy z przemiataniem.
Dodawanie liczb 24 bitowych polega na dodawaniu odpowiednich bajtów obu liczb z przeniesieniem (add with carry)
No to właściwie się każdy nada do tego celu. Najprościej jest zapisać liczby w układzie dziesiętnym: jedna komórka pamięci jedna cyfra. Dodatkowa komórka do pamiętania znaku i jeszcze jedna do pamiętania położenia przecinka. Muszą być takie dwa zestawy dla obu wprowadzanych liczb. Przed dodawaniem i odejmowaniem przesuwasz jedną liczbę tak by przecinki...
szarpanie dodawaniu zaokrąglanie liczby liczby ujemne
szlifierka kątowy obrót świeci ludzik zmywarka electrolux kupić
odzyskiwanie srebra backup sterownika silnika
Zmiana czułości wejść Satel, DSC, Paradox z 320 ms na 20 ms – skutki, fałszywe alarmy, EN 50131 Kondensator filtrujący w prostowniku dwupołówkowym – filtr dolnoprzepustowy w zasilaczu sieciowym