Chciałbym jeszcze zauważyć, że teoretycznie mogą zdarzyć się sytuacje: r=b lub b=g lub r=g lub nawet wszystkie jednocześnie. Prawdopodobieństwo może niewielkie, ale program powinien chyba brać to pod uwagę?
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
Cała dyskusja na temat volatile powyżej jest błędna - użycie tego słówka przy polach struktury TPIN jest w 100% prawidłowe i KONIECZNE. Proponuję więc szukać problemu w innym miejscu, bo to akurat miejsce jest właśnie takie jak ma być. Porównywanie wartości zmiennych z oczekiwaniami przy włączonej optymalizacji jest bezcelowe i doprowadza do takich...
Panowie i Panie, Jestem początkujący, proszę o wyrozumiałość. Mam coś na kształt termostatu skleconego na Atmega32. Układ ma wykonywać następującą czynność: Zmierzyć temperaturę T1 na DS18b20 (to umiem, zrobiłem i działa, jes jes jes!!!) Zmierzyć temperaturę T2 na DS18b20 (to też umiem, też działa) A teraz trzeba wstawić taki warunek: Jeśli przy zmierzonej...
Witam OK, po ponad dwumiesięcznej, intensywnej eksploatacji mp-czwórki wyszły na jaw błędy w programie, które kończyły się wyjątkiem Data Abort i "zwisem". Jedną z przyczyn udało się dość łatwo namierzyć, mianowicie wyjątek ten powodowany był tylko podczas odtwarzania jednego, specyficznego pliku MP4. Okazało się, że w tym pliku atom "stsc" składał...
(...) rite(buzer,HIGH); //BUZER PISZCZY delay(40); //0,40sek digitalWrite(buzer,LOW); //BUZER OFF digitalWrite(led,HIGH); //DIODA ŚWIECI delay(3000); //3sek } digitalWrite(led,LOW); //BUZER OFF } Tak żeby "led" nie blokowało przez 3 sek działanie programu. Wstępna ocena dostępnych informacji Analiza podanego przez użytkownika kodu: - Funkcjonalność...
porównywanie zmiennych typu float
Jurek ja czytam uważnie, wiem ze córka porusza się twoja była Octavia 😆 po Wawie To było do kolegi strumienia świadomości swia - o porównywanie starych jednostek napędowych, które nie mają zmiennych faz, problemu z rozciagajacym się łańcuchem, telepaniem silnikiem, pobiorem bardzo wysokich ilości oleju.
Mikrokontrolery 32 bitowe zawojowały rynek, jednakże ich 8 bitowi przodkowie nadal są równie popularni na rynku, co 32 bitowe układy. Układy 32 bitowe o szerokim wachlarzu peryferiów, są idealnymi kandydatami do wielu aplikacji, co tłumaczy czemu są tak popularne wśród projektantów systemów elektronicznych. Projektanci wiedzą, że kompleksowe i skomplikowane...
Dzieki, Chodzi o to, że "pom+=(unsigned int)pomiar();" jest jedynym miejscem gdzie zmienna "pom" jest przypisywana. Tyle że to jest +=. Czyli nie wiadomo co siedziało w niej wcześniej. Jeśli to zmienna statyczna to może być zerem ale tylko po restarcie. Jeśli jest lokalna to rezerwowana jest na stosie i wtedy jest zupełnie losowa. Druga rzecz, jakie...
Sprawdź debugerem co znajduje się w zmiennych a i b, bo na pewno nie są to dokładnie same daty, jeżeli wchodzi w ten warunek.
Witam. Mam termometr na Atmedze8, program napisany przez kolegę Ducha. Chciałbym dodać funkcję zapisu do eepromu najniższej zarejestrowanej temperatury przez termometr, lecz nie jest to możliwe ponieważ ostateczny format temperatury zapisywany jest w zmiennej typu string. Program ma porównywać, czy aktualna temperatura jest mniejsza od zapisanej w eepromie,...
Witam, Napisałem program, który nasłuchuje na porcie TCP i otrzymane dane wpisuje do bazy MySQL. Wykorzysuję też [Section] Keyword = value ; comment Jak zrealizować następującą funkcjonalność: w pliku konfiguracyjnym trzymam np hasła oraz mapowania nazwy użytkownika na nazwę tabeli [hasla] user1=test1; user2=test2; [tabele] user1=tabela1; user2=tabela2;...
Przepraszam ale ten wskaźnik zwrotu energii jest tak wiarygodny, że właściwie można przyjąć że najpierw wybieramy ile ma wynosić a potem odpowiednio manipulujemy danymi aby go osiągnąć i można śmiało powiedzieć i też wyjdzie "wiarygodnie" Cytat " - do porównania różnych złóż tego samego surowca energetycznego w różnych lokalizacjach - do porównywania...
Transmitancja jest skrótem praktycznym, wymyślonym po to żeby szybko porównać ze sobą funkcje WY i WE ale tej samej zmiennej. Jeśli są to funkcje różnych zmiennych /których nie można pośrednio powiązać zmienną wspólną/- to porównywanie traci sens. (urodzaj buraka z kolorami krawatów):) Policz ile sygnałów i ich uzależnień występuje w dekoderze 4510!...
Panowie, panowie - algorytmy, tablice, mega rozbudowane jak w powyższych przykładach IF'y, które zjadają mnóstwo pamięci programu i nie wiadomo co jeszcze ;) .... podczas gdy zagadnienie jest proste jak drut i budowa cepa. 1. sprowadzać czas do jednej liczby całkowitej (nie musi to być od razu coś na kształt czasu UNIX'owego znanego choćby z serwerów...
Hej, uczę się już jakiś czas programowania ale co raz napotykam na jeden problem z którym nie mogę się uporać.Chodzi mianowicie i porównywanie znaków typu char a głównie o komunikat:"Error:argument of type "char" is incompatible with parameter of type "const char*". Program do napisania pobiera od użytkownika ciąg znaków reprezentujący dowolny napis...
Błąd? Nie ostrzeżenie? Generalnie chodzi o porównywanie wartości zapisanych w dwóch różnych standardach - tutaj akurat signed int i unsigned int. Nie ma stosownej instrukcji procesora, więc takie porównanie może zwracać niewłaściwe rezultaty. Podejrzewam, że metoda size() zwraca liczbę bez znaku, podczas gdy Ty używasz zmiennych ze znakiem (domyślnie)....
Hej, Mam w excelu 102 kolumny, z których każda ma 30 wierszy. Każda komórka jest wypełniona literą K lub W. Muszę porównać każdą kolumnę z każdą i w zależności od tego jakie kombinacje się pojawiają dodać odpowiednio punkty w inne miejsce. Moj kod poniżej: [syntax=vbscript]Sub Obliczenie() Dim wi As Long Dim wj As Long Dim i As Long Dim j As Long Dim...
No dużo błędów już na początku. Porównywanie dnia z wartością <29, potem >= 28... I jeszcze rok dzielony przez 2?? To w ogóle nie tak. Poza tym czemu tak skomplikowanie to robić, skoro PHP ma wbudowane funkcje walidacji poprawności daty? Funkcja MiesiacNaTekst przekształca Tekst na miesiąc... Bez komentarza... Wyświetlanie wyświetli nazwę funkcji...
Widzę, że rzeczywiście namieszałem. Od rana kombinuję z tym co mi wskazał adamas_net. Program przy różnych ustawieniach zmiennych albo mi wpisuje adresy i zdublowane daty albo nie wpisuje żadnych adresów i dat jak w ustawieniu niżej: Jarosławska 1 m 12010-03-17 sorry, wychodzimy Jarosławska 1 m 12018-03-18wpis Jarosławska 1 m 12010-03-17 sorry, wychodzimy...
takie układy najlepiej rozwalić przez rozbicie na układy połączone kaskadowo. Pojedyńczy układ posiada 5 wejśc i 3 wyjścia Załóżmy że porównywanie zaczyna się od najmłodszych bitów. Są 3 tabele dla każdego wyjścia. A>B tabela uwzględnia dwa bieżące bity oraz bit A>B z poprzedniego A<B podobnie z bitem A<B A=B uwzględnia bieżące, oraz A=B...
Skoro piszesz w C++, to IMO utrudniasz sobie troszkę życie. Zamiast czytać do tablic char mógłbyś po prostu czytać do zmiennych string String glowny; getline(cin,glowny); To jedno. Dwa, to zamiast robić porównywanie elementów tablicy, wykorzystaj metodę find dostarczaną przez klasę String. wynik=glowny.find(podzbior); Wartość zwracana...
Szukasz pojedynczych bajtów poprzez porównywanie dword'ów, w ten sposób algorytm nie ma szans nic znaleźć poprawnie. Proponuję nieco mniejszy i taki, który korzysta z odpowiednich instrukcji pętli, aby zmniejszych ilość labeli na ekranie: 00000000 <_xstrstr(at)8>: 0: 55 push ebp 1: 8b ec mov ebp,esp 3: 83 c4 f8 add esp,0xfffffff8...
Użyj funkcji in_array . Nie znam PHP, ale zapewne to lepsze rozwiązanie niż zaproponowane przez autora tematu. Jeżeli jednak autor chce pozostać przy swoim warunku to należy go zmienić jakoś tak: [syntax=php] if ($do == 'Trzebu' || $do == 'Huniemir' || $do == 'Eleonora') [/syntax] Czyli == zamiast = oraz dodanie nazwy porównywanej zmiennej w każdym...
Co to jest space? W php można porównuje się zmienne za pomocą instrukcji warunkowej if. Natomiast jeśli chcesz przypisać wartości space do innej zmiennej to robisz to tak $zmienna = $space
... Sprawdzasz przed wyświetleniem czy zmienna jest mniejsza od 10, jeśli tak ustawiasz odpowiednią pozycję za pomocą "Locate x.y" i wyświetlasz. Jeśli nie to wyświetlasz w domyślnym miejscu. Sposób dobry, tylko trochę kłopotliwy(ciągłe porównywanie zmiennych) :( Inny sposób to: 'Zmienne odczytane z PCF-a i skonwertowane instrukcją makedec()...
Odczytać musisz cały port B a potem zerować 3 najstarsze bity bo one mogą powodować zamieszanie. Zmienna oczywiście bajtowa. porównujesz potem zmienną z konkretnymi wartościami. Czyli masz 16 warunków sprawdzających jaki klawisz został wciśnięty.
Tak można to zrobić. Wystarczy w pierwszym kroku zapisać wylosowaną do zmiennej jako maksymalna i w każdym kolejnym kroku pętli for porównywać z tą maksymalną. Za pomocą warunku if wprowadzić że jeśli wylosowana liczba jest większa niż ta zapisana w max to wylosowaną liczbę zapisz w max. Można też nie zapisywać tej pierwszej wylosowanej tylko od razu...
Można to zrobić w bardzo prosty sposób: Komenda GETRC Przeznaczenie: Określa wartość zmiany rezystancji lub pojemności. Składnia: zmienna = GETRC( port , numer ) gdzie: zmiennazmienna typu Word w której znajdzie się wynik pomiaru, portnazwa portu procesora, np.: PIND, numernumer końcówki do której podpięty został obwód RC. Schemat: pinx ----[fotorezystor]------|...
ReadFile odczytuje z przypisanego pliku (portu) dane zapisując je pod adresem pierwszej zmiennej w ilości w 3 parametrze. Ilość faktycznie zapisanych znaków jest zachowywana pod adresem zmiennej drugiej... Nie wiem, co może ostatni parametr znaczyć. Aczkolwiek jeśli odbierasz znaki będące cyframi, to aby wyliczyć wartość wystarczy: wynik=0; while (...)...
W taki sposób tego nie zrobisz. Właściwości komórki można porównywać ze zmienną, ale każdą właściwość musisz porównywać osobno. Każda właściwość ma swoją wartość (liczbową, tekstową lub logiczną) i to można sprawdzić i uzyskać odpowiedni wynik, ale nie da się sprawdzić hurtem całego formatowania jednej komórki w stosunku do drugiej. Na przykład możesz...
To jest porównanie zmiennych, gdzie zmienna "kom" ma domyślną wartość "Value" i jest porównywana ze zmienną "MergeArea", która jest na tyle nieszczęśliwie dobrana nazewniczo, że ma tę samą nazwę co zastrzeżona w vba właściwość "MergeArea" ... :-) ... Skorzystaj nie tylko z właściwości "MergeArea", ale również z "MergeCells", która zwraca info o tym,...
Program masz całkowicie źle napisany. Zacznij od sterowania serwami, ale tak, żeby nie używać delay. Czyli całe sterowanie musisz zrobić w przerwaniach. Najlepiej tak, że w procedurze obsługi przerwania inkrementujesz jakąś zmienną i porównujesz ją ze zmiennymi określającymi szerokość impulsu dla konkretnego serwa (skoro masz 10 to będziesz miał tablicę...
5. I znów to samo, używasz zmiennej, która nie ma określonej wartości do porównania z określoną wartością, to nie będzie działać. Poza tym porównujesz nieokreśloną wartość zmiennej przechowującej jeden znak z łańcuchem znaków , to nie ma sensu. Porównywane są adresy, nie wartości, a te są znane. Co nie zmienia faktu, że kod jest bez sensu - ta "konstrukcja"...
Witam, Nie wiem za bardzo co można sprawdzić w tym listingu, bo nie wiadomo co ma do końca robić, ale się nie kompiluje z kilku powodów: -niezadeklarowana zmienna "T1" -zmiennej typu String "H" nie można zwiększać ani zmniejszać jak zwykłej zmiennej, także nie można jej porównywać ze zmienną liczbową -polecenie "Lowerline" nie jest równoznaczne z jednoczesnym...
Czy zmienną counter (inkrementowaną prawdopodobnie w przerwaniu) masz zadeklarowaną jako volatile ? Jeśli nie, to kompilator najprawdopodobniej zoptymalizuje porównanie (counter<=nr) jako warunek zawsze spełniony lub zawsze nie spełniony do momentu zakończenia pętli, w której przecież żadna ze zmiennych porównywanych się nie zmienia.
Porównaj pierwszą z drugą i jeśli pierwsza jest większa od drugiej to zamień je miejscami. Następnie zrób to samo porównując drugą z trzecią. Możesz też stabilizować zmienne i posortować tabelę zmiennych.
Zły pomysł... Tak można czytać z eeprom a wpętli... nie, NIEMOŻNA pisać do eeproma w pętli. (skońoczna liczba zapisów). Przy starcie systemu odczytaj z eeproma do jakiejś zmiennej ustawienia (zmiennych) i porównuj następnie z nimi... Łukasz. P.S. Odczyt jest dużo szybszy niż 1sekunda... DUŻO SZYBSZY. Łukasz.
Na moje nieszczęście obydwaj macie rację, zmieniłem kolejność linii i tam gdzie porównuję zmienną int jest ok, ale float niestety nie działa. Muszę to jakość obejść.
Czy guzik1 = kod1 to jest porównywanie zmiennej czy przypisanie jednej zmiennej do drugiej? i do czemu w pierwszej linice pętli for jest średnik?
Ad 1. A coś nie tak jest? Ad 2. Nie możesz zastosować tej samej zmiennej po dwóch stronach nierówności, bo taka nierówność zawsze jest spełniona (matematyka: 0 < 10). Wczytaj sobie do oddzielnej zmiennej liczbę startową porównuj względem niej. Dodatkowo przed pętlą po prostu zainicjuj jej licznik wartością wczytaną + 1.
Jak masz jakieś pojęcie o programowaniu to nie powinno być problemu. Najlepiej zrobić to na timerze i przerwaniach. Sam program byłby dosyć prosty w działaniu. Ja zrobiłbym tak. Przerwanie z timera przychodzi jakieś 100 000 razy na sekundę. Robisz 1 zmienną na liczenie przerwań i porównujesz z 2 zmienną która określa jasność świecenia. Przez wszystkie...
Błąd jest w porównywaniu zmiennej a z liczbą. Przedeklarowałeś typy wszystkich zmiennych.
A czy można wiedzieć w takim razie ile do dyspozycji mam pamięci RAM (lub ile przy standardowej optymalizacji w winavr zajmuje stos)? Pozdrawiam Ja stosuje nastepujacy sposob. W dowolnym przerwaniu odczytuje wskaznik stosu do zmiennej porównując z poprzednia wartoscia i zapisuje mniejsza. Puszczam program naciskam co mam nacisnąc staram sie wykonac...
...Nie chce mi to działać od zmiennej i3 ... A czy porównywane zmienne, są tego samego typu :?: Podaj przykład , dla którego ten warunek działa nieprawidłowo.
Rozumiem z tego, że zakłócenia pojawiają się na wejściach Arduino? Lepszy debouncing można by zrobić tak: odczytywać w pętli wszystkie wejścia i zapisywać do zmiennej (każde wejście do innego bitu); po odczytaniu kompletu wejść porównywać tę zmienną z poprzednią wartością - jeśli była zmiana, zrestartować odliczanie czasu debouncingu; kiedy upłynie...
Użyj grepa i odpowiednio skonstruowanego wyrażenia regularnego. Np.: 1. początek linii 2. pomiń znaki nie będące dwukropkiem 3. dwukropek powtarzaj 3-4, 5. szukana liczba 6. dwukropek Alternatywnie ustaw IFS na : i wczytuj wartości w pętli read: cat /etc/passwd | while read nazwa, pass, uid, gid ... ; do # szukanie done Pozdrawiam, Dr.Vee
Nie znam bascoma, ale chyba są tam jakieś instrukcje porównujące zmienną z liczbą, prawda? Wystarczy sprawdzić, czy zmienna jest większa niż 100 i czy jest mniejsza niż 200.
Czy na pewno chcesz porównywać zmienne bajtowe (Godziny_alm As Byte) ze zmiennymi string (H_str As String)? To raczej nie zadziała tak jak chcesz. Tak podejrzewałem, że tu jest problem... Pytanie w takim razie jak to porównać i jak zrealizować alarm?
unsigned int lczas=czas; for(; lczas--; ) asm("nop"); Troche OT, ale w tej wersji kodu mój kompilator (gcc 3.4.3) generuje najdłuższy kod pętli. Wyraźnie ma błąd nadoptymalizacji - najpierw dekrementuje zmienną, a potem porównuje rezultat z (-1) - to nie może dać zbyt dobrego wyniku ;) - jeżeli chodzi o długość kodu oczywiście.
Już chyba wiem. Nie możesz porównywać zmiennej tekstowej B do Chr (0), bo zmienna tekstowa kończy się takim znakiem. Czytaj przez Inkey do zmiennej typu Byte a następnie buduj string tak: A= A + Chr (B) Czyli zmień zmienną B na typ Byte
Nie znam się zabardzo na C, ale tak na oko to nie możesz porównywać zmiennej typu char (bo chyba tego typu jest zmienna znak) z typem liczbowym czyli znak>0 nie może być wykonane, bo porównujesz dwa różne typy. spróbuj dać znak>chr(0)
Przepraszam, to chyba nie było AVT. Kupowałam wsad do "komputer świetlny MAX"... No program wydaje się prosty. Dwie zmienne incr/decr, pierwszą wywalasz na display i porównujesz z drugą. Kiedy się zgadzają - zalaczasz przekaźnik na 5 sekund i resetujesz drugą.
Porównuj etapowo. Najpierw dzień i jeśli się zgadza to potem minuty itd.
Na przyszłość, mała porada: jeżeli porównujesz zmienną ze stałą to stałą umieszczaj po lewej stronie operatora - w ten sposób jeżeli przypadkiem napisałeś operator przypisania a nie porównania, otrzymasz błąd kompilatora a nie skompilowany błędnie działający program.
To nie jest głupi pomysł :) pomyśle nad tym i dam później znać jak działa. Ale mam jedną wątpliwość. Czy przypadkiem, gdy program będzie wykonywać przerwanie to nie zatrzyma mi wykonywanie programu? tzn. będzie tylko zajmował się porównywaniem zmiennej? bo ja właśnie próbuje tego uniknąć, ponieważ w międzyczasie będę chciał wykonywać inne operacje.
Bo min jest bez sensu. Każdy wykładowca powie Ci, że nie pisałeś tego kodu sam, skoro inne pętle przeglądające tablicę są poprawne, a w tej nie potrafisz uczynić jej poprawnej. Jaki sens ma 10-krotne porównywanie zmiennej a i ostatniego elementu tablicy?
Najpierw musiałbyś go skalibrować na napięciu sinus 50Hz, porównując wskazania względem innego miernika. Będziesz też miał problem z wyzerowaniem go.
Sprawdzasz stan końcówek w pętli głównej i za każdym razem porównujesz stan ze stanem poprzednim. Jeśli zgodny i wysoki inkrementujesz zmienną np Czas. Jeśli przeciwny zerujesz zmienną Czas. Sprawdzasz wartość zmiennej czas i jeśli zmienna osiągnie zadaną wartość uC wystawia na swoim pinie wyjściowym określony stan. Jak widać ustalenie błędu musi nastąpić...
Mice ---> no raczej każdy robi to dosyć podobnie choć widziałem i inne techniki ;) też dosyć ciekawe ale dalej to już rozwiń to tak jak mówiłem. Czyli czas przerwania Timera dobierz tak, żeby pozwalał na wybraną rozdzielczość - czyli ilość kroków w czasie trwania jednej połówki. I w tym przerwaniu porównuj zmienne tak jak to się robi przy programowym...
Ja bym się jeszcze przyczepił do porównywania ze sobą zmiennych typu float - powinno się tego unikać. W tym konkretnym przypadku można porównywać wartości całkowite, przed konwersją na float. https://4programmers.net/Forum/C_i_C++/2...
Akurat w przypadku tego kodu przycisk wyjątkowo zwierał do plusa. Jeśli zwiera do masy, to powinno się porównywać z wartością 0b11111110. Na ogół nie ma sensu rejestrować aż 8 stanów - wystarczy wymaskować zmienną keystate maską złożoną z 2..3 jedynek i porównywać z odpowiednią maską, np. 0b110. keystate jest typu uint8_t. Wyglądałoby to np. tak: if...
Uwaga praktyczna: jeżeli chcesz porównywać zmienną ze stałą to umieszczaj stałą po lewej stronie, w tedy już na etapie kompilacji wyjdzie błąd. Np.: [syntax=c]if (zmienna = 1) { ... }[/syntax] kod się poprawnie kompiluje ale nie będzie poprawnie działał [syntax=c]if (1 = zmienna) { ... }[/syntax] błąd podczas kompilacji - stałej nie można przypisać...
Witam, sorki za lamerskie pytanie, ale nie mogę znaleźć informacji na temat porównywania zmiennych różnych typów w avr-gcc, a nie mam przy sobie zestawu uruchomieniowego i nie mogę sam sprawdzić, czy kod zadziała poprawnie :( . Chodzi mi konkretnie o rzecz prostą: czy można bez problemów porównać int z floatem, czy też należy zrzutować float na int...
Zacznij od wymyślenia zmiennych jakich potrzebujesz najlepiej w strukturze np. char mark[50];//pusty string marka nie ważna int rocznikOd;//0 od początku itd. Potem porównuj czyli pełno if.
trzeba by ją porównywać z np. b=100 i pobierać czas systemowy. jeżeli minie 5 sec[porównujesz ze zmienną pomocniczą czas początkowy] a zmienna się nie zmieniła to wywołujesz funkcję/goto/if.
MySQL miał zupełnie inny cel podczas jego tworzenia, stąd może sprawiać złudzenie zacofanego ;) Poza tym MySQL to nie tylko MyISAM ;) Ale Firebird pod względem bogactwa składni to dopiero era kamienia! Co do książki - gdzieś czytałem o zmiennych... Bodajże "wysokowydajne MySQL" z Heliona. To głównie nastawiona na optymalizację publikacja, ale może i...
Czy zamiast wstawiać ten epsilon, mogę po prostu wynik operacji odejmowania zaokrąglić do 2 miejsc po przecinku i wtedy porównać ze zmienną $z?
Napisałem max 5% to różnica pomiaru. Jak każdy zegarek z pomiarem tętna b. dużo zależy od odpowiedniego zapiecia. Obciążenie treningowe zmienne. Porównywałem z paskiem na klatkę Garmina
Jeśli umiesz obsługiwać peryferia to nie widzę problemu. Porównujesz jakąś zmienną z obecną temperaturą i sterujesz dowolnym pinem. Zmienną może dowolnie ustawiać za pomocą przycisków + -. Pozdrawiam.
Komparator nie modyfikuje podanych wartości, bo to by było tak, że porównujesz liczby 2 i 3 pod kątem tego, która jest większa, wychodzi Ci, że 3 jest większe, ale po porównaniu zostają 12 i 3, co jest bez sensu. Komparator posługuje się metodą, a w Javie wszystkie parametry przekazywane są przez wartość, czyli te wszystkie dodawania w komapartorze...
Prostą rzecz skomplikowałeś jak tylko się dało... Jeżeli już chcesz czarować i nie robisz z przycisków typu matrix, to... 2 zmienne ... podczas każdego sprawdzania działasz w taki sposób, że(zakładam, że '1'-wciśnięty) porównujesz wartości zmiennych z wartością rejestru(logiczny iloczyn - AND). Wynik tej operacji to stan '1' dla wciśniętych przycisków...
Polskę do Holandii nie porównuj. A cena .... baaardzo zmienną jest, więc też nie porównywać ! Można za darmo dostać - a autor wspomniał że ma PL ma olbrzymie ilości nieużytków a dlaczego tu nie ma dotacji? Doskonale wiem że drewno nawet opał będzie drożało bo mało sadzimy ale drewno jest najbardziej eko.
Tomq podpowiem Ci, że nie mając debuggera możesz sobie znacząco zabawę z uP ułatwić robiąc "debug" przy użyciu np. wyświetlacza albo uart. Po prostu wyświetlasz sobie wartość zmiennej jaka Cię interesuje i porównujesz jej wartość z założeniami działania danego fragmentu kodu. I przede wszystkim staraj się ZAWSZE doprowadzać do tego, aby po kompilacji...
Mam właśnie w labie kamerę BCS-TIP5200IR-V, TIP5300IR-V i będę porównywał z moim Hikiem (to to samo co HQvision) Ale raczej powinno się porównywać z modelami DS-2CD2620F-I albo DS-2CD2632F-I, a nie mini bulletem jak tam podajesz, bo on nie ma zmiennej ogniskowej.
Nie wiem jak jest w atxmega, ale jakby coś to zawsze możesz sobie co przerwanie pod koniec zapisywać stan pinów do zmiennej a na początku porównywać tą zmienną z aktualnym stanem. Dzięki temu będziesz wiedział który pin wygenerował przerwanie. Poza tym w atmegach na ten przykład każdy port ma swoją własną flagę. Ale może niech wypowie się ktoś kto zna...
dobra. obszedłem temat, uzywając do porównania funkcji strncmp i podając ilość porównywanych znakow. Czyli tak, jak Ci napisałem kilka postów wyżej ;) Chyba temat można już zamknąć? Pozdrawiam, Dr.Vee
Po prostu zrób tak by sprawdzał np. if (c=='g') else if (c=='d') i to wystarczy by określi czy ma być z góry na dół (g) czy z dołu do góry (d),nie możesz porównywać używając znaku "=" (bo jeden do tego nie służy) lub używając dwóch liter w zmiennej mieszczącej 1 literkę, 'dg' jest bez sensu, albo 'd', albo "dg", a porównywania napisów nie robi się używając...
Ewentualny rozjazd byłby dobrze widoczny gdyby spiąć wszystkie 4 wyjścia rezystorami, najlepiej poprzez jakieś bufory 74HCxx. Powstaje wtedy przebieg schodkowy ze zmienną szerokością poszczególnych schodków odzwierciedlającą rozjazd.
..... W wersji uproszczonej możesz szukać miernikiem napięcia zmiennego w torze tzn np podłączasz na oba kanały źródło sygnału w/w sinus 1kHz (większość nawet prostych mierników da radę) o poziomie ok 100mV (oba kanały) i następnie porównujesz sprawny z uszkodzonym kanałem (na napięciu zmiennym) ..... Poniżej masz schemat i czerwone kreski miejsca...
Wystarczy porównywać dwie zmienne - obecne kroki na silniku i kroki wynikające ze zmierzonej temperatury. Tak czy siak musisz zastosować dodatkowy mikrowyłącznik(transoptor szczelinowy, itp.) ustalający położenie zerowe mechanizmu co najmniej po każdym resecie mikrokontrolera.
Widniała tam przerażająca kwota około 400 zł. A wzrost cen (opłat stałych i zmiennych) uwzględniłeś? Porównuj ile KWh zużywałeś przed wymianą licznika a ile po a nie różnicę w opłacie.
Mimo że port ma 7 wyprowadzeń to zawsze ustawiaj 8 bitów, bo to wciąż port 8-bitowy tylko że z obciętymi nóżkami. Regulację szybkości robi sie łatwo. Dodajesz jakąś zmienną np LICZ i teraz co każde wejście do przerwania timera to zwiększasz tą zmienną o 1. Teraz porównujesz ją z drugą zmienną np SZYBKOSC. Jeśli LICZ > SZYBKOSC to wykonujesz zawartość...
A niech kolega spróbuje zamiast Chr(62) użyć zmiennej o wartości ">" i wtedy porównywać tą zmienną, wtedy to musi zadziałać. Bascom czasami dziwnie się zachowuje, nie wiem dlaczego. Ja używam wersji 2.0.7.8 na wcześniejszych nie chciał mi działać między innymi OLED mimo że program był poprawny. Może w tym leży problem, albo w części sprzętowej. Ale...
A możesz korzystać z funkcji arkuszowych excela? Czy wszystko ma być "czystym" basicem? Max.k() to w VBA Application.WorksheetFunction.Large(ZAKR... pozycja) czyli u ciebie maksimum1= Application.WorksheetFunction.Large(Rang... 12), Cells(UBound(dni), 12)) , 1) maksimum2= Application.WorksheetFunction.Large(Rang... 12), Cells(UBound(dni),...
Łańcuch z diod LED. Może podpowiecie, jak napisać taką wstawkę w asemblerze do przerwania od Timera. Zmienna globalna pwm jest porównywana ze zmienną licznik (zwiększana w przerwaniu). Jeżeli większa, to LATX HI else LATX LO. Zmienna globalna będzie normalnie widziana w stawce asemblerowej?
Witam Kondensator w sprzężeniu ujemnym zmniejsza czułość komparatora na składową zmienną w porównywanym sygnale.
Nie podałeś ja są przechowywane te dowolne liczby (chyba myślałeś o zmiennych). Dla jednobajtowych (8-bit) użyteczny jest skutek uboczny rozkazu "movf x,x" w postaci ustawienia bitu Z w rejestrze stausowym jezeli ruszony rejestr ma wszystkie bity równe 0. Jeżeli zmienna jest wielobajtowa to wystarczy wykonać "or" na wszystkich jej bajtach i jeżeli w...
if(f = true) Porównanie się robi podwójnym == Po drugie to nie porównuje się zmiennych logicznych, a używa wprost, czyli if(f). Chodzi o naturalnie językowe czytanie if(dobraPogoda) { ... a nie if(dobraPogoda==true) I tu się kłania nadawanie dobrych nazw dla zmiennych Dodano po 1 Niestety teraz w 42 minucie program będzie za każdym obiegiem pętli robił...
Ja bym po prostu leciał znak po znaku i analizował... Jeśli liczba to tymczasową zmienną mnożył * 10 i dodawał odczytaną cyfrę. Jeśli napotkasz coś nieliczbowego - utworzoną cyfrę zapisujesz i analizujesz dalej. Np jeśli był to operator, to odkładasz na stos jako określoną operację. Jeśli x - stawiasz swój znacznik wskazujący zmienną. Jeśli coś innego...
Potrzebuję napisać funkcje w pythonie, która przez analizę zrzutu ekranu wyznacza czy wydarzyło się coś nowego(np. ktoś napisał wiadomość na gg) Coś mi tu brzydko pachnie... Szpiegowanie? Nic z tych rzeczy. Chodzi o mój komputer :D . Najlepiej aby zamieniał zrzut na tablice dwuwymiarową z wartoscią koloru dla każdego piksela. I co dalej z tą tablicą?...
Witam, Pisałem coś podobnego, najlepiej wykorzystać do tego celu jeden Timer oraz licznik. Timer będzie inkrementował wartość licznika. Aktualna wartość z licznika będzie porównywana z zadaną i na podstawie tego będą włączane/wyłączane wejść. Albo prościej. Jeśli na wejściu I0.0 będzie wartość jeden to ustaw zmienną pomocnicza i uruchom timer1. Jak...
Wraz z zaswieceniem diody ustawiać jakąś zmienną pomocniczą i porównywać ja z kodem repetycji?
strcmp(x, 49) - porównuje tekst spod adresu wskazywanego przez zmienną x (nieprzewidywalny tekst) z tekstem znajdującym się pod adresem 49 (nieprzewidywalny tekst). To nie ma prawa działać dobrze.
Niewiem czy to co napisał Jaro15l_90r jest dobre ale dobre napewno jest to If ($zmienna1== 2 and zmienna2==5) { kod } a ==2 dlatego że == jest operatorem porównania a = jest operatorem przypisania. == sprawdza tyko zawartość zmiennej i porównuje, a === sprawdza zawartosć i typ zmiennej przy porównaniu. Gdybyś zastosował = to zawsze...
Temat z gatunku co jest lepsze silnik dwusuwowy, czterosuwowy czy elektryczny. Mimo, że wszystkie trzy są silnikami to nie da się ich porównywać na tej samej płaszczyźnie. Klasa A z założenia ma najmniejsze zniekształcenia, gdyż tranzystory wyjściowe pracują cały czas w swoich najlepszych odcinkach charakterystyki. Klasa AB to z kolei wzmacniacz znacznie...
Witam, Musisz stworzyć funkcję z parametrem wejściowym o nazwie np: "godzina" i wywołać ją w OB1. Jako parametr wejściowy wpisujesz LB15 (aktualne godziny zegara ze zmiennych lokalnych). W tej funkcji porównujesz zmienną "godzina" kolejno z 6,14 i 22. Za każdym porównaniem dajesz zbocze dodatnie i tym sygnałem kasujesz licznik. Podstawa to oczywiście...
To prosty kod do ustalania wartości minimalnej / maksymalnej z wykorzystaniem zmiennej pomocniczej. Zaczynasz od ustawienia wartości początkowej - w tym wypadku maxVal = 0. W pętli odczytujesz kolejne wartości z pliku i porównujesz je ze swoim "maximum" w zmiennej pomocniczej. Jeżeli wartość jest większa - to zastępujesz zmienną pomocniczą tą wartością....
Znów masa błędów :( pomijam juz sam algorym... Weźmy na ten przykład ten fragment if(B>=kat(rm,r) && B<=180-kat(rm,r)) porównujesz zmienną B wyrażoną w stopniach do wartośći zwracanej przez funkcję kąt() float kat(float r2,float r3) { return asin(r3/(r2+r3)); } która zwraca wartość...
porównywanie komórek makro porównywanie porównywanie liczb
naprawa uszkodzonej taśmy włącznik światła pilota komora silnik laguna
częstotliwości warszawa czyszczenie webasto
Brak dźwięku w Ford Focus MK3 - radio i zestaw głośnomówiący Stiga Pro – wymiana paska jazdy: instrukcja krok po kroku, modele Park Pro, Estate Pro