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ę?
... 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()...
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...
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 tym sęk, że nie zrobiłem... Na razie doszedłem do tego, że mogę porównać ze sobą temperatury z różnych kanałów i na podstawie wzajemnych relacji pomiędzy nimi włączać lub wyłączać porty. Świetna zabawa i fajnie miga ale nie oto mi chodziło. Chyba że pytasz o to skąd te wartości w tabeli. Jeśli o to chodzi to są narzucone z góry i nie mogę ich zmienić....
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...
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...
porównywanie zmiennych typu float
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?
Błąd jest w porównywaniu zmiennej a z liczbą. Przedeklarowałeś typy wszystkich zmiennych.
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?
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.
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)
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?
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
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ć...
...Czy istnieje jakiś sposób, aby ostateczną zmienną 'Ss' (string) zapisać w zmiennej typu Single (lub innej?) aby umozliwic porównanie jej z tą zapisaną w eepromie? A może ktoś zna inną metodę na rozwiązanie tego problemu? Z Twojej wypowiedzi wynika , że nie wiele masz wspólnego z programowaniem uC - ale mniejsza z tym. Zmienna string jest potrzebna...
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...
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...
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...
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...
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...
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...
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
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?
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.
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...
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...
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...
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]------|...
Witam Kondensator w sprzężeniu ujemnym zmniejsza czułość komparatora na składową zmienną w porównywanym sygnale.
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
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.
Wraz z zaswieceniem diody ustawiać jakąś zmienną pomocniczą i porównywać ja z kodem repetycji?
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...
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...
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.
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.
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.
Przede wszystkim to w pierwszej masz porównanie x i czas, a więc dwóch zmiennych! Po drugie porównywanie z zerem jest znacznie prostsze niż porównywanie z inną wartością.
Przecież możesz to zrobić tak: Zaprogramować timer aby zglaszał przerwanie co np 1us ( trzeba by było dać kwarc o dużej częstotliwości). W przerwaniu tylko Licznik++, gdzie Licznik jest typu long. W głównym programie wystarczy tylko przeliczyć częstotliwość na okres w us i porównywać ze zmienną Licznik. Jeśli Licznik > Okres zerujesz zmienną Licznik...
Używając słowa sortowanie nie miałem konkretnie na myśli sortowania samego w sobie (raczej użycie zmiennej max lub min i klasyczne porównywanie jej z kolejnymi zmiennymi). Ale z drugiej strony dlaczego nie ? Można przecież uruchomić algorytm sortujący a później operować już na posortowanym zestawie liczb, gdzie w zależności od implementacji na pierwszym...
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,...
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.
Nie do końca testowanie programu na s7-300 i zmiana potem hardware na s7-1200 zadziała, bo to nie są do końca kompatybilne sterowniki. Nie mówię tu o braku STL, czy mniejszych możliwościach S7-1200, ale np. innym sposobie porównywania zmiennych, innym użyciu timerów, możliwości szeregowego łączenia cewek w S7-1200, itp., czyli o dość poważnych różnicach...
(at)ryszard49 Całkowita racja. Nawet jakby chciało się porównać dwa domy to musiały by być identyczne, ponieważ inaczej to bez sensu. Nawet gdy domy identyczne to zużycie gazu, wegla, prądu zalezy od prywatnych preferencji, dla jednych to 22 stopnie dla drugich 18 to już ciepło. Następna sprawa to gdzie stoi dom, w jakiej części Polski, nawet to czy...
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ść.
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ę...
Nie znam się akurat na tym sterowniku, ale na moje oko nie będzie posiadać liczników z większym zakresem. Ale jest możliwość obejścia - dodaj sobie dodatkową zmienną i inkrementuj ją za każdym razem, kiedy przepełni Ci się licznik. Później w innym miejscu możesz porównywać wartość tej zmiennej i licznika, dzięki czemu poszerzysz sobie zakres wielkości....
Hej, Wartości limitów w blokach AI np. F_HI można ustawiać programowo przez wpisanie do nich wartości np. skryptem. Dzięki czemu limity mogą być edytowane w trybie runtime. Jednym z rozwiązań które możesz zastosować jest stworzenie Harmonogramu, który będzie uruchamiany np co 1 sek i który będzie porównywał wartości dwóch zmiennych z bazy w skrypcie...
Próba wypadła pomyślnie, ale... 1. Nie uwzględniasz sytuacji, w której w danych początkowych jest mniej niż 5 rekordów dla danej jednostki. Wtedy program się zatrzymuje. 2. Rozumiem o co chodzi z wysyłaniem maili.... i przez chwile wydawało mi się to łatwe dopóki nie zaczęłam tego robić w pętli :( wszystko mi się sypie wtedy. W załączniku ten sam plik,...
Co do porównywania jakiejś stałej do zmiennej proponuje wyuczyć się pewnej metodyki, to znaczy stała zawsze z lewej strony, nawet jeżeli zrobimy błąd taki jak powyżej (= zamiast ==) kompilator wywali nam to jako błąd i już, a szukanie takiego błędu w kodzie samemu jest strasznie praco i czasochłonne. Pozdrawiam
Zacznijmy od tego jaką masz kartę graficzną, bo różnice wydajności będą widoczne nawet w tych samych modelach ale różnych producentów. Wynik będzie zmienny, zależny od pozostałych elementów komputera. Jeśli chcesz porównywać produkty dzięki w/w stronom www, to korzystaj i porównuj tylko ich testy. Ja, jeśli już muszę, to porównuje karty tutaj: http://www.benchmark.pl/komparator-gpu.h...
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...
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...
Przeanlizowałem na szybkiego tą notę aplikacyjną i z tego co widzę każdy z bloków jest tak jakby osobnym układem, czyli zegar chodzi sobie autonomicznie sam, dokładnie tak samo jako w procesorach gdzie jest sprzętowy TIMER, oczywiście taktowany też zegarem systemowym. Czyli mam rozumieć, że mogę stworzyć osobne 32 bloki w każdym będzie jedna zmienna...
wg mnie najrozsądniej pobrać z bazy danych wszelkie zakresy dla danego pracownika, zapisać je do zmiennych i porównywać.. w samym zapytaniu tak jak pisał przedmówca, będzie ciężko. Nie wiem jaka jest struktura bazy danych, ale jeżeli pole 'lp' działa prawidłowo to wystarczy pobrać 1 i ostatni element z 'lp' i powinno działać.
Teraz zastanawiam się jak napisać kod który by przy braku zmiany wagi "wyrzucał" na wyświetlacz temperaturę. Kod do obsługi ds18b20 (czujnika) już mam. Myślę nad wprowadzeniem dodatkowej zmiennej "stara_waga" i porównywaniu jej z aktualną przez minute. jeśli się nie zmieni to wyświetlała by się temp na wyświetlaczu.
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.
2 lata temu kable dobrze sam porobiłem, typu lutowanie-zaciskanie, jakoś to mogę sprawdzić? wtedy sprawdzałem miernikiem i było dobrze ale potem przeciągałem te kable kominem przez małe otworki, mogłem coś popsuć. Wszystko, co mogłeś - zrobiłeś - sprawdziłeś ciągłość kabli / zwarcia miernikiem. Jeśli chodzi o parametry RF czyli tłumienie czy WFS w...
Resetowanie licznika: musisz blok licznika wstawić na koniec osobnej linii, następnie w tej pierwszej zakładce we właściwościach będzie coś jak RE (ustawienie wartości na zero). Jak podasz 1 na wejście tego bloku, to Ci wyzeruje licznik. Na początku linii ustaw jakis przycisk na wejściu, albo jeden z tych przycisków z panela. Ten przycisk będzie resetem....
hmmm no ja to robiłem wtedy w Bascomie mniej więcej tak: ustawiałem sobie tak któryś Timer, żeby przerwanie wykonywało się powiedzmy 64 albo 128 czy ze 200 razy w ciągu czasu trwania jednej połówki czyli w trakcie ok 10ms tak? Gdy pojawiło się przerwanie INTx to odpalałem ten Timer, który zaczynał tykać i wykonywać przerwanie tyle razy ile ustalonych...
No tak, ale te 0,5V to jest przebieg zmienny... Czy ktoś porównywał brzmienie z kondensatorem i bez? -- pozdrawiam Hefi
Dzięki za podpowiedzi. Układ ma porównywać przebieg zmienny z wzorca m.cz (amplituda, częstotliwość). Jedno wejście BEZPOŚREDNIO z wzorca (z ew. opóźnieniem celem dopasowania ?) a drugie z wzorca poprzez pętlę która daje niewielkie opóźnienie sygnału. Amplituda to pestka, bo wystarczy komparator okienkowy. Gorzej z częstotliwością. Chyba jednak skończy...
PWM możesz sobie zrobić tak, że odpalasz np. timer0 zeby rzucał Ci przerwania co określony czas (jakies us, ms), inkrementujesz zmienną w obsłudze przerwania, po przekroczeniu np. 255 zerujesz. Masz w tym momencie "przebieg" (zmiennej) w kształcie piły. Wystarczy teraz w każdym przerwaniu od Timera porównywać tą zmienną z inną, ustaloną, i jeśli jedna...
Do czegoś takiego starczy komparator. Możesz napisać w jaki sposób ? Porównywać napięcie i zliczać to do jakiejś zmiennej.
...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.
Tylko dlaczego chcesz porównywać bit po bicie, zamiast wszystkie naraz ???
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.
Można wykorzystać jakiś nieużywany timer- jeśli jest. Inkrementować jakąś zmienną tymczasową, zapisywać do innej i porównywać. Jak pierwsza większa-jest sygnał. Jak nie- nie ma sygnału. Jeśli jest wolny timer.
Eeee, hmm... bo tak nie porównuje się stringów ;) W ten sposób możesz porównywać liczby, pojedyncze znaki (działa Ci np sprawdzanie ostatniego znaku w zmiennej "c") itp. Natomiast do stringów powinieneś użyć np. strcmp https://pl.wikibooks.org/wiki/C/strcmp
Ponieważ tzw. casting w BASCOMie jest nieco zbyt prosto zrobiony to proponuję zrezygnować z: Dim Xl As Word Dim Xh As Word A w przerwaniu pobierać zawartość z rejestru ICR za pomocą specjalnie generowanej dla tego celu zmiennej typu Word: Capture1 . Pętlę Do..Loop zamieniłbm na sprzętowe porównywanie i kasowanie licznika przez CTC. Niech takimi rzeczami...
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"...
Nie wiem gdzie mieszkasz, ale 265 x 1,80 to niecałe 500 złotych a nie 770, rozumiem, że na wpływ kwoty na rachunku mają różne inne czynniki(abonamenty, opłaty stałe, opłaty sieciowe zmienne). Należy porównywać tylko i wyłącznie zużycie gazu! Nie wiem jak jest u Ciebie, ale u mnie w rejonie rachunek rzychodzi co 2 miesiące. Początek grudnia był zimny...
Dzięki za odpowiedź. Ogólnie pojęcia pomiaru czasu w systemach operacyjnych są mi znane. Przed założeniem przeczytałem co nieco na ten temat, a czas Unixowy, jego zalety i wady, znałem już trochę wcześniej. Jednak żadne z nich nie jest w moich oczach idealne. Unix stosuje jedną zmienna 32 bitową, do przechowywania aktualnej sekundy. Jest ona mierzona...
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.
unary operator expected To może być skutek użycia zmiennej, która nie jest zdefiniowana, albo ma wartość pustą. Ale -gt to porównywanie liczb - jeśli $zmienna napiszesz w "", to wyskoczy inny błąd. Może np. [ `pgrep -c $i` -gt 0 ] daje taki błąd, jak pgrep nie daje w wyniku liczby?
Chciałbym zbudować projekt, który ma korzystać z Arduino Uno. Mianowicie używam sukcesywnie czujnika Dallas DS18B20, korzystając z bibliotek "dallas-temperature-control" oraz "OneWire" (najnowszych dostępnych wersji). Chciałbym wysterować, korzystając ze sprzężenia zwrotnego, moduły Peltiera, by utrzymywały zadaną im temperaturę. W załączniku jest schemat...
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.
Witam Generalnie z komunikacją VB6 a ATmegą po RS232 nie mam problemów. Interesuje mnie jednak pewien problem w VB6 Potrzebuję odbierać dane przychodzące z uC do VB6 jeśli kod ma jeden znak to jest ok. Natomiast jeśli ma więcej to jest źle. np. w label kod jest wyświetlany w całości jeśli nadsłuchuję port i coś przyjdzie to znaki te są dzielone i wyświetlane...
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...
Diody masz podpięte bezpośrednio pod porty ATmega? Jeśli tak to lepiej dołóż sobie oporniki aby nie spalić wyjść ATmegi. Bezpośrednio przy procku daj kondensator 100nF. Przed stabilizatorem np. 1000uF, a za stabilizatorem 100u (to i tak za dużo, ale lepiej więcej niż za mało). Zliczanie zrealizowałbym w taki sposób: - Odpalić któryś z wewnętrznych timerów...
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...
Kiedy zmienna == 1 wykonuję konkretny krok zwiększam jej wartość i wykonuję krok 2. Nie potrafię jednak do zmiennej przypisać jakieś liczby oraz potem jej wartości porównywać. Zazwyczaj to się robi po prostu, że jak jest w kroku nr1 i spełnione są warunki tranzycji do kroku nr 2 to się po prostu podstawia instrukcją MOV 2 do rejestracji np krok czy...
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.
Ludziska. Skoro dodatkowy licznik programowy Wam się nie podoba, to trzeba kopiować wartość licznika sprzętowego do zmiennej i porównywać (mniejsze, większe) z tablicą wypełnień. Cały "PWM" wtedy należy przenieść do pętli głównej. Oczywiście Prescaler = 1 nie jest najlepszym rozwiązaniem w takim wypadku. Jeśli nie jest potrzebna dokładna synchronizacja...
Proponuję zadeklarować zmienną globalną która będzie pamiętała dotychczasową liczbę rekordów a następnie porównywać z Table.Rows.count jeżeli Table.Rows.count > zmienna to znaczy że jest nowy rekord. Będzie również potrzebne zdarzenie Form1.Load które załaduje do tej zmiennej początkową liczbę rekordów po uruchomieniu programu.
Dynamiczne IP nie oznacza zmienne za każdym połączeniem. IP może być przypisane czasowo (wszystko zależy od routera dostawcy). Poza tym nie ma co porównywać usług 3G i LTE bo to dwa różne nadajnik i dwie różne sieci.
stale zmienne dodatnie ujemne od zera do 31V czy jakis zakres?
CommandButton z napisem GRAJ!, Poszedłbym raczej w kierunku formatki użytkownika (UserForm), niż bawiłbym się w z przyciskami w arkuszu. Łatwiej zapanować nad aspektem wizualnym "zabawki", no i miejsca więcej w arkuszu na inne rzeczy. czy „CommandButton_SPRWDZ1” może weryfikować wszystkie 39 odpowiedzi Prosto odpowiadając - można - np....
Takie porównywanie miało by sens gdyby to były 2 takie same samochody, z takimi samymi układami przeniesienia napędu. A tak jest za dużo zmiennych... i dochodzą jeszcze "odczucia" a.te są bardzo subiektywne...
Jak będzie sterowane i co będzie podłączone? To będzie z nrf51 dongle, czyli sterowane przez ANT+. A odnośnie porównywania Datasheet, to trochę jeszcze za wąski w uszach jestem.
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...
Och, brakuje wyzerowania zmiennej na początku pętli. Tutaj ten fragment: [syntax=vb]With Sheets("forecast") For i = 1 To nUnique.Count ar = 0 '<<<to trzeba dopisać ileDane = WorksheetFunction.CountIf(wkSrc.Columns(... nUnique(i))[/syntax] Nie porównywałem tych danych "ręcznie", czy raczej "ocznie" :) Ale wszystko wyszło "do wprowadzania"....
Złe podejście do tematu a rozwiązanie było już podane powyżej. Na początku zadeklaruj tablicę 8 elementów (nie znam Bascoma i nie wiem jak się to robi) W pętli wylosuj sobie wartość poprzez RND(max. wartość) a następnie sprawdź w tablicy czy ta wartość już nie występowała jeśli tak to wracasz na początek. Najłatwiej będzie wylosować pierwszą zmienną...
Raxillion : Proszę nie wprowadzać w błąd początkujących użytkowników! Tylko pamięć zmiennych globalnych jest automatycznie inicjalizowana zerami. Tablice lokalne nie są automatycznie inicjalizowane. Elektronik9 : Zamiast funkcji rozmiar() użyj standardowej funkcji strlen() zadeklarowanej w nagłówku cstring. Zamiast porównywać kod znaku do 32 użyj konwersji...
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.
Przepraszam - z palca pisałem bo kod mam na innym kompie. Juz poprawiłem (tab_2 na tab_1, i i++ na i=i+2). i<=2*nn-1 - chodzi mi o wybieranie co drugiego elementu (z zadanego zakresu 2*nn-1 -> też jest zadeklarowane jako globalne - już dopisuję) (dodane później) To jeszcze dodam, że po umieszczeniu tego kawałka w części głównej "main" - wszystko...
[syntax=cpp]int o; scanf("%f", &o); if(o=1) cout << ("Koszt PLN: ") << (cena_paczki+cena_towaru)/euro; else cout << (cena_paczki+cena_towaru)/dolar;[/syntax... Nie wiem co poprawiłeś ale dalej z uporem maniaka deklarujesz zmienną typu 'int' a usiłujesz jej przypisać wartość float (hint "%d" ). I tak samo nadal przypisujesz do zmiennej...
porównywanie komórek porównywanie napięć asembler porównywanie
pralka brzydki zapach zbiornik kombinowany limit polaczen
multimeter analogowy pętla stacyjki
Ustawienia MP4 do odtwarzania na telewizorze Kodowanie kluczyka Jeep Grand Cherokee 2016 - jak to zrobić?