Przeanalizuj dobrze indeksy do tablicy, ponieważ pierwszy błąd to właśnie przekroczenie zakresu tablicy. edit: Pokaż też dany kawałek kodu. Zawsze będzie łatwiej znaleźć błąd ;)
Brakuje odpowiedniego formatowania tekstu dla c++. Poza tym to dla i = 19 nastąpi przekroczenie zakresu tablicy.
Twoj problem w większości wynika z drgania styków. Maskowanie drgań styków jest dobrą (albo nawet niezbędną) praktyką ale problem jest chyba inny kiedy naciskam przycisk pętla while wykonuje się kilka razy No i prawidłowo, while "kręci się w kółko" kiedy warunek jest spełniony, czyli przycisk jest wciśnięty. Powyższa uwaga autora sugeruje, że instrukcje...
Niby banalne a jednak mam pewne zamieszanie w głowie. O ile z tablicą jednowymiarową sprawa dla mnie jest dość prosta o tyle nie do końca rozumiem ja wygląda to z tablicą dwuwymiarową. Dla przykładu mam tablicę char Tablica[5][5]; //5 wierszy po 5 kolumn co będzie, a w zasadzie w jakim miejscu trafię jak przekroczę którąś z wartość np Tablica [0][6]=1;...
Witam, Zadeklaruj tablicę gdzie będziesz przechowywał wartość (znaki) do wysłania. Najlepiej abyś utworzył blok programowy. W każdym cyklu zwiększaj o jeden wartość zmiennej pomocniczej która będzie indeksowała po elementach tablicy. Pamiętaj żeby nie przekroczyć zakresu tablicy i masz problem rozwiązany. Pozdrawiam,
No, to chyba namierzyłem ten błąd. Faktycznie, w przerwaniu SPI obsługuję tobie tablice transmitowanych danych i wyglądało na to, że przekroczyłem zakresy tablic a raczej - miałęm nadajnik SPI niezsynchronizowany z odbiornikiem pod względem liczby wysyłanych bajtów i się jakoś to sypało. Program przepisywałem fragmentami i "na piechotę" sprawdzałem,...
Jeszcze dodam że należy pilnować aby nie przekroczyć zakresu tablicy podanej w parametrze, bo skutki takiego czynu mogą być niemiłe. Dobrą praktyką jest zdeklarowanie stałej która przechowuje rozmiar tablicy, i tą stałą wykorzystujemy dla deklaracji tablicy oraz jako maksymalnej wartości indeksu np: #define ROZMIAR_TABLICY 512 void skanuj_tablice(unsigned...
Widze ze moj problem nie wynika jednak z niewiedzy jak usuwać tablice dwuwymiarowe... Przerbiłem moj program. Teraz używam tylko i wyłącznie tablic jednowymiarowych. I problem jest identyczny. Gdy odpalam destruktor pojawia sie ten sam komunikat. Moze przekroczyłem gdzieś zakres tablicy... poszukam ... jak by ktoś miał pomysł w czym moze tkwić problem...
Witam Mniej zmian trzeba będzie dalej wprowadzać. Raczej więcej:) choć to sprawa na inny temat:) W kodzie wypadałoby dodać zabezpieczenie przed przekroczeniem zakresu tablic w strukturze. Pozdrawiam.
Ten zapis jest analogiczny do odwołania się do wartości z tablicy znajdującej się pod MAT_INOUT o indeksie równym wartości wyrażenia (row*size1)+col. Zatem: V_OUT[row] += MAT_INOUT[row * size1 + col] * V_IN[col]; TAk? Dodano po 4 Tylko tablica MAT_INOUT jest tablicą 2D o rozmiarze [100][320]. W przytoczonym wyżej przełożonym...
Aj, o jednym zapomniałem - dodawanie będzie generować przeniesienia. Algorytm działa tylko dla liczb dodatnich. Poprawiona wersja: unsigned char a[N], b[N], c[N+N]; unsigned int p1, p2, p3, resm, resa; for(p1 = 0; p1<N+N; p1++) c[p1] = 0; for(p1 = 0; p1<N; p1++) { for(p2 = 0; p2<N; p2++)...
Kompilator nie znalazł funkcji void WyświetlPlansze(int, int), bo nie była zdefiniowana. Jest tylko prototyp tej funkcji w pliku ruch.h. Zdefiniowałeś funkcję o tej nazwie void WyświetlPlansze(int gracz_X, int Pole[2]) - ale ta funkcja nie jest tą zadeklarowaną - to jej przeciążona "siostra" - zamiast dwóch argumentów typu int przyjmuje int i tablicę....
Dzięki :) Teraz mam kolejny problem char* pch; pch = strtok(data,"!(at)#$%")... while (pch != NULL) { myGLCD.print(pch, LEFT, 130); pch = strtok(NULL, "!(at)#$%"); } W przykładzie tej funkcji jest deklaracja char* pch Ogólnie program się kompiluje, niestety używanie w arduino deklaracji z...
Cały omawiany w tym temacie kod jest napisany w języku C, nie C++. Ponadto, jeżeli dobrze rozumiem intencję Autora, pierwszy przykładowy kod w pętli powinien robić "new char #include <vector> #include <string> #include <iostream> int main(){ vector<string> tab( 10, "Hello, world!" ); // Tablica...
Cześć. Jak w temacie mam problem z przekazaniem wskaźnika do tablicy dwuwymiarowej. Najchętniej zrobiłbym tablice dynamiczną calloc'kiem (od razu by mi ją wyzerował), ale niestety gcc (code::blocks + mingw) ciągle wywala mi błąd związany z tą nieszczęsna tablicą. Pomożecie mi? Dodano po 1 Ok. Sam się domyśliłem co nie tak z kodem. Wygląda na to, że...
Zamień proszę to: [syntax=c]for(i=0;i<=tekst.elements;i... na to: [syntax=c]for(i=0;i<tekst.elements;i+... W C tablica o n elementach jest indeksowana od 0 do n-1. Również tutaj będzie problem: [syntax=c]if(strcmp(tekst.tab[i],tekst.t... ponieważ znowu przekroczysz zakres. Musisz zmiejszyć ilość przebiegów...
W tym momencie program wyjdzie poza zakres tablicy jeśli w pliku będzie więcej niż 1000 napisów. Radzę skorzystać z std::vector lub dodać sprawdzanie ilości wczytanych napisów i jeśli przekroczy limit to break . Napisy wszystkie i tak musisz mieć w pamięci dla punktu c. Punkty a i b można by zrobić bez przechowywania wszystkich napisów jednocześnie...
Dla mnie wszystko jest jasne. Zakładam że table_temp jest tablicą wielkości typu int (16 bitów, ze znakiem). Mnożenie (*(Table_temp + 4) - '0') * 10000 (listing 2) kompilator domyślnie wykonuje jako int*int z wynikiem również int , no i dochodzi do przekroczenia zakresu -32768..+32767, które nie jest sygnalizowane. Natomiast operacja counter_temp +=...
Nie mam w tej cwili czasu na dokładniejszą analizę, ale zauważ że w celu uzyskania bardziej znaczącego bajtu zmiennej typu uint16_t należy podzielić przez 256, a nie przez 255. Zwiększ też wartość zmiennej ac_adder na 256, bo przy 24 otrzymasz przebieg poniżej 5Hz. Błąd jest na pewno w algorytmie bo np. to działa bez problemu (sprawdziłem dla pewności):...
No to nie wiem co Ci powiedzieć, bez kodu, ta zmienna ma w ogóle być przez jakieś funkcje modyfikowana czy powinna być nie ruszana podczas działania programu? Ja bym stawiał, że w jakiejś funkcji coś źle z jakimś pointerem robisz (przekroczony zakres) i on Ci pisze po tej tablicy przez przypadek. Same z siebie wskaźniki do funckji to jedynie Ci tyle...
Czyli sugerujesz zbudowanie drzewa binarnego w programie :) W sumie chyba najrozsądniejsze wyjście. Boli trochę, że każde porównanie to aż 6 instrukcji procesora i za każdym razem ładowanie porównywanej liczby na stos FP. Za programik dzięki - fajna rzecz :) Ale z moich testów wynika, że przy tablicach ponad 10 elementowych i rozkładzie częstości wejścia...
Zajrzyj do noty katalogowej i zobacz gdzie sie konczy tablica wektorow przerwan. I zaraz za nia umiesc etykiete start, nie stracisz ani jednego bajtu. To nie ma wiekszego znaczenia czy to pamiec wewnetrzna czy zewnetrzna, procesor dobiera sie do nich tak samo. Jezeli przekroczysz zakres wewnetrznych pamieci to procesor automatycznie bedzie probowal...
*wsk++; Ciekawe co ta linijka ma niby robić i niby po co? 4\/3!! ..tak głeboko to nie analizowałem :) ..popełniłem tylko *wsk=0; jako znacznik końca (kolejny za wczytanym z klawiatury) Powinna być jeszcze kontrola zakresu żeby nie przekroczyć rozmiaru bufora.
ech... liczniki działają tak, że jednowymiarowa tablica prezentuje ciąg... teraz ostatni element zwiększasz o 1. Gdy przekroczy zakres (podstawę systemu), to ustawiasz go na pierwszą wartosć, zaś powiększasz poprzedzającą. Gdy i ta przekroczy - robisz to samo... w skrócie: [syntax=delphi]for j:=len downto 0 do begin inc(tab[j]); if tab[j]>max then tab[j]:=min...
Pozwolę sobie czepnąć się tego kodu, przynajmniej estetycznie: przekroczenie zakresu zmiennych w c to zdaje się zachowanie niezefiniowane? W związku z tym może się dla cnt bezboleśnie przekręcić licznik (tak jak chcemy tutaj) a może zacząć nadpisywać sąsiedni bajt - zależnie od kompilatora. Czy się mylę? No mylisz się. Jaki sąsiedni bajt? w zależności...
Rozkaz "retlw" jest rozkazem pobrania do rejestru W argumentu i rozkazem powrotu, co może się odbywać w obrębie jednej strony jeśli nie adresujesz PCLATH, użycie bezpośrednio jako #asm, wyłoży Ci program, więc nie ma sensu rozbudowywać programu i martwic się czy zakres strony nie został przekroczony, proponuję ręcznie wpisywać dane i adresować w C.
Bezpieczniej jest zrobić bez podawania typu bo jak zmienisz zdanie i stwierdzisz, że int to za mało i teraz będziesz używać 8-bajtowego long long to jest duża szansa, że nie poprawisz malloca i wszystko będzie działać do pewnego momentu aż nie przekroczysz połowy wielkości zadeklarowanej tablicy (jeśli deklarujesz naprzód) albo nadpiszesz jakieś inne...
Najprościej (choć nie najwydajniej) - zrób po prostu licznik oparty o tablicę (aby móc wpisywć liczby z zakresu) - inkrementuj jego ostatnią część. Po przekroczeniu max ustaw na 1, ale poprzednik inkrementuj, a po przekroczeniu... I tak rekurencyjne do początku licznika. Potem tylko zsumuj elementy i sprawdź, czy wynik się zgadza.
Witam. Zauważ parę rzeczy w Twoim kodzie: [syntax=c] unsigned char const hexx1[2] = { 0x01, 0x01 }; fSuccess = WriteFile(hCom, hexx1, sizeof hexx1, &RS_ile, 0); cout << "Wyslalem:" << "\n"; for (int i = 0; i<2; i++) { cout << hexx1[i] << '\t';[/syntax]Te linijki definiują Ci tablicę typu char, czyli tablica znakowa, a...
A zatem ja bym to widział tak (rozwiązanie może i wolne, ale czytelne): Tworzysz sobie tablicę dwuwymiarową statyczna (['a'..'z','a'..'z'] of char). Wypełniasz ją w taki sposób, że idąc w każdym wierszu po kolumnach zaczynasz od Chr(Ord('a')+nr_wiersza), jednocześnie sprawdzając przekroczenie zakresu (wartość litery 'z'). Jeśli nastąpi - wracasz do...
Mógł bym jeszcze prosić o pomoc z tym ? Sortowanie śmiga, losowanie śmiga, ale sprawdzanie, czy rekordy nie są takie same nie śmiga. Trochę się na męczyłem, bo nie mogłem wpaść na pomysł, który by działał, ale wymyśliłem. Program działa, ale się sypie, gdy licznik (ten pod untilem) jest w okolicach 350. Chciałem znaleźć rozwiązanie. Dodałem zapis do...
To znaczy, od 10! zmienia format na naukowy to jeszcze nie przeszkadza bardzo Możesz zmienić domyślny format wyświetlania : http://www.cplusplus.com/reference/istre... ale od 13! zaczyna źle obliczać, przynajmniej mój kalkulator podaje inne wartości. Mam wrażenie, że definiując n przez double nie mam wielkiego pola do popisu. Przekroczyłeś...
(...) Bezpośrednia odpowiedź na pytanie Aby w węźle Function (Node-RED) przekazywać dalej tylko określoną liczbę elementów w zależności od godziny wywołania (zgodnie z logiką: 1. godzina → 1 element, 2. godzina → 4 elementy, 3. godzina → 8 elementów, itd.), możesz użyć poniższego przykładowego kodu JavaScript. Zakładamy, że: • msg.payload zawiera tablicę...
Przykład podałeś dobry ale zapewniam że nigdy nie dokonałem operacji przypisania na statycznym łańcuchu bo taka nie ma sensu. W C trzeba to robić za pomocą strcpy itp. Mam pytania dotyczące kolejnych warningów: (6) warning: array subscript is above array bounds Ten jak rozumiem dotyczy przekroczenia zakresu tablicy co w takiej funkcji: (7) warning:...
Jeśli chcesz zrobić to tylko na procesorze, to poszukaj informacji na temat buforów kołowych. Zasada działania polega na tym że masz dwa wskażniki jeden określający początek danych drugi określający koniec danych. Jeśli jeden z tych wskażników przekroczy zakres na bufor dane zapisywane są od początku bufora. (stąd nazwa bufor kołowy) Na procke lepszego...
(...) ' 5 Data 250 ' 6 Data 131 ' 7 Data 251 ' 8 Data 219 ' 9 Wstępna ocena dostępnych informacji W kodzie widzimy dwa liczniki (Liczba_ok i Liczba_nok) zadeklarowane jako zmienne typu Word, a także tablice na cyfry (Cyfra_ok i Cyfra_nok) jako typ Byte. Z punktu widzenia zakresu wartości samych liczników (od 0 do 999) nie powinno to powodować błędów...
... bo nie rozumiem czemu pseudo-twórcy nie dali zmiennych 5 bajtowych... Wtedy zapewne jakiś programista :D-maruda napisał by: "nie rozumiem czemu pseudo-twórcy nie dali zmiennych 6 bajtowych..." itd. Zastanawiałem się nad kiedyś nad zbudowaniem procedur arytmetycznych dla liczb wielocyfrowych i wykorzystaniem klasycznych algorytmów działań pisemnych....
back() to metoda (odpowiednik funkcji w obiektach) który zwróci ci ostatni element w CAŁYM wektorze, czyli to będzie element size() -1 tobie chodzi pewnie o uzyskanie elementu o indeksie los a nie tylko ostatniego. tak jak wspomniałem w ierwszym poście wektor można iterować jak zwykła tablicę. w przypadku tablic mamy: [syntax=cpp]int tablica[3]; tablica[0]...
Niby czemu nie może przekroczyć? Załóżmy, że Imax dla segmentu to 40mA, dobieram rezystor tak, aby np. przy 10V Isegmentu=20mA, jeśli napięcie wzrośnie do 15V to Isegmentu wzrośnie o (15-1,5)/(10-1,5)=1,6 razy, czyli zaledwie do 31mA, czyli ciągle jesteśmy w zakresie bezpiecznym dla diody. Co innego gdyby LED pracował na granicy już dla 10V, ale taka...
Ja miałem na myśli generowanie sinusoidy. Jeżeli już generujemy jednego, to dodać drugiego to mały problem. Co innego przy sygnale prostokątnym (a taki na razie sygnał generujesz). Tutaj faktycznie ciężko połączyć dwie różne częstotliwości. Zresztą chyba nie miało by sensu ze względu na zniekształcenia takiego przebiegu. Przy sinusoidach dajesz jakieś...
http://obrazki.elektroda.pl/6536610100_1... Witam. Przedstawiam szanownemu Forum konstrukcję, którą niedawno popełniłem. Pomysł na takie urządzenie wykiełkował, gdy wpadł mi w ręce duży transformator bezpieczeństwa i po kilku próbach okazało się, że po dowinięciu kilku zwojów na uzwojenie pierwotne będzie się doskonale nadawał na prostownik...
Witam Dzięki wielkie za odpowiedzi, już mam jakiś trop. Co do czujnika to wziąłem przykład z amatorskiego obrotomierz tego typu - posiadał zakres jeśli się nie mylę od 15 000 do 40 000 obr/min. Po przekroczeniu górnego zakresu obrotomierz wariował. Niestety nie mogłem sprawdzić na jakich podzespołach był zbudowany - ale mikrofon wyglądał na pojemnościowy/elektretowy....
Jeśli dobrze widzę, to biblioteka z której korzystasz (prawdopodobnie https://github.com/rogerclarkmelbourne/A... lub podobna) nie obsługuje znaków wielobajtowych (np. kodowania UTF-8). Powoduje to, że możesz zakodować znaki z tablicy o indeksach 0-255. W Twoim przypadku przekroczyłeś ten zakres...
Jeżeli to procedura obsługi przerwania to: # instrukcje cli i sei są zbędne, # jeśli cały program masz w asm, to może nie być konieczne odkładanie na stos użytych w przerwaniu rejestrów, ale wypadałoby chociaż odłożyć na stos SREG. Proponowałbym też użyć trybu CTC timera - nie będzie konieczności zerowania TCNT0 podczas przerwania. ...żeby analogicznie...
Mógłbyś mi coś więcej powiedzieć na ten temat? Jakoś nie przychodzi mi do głowy hipotetyczna sytuacja. Dane są zadeklarowane jako tablica bajtów. Nie może, bo post "riman"a jest nieprawdziwy (a mówiąc otwarcie to co twierdzi to są bzdury). Standard języka C++ (C zachowuje siędokłądnie tak samo) dokładnie mówi co się dzieje w takiej sytuacji i twój...
Moc do 5.5kW przy rozruchu bezpośrednio. Przy przełączniku gwiazda/trójkąt do 15kW. W PBUE 1980 są takie wartości, jak podał kol. haneb. Natomiast jest jeszcze zastrzeżenie, że można podłączać większe silniki, ale niezależnie od sposobu rozruchu prąd nie powinien przekroczyć 60 A. W przeciwnym przypadku potrzebna jest zgoda. (PBUE 1980, zeszyt 2, pkt...
Odpowiem tak aby nie wymyślać za wiele. Chodzi o to że kombinuję na sterownikiem do panelu dotykowego ale programowalnego. Chcę odciążyć procek od interpretacji współrzędnych i zrobić to tak aby można było w dodatku jeszcze go programować poprzez wgranie nowych współrzędnych miejsc do macania :) Zwracać ma kod odpowiadający powiedzmy umownie nazwę -...
https://obrazki.elektroda.pl/3668000400_... W związku z dużym zainteresowaniem szkoleniem z konfiguracji sprzętu BCS dla uczestników forum po raz kolejny zapraszamy na DARMOWE zajęcia. Tym razem szkolenie będzie obejmować : Funkcje inteligentne w urządzeniach BCS Podstawowe funkcje inteligentne w kamerach IP konfiguracja i zastosowanie...
Więc tak. Wszystkie zmienne oprócz tablicowych , Tr,Ti, Ur,Ui,Sr,Si i tymczasowych(SINGLE) są zadeklarowane jako Integer. Jako że składnia Bascoma i Visual Basic jest podobne, przetestowałem ten kod na komputerze (przetwornik ADC robi pomiary i wysyła wyniki do PC) i okazuje się, że z oknem hamminga działa dużo lepiej od programów, które testowałem...
Tylko nie naklejał bym blachy na całej powierzchni tylko w miejscach gdzie będą magnesy. Klejenie na całą powierzchnię jest po prostu łatwiejsze, a spoina pewniejsza. Łatwiej także zachować równą spoinę dociskając całą płytkę do arkusza blachy. No i trzeba kombinować, gdzie akurat wypadnie magnes. A pod względem kosztów... IMHO różnice wydatków w obu...
jeśli chodzi o podłączenie elektryczne to wystarczy wyłącznik ciśnieniowy oraz silnikowy który musisz już dobrać na podstawie tabliczki znamionowej silnika. Ważne jest to żeby prąd znamionowy silnika znajdował się w zakresie wyłącznika silnikowego. Połączenie w gwiazdę jest również słuszne jeżeli zasilać będziesz napięciem 3x400V, połączenie w trójkąt...
Z zainteresowaniem przeczytałem [url=http://mirekk36.blogspot.com/2012/0... Kolegi Mirka odnośnie stosowania buforowania zapisu do LCD alfanumerycznego. Skąd wzięło się moje zainteresowanie? Już tłumaczę. Często zdarza się, że po dłuższej pracy urządzenia pod wpływem...
Więc masz wybór: - robisz programową linearyzację - w dzielniku używasz źródła prądowego a nie rezystora Ale co ma nieliniowość czujnika do sposobu w jaki kolega chce wyświetlać wskazania ? ;) Przyjmijmy pusty zbiornik to 0R, połowa 50R, pełny 100. Dał rezystor 1k. Przy pustym ma 0. Przy pełnym ma (1000R+100R)/100R = 11. Przyjmijmy, ze dzielnik z rezystorami...
Już sam tytuł sugeruje, że nie będzie to miało nic wspólnego z nowelą Henryka Sienkiewicza. Istotnie, nie cofniemy się do wieku dziewiętnastego, a jedynie do połowy wieku ubiegłego. https://obrazki.elektroda.pl/9229931700_... Monoskop (w Rosji nazywany także titoskopem, od skrótu TIT- telewizjonnaja ispytatielnaja tablica) był specjalnym...
Witam APS błąd 647 Sterowanie ciśnieniem Ciśnienie powietrza w układzie przekracza lub przekraczało 13,0 bar. Elektryczna lub mechaniczna usterka jednostki sterującej, sprężarki lub zaworu elektromagnetycznego. Włącza się żółta lampka ostrzegawcza. Układ obniża ciśnienie powietrza poprzez ciągłą regenerację. Kod usterki zostaje aktywowany za każdym...
Witam, napisałem dwa programy na: 1. Sortowanie przez wybieranie: // Sortowanie przez wybieranie #include <iostream> using namespace std; bool wprowadzenie_danych(int &ilosc_elementow, int tablica[]); int sortowanie_wybieranie(int tablica[], int n); int najmniejszy(int tablica[], int n, int start);...
jaki regulator najlepiej najlepiej zastosować żeby prąd nie psuł mi więcej sprzętu? Taki przenośny, czy montowany na stałe. Zależy co chcesz zabezpieczyć : a) jeżeli dotyczy to organów to wystarczy stabilizator napięcia przed listwą zasilającą organy. b) jeżeli masz w domu-pracowni więcej wrażliwych urządzeń to w tablicy rozdzielczej lub obok. Kolega...
Chciałem nieco pomóc Mariuszowi44 ale szybko zamknął temat :-(. Ponieważ temat może zainteresować innych, zamieszczę go jednak w osobnym wątku. Nie lubię pisania skryptów w VBA. Uciążliwa składnia języka odstrasza trochę. Ale za to Lubię kombinacje na liczbach i programowanie. Ponieważ do podręcznych zadań używam bardzo często PHP (wbrew pozorom to...
Nie wiem jak innym forumowiczom, ..ale wg mnie fajny byłby taki projekt jak ten który po wejściu w interfejs webowy Czyli trzeba by WiFiManager też podłączyć aby nie musieć na sztywno wpisywać danych sieciowych. na tym samym dashboard'zie pod spodem wyrysowany wykres ze wszystkich zebranych danych temperatury i wilgotności w tablicy kołowej (w tym...
Twój detektor daje wiarygodne wyniki tylko w pierwszym zakresie. Drugi zakres, to mocno lub bardzo mocno zaniżone wskazania. Trzeci to totalna abstrakcja i to nie tylko z powodu faktu że żadna lampa tak szybko nie działa - ale również dlatego że Twój program też tak szybko nie działa bo nie ma takiej możliwosci. Zrób w zakresie drugim korektę czasu...
Czyli będzie to wyglądało przy deklaracji: ChannelMUX Nie tu mają byc wartosci jakie chcesz wpisać do rejestru ADMUX Czyli tak: w rejestrze ADMUX definiuję napięcie referencyjne, z której strony ustawiam bity i jakich kanałów przetwornika używam. Czyli na podstawie: http://obrazki.elektroda.pl/9318707600_1... ustawiam sobie napiecie...
Używam od kilku lat skryptu z postu: https://www.elektroda.pl/rtvforum/topic3... Autora lanzul. Do tej pory było Ok. Wszystko. Ale od zeszłego roku Windows widzi problemy wszędzie gdzie ich nie ma. Wyskakuje błąd, że okno nie jest aktywne i skrypt nie chce tworzyć kolejnej części prezentacji. Ktoś ma pomysł jak się przed tym zabezpieczyć, poprawić?...
Fabrycznie PT jest bardzo zróżnicowany i wygląda tak: http://obrazki.elektroda.pl/1884005100_1... Ja ustawiłem stały PT dla 2D i 3D i wygląda tak: http://obrazki.elektroda.pl/2306328600_1... Od razu napiszę, że wartość PT (Power Target) to wartość, która nie wymusza mocy pobieranej przez GPU, tylko jest zakresem, w którym...
Witam Dzięki za radę. Poszedłem za ciosem i (z pomocą jednego z kolegów) zrobiłem bibliotekę do odczytu ADC. [syntax=c]//-------------ADC_W.h-----prz... extern void czekaj_ms(int czas); int ADCF=0; unsigned int i = 0; char chr[10]={ }; //--------------------------------------...
Nie stosuj polskich liter (ś,ć,ł..), nie ta strona kodowa. Częściowo poprawiłem kod, na tej podstawie dopisz resztę. Przy zadeklarowaniu tablicy o wielkości program projekt; uses crt; type sm = record Imie_i_Nazwisko : string[25]; Miejsce_Zamieszkania : string[10]; Data_Wprowadzenia : string[10]; Metraz : real;...
Homologacja obowiązuje we wszystkich lampach, które posiadasz na zewnątrz auta Podświetlenie tablicy rejestracyjnej jako jedyne z zewnętrznego oświetlenia nie wymaga żadnej homologacji Rzeczywiście w procesie dopuszczenia pojazdu do ruchu sprawdzane są wszystkie źródła światła i KAŻDE z nich (oświetlenie zewnętrzne) musi uzyskać osobne świadectwo homologacji....
Co do elektryka to mam go już 10 miesięcy i jestem zadowolony. Fotowoltaika daje komfort jazdy po mieście ( za friko ) , ładuję go w garażu i tylko mi żal, że tak mało zużywa prądu ( 12 kWh na 100km ) bo nie mam gdzie pakować nadwyżki z Fotowoltaiki. Byłem kilka razy na dłuższych wyjazdach ( Bratysława, Kraków , Druskienniki , Wilno, Zawoja ) i nie...
Planuję zainstalowanie elementów ochrony przeciwprzepięciowej w instalacji, do której podłączony jest sprzęt komputerowy. Planowany układ docelowy (na rysunku) obejmuje ochronniki klasy B+C oraz D. Dodatkowo, podłączone urządzenia będą zabezpieczone zasilaczami awaryjnymi (UPS) oraz listwami przeciwprzepięciowymi. Jak rozumiem, jeśli wartość prądu udarowego...
Witam Tak Panowie ja się z Wami zgadzam (z racji tego iż w programowaniu jestem jak but) chociaż z tymi diodami i analogowym wskaźnikiem zupelnie nie. Jeżeli chodzi o program to od początku miałem takie wrażenie, że cos jest nie tak. Uważałem, że trzeba to napisać co najmniej w C, ale najlepiej w asemblerze - niestety programista mi nie powiedział w...
Witam, Chciałbym podyskutować i wymienić doświadczenia na temat sposobu zarządzania i przechowywania parametrów sterownika mikroprocesorowego programowanych przez użytkownika. Ogólne założenia: - parametry przechowywane w EEPROM - program sterownika w "C" - parametry różnych typów bool, uint8, int8, uint16 ... - zmienne inicjowane przez odczytane parametry...
Tam gdzie pojawią sie ledy warto pomyśleć o kontroli fotooptycznej, np. fotorezystor zasłonięty w ten sposób aby nie było wpływu światła zewnętrznego. Przykładowo, za cienką rurką o długości kilku centymetrów, lub za światłowodem, ktorego koniec/czujnik w takiej rurce. Pomyśleć może i warto, ale na tym się skończy. Przecież tu chodzi głównie o światła...
Witam Zaciekawił mnie temat, mam wiedzę z zakresu gazu, powietrza, ciepłownictwa do 100 oC, wykorzystaniu pary, ale sam proces wytwarzania pary jest mi obcy ( wiadomości zasłyszane bądź logiczne ). Kolega Plumpi jak pisze jest fachowcem w dziedzinie pary, proszę więc o wskazanie mi błędów w moim rozumowaniu ( człowiek uczy się do śmierci, a wiedzy nigdy...
https://obrazki.elektroda.pl/4615637200_... Zapraszam na kolejny projekt zrealizowany w oparciu o Arduino R4 WiFi. Tym razem wykonamy prostą grę "snake" na wyświetlaczu matrycowym znajdującym się na pokładzie Arduino. Gra będzie polegać na sterowaniu tytułowym "wężem", który może "zjadać pokarm" i zwiększać swoją długość. Gra kończy się...
•stosuj volatile do wszystkich zmiennych globalnych, •stosuj volatile zawsze dla zmiennych używanych w przerwaniach i poza nimi. Takie podejście zmniejszy ilość Twoich problemów w początkowej fazie nauki C. Później gdy już poznasz dokładniej język C, będziesz wiedział kiedy i jakie odstępstwa od tych zasad można lub należy robić. Poczytaj...
http://obrazki.elektroda.pl/6038046600_1... http://obrazki.elektroda.pl/9492337500_1... http://obrazki.elektroda.pl/8744464400_1... http://obrazki.elektroda.pl/7450126200_1... Jak to w życiu bywa, człowiek kolejny raz staje przed wyborem kupienia wątpliwej jakości chińskiego produktu,...
https://obrazki.elektroda.pl/7949272800_... https://obrazki.elektroda.pl/4648442800_... Dzień Dobry Wieczór, Temat wraca niczym bumerang, a ja znalazłem chwilę żeby przedstawić kolegom dalszy ciąg. Niniejszym również informuję że nie padłem ofiarą pewnej choroby o której teraz głośno (jak na razie :D). W tym odcinku...
Ja mam troche inne zdanie. We wszelkich operacjach arytmetycznych powinno sie uzywac konwersji typow nawet jezeli sa nadmiarowe. Dzieki temu mozemy czasami uniknac pomylek. Odsylam do C Codic Standard. 8-O Gdzie tak uczą? Po pierwsze, nie ma czegoś takiego, jak uniwersalny "C Coding Standard" - niestety :-(. Więc nie wiem, co konkretnie masz na myśli....
https://obrazki.elektroda.pl/7393623100_... Witajcie, dziś dla odmiany mała zabawa programistyczna. Przedstawię tu jeden prosty trik na oszczędzanie pamięci przy zapisie typu integer w języku C i nie będzie to po prostu rada w stylu "użyj typu 8-bitowego zamiast 32-bitowego". Pokazany tu typ sam dobierze sobie potrzebną ilość bajtów...
http://obrazki.elektroda.pl/2856885400_1... Witam! Już po świętach, ale w tym roku studentom (i nie tylko) wpadło ponad 2 tygodnie wolnego. Dlatego ten czas poza świętowaniem i jedzeniem :) postanowiłem spożytkować, aby wykonać coroczny projekt detektora promieniowania. :D Na pewno część elektrodowiczów pamięta, jak 2 lata temu ukazał...
Kod napisałem pod temat, ale to dla mnie nie problem piszę bardziej skomplikowane rzeczy, ale nie o tym mowa. W tym kodzie wydaje mi się jest to dobre, że pomiar okresu masz przy określonym poziomie napięcia subtonu, więc możesz ustawić jakieś minimalne napięcie przy którym pomiar okresu będzie pewny. Najniższa f subtonu to 67 Hz więc okres trwa ~15ms...
Porada #3 — zastosuj narzędzia do statycznej analizy kodu, aby zidentyfikować potencjalne błędy Języki programowania, których twórcy oprogramowania wbudowanego używają na co dzień, zazwyczaj nie są w pełni określone i zdefiniowane co do litery. Niektóre konstrukcje lub zachowania nie są zdefiniowane w standardzie języka, ale są zachowaniami definiowanymi...
Seat Toledo 1.6i 92r. jak odczytać kody błyskowe Luźny żółty kabelek ( w okolicy skrzynki bezpieczników) Żaróweczka 12V\1,2W do złącza i do plusa akumulatora. Zewrzeć złącze na 5 sekund do masy i puścić Odczyt: - Włączyć zapłon. - Wykonać 6 minutową jazdę próbną. Co najmniej 10 sekund powyżej 2 000 obr. na minutę. Do pełnej przepustnicy. - Pozwolić...
Czy ten sposób odczytu jest dobry??? i te błędy??? ten wykaz mam z infotecha ale dla golfa 2 1.6 silnik PN i gdzie ewentualnie może się znajdować ta lampka co ma migać??? ( wiem że w oplu miga chech engine, a tu jako takiej nie ma ) Odczyt: - Włączyć zapłon. - Wykonać 6 minutową jazdę próbną. Co najmniej 10 sekund powyżej 2 000 obr. na minutę. Do pełnej...
Tu masz sposub odczytania błędów dla sterownika motronic Odczyt- Włączyć zapłon. - Wykonać 6 minutową jazdę próbną. Co najmniej 10 sekund powyżej 2 000 obr. na minutę. Do pełnej przepustnicy. - Pozwolić aby silnik pracował na biegu jałowym. - Jeśli niemożliwe jest uruchomienie silnika, to należy kręcić korbą ręcznie przez co najmniej 6 sekund. - Nie...
Nie da się ustawić, bo jest to fizycznie niemożliwe, chyba że dostaniesz się do struktury i sobie mostek drutem zrobisz ;]. Multiplekser sygnałów zegarowych, którego wyjście jest jedynym źródłem zegara dla ADC, nie ma doprowadzonego sygnału bez podziału, najmniejszy dostępny to 2. Nie będzie próbkował z taką częstotliwością, bo się po prostu układy...
Ale tablica potrzebna do wyznaczenia wartości elementów ciągu ma rozmiar tylko taki, który element ciągu chcesz poznać. Jak chcesz 50-ty, to potrzeba tablicy 50-elementowej typu long long. Co więcej - po wyznaczeniu wartości elementu ciągu można śmiało ją usunąć. Tak, tylko, że ja zrobiłem oakurat odwrotnie. Tablicę o długości takiej jak wskazuje wyraz...
Witam! Mam dla Was siedem pytan teoretycznych z zakresu sieci, bardzo prosze o odpowiedzi osoby zaznajomione z tematem! Z gory dziekuje za pomoc! A oto pytania: 1) Jakie sa wady posiadania za malych lub za duzych time-outow dla wpisow w cacheu ARP ? 2) W jakich przypadkach host nie potrzebuje uzywac ARP aby wyslaac datagram IP ? 3) Wyjasnij dlaczego...
Odp. do Dżemix Tak, tak, to pytania dotyczące próby ustalenia, skąd taka mała stawka za jednostkę - 0, 35 zł. A już przy proporcji 40:60 prawie nierealna. Może w sytuacji "normalnego" korzystania z grzejników (bez wyłączeń) a także w małym więźle - np. kilkanaście mieszkań w jednym bloku i to pozbawionym grzejników na korytarzach, suszarniach, itp....
:arrow: hunterhouse Dobrze, ale nie wszystko, nie zgadza się z algorytmem :( W sumie to się zgadza, ale tylko dla 3 próbek, ale te 3 próbki to za mało. aby zapisać sygnał 31 Hz (najniższa częstotliwość filtrowana) przy próbkowaniu 44.1kHz potrzebujesz aż: 44100/31=1423 próbki. Do atmega można chyba podłączyć pamięć zewnętrzną (ale nie wiem, bo nigdy...
Każdy nadajnik da się jednak zakłócić choćby "stawiając" falę nośną na częstotliwości odbiornika nawet sygnałem bez modulacji. Nie. istnieją systemy pracujące z widmem rozproszonym, tam nie ma czegoś takiego jak fala nośna, używa się jakiegoś fragmentu widma od ... do ... Postawienie nośnej na jednej z tych częstotliwości skutkuje wykluczeniem jej...
Halo, cześć. Świątecznie i noworocznie: Jak zrozumieć panic full log w iPhone i iPad Było już trochę o tym na forum jakiś czas temu ale ciągle sporo w tym temacie nieporozumień. Rozwiewam więc niedomówienia i mity (o znikających elementach), podpowiedziach w stylu "powiedz mi jak wymienić ten thermalmonitord" - przy okaji: Thermal Monitor Daemon to...
Witam Poniżej przedstawiam pełny kod do obsługi wyświetlacza 4-ro cyfrowego. Program się kompiluje, ale zamiast wyświetlania kolejno cyfr, które zawarte są w tablicy, zapala mi cały wyświetlacz, gdzie jest błąd?? Program zawiera liczne komentarze, także nie będzie większego problemu z domyśleniem się co do czego jest :-) #include<avr\io.h> #include<inttypes.h>...
... Apropos, może ktoś podpowie, jaka instytucja państwowa w państwowym budynku (biurowiec z pomieszczeniami mieszkalnymi i biurowymi), powinna wymóc na wykonawcy remontu usunięcie odpadów azbestowych wraz zanieczyszczoną nimi warstwą trocin.? ... . ROZPORZĄDZENIE MINISTRA GOSPODARKI, PRACY I POLITYKI SPOŁECZNEJ1) z dnia 2 kwietnia 2004 r. w sprawie...
Spróbuj jeszcze makra działającego na nieco innej zasadzie. Operacje na arkuszu są wykonywane w całych zakresach kolumnowych, a nie na pojedynczych komórkach. Napisz jaki będzie czas wykonania w tym przypadku. [syntax=vbscript]Sub Kopiowanie2() ' zakres źródłowy Worksheets("Arkusz2").Activate Dim ostw As Long Dim src1, src2, src3 ostw = Cells(Rows.Count,...
Częstotliwość wyjściowa wynika z faktu, że odtworzenie jednego okresu z tablicy wymaga wykonania 240 kolejnych odczytów czyli, że: Fwy=Fprzerwań/240 {Rąbnąłem się w pierwszym poście :oops: } A ogólnie: Fwy:=Fprzerwań/N gdzie Fprzerwań - częstotliwość przerwań N - długość tablicy sinusa. Użyta metoda zmiany częstotliwości przerwań dla zmiany Fwy ma pewną...
http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...
W 1974 roku pionier oprogramowania komputerowego — Gary Kildall — zademonstrował w Pacific Grove w Kalifornii pierwszy system operacyjny dla komputerów osobistych, który odniósł sukces komercyjny, CP/M. W tym artykule opowiemy historię tego, jak jego firma Digital Research Inc. przekształciła CP/M w standard branżowy, a później przegrała z wersją systemu...
http://obrazki.elektroda.pl/9098206100_1... LOLB (Lots Of LighBulbc - ang. dużo żarówek) to element oświetlenia wnętrza, który zainspirowany jest światłem, jakie daje np. kominek - ciepłym i drżącym. Przedstawiana poniżej konstrukcja to druga wersja tego urządzenia, składająca się z 16-kanałowego ściemniacza żarówek, kontrolowanego...
http://obrazki.elektroda.pl/5336859500_1... Projekt został zrealizowany na potrzeby sterowania urządzeniami zasilanymi z sieci 230V , świetnie nadaje się jako sterownik do wytrawiarki lub innych tego typu urządzeń, w których konieczne jest utrzymywanie stałej temperatury. Układ oparty jest o mikrokontroler ATmega8 firmy Atmel , który...
Faktycznie coś ten wzór nieczytelny. Poniżej podaje algorytm wyznaczania liczb pierwszych w C (łatwo go przepisać na javę i zrozumieć). Wadą jest to, że algorytm zapamiętuje wszystkie znalezione liczby pierwsze w tablicy, co w Twoim zadaniu nie jest konieczne. #include <stdio.h> void main(){ int maxp=5000; // max ilosc liczb pierwszych...
przekroczenie zakresu monitor przekroczenie zakresu przekroczenie zakresu multimetr
pasta termoprzewodzaca philips 46pfl8007 elektrownia wodna regulator
renault laguna service renault laguna service
Starmix ZKlon – wymiana szczotek węglowych odkurzacza: instrukcja krok po kroku Toshiba TC5565APL-12 SRAM 8KB 120ns DIP-28 – parametry, zamienniki, zastosowania