Dodaj log debugowy w setupie aby sprawdzic czy nie resetuje Ci się mikrokontroler. Używałbym char[] zamiast String i porównanie stringów strcmp(). Zamiast tej ściany if-else wrzuciłbym komendy do jakiejś tablicy structów. Gdzie struct zawierałby dwa pola on i off które wskazują na komendy. Indeks tablicy wskazywałby który elektromagnes właczasz/wyłączasz....
(...) mniejsze muszę dodać AI: Do jakiego zastosowania mają być użyte te panele (np. ładowanie akumulatora, zasilanie konkretnego urządzenia, system off-grid/on-grid)? off-grid zasilanie domu przez akumulator Krótka odpowiedź Dwa panele Epever 180 W dostarczą podobną moc (≈ 360 W) jak jeden panel Astroenergy 360 W, ale ich napięcie i prąd roboczy różnią...
Nie, to drugie wyśle kody ASCII tych cyfr, a pierwsze wyśle znaki specjalne o kodach 5, 6 i 7, poza tym domyślam się, że każdy każdy println() wysyła jeszcze na koniec znak końca linii.
Nie bardzo rozumiem, masz listę użytkowników i nie umiesz znależć tego którego już znasz z loginu? Najprościej: zwykłe wyszukiwanie w tablicy (i co z tego, że to Excel). Jak wolisz po Excelowemu to użyj Range.Find i pobierz sobie wiersz (chyba to pionowa tablica?) i dalej to już proste. Jeżeli używasz pliku na serwerze to właściwie już jest to jakaś...
...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...
Zacznijmy od tego, żebyś nie traktował modułu vba jako nieodłącznego składnika excela powiązanego z nim zasadą "dopóki obrączka nam nie odpuści" - vba to tylko "doszywka" lepiej lub gorzej pracująca, zależnie od sytuacji i danych. To co dzieje się w kodzie modułu niekoniecznie musi odpowiadać temu co dzieje się bezpośrednio w arkuszu. Następnie, w pkt...
Witam. Mam nastepujacy problem. Wezmy pod uwage plik tekstowy zajmujacy jakies 30 MB i zawierajacy kilkaset tysiecy lini tekstu. Pozniej do tego pliku dokladamy jeszcze np 10 lini :) I teraz chodzi mi o program ktory porowna mi linia po lini te dwa pliki i rózniace sie wersy zapisze do trzeciego pliku :) jakby ktos mogł podac tu kodzik zrodłowy ( zbyt...
https://obrazki.elektroda.pl/2540082600_... Tym razem coś współczesnego. Trochę już starych tunerów pokazałem, więc pora na odmianę. Standardowo, najpierw prezentacja wnętrza a potem analiza pamięci Flash wraz z wypakowaniem Linuxowego systemu plików. Może też uda się znaleźć program do zmiany wsadu? https://obrazki.elektroda.pl/2921009800_...
Prawie że na kolanie napisane: #include <avr/io.h> #include <avr/interrupt.h> #define USART_BAUDRATE 57600 #define BAUD_PRESCALE (((F_CPU / (USART_BAUDRATE * 16UL))) - 1) // maksymalna liczba znaków polecenia #define UART_MAXBUFF 16 // bufor znaków polecenia (UART_MAXBUFF znaków + jeden pod znak zero)...
Już pisałem wcześniej, że albo masz ustawione ograniczenie mocy , albo falownik ma 7 kW a nie 10 kW bo wyraźnie obcina produkcję przy 7 kW . Na drugą opcję wskazuje także temperatura falownika bo jest obciążony mocą paneli i pracuje na maksa. Można to łatwo sprawdzić odłączając jeden string na jeden słoneczny dzień. Jeśli moc maksymalna dojdzie powyżej...
Witajcie po krótkiej przerwie, dojrzewam do myśli o zainstalowaniu bardziej zaawansowanego off-grid i potrzebuję mocno waszego wsparcia iporady. Myślę o Avenji 6200W, tak jak tu mi (at)michalpv podpowiedziałeś, a chyba (at)maverick73 masz zainstalowane? Mam 8 paneli 410W. Potencjalna ekspozycja wschodnia. Mógłby być drugi string na zachodniej stronie....
https://obrazki.elektroda.pl/4269875400_... Oryginalny DeepSeek jest raczej za duży, by uruchomić go na domowym sprzęcie, ale repozytorium Ollama oferuje ciekawą alternatywę bazującą na dostrajanych (tj. trenowanych w oparciu o rezultaty większego modelu) modelach LLama i Qwen. Występują one pod nazwami deepseek-r1:1.5b/7b/14b/32b...
Czy to normalne że natężenie prądu jest zawsze niższe na stringu PV2 o około 0.5A Witam, Sofar 3.68KTLM Panele 2 stringi po 8szt każdy, takie same. Przez kilka dni w string PV2 miałem wpięte tylko 7 paneli i patrząc na statystyki miałem lepszą produkcję przy siedmiu niż jak wpiąłem ósmy. Może to margines błędu ale na pewno nie zauważyłem zwiększenia...
Masz czas na wypróbowanie moich binariów? Porównanie (build vs read): https://obrazki.elektroda.pl/1956295900_... Dodano po 39 String refs podobny: https://obrazki.elektroda.pl/1369593700_... Dodano po 4 XR872 w oryginalnej lampie błyskowej aparatu A9: https://obrazki.elektroda.pl/9232440300_...
https://obrazki.elektroda.pl/6862282400_... LN882H to układ WiFi & BT Wireless ARM Cortex-M4F SOC, który można znaleźć w niektórych urządzeniach IoT. LN882H posiada prosty protokół flashowania UART, który może być używany do odczytu i zapisu zawartości pamięci flash, zwykle w ramach procesu zmiany oprogramowania układowego lub...
Przejrzałem oryginalną wiadomość, ponieważ zauważyłem, że jest niezgodność w definicji pinów, jest pin 13 podłączony do niestandardowego MCU, a nie 14, poprawiłem post ... przepraszam Alex Dodane po 4 Wystarczyłby sterownik, który przekierowuje pakiety przychodzące z wybranego UART (lub jeszcze lepiej GPIO) i pozwala na porównanie na poziomie skryptu......
https://obrazki.elektroda.pl/1343748300_... Zapraszam na analizę wnętrza, budowy oraz protokołu komunikacji (TuyaMCU - oparte o UART) nietypowego kontrolera paska LED Miboxer FUT037W+. Omawiany tu produkt wyróżnia się tym, że oprócz komunikacji WiFi wspiera też sterowanie przez RF, z tego też powodu producent zdecydował się zbudować...
Nie twierdzę ze jest najlepszy i jedynie słuszny. Mam porównanie z froniusem i robi robotę. Do tego nic nie trzeba z laptopem koło niego biegać a juz tym bardziej żadnych godzin ustawiać. Natomiast dla ludzie u których występuje choćby przejściowe zacienienie optymalizatory są obowiązkiem. Z optymalizatorem (taka przetwornica dc/dc zapewniająca stałą...
https://obrazki.elektroda.pl/9157820500_... Moduł ESP8266EX będzie niebawem dostępny na elektroda.pl. Dokładny opis jak zintegrować moduł ze środowiskiem Arduino, znajdziecie w materiałach opisujących poprzednio udostępnione moduły: DS18B20 ), oraz analogowego ( TMP36 ) czujnika temperatury a także sterowania przekaźnikiem przez internet....
W BIOS ustawienia portów są takie: Port 0 - IRQ 4 Port 1 - IRQ 7 Port 2 - IRQ 10 Port 3 - IRQ 11 W portach 1,2,3 jest opcja "change setting", aktualnie ta opcja jest na autodetect. Czyli według powyższych informacji spróbować ustawić: Port 1 - IRQ 3 Port 2 - IRQ 4 Port 3 - IRQ 3 ? Nie będzie się dublować ? Typ płyty głównej: [syntax=bash] test(at)testPC:~$...
niektórzy nie potrafią zmienić narzędzi na bardziej odpowiednie/wydajne, bo myślą, że nauka nowego języka programowania to ekstremalne wyzwanie. Stąd cała masa projektów, które zyskałyby na przejściu z Pythona na C++/C# czy nawet VB. Chyba nie do końca wiesz o czym piszesz. Performance to jedno a złożoność programu źródłowego drugie. Obecnie C++ w...
strcmp przegląda string od początku dlatego porównanie z "tresc sms" nie zadziała. Żeby rozdzielić string trzeba wyszukać charakterystyczne znaki funkcją strchr() lub po prostu przeglądać całą tablice i po natrafieniu np. na + zapisać 11 znaków do innej tablicy.
Gdyby tak było, to by na wykresie obcinał, mając 9,2kW a testowałem na innym falowniku o mocy 15kW i tez był problem. A mógłbyś załączyć wykresy napięć i prądów DC w słoneczny dzień i ile paneli przypada na string ? Można wtedy odczytać czy panele są obciążone przez falownik i jak się zachowują.
Poruszyłeś ciekawy temat też jestem w trakcie zakładania instalacji fotowoltaicznej i też mam dylemat ile stringów, napięcia mam nie przekroczone przy podłączeniu na jednym stringu. Pisałem na forum ile zrobić stringów i wychodziło na to że jeden też byłem do tego przekonany mam falownik sofar i napisałem do sofara jako to widzą i zalecają dwa stringi...
Witam. Mam funkcje, ma liczyć ilosc wystapien w stringu: [syntax=c] int count_letters(string str, string character) { int count = 0; string::size_type pos = 0; while((pos = str.find_first_of(character,pos)) != string::npos) { pos++; count++; } return count; } [/syntax] Moje stringi to [syntax=c] string s1; string s2[jakies_n]; [/syntax] Wszystko dziala...
Dane w KeywordTab powinieneś zakończyć '\0', bo skąd inaczej wiesz, że za "Test01" nie ma dalszego ciągu? Tak działają funkcje z string.h, np porównujące napisy strcmp i strncmp. Jak nie chcesz string.h to porównanie napisów sprowadza się do porównania po znak po znaku, ze dwie linijki kodu. Dla konkretnych napisów możesz napisać lepsze funkcje.
W stringu który odbierasz szukasz czegoś takiego String odpowiedz = "OK\r\n"; Czyli OK+CR+LF Dlaczego dziwisz się ze jak usuniesz w terminalu wysyłanie tych znaków to porównanie nie działa? dopisz sobie gdzieś zeby po kazdej próbie przeszukania tego stringu na port został wysłane dwie zmienne: ta której szukasz i ta W której szukasz, Wtedy będziesz...
Prośba o sprawdzenie kodu. Kod składa się z 5 "oddzielnych" programów, które pojedynczo (1 z nich zostawiam, a resztę zakomentuję) działają. Problem pojawia się, gdy chcę go uruchomić jako całość. W 60% przypadkach coś nie działa. Program wykona się cały bez errorów, ale 1) często wczytuje dane, a potem nie usuwa pustych wierszy 2) źle porównuje obie...
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?
nie testowałem tego tylko pisze z głowy. Ale skoro X to STRING to nie można go porównywać z pojedynczym znakiem bo STRING to tablica znaków. Porównanie musiałoby wyglądać na przykład: if X[1] = chr(32) then coś_tam wtedy warunek będzie spełniony jeśli w STRINGu X na pozycji 1 będzie spacja.
JVR Dlatego BankNR As String i BankNR = Cells(x, 7). Zwróć uwagę, że są BankNR zaczynające się od zera.
Temperatura z DSa jest ze znakiem, więc faktycznie porównanie z liczbą bez znaku będzie błędne... Przecież wystarczyłoby zastosować liczby ze znakiem - int16_t. Ewentualnie przesunąć wartość, tak aby nieużywane były te same bity w obydwu liczbach (albo najstarsze, albo najmłodsze). Do tego jeśli w liczbie jest X bitów odpowiedzialnych za ułamki, liczbę...
Problem wynika z faktu że prompt zwraca string a nie liczbę, porównanie stringów natomiast prowadzi do sytuacji że "2" > "15" bo porównywanie odbywa się kolejnymi literkami, by pozbyć się tego błędu trzeba nałożyć dodatkowo na wynik prompta funkcję paserInt. Działający kod wyglądałby następująco: liczbaA=parseInt(prompt("Podaj dolną liczbę","hehe"));...
To zależy do czego chcesz stosować te cyfry, jak tylko porównanie to możesz trzymać w dwóch zmiennych. Oddzielnie część całkowitą i oddzielnie ułamkową, tylko ułamkową musisz uzupełniać zerami do stałej długości. Można też porównywać stringi bez konwersji na liczby, najłatwiej to zrobić uzupełniając string zerami z przodu i z tyłu do określonej długości...
Może spuść trochę z tonu kolego - nikt tu się nie wymądrza, tylko próbuje Ci pomóc zrozumieć, nie licz na to, że ktoś napisze coś za Ciebie. String jest klasą, char jest typem podstawowym - tak się składa, że nie da się porównać tych dwóch obiektów. Jak rozumiem z opisu problemu w wierszu tabeli masz tylko jedną literę i z nią chcesz porównać znak z...
Faktycznie dziwnie to wygląda - a próbowałeś sobie zrobić podgląd rejestrów w symulacji, czy na pewno masz tam NULLa na końcu? A co Ci sie wyświetla w terminalu? Odpalałeś to na uC czy tylko w symulatorze? Jeśli odpalałeś, to może sprawdź sobie ten string w ten sposób,że co sekunde wyświetlaj sobie na ledach (jeśli możesz) wartość *tekst, albo zrób...
Funkcja strcmp: Compares the C string str1 to the C string str2. This function starts comparing the first character of each string. If they are equal to each other, it continues with the following pairs until the characters differ or until a terminanting null-character is reached. nie zakonczyles tablic znakiem pustym.. poza tym dokladnie tak jak Brutus...
Windows nie jest systemem czasu rzeczywistego, a już na pewno nie jest nią platforma .NET :) Jest raczej nastawiony na obsługę zdarzeń. Sam pomiar czasu czy porównanie dwóch czasów zajmuje ileś-tam mikrosekund, więc raczej nie zrobisz super-dokładnego zegara, który się nie będzie rozjeżdżał z czasem. W mikrokontrolerach można sobie wyliczyć ilość cykli...
1. Gdzie w apostrofach jest 0? 2. Myślę, że jakbyś wiedział, do czego służy rejestr (E)SI, to by nie było pytania. Ponadto przecież w następnej linijce go wykorzystujesz. 3. mov byte ptr min, al - przeniesienie bajtu danych do zmiennej min z rejestru AL. Moim zdaniem zupełnie niepotrzebne w tym miejscu stosowanie wskazania rozmiaru danych. Tego typu...
" #define PSTR ( s ) ((const PROGMEM char *)(s)) Used to declare a static pointer to a string in program space. " Przetłumacz sobie dobrze to objaśnienie z avr-libc. Fantastyczny przykład na manipulację. Jak już sobie dobrze przetłumaczysz TO objaśnienie, to przetłumacz sobie dobrze CAŁOŚĆ zawartą przykładowo w poście #3 tego wątku. A potem porównaj....
Witam, Podczas pracy nad listą jednokierunkową powstała we mnie pewna wątpliwość, a mianowicie czy w operacji łączenia dwóch list i generalnie przemieszczania się po liście, następujące zapisy są sobie równoważne: struct wezel *iter = pierwszy; while(iter->nastepny) { iter = iter->nastepny; } oraz struct wezel *iter = pierwszy;...
i się zapętliłem. Teraz mój kod wygląda tak. Dalej nie spełnia moich założeń a poza tym przestał działać. Proszę używać znacznika syntax, zmienione
Dziękuję za wskazówki. Wczoraj posiedziałem trochę przy "helpie" do iFixa, znalazłem przykładowy kod i troszeczkę go przerobiłem. Udało mi się osiągnąć połowę sukcesu - animacja prostokąta w zależności od podanych limitów w innych zmiennych w bazie. Poniżej przedstawiam listing: LookupObject.Addlevel 10, 255, ReadValue("S2_A_PEAK_YELLOW_LVL.F_CV") LookupObject.Addlevel...
Jeśli masz ich stałą i niewielką ilość to wystarczy po prostu takie statyczne zapisanie, jak podałeś wcześniej. Jeśli masz dynamiczną ilość lub bardzo dużą, to TForm udostępnia coś takiego jak tablicę Components . Wystarczy więc na początku przelecieć ją (od 0 do ComponentsCount-1 ) i wobec obiektów, które są ( is ) TLabel, dodać do swojej listy labele....
Witam. Ze względu na warującą ostatnio na dworze temperaturę chciałem zrobić prosty termometr oparty na 89s52 i czujniku 18b20. Napisałem program i o ile pomiar temperatury działa należycie z dokładnością 0.5*C to mam spory kłopot z porównaniem i zapamiętaniem tej minimalnej- aby rano wiedzieć do jakiej spadła temp w nocy. Układ sprawuje się dobrze...
Witajcie, mam pewien problem w Jsp. Piszę formularz do fakturowania. Chce sprawdzić jego dane pod względem poprawności wpisywania znaków. Mam pola typu "Imię", "Nazwisko", "NIP", "Regon" etc... Walidacja danych dla nip'u i regonu jest dla mnie zrozumiała, konwertuje to do int i jeżeli user poda litery w tym polu, to blok catch odegra swoją rolę w walidacji....
Witam, czy ktoś może pomóc, bo kompletnie nie wychodzi mi nic:/ niestety z java.sun.com niewiele mogę zrozumieć. Ew. czy może ktoś pokazać podobny kod, bo na zasadzie analizy kodu bardzo szybko łapię. Potrzebuję sortowania wg. nazwisk i wg. średnie (ale wystarczy jedno, to sobie już dam radę). Zadanie: Napisz program, który tworzy klasę Baza1, która...
Argument "tblList" to nazwa zakresu w tej "drugiej" tabeli? -tak, tblList to zakres w drugiej tabeli Po drugie: dlaczego tak komplikujesz? Jeśli funkcja arkuszowa to (pojedyncze) CountIf . Ale prościej byłoby wykorzystać Range.Find i jeśli błąd, to znaczy że nie ma... - nie umiałem sobie poradzić inaczej jeśli chodzi o kod wiec zastosowałem funkcje...
Napisanie makra pewnie będzie najprostszym podejściem... Żadnego jeszcze nie napisałem, więc nie podpowiem jak to zrobić :P Na pewno makro to nie jedyne rozwiązanie. Jeżeli platforma .NET nie jest Ci obca to możesz wczytać dane z własnego programu. Akurat miałem trochę wolnego czasu i napisałem dwie metody: - w jednej skorzystałem z Microsoft.Office.Interop.Excel.dll,...
No właśnie, co rozumiesz przez "szybki" sposób? Nie musisz porównywać wszystkich elementów w tablicy, jeżeli już pierwszy się nie zgadza, możesz pominąć sprawdzanie reszty... Nie wiem na ile losowe masz te dane w tablicy, ale taki kod - tworzący 3.000 losowych tablic, w tym 3 odpowiadające wzorcowi, z zastosowaniem pętli na moim komputerze (co prawda...
porównanie string bascom growat string łańcuch string
wymiana wentylator klimatyzacja czujnik pralka prostownik schottky
projektor firmware mastercook iskrowniki
Różnice między funkcjami direct i inductance w elektrycznej próbówce Schemat wzmacniacza ZRK TWR 12/20 - poszukiwania