Denominacje (gdyż tak nazywa się przestawienie przecinka) w tym modelu robimy poprzez zmianę programu zawartego w pamięci Eprom.
Witam. Pisząc prace magisterską na temat możliwości zastosowania sieci neuronowych w nowych uruchomieniach napotkałem problem z siecią neuronową. Mianowicie program Statistica wygenerował mi kod w języku C++. Po kompilacji (DEV C++) pojawia się mi okno i wszystko jest w porządku poza tym, że jeśli podaje wartości większe od 10 dla "KONF FI" i "FI PRT"...
Mam wrażenie, że jest tu błąd odczytu 02.11.2020. Należy porównać z odczytami w okresach wcześniejszych, bo widać ewentualne przesunięcie przecinka w odczycie.
Mam liczbę -2.96 jej kod binarny wygląda następująco 00010.11110... zaokrąglając do 6 miejsc otrzymuje 10.1111 muszę wykonać przesunięcie przecinka o 2 miejsca w prawo i otrzymam 0.101111 I teraz następuje kwestia że pomijam tą znaczącą jedynkę i wynik mantysy będzie wynosił 01111 ? Czyli pierw wykonuje zaokrąglenie potem przesunięcie przecinka i na...
Ale pojawił się drugi problem w wyniku obliczeń wychodzi liczba: 0.020408093929290771484375 i teraz pytanie jak ją wyświetlić? Nie chce mi wyświetlać więcej niż 18 miejsc po przecinku, co jest dziwne przy long double, bo przecież liczba zapisana na 4 bajtach pozwala na przesunięcie przecinka o ile dobrze pamiętam maksymalnie 127 miejsc przecinka w...
zobacz jak wyglada sam odczyt temperatury: B1=1wread... gdzie B1 masz zdeklarowane jako Byte, czyli wartośc całkowitą, dalsze operacje to tylko odpowiednie przeliczenie tego i przesunięcie przecinka a operacja fusing to tylko czysto kosmetyczna i jednoczesnie pamiecio żerna zabawa w estetyczny wynik na lcd.... Jednocześnie nie jestem do konca przekonany...
Tak jak większość polecam rozmowę z wykładowcą i zgodę na przesunięcie przecinka minimum o jedną pozycję w prawo. Zwracam Tobie uwagę na jeszcze jeden problem - 8051 jest kontrolerem tylko 8-bitowym !. Czyli bez arytmetyki 16 bitowej ( minimum ) dostaniesz tylko 1/255 czyli ok. 0.4%. A obliczenia choćby tylko 2 bajtowe, a zwłaszcza mnożenie zajmuje...
Dziś stałem się szczęśliwym posiadaczem powyższej Sanwy. Jednak moje zadowolenie z kupienia miernika na który odkładałem miesięcznie po 50zł przez rok szybko minęło, gdyż zauważyłem pewną wadę miernika a mianowicie: Po ustawieniu przełącznika na pomiar V~, owy miernik nie pokazuje 0000.0 tylko 0002.1 czyli praktycznie 2.1V błędu!!! Po 5minutach od włączenia...
Witam ! Piszę program regulatora temperatury. Używam czujnika ds18b20, którego obsługuje Attiny2313. Komunikacja z komputerem poprzez USART. Postanowiłem, że prześle 2B danych z czujnika ds18b20 i konwersje dokonam na komputerze, w terminalu otrzymuje śmieszne krzaczki, ale nie przejąłem się tym, napisałem w Delphi używając bibliotek CPort program do...
Jestem świadomy niedociągnięć (COM będzie zajęty, program się wysypie, xml będzie źle zapisany też się wysypie) ale na razie się jeszcze uczę. Mam nadzieje, że wszystko się uda dopracować Chyba troszkę źle wytłumaczyłem - 48 godzin jest rejestrowane z rozdzielczością godzinną (co godzinę → | nowa wartość | → przesunięcie o 1 w rejestrze...
Witam Po analizie screenshot z programu bilingowego wynika ,że początek rozliczeń( start umowy/zmiana umowy )był na 17.11.2014r i tam jest wpisany stan licznika 1651. Następnie były (oznaczone w systemie) odczyty inkasenckie z 14.01.2015r 1949kWh i z lipca. Co mi tu nie pasuje ten stan początkowy tj. 1651- skąd się wziął, kto go podał czy inkasent odczytał,...
Wzór z linka, ktorego mi wysłałeś, czyli: Rw = Ro × (E-U/U) W moim przypadku daje 1,9 mOhm A co do R1 to rezystancja wynosi okolo 1k Ohm (pomylilem się i nie przesunąłem przecinka). 1,9m Ohm wygląda już bardziej realistycznie
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...
Wiem co to książka, nie rób ze mnie głupka, proszę... Po za tym nie elektronika, tylko audio. Jeszcze mam wiele do nauki i dużo czasu... Po za tym, to że nie przesunąłem przecinka z nieuwagi, to chyba nic strasznego...
Pomiar częstotliwości polega na zliczaniu ilości okresów (np. zboczy narastających przebiegu) przebiegu wejściowego, które pojawią się w okienku czasowym (czas bramkowania) zdefiniowanym przez generator wzorcowy miernika (zwykle takie czasy to 0.01,0.1, 1, 10 sekund) Odczyt=fwe*Tbramki Tbramki=M/fwz M - współczynnik podziału generatora wzorcowego fwz...
Dziękuje bardzo za naprowadzenie na rozwiązanie. Problem rozwiązałem na podstawie postu atom1477 . Pomnożyłem jak całkowite, a wynik wyświetlany z przesuniętym przecinkiem. faktycznie liczba to liczba, ale na wyświetlaczu lepiej mi się czyta jak jest w systemie dziesiętnym ;). Dzięki wielkie. Pozdrawiam Grzegorz
...Jednak nadal pozostaje kwestia tych dziwactw... dlaczego zamiast 40st mam 0A ? czyżby to dzielenie temp/10 i temp%10 było nieakuratne? W ostatnim poście napisałem: PS Sposób w jaki obliczasz odczytaną temperaturę , też mi sie wielce nie podoba , bo wykonujesz przesunięcie w prawo na typie signed char , a to nie to samo co na unsigned char ... ....
16 (liczba nie cyfra) ponieważ temperatura odczytywana jest z dokładnością do 4 cyfr po przecinku, dlatego odczytaną wartość trzeba podzielić przez 16 (przesunąć o 4) Bd(1) = 1wread(9) tu do Bd jest wpisanych 9 bajtów ( liczba bajtów w nawiasie) odczytanych przez 1wread(9) z czego 2 pierwsze to temperatura
A może w programie musisz przesunąć dwa miejsca po przecinku w lewo, uzyskując tym samym temperatury w okolicach 20°C ? Może masz złą bibliotekę lub inny problem programowy.
Wydaje mi się że najprościej byłoby wstawić mocniejszą sprężynę odpowiedzialną za nacisk wtedy przecinek przesunąłby się.
bit WpiszLiczbeFloat(unsigned char dx,unsigned char dy,float *ptr,unsigned char typ) {float dana_calkowita;float dana_ulamkowa; union { float f; unsigned long l; }dana; unsigned char znak; //tablica w której będą umieszczone poszczególne cyfry ASCII unsigned char tab[13]={0x30,0x30,0x30,0x3...
Te 99% podałem, bo się czerwona lampka w mózgu zapala ;) . Było już ~105% ale zszedłem (nie pamiętam już na czym) i nawet polskie czcionki wróciły :D . To mój pierwszy projekt, który tak wyskoczył, pozostałe mimo że większe się jakoś ładnie mieściły w 10-12kB i po wcześniejszych doświadczeniach myślałem, że spokojnie się w 8kB zmieszczę - dobrze, że...
Witam. Proszę o pomoc odnośnie miernika protek 506. Posiadam od niedawna taki miernik ale w żaden sposób nie mogę dokonać nim pomiaru napięcia stałego powyżej wartości 4V zakresem "max" ,który zapamiętuje najwyższą wartość. Miernik automatycznie wybiera zakres do 3,999V i przy próbie pomiaru np: 12,8V pokazuje 3,999 ;OL oraz pełny bagraf. W instrukcji...
tylko, ze wartosc nadal bedzie w liczbach calkowitych takich jak 10,0 25,0 itd. a mi chodzi o to aby wartosc po przecinku byla rozna od zera np 21,3 Pomyśl, na obiekcie występuje temperatura ok 23 stopni Celsjusza. Panel przeskaluje ci jakąś wartość z przetwornika AD PLC na np. 253. Przy wyświetleniu tej liczby ty przesuniesz przecinek o jedną pozycje...
ale dla mnie wygląda podejrzanie wyrównywanie do całkowitej wyniku sin() i cos(). Tu wzorowałem się na kodzie ze strony http://www.dspguide.com/graphics/T_12_4.... . Tam wynik także jest zamieniany na wartość całkowitą poleceniem CINT - ogólnie obliczenia są prowadzone z użyciem zmiennych całkowitych. Chyba nie - nie wiem, co to za dialekt Basica,...
Tak mnie zaintrygowało że się uparłem. Przecież to nie jest trudne tylko trzeba trochę poklikać. No ... trochę przy tym posiedziałem (dwa piwa i lampka wina) - edit: I jeszcze jedno: pokazane wartości procentowe są "zgodne z prawdą" do trzeciego miejsca po przecinku (czyli liczba prawidłowa do 5 miejsca po przecinku) - myślę że wystarczy. Pozostałe...
Nie do końca rozumiem, jak wpiszę u8g2. print(deszcz,2); to otrzymam wynik np. 22 . 34, drawPixel doda mi kropkę ale nie przesunie liczb po przecinku. Możesz napisać jak to zrobić? Powinieneś wyświetlić wszystkie 3 lub 4 cyfry, ale bez kropki tzn. najpierw wartość całkowitą, a póżniej ułamkową. W dalszej kolejności "dorysowujesz" kropkę dziesiętną.
Ale po co osobne wyjścia do sterowania tego samego??? Chyba, że nie rozumiem problemu... Przecież możesz jedno wyjście wysterowywać dwoma merkerami. Jeden od trybu ręcznego, a drugi od automatycznego. Wejście w tryb automatyczny kasuje znacznik trybu ręcznego i na odwrót. Po co komplikować sprawę jak można o wiele prościej :) Co do WinCC to w polu...
DIORADIO masz całkowitą rację pogmatwały mi się przecinki miało być 0,05MHz
Ok jutro coś pokombinuje z tymi częstotliwościami, ale ten parametr o którym wspominasz ustawiałem na różne częstotliwości i nic to nie dawało. Zobaczę jeszcze co z maksymalną częstotliwością. Aha jeszcze jedno zapomniałem wspomnieć. W szafie sterowniczej są tez inne falowniki do pozostałych wibratorów jest ich 3. Ale zauważyłem że różnią sie one oznaczeniami...
Ułamki w liczbach stałoprzecinkowych mnoży się tak samo jak liczby bez ułamków, tylko potem konieczna jest albo korekcja przez przesunięcie, albo przy wyświetlaniu uwzględnienie odpowiedniej pozycji przecinka.
To sobie zapisuj w postaci całkowitej i pamiętaj ile miejsc po przecinku dla wszyskich liczb jest przesunięcie, a resztę zaokrąglij.
czyli nic nie mierząc czy nawet zwierając wejscie V i COM na zakresie np. VDC 20V na wejściach IN+ i IN- UM7108 jest jakieś napięcie (dla pewności mierzone drugim zewn. miernikiem) ? Dokładnie tak. Schemacik super, dzięki. Uzupełnienie, za każdym razem jak wyciągnę płytke z elektroniką wartości napięcia przesunięcia jest nieco inna. Zauważyłem też...
Witam ! Możesz dać dokumentację sch. brd. bas. ? Jasność LED jest sterowana przez PWM? Czy tylko ON i OFF? Co do wyświetlania temperatury proponowałbym, aby kropka była zaświecana w drugim wyświetlaczu LED. A wartość po przecinku przesunąć na 3 wyświetlacz LED ; ładniej by to wyglądało. Jak wyświetla ujemne temperatury? Czy układ uczy się RC5? Ja osobiście...
Czy czujnika halla można używać do przerywań? Bo gdy chcę zczytywać ile razy magnes przesunął się obok niego używając funkcji attachInterrupt to wychodzą jakieś głupoty.
Chyba nie przesunąłeś przecinka ;) Komparator jest klasy 0,01% także co do dokładności nie mam zarzutów. Widocznie konstruktorzy nie przewidzieli wszystkiego i stąd takie kwiatki z tymi mocami. 1. LED GU10 21SMD WW http://obrazki.elektroda.pl/8465284400_1... 2. LED COMPANY GU10 3W High Power Led http://obrazki.elektroda.pl/6240245800_1...
Problem rozwiązany. Pomógł mi niveasoft. Błąd był bardzo banalny. W tabeli nazw miesięcy brakowało cudzysłowia i przecinka. Program działa teraz bez problemu i liczy od stycznia do grudnia. Temat zamykam.
Przesunięta gumka łącząca wyświetlacz i zwiera lub uszkodzony przełącznik zakresów (jeden przecinek wyświetla stale)
Może opiszę szerzej ten przypadek: Firma (która dostaje rachunki z ZE za zuzycie energii na poziomie 27-28 tyś kWh miesięcznie) - podnajmuje część biur + halę warsztatową innej firmie. W 2011 roku podnajemca zamontował podlicznik, który od 2011 roku do wczoraj wskazał 17254,95 (obrazek licznik warsztat) http://obrazki.elektroda.pl/5666201600_1...
Może spróbuj przesunąć przecinek: zmienna x 10 lub 100 Wykonać obliczenia np na byte (jeśli wynik mniejszy od 255) lub na word/integer Potem z powrotem przesuń przecinek. Pozdrawiam.
No więc jest na to prosty sposób i zwie się fixed-point math. Zakładasz, że liczba jest zapisana w formacie np. 4:4 bity , gdzie 4 wysokie bity to liczba całkowita w przedziale 0-15 , a 4 niższe to ułamek w przedziale 0/16-15/16 Jeżeli mnożysz liczbe 8:0 przez 4:4 to masz wynik 12:4 i wszystko cacy - masz swój wynik i wartość ułamkową. Jeżeli chciałbyś...
Program do czujnika temp ds18b20 ktory mierzy z dokladnoscia dwoch miejsc po przecinku. Sprawdzony ale tak jak juz koledzy mowili wyniki po przecinku bardzo czesto skacza Deflcdchar 0 , 7 , 5 , 7 , 32 , 32 , 32 , 32 , 32 Config Pind.7 = Output Config Pind.4 = Output Config Pind.5 = Output Config Pina.6 = Output Config Pina.7 = Output Set Portb.0 Set...
Panowie ja mam troszkę inny problem z konwersją. Konwertuje mi ale tylko do dwóch miejsc po przecinku. Czego to może być wina? Ja potrzebuję cztery miejsca. Zawsze mogę przecinek przesunąć a potem podzielić liczbę przez 100 ale wolałbym tak nie robić. Wszystko z tego tematu i tego z linka próbowałem i ciągle to samo. Konwertuje mi z łańcucha tylko dwa...
Ta formuła daje w wyniku liczbę rzeczywistą, jeśli chcesz mieć dokładnie jedno miejsce po przecinku to możesz użyć funkcji LOS w połączeniu z funkcją ZAOKR, np: =ZAOKR(LOS()*6;1) Jedynka za średnikiem oznacza zaokrąglenie do jednego miejsca po przecinku. Przedział od -2 do +2 to to samo, co przedział od 0 do +4 przesunięty o dwa w dół, więc: =LOS()*4-2...
Dzięki za odpowiedź:) Coś tam grzebałem w necie i napisane było o częstotliwościach posrednich. Nie wiem jaką częstotliwość pośrednią ma mój zestaw ale jakoś tak było, że wartość po przecinku w MHz była przesunięta o pośrednią np ,455 pomiędzy transmiterem a nadajnikiem. Stąd pewnie te 27,460. Być może ta końcówka to właśnie pośrednia i potrzebuję nadajnik...
Wedle zasad zaokrąglania to jeżeli po przecinku jest x≥0.5 to zaokrąglamy w górę a jeżeli x<0.5 to w dół czyli 192.5 zaokrąglamy do 193. Progi przetworników A/C i C/A są różne (A/C ma przesuniętą charakterystykę o q/2 ) kod C/A A/C ------------------------------- 00,000,00 10,320,16 20,640,48 30,960,80 41,281,12 51,601,44 61,921,76 72,242,08...
Witam:Zaczynamy od gałek i przycisków. Pokretłem po lewej zmieniasz rodzaj emisji tj.FM,AM,USB<LSB i CW USB -górna wstega LSB -dolna wstega CW - morse'a i pozostałe to znasz. LOC/DX -Local /DX to takie zmniejszenie czułości odbiornika ma byc na DX. PA -tuba do zewnetrznego podłączenia żebys mógł czasem do ludzi na ulicu wrzasnąć!! :D SWR CAL /DIM...
Widzę kilka sposobów, ale najtańszy, choć wymagający myślenia i wiedzy matematycznej opiera sie na krótkim doświadczeniu. Z niego oraz z jednego z ostatnich rachunków za zużycie prądu otrzymamy dane do obliczenia wyniku końcowego. Do doświadczenia potrzeba: 1. urządzenia (komputer) włączonego i maksymalnie obciążonego zadaniami (nie kilogramami) - np:...
Przy założeniu że masz już skonwertowaną daną na ascii (np. funkcją itoa) zapisaną w buforze char to: 1. odnajdź znak NULL w tym buforze -będzie wskazywał koniec danej 2. przesuń dwie ostatnie dane tj NULL oraz ostatnią cyfrę każde o jedno pole. Jeśli NULL był na pozycji np. 5 w buforze to przenieś go na 6. Tak samo z ostatnią cyfrą (wtedy będzie zajmowała...
To nie jest zaokrąglanie do 5 miejsc po przecinku ale do 6 liczb znaczących! Najprościej podnieś liczbę do postaci, gdy wykładnik będzie wynosił 0, następnie zaokrąglij, a na koniec przesuń przecinek (podziel) znów o tyle, ile było wykorzystane do podniesienia. Miej na uwadze jednak to, że wyświetlanie dalej będzie w pełnym formacie! Aby to zmienić...
wyświetlanie przecinka kropka zamiast przecinka przesunięcie ekranu
funkcja bridge focus próba przelewowa analiza termiczna
tester rezonatorów kwarcowych indukcja amica
Mikrofala Samsung wyzwala bezpieczniki - przyczyny i rozwiązania Jak obliczyć moc wzmacniacza WS 432? Wzór i dane