przesunąć wartość tablica

Znaleziono około 471 wyników dla: przesunąć wartość tablica
  • Jak przesunąć wartości tablicy w prawo o jeden w C++/CLI?

    Rozumiem, że jeżeli tablica zawiera {1,2,3,4}, to po przesunięciu cyklicznym ma zawierać {4,3,2,1}, a tab. {1,2,3,4,5}: {5,4,3,2,1}. Przedstawiam kod napisany pod Dev-C++. #include <iostream> #include <conio.h> #include <math.h> using namespace std; main() { const int N=7; int t[N]={1,2,3,4,5,6,7 }; int...

    Programowanie   19 Wrz 2008 11:37 Odpowiedzi: 3    Wyświetleń: 8056
  • Generator funkcyjny DDS na mikrokontrolerze - zniekształcenia przy dużych dX

    Niestety tak prosto nie jest. Zasadniczo przy tych rozważaniach można operować na ułamkach albo na liczbach całkowitych. Jeśli mówimy o tych pierwszych, to wtedy Twój krok dX jest ułamkowy i całą filozofią jest wyznaczenie X0 - jako całkowitej wartości X - i X1 - jako wartości o 1 większej o X0 (z uwzględnieniem tego co stanie się na końcu tablicy)....

    Mikrokontrolery   11 Gru 2016 11:55 Odpowiedzi: 137    Wyświetleń: 4545
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Program do konwersji czcionek i obrazkow na postac binarną

    OK, już piszę jak to działa. W moich programach pod mikrokontrolery format tablicy ze znakami jest taki: na początku, pod offsetem '0' wartość która informuje o wysokości czcionki (czyli ile znaków składa się na jedną czcionkę. Pod offsetem '1' znajduje się dana informująca o szerokości znaku, i dalej wartości wiersz po wierszu. Tych danych jest dokladnie...

    DIY Konstrukcje   22 Lis 2010 22:21 Odpowiedzi: 16    Wyświetleń: 8689
  • REKLAMA
  • [solved] Jak działa FFT? Zrozumienie motylków i kolejności próbek wejściowych

    załóżmy N=8 http://obrazki.elektroda.net/65_12469953... Mój algorytm ...i wtedy mnożąc jest przez kąt fazowy otrzymujemy takie same operacje jak w DFT(N) miałem na myśli że teoretycznie to jest to samo bo licząc DFT mamy 8 mnożeń zespolonych, a licząc w FFT każdą próbkę oddzielnie mamy podobną liczbę mnożeń tylko że wcześniej wykonane mnożenia...

    DSP i Transmisja   08 Sie 2009 01:35 Odpowiedzi: 22    Wyświetleń: 7461
  • Zapisywanie wartości do tablicy bloku DB2 z wykorzystaniem bitu wyzwalającego w Step7

    DEC 1 jest w złym miejscu. Przesuń przed *D i będzie OK.

    Automatyka Przemysłowa   13 Kwi 2023 13:58 Odpowiedzi: 9    Wyświetleń: 663
  • Leonardo - Nieprawidłowy przesuw wartości tablicy, i zły wykres temperatury

    Dlaczego przesuwasz w drawgraph a nie odrazu w ifie? Pierwsze powinieneś przesunąć a potem dodać na koniec.

    Arduino   07 Gru 2014 13:40 Odpowiedzi: 1    Wyświetleń: 777
  • Przesunięcie pamięci programu bez przesuwania tablicy wektorów.

    Daj nowy region pamięci tylko na przerwania, Flash zaczniesz wyżej. Ja dałbym nawet nowy region na ów eeprom. mógłby być programowany wartościami domyślnymi, albo po prostu przesuń operator . za przerwaniami, choć to mało eleganckie.

    Mikrokontrolery ARM   13 Mar 2021 22:01 Odpowiedzi: 8    Wyświetleń: 549
  • Projekt generatora trójfazowego na uP 8bit z programowalną częstotliwością

    Najprostsze rozwiązanie. Tworzysz w pamięci programu tablicę funkcji sinus (na 8 bitach). Tworzysz trzy wskażniki do danych w tablicy, przesunięte o 1/3 rozmiaru tablicy. Ze zmienną częstotliwością (zmienianą np. przerwaniem od timera) odczytujesz wartości z tablicy i wystawiasz na trzy porty. Zwiększasz wskaźniki. I to chyba cały algorytm

    Początkujący Elektronicy   17 Gru 2004 12:03 Odpowiedzi: 3    Wyświetleń: 1832
  • REKLAMA
  • Atomowość dzielenia w ARM, przerwania UART, średnia wartość napięcia ADC

    Może lepiej byłoby zrobić sumę 8 lub 16 elementów z tablicy i zamiast dzielić przez 10 ( co zajmuje kilkaset operacji procesora) podzielić przez przesunięcie

    Mikrokontrolery ARM   28 Lip 2021 11:42 Odpowiedzi: 15    Wyświetleń: 1257
  • S7-1500 język SCL Przesuwanie wartości w tablicy 10x10

    Nigdzie nie ustawiasz ani x, ani y, poza początkiem, więc zawsze oba są 0. Po przyciśnięciu przycisku nadpisujesz wartość 1 w polu [0,0] zerem z pola obok. Przepisanie musisz mieć odwrotne, np.: [x+1,y] := [x,y], a potem przesunąć wartość x. Dodatkowo przycisku muszą Ci wygenerować impuls, żeby przesunięcie wykonało się tylko raz. Chyba, że chcesz,...

    Automatyka Sterowanie PLC   19 Maj 2017 13:43 Odpowiedzi: 2    Wyświetleń: 1671
  • REKLAMA
  • Konwersja wartości hex z tablicy na bity w C dla AVR - jak to zrobić?

    Możesz napisać prostą funkcję wyciągającą dowolny bit... Parametrem może być nawet numer bitu z całej tablicy (licząc od pierwszego). Tworzysz maskę 1b przesuniętą w lewo o numer_bitu modulo 8. Mnożysz logicznie razy numer_bitu dzielony (całkowicie) przez 8. Jeśli wynik>0 to znajduje się tu bit 1.

    Programowanie   11 Paź 2008 20:05 Odpowiedzi: 2    Wyświetleń: 940
  • Atmega16, Bascom, pomysł na zapis i wyświetlanie zmiennej.

    Stwórz tablicę za pomocą: Dim Zmienna(5) As Byte 'lub Word, Integer, Long, Single, Double... Przed zapisem aktualnej wartości do Zmienna(1), przesuń wartości z 1, 2, 3, 4 o jeden indeks (na 2, 3, 4, 5). Pamiętaj aby zrobić to tak, by nie "zamazać" wartości przy przesuwaniu. Potem zapisujesz aktualną wartość do Zmienna(1) i masz komplet, który...

    Mikrokontrolery AVR   19 Lut 2013 21:32 Odpowiedzi: 9    Wyświetleń: 2303
  • C++ przesuwanie zawartości tablicy o 2 miejsca w dół - jak to zrobić?

    Z tym że uciekają mi tutaj 2 ostatnie zmienne, da się coś z tym zrobić? Przesuń tablice. Wypełnij reszte jakąś wartością(0,random). Wyśweitl tablice.

    Programowanie Początkujący   02 Lis 2014 17:22 Odpowiedzi: 16    Wyświetleń: 2280
  • Testowanie programu Sito Erastotenesa na PC z 64 GB RAM - związek z Złotą Liczbą

    Tak na początek: 1. long to raptem 32-bitowa zmienna. Jako, że w ogóle pracujemy w zbiorze liczb dodatnich, to od razu bym skorzystał z unsigned, co spowoduje podwojenie dostępnego zakresu. 2. Zakres unsigned long to 4G, zatem pomieści on śmiało liczby do fib(47). Ale tworząc tablicę, której indeksy są wartościami, a wartością - tylko proste tak/nie,...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2976
  • C++ Builder 6 - jak zadeklarować dynamiczną tablicę?

    Zauważ, że tutaj: int ile_znakow = 0; unsigned char *cT1 = new unsigned char [ile_znakow]; unsigned char *cT2 = new unsigned char [ile_znakow]; alokujesz puste tablce! ile_znakow = z1 - pocz; // wyznacza długość i 1 tablicy cT1 // tutaj przypisuje odpowiednie fragmenty do dynamicznych tablic char // i konwertuję na int cT1[ile_znakow+1]...

    Programowanie   12 Wrz 2005 20:23 Odpowiedzi: 11    Wyświetleń: 3128
  • [C/C++] Jak przesunąć elementy tablicy znaków w C++? Cześć

    nie możesz przesuwać elementów tablicy. Musisz wziąć wskaźnik na typ słowny (dwa bajty) i przypisać do niego adres elementu tablicy (czyli de facto adres tablicy + przesunięcie) i dopiero na takiej wartości dokonać przesunięcia. Inaczej kompilator widzi, że pracujesz ze słowem i nie pozwoli wyjść "poza" element tablicy. Przesunięcie musi być zrealizowane...

    Programowanie Początkujący   12 Cze 2017 20:14 Odpowiedzi: 9    Wyświetleń: 2664
  • [STM32F439ZI] Niezależne wyzwalanie ADC1 i ADC2 z różnych timerów

    A skąd mamy wiedzieć jaką ma wartość ADC_CDR_DATA1 i ADC_CDR_DATA2? Bo jeśli ADC_CDR_DATA1 to 0xffff, a ADC_CDR_DATA2 to 0xffff0000, to wszystko by się zgadzało - samo maskowanie Ci nic nie da, musisz jeszcze przesunąć wynik. Z drugiej strony czemu po prostu nie użyjesz WŁAŚCIWEGO typu dla tablicy, czyli uint16_t a nie uint32_t?

    Mikrokontrolery ARM   19 Maj 2019 18:11 Odpowiedzi: 14    Wyświetleń: 864
  • Excel - Przesunięcie wierszy i zwartość komórek po ID

    (Baza Zielone) 1 - nie do końca wiem czy o to Ci chodzi (próbowałem zrozumieć co chcesz osiągnąć - możliwe, że właśnie to co w załączonym pliku). Najprościej będzie posortować po pierwszej kolumnie tak aby puste wartości (matki) zostały na końcu i wówczas do kopiowania danych używasz formuły: 1060144 (Baza Niebieskie) 2 - już napisałem powyżej. Robisz...

    Programowanie Początkujący   23 Lis 2020 23:05 Odpowiedzi: 2    Wyświetleń: 504
  • C++: Jak efektywnie wyodrębnić i zakodować cyfry z tablicy int?

    mozesz mi tylko wytlumaczyc jak dziala ta petla while a raczej to w niej bo jakos nie moge tego rozszyfrowac :] Moze w ten sposob bedzie bardziej czytelne: while(rozmiar >= (1 << i)){++i;} (1 << i) to po prostu przesuniecie bitowe (przesuniecie "1" o i bitow w prawo). Aby wiedziec, ile bitow wystarczy do zapisania...

    Programowanie   05 Mar 2006 00:30 Odpowiedzi: 5    Wyświetleń: 1220
  • Nowe matrycowe sensory temperatury od Melexisa na modułach Sparkfun

    https://obrazki.elektroda.pl/3255206700_... Układ Melexis MLX90640 to scalona macierz termoelementów (termostosów) o rozdzielczości 32 x 24. Każdy z tych elementów pozwala na zdalny pomiar temperatury, a razem tworzą prostą kamerę do obrazowania termicznego. Moduł posiada dosyć dobrą rozdzielczość przestrzenną i temperaturową. Sparkfun...

    Newsy   21 Maj 2019 10:45 Odpowiedzi: 0    Wyświetleń: 1233
  • Assembler 80x86 - konwersja liczb na system szesnastkowy U2

    Prawidłowo - po wpisaniu '7' w AL (czyli dwóch ostatnich rejestru AX) znajdzie się 37h. Do BL przenosisz wiec po odjęciu 7. Tyle, że cały kod jest przygotowany do pracy z większymi wartościami, niż jedna cyfra, więc przesuniecie BL w prawo sprawi, że będzie tam 0. To pierwsza część. Dopiero kawałek dalej jeszcze raz przenosisz do BL z AL i tym razem...

    Programowanie   05 Lis 2018 20:12 Odpowiedzi: 28    Wyświetleń: 3828
  • Program rysujacy wektory - Delphi (jak go napisać ?)

    Po łebkach opisany algorytm... 1.Rysowanie wektora robisz tak a)rysujesz kreskę b)rysujesz trójkąt na końcu (pozycję obliczasz z wykorzystaniem zamiany wartości x/y c)wypełniasz trójkąt czarnym kolorem d)jeżeli jest włączona opcja przesuwania wektora to dodatkowo rysujesz 3 kólka (na początku, na środku do przesuwania całego wektora i na końcu) 2.Dane...

    Programowanie   28 Wrz 2007 10:04 Odpowiedzi: 11    Wyświetleń: 6410
  • Jak przekazać port i bit jako parametry funkcji w C dla AVR?

    Owszem, optymalizator zna takie przypadki i wygeneruje super nieoptymalny kod: będzie przesuwać jedynkę w lewo jedyną możliwą instrukcją (przesunięcie w lewo) tyle razy, ile wynosi wartość zmiennej _bit. Niestety, ale jeśli zmienna _bit nie jest znana w czasie kompilacji, to w przypadku AVR'ów kompilator rozwija przesuwanie o zmienną w pętlę z przesuwaniem...

    Mikrokontrolery AVR   14 Lip 2011 23:36 Odpowiedzi: 13    Wyświetleń: 2562
  • Sortowanie Tablicy w PHP aby wszystkie wartosci sie przesunely

    Witam, jestem początkujący i mam pewien problem ;D Chciałem się zapytać czy da się mając tablicę Dwuwymiarową np. [syntax=php]$Tablica[1][1]=102; $Tablica[1][2]="wartosc 1"; $Tablica[1][3]="costam"; $Tablica[2][1]=130; $Tablica[2][2]="wartosc 2"; $Tablica[2][3]="asd"; $Tablica[3][1]=29; $Tablica[3][2]="wartosc 3"; $Tablica[3][3]="h3h3";[/syntax] itd......

    Programowanie   22 Lut 2015 14:54 Odpowiedzi: 2    Wyświetleń: 732
  • Jak przypisać odległość do napięcia w Atmega 128 z Sharp GP2D12 w C?

    zamiast aproksymowac wielomianem mozesz tez stworzyc tzw. Look Up Table (LUT) - tablice zapisana w pamieci programu (jest jej pod dostatkiem w A128), tablica bedzia miala tyle wartosci, ile moze przyjac ADC dla pomiarow z Sharpa, u mnie od okolo 60-560. Wartosc ADC bedzie indeksem (ew. przesuniesz o stala wartosc zeby wyeliminowac nieuzywane wartosci...

    Mikrokontrolery AVR   21 Kwi 2009 16:49 Odpowiedzi: 11    Wyświetleń: 2586
  • [vb.net] PictureBox + narysowany obraz + krzyż pajęczy ;D

    Cześć, co prawda nie mam żadnego doświadczenia z opisyswaną przez Ciebie kontrolką, ale ogólnie to proponuję zrobić tak: Nie odświeżaj calego obrazu, tylko kiedy krzyż pojawia się nad jakimś obszarem, zapamiętaj w tablicy, wartości kolorów pikseli znajdujących się "pod" krzyżem, kiedy użytkownik ruszy myszą i krzyż się przesunie, na starym miejscu pobytu...

    Programowanie   20 Paź 2008 08:13 Odpowiedzi: 7    Wyświetleń: 3519
  • [Arduino UNO] Jaka jest przyczyna przesunięcia wyświetlania znaków na wyświetlaczu 7-segmentowym?

    Poprawiłem kod według podanych porad (zastosowałem instrukcję switch oraz usunąłem zbędne volatile ze zmiennych), zmodyfikowałem również funkcję konwersja tak żeby wykorzystywała operację modulo. Ponadto Microsoft Copilot zaproponował użycie struktur do zwracania kilku wartości z funkcji zamiast wskaźników. [syntax=c]#include <iostream> #include...

    Arduino   06 Cze 2025 20:28 Odpowiedzi: 17    Wyświetleń: 894
  • Jak wyświetlić znak na wyświetlaczu graficznym z tablicy bajtów w pamięci Flash?

    Ad 1. Błąd nazewnictwa, lub błąd interpretacji. W tym przypadku height zawiera informację o ilości wykorzystanych linii dla danego znaku w GLCD. Jedna linia to 8bitów - wspomniana organizacja pamięci sterownika. Nie robiłem nakładki z algorytmem umożliwiającym rozpoczęcie pisania dowolnej wielkości znaku na dowolnym pikselu z wielu powodów. Priorytet...

    Mikrokontrolery   26 Paź 2015 17:45 Odpowiedzi: 23    Wyświetleń: 1749
  • [asm] Skok warunkowy w pętli main i powrót do load w AVR Studio

    Chodzi o linijki: ldi ZH, high(znaki << 1) ldi ZL, low(znaki << 1) etykieta znaki przechowuje adres początku tablicy w pamięci Flash, ale ta pamięć ma organizację słów 16-bitowych! Natomiast instrukcja LPM ładuje do rejestru wartość wskazaną przez Z, ale najmłodszy bit tego wskaźnika określa którą część 16-bitowego słowa...

    Mikrokontrolery   23 Mar 2008 09:09 Odpowiedzi: 10    Wyświetleń: 4732
  • Wykorzystanie FFT do obliczenia kąta przesunięcia fazowego?

    Witam Żeby dowiedzieć się jakie jest przesunięcie między prądem a napieciem sieci nie musisz wcale liczyć FFT. Proponuje następujące rozwiązanie (na przykładzie): 1. Jeśli znasz dokładną częstotliwość napięcia sieci, wygeneruj sobie tablicę sin[] i cos[], gdzie w sin[] powinna się znaleźć funkcja sinus o częstotliwości równej aktualnej częstotliwości...

    DSP i Transmisja   24 Paź 2010 10:50 Odpowiedzi: 10    Wyświetleń: 7546
  • Analiza napięcia zmienn.w czasie z przetwornika A/C - rozkład na częstotliwości

    ale dla mnie wygląda podejrzanie wyrównywanie do całkowitej wyniku sin() i cos(). Tu wzorowałem się na kodzie ze strony http://www.dspguide.com/graphics/T_12_4.... . Tam wynik także jest zamieniany na wartość całkowitą poleceniem CINT - ogólnie obliczenia są prowadzone z użyciem zmiennych całkowitych. Chyba nie - nie wiem, co to za dialekt Basica,...

    Mikrokontrolery   20 Lut 2012 18:59 Odpowiedzi: 55    Wyświetleń: 6319
  • Głośnik basowy 30cm 4Ω do kolumn DIY, budżet 160zł – propozycje i skrzynia

    Pewnie że sie da...kwestia jest taka że podział Ci sie przesunie (tak jak piszesz). Sprawdź jakie masz wartości elementów i odczytaj z tablic jaki Ci wyjdzie z tego podział...będziesz wiedział czy jest sens tego rozwiązania.

    Nagłośnienie Profesjonalne   28 Lut 2008 17:37 Odpowiedzi: 14    Wyświetleń: 1779
  • Delphi 4 - Jak przesunąć cyklicznie tablicę integer w prawo o k pozycji?

    Witam. Jestem początkujacy w programowaniu w środowisku Delphi więc potrzebuje Waszej pomocy w napisaniu prostego programu. Zadanie tak brzmi: Mając dane tablice A 1..n złożoną z integer dokonać przesunięcia cyklicznego jej wartości w prawo o k pozycje. Bardzo będe wdzięczny Wam za pomoc. Pozdrawiam.

    Programowanie Początkujący   07 Lut 2016 18:14 Odpowiedzi: 6    Wyświetleń: 2091
  • Wyświetlacz 7-segmentowy AVR ASM: Błąd przy przejściu z 0 do 9

    Popełniasz błąd logiczny. Porównujesz zawartość tablicy do zera a przecież wyświetlane zero nie ma w tablicy wpisanej wartości zero a 192 jak sądzę. Możesz dopisać sobie na początku tablicy 0 i wtedy zadziała ale będziesz musiał przesunąć wskaźnik w starcie o jedną pozycję żeby wyświetlać o drugiego elementu w tablicy.

    Mikrokontrolery AVR   14 Sie 2010 09:24 Odpowiedzi: 23    Wyświetleń: 3094
  • [ATMEGA 8] Jak napisać program do tablicy LED z ATMEGA8 i BASCOM?

    Tak problem został rozwiązany. Zamiast tworzenia tablicy o wielkości 6*Ilość_znaków - w której są przetrzymywane wartości wierszy danej kolumny litery. Stworzyłem Tablicę 30-elementową do której wpisywana jest tylko jedna litera w jednej pętli (od 30-25 komórki tablicy - tak aby jej nie było widać na matrycy), w kolejnej pętli litera jest przesuwana...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35961
  • Jak wygenerować 3-fazowy sygnał 0-10V z Atmega16/32 w BASCOM?

    Musisz albo dodać 3 x DAC do procesora, albo wygenerować 3xPWM (o rozdzielczości > 1024) i odfiltrować to dolnoprzepustowo. Do tego dojdzie jeszcze wzmacniacz, żeby uzyskać amplitudę 10V. Przesunięcie o 120° to tylko kwestia odpowiedniego indeksowania tablicy z wartościami chwilowymi sinusa.

    Mikrokontrolery   07 Lut 2011 18:25 Odpowiedzi: 2    Wyświetleń: 1344
  • C++ - kopiowanie sklejonych tablic znakowych do innej tablicy

    po prostu na początku do zmiennej suma o wartości 0 dodaje resztę z dzielenia podanej liczby i w pętli for 32 razy przesuwać bity i na bierząco dodawać suma=suma+przesunięcie. Tak?

    Programowanie   25 Lut 2013 19:46 Odpowiedzi: 21    Wyświetleń: 2124
  • Jak działa warunek `if(bufor)` w programowaniu w C na mikrokontrolery?

    Mam kilka pytań: 1. Mam tablicę aa[100][16] i czy da się do niej przepisać tablicę bb[1600] aby komórki zostały po kolei przepisane ? 2. Czy można przypisać przez wskaźnik tablicę, tak aby przesunąć komórki o jedną do przodu i do pierwszej wstawić jakąś wartość ? W asemblerze byłoby to proste, ale jak to zrobić w C ?

    Programowanie   29 Mar 2017 07:47 Odpowiedzi: 38    Wyświetleń: 2634
  • Integracja menu (Case), silnika krokowego i enkodera z obsługą klawiatury 4x4 i LCD 16x2 I2C

    Odnośnie wprowadzania liczb proponuję takie rozwiązanie: 1) Zdefiniuj ile cyfr możesz maksymalnie wprowadzić (np. 6). Stwórz zmienną tablicową typu uint8, o rozmiarze ilości cyfr, np. [syntax=c]uint8_t buffLiczba[6];[/syntax] Przy wejściu do trybu wprowadzania liczby zainicjalizuj tablicę wartościami, które nie reprezentują żadnej cyfry, np. 0xff; 2)...

    Arduino   05 Maj 2023 18:59 Odpowiedzi: 19    Wyświetleń: 633
  • Atmega8 + DS18B20: Problem z wyświetlaniem temperatury na 2x 7-segmentowym wyświetlaczu

    Wiem, że metoda kopiuj wklej niczego nie zrobię, ani się nie nauczę. Nie na tym rzecz polega. Co do sugestii, sprawdzałem już wpisywanie ręcznie jakiejś wartości do zmiennej temp, oraz do tablicy, działa. W przypadku twojego wpisania danych na tablicy, wyświetla się 25, tak z resztą jak powinno być bo 0x01 to jest 00000001 a 0x09 to 0x10010000. Czyli...

    Mikrokontrolery Początkujący   21 Lut 2012 02:33 Odpowiedzi: 18    Wyświetleń: 3778
  • EXCEL VBA - CommandButton oraz OptionButton - klawisz usuń - nie działa usuwanie

    Sorki, że milczałem do teraz, ale byłem "trochę" zajęty ;) W przykładzie wstawianie ramki poniżej tej, w której naciśnięto przycisk. Uwagi wymaga sposób wyliczania wartości zmiennych. W arkuszu ramka ma wysokość 4 wierszy, jest 1 wiersz nagłówkowy. Nr wierszy, gdzie nastąpi wstawianie nowych dla następnej ramki to: 6, 10, 14, itd Kluczowe jest wyliczenie...

    Programowanie Początkujący   04 Paź 2012 16:59 Odpowiedzi: 7    Wyświetleń: 3894
  • Kosiarka Viking MB 455 - Przesunięcie na klinie, luz zaworowy

    W silnikach tej klasy odchyłki wymiarowe wału korbowego są szacowane na 0,02-0,03 mm (dotyczy to miejsc pod łożyska ślizgowe). Zatem wg literatury odchyłka większa o rząd wielkości powinna dyskwalifikować ten wał. Życie jednak niesie wiele niespodzianek i wystarczy, że np. masz z jednej strony bardziej zeszlifowany nóż i w związku z tym suma mas po...

    Inne Silniki Spalinowe   06 Lut 2018 14:50 Odpowiedzi: 10    Wyświetleń: 4683
  • Kocioł Kospel EKCO L2 - Sterowanie przez modbus rtu/ascii

    Dzięki za odzew. Niestety wiem tyle co podałem w pierwszym poście. Modbus jako taki nie jest dla mnie problemem (pisałem własne programy na avr z obsługą modbus rtu) Producent kotła nie przyznaje się do implementacji modbusa i nie udostępnia żadnych danych. Pytam czy ktoś próbował dogadać się z tym kotłem ? Może ktoś ma jakieś informacje o protokole...

    Automatyka Przemysłowa   23 Lis 2025 10:21 Odpowiedzi: 65    Wyświetleń: 9816
  • Konstruktor kopiujący i operator+ w C++ - jak je poprawnie zaimplementować?

    ok, dzięki, już oba śmigają.. a mam jeszcze jedno pytanie, tym razem odnośnie destruktora. gdy go nie dam jest ok, ale gdy jest zdefiniowany w klasie to dziwne rzeczy dzieją się po przeładowaniu operatora +. Tablica obiektu wynik jest wypełniona po części jakimiś śmieciami, pisze po części, bo od komórki [2][2] są już dobre wartości.. wygląda na to,...

    Programowanie   29 Lis 2006 03:17 Odpowiedzi: 4    Wyświetleń: 957
  • PWM na OC1A (PB1) i zanegowany sygnał na PB0 – ATtiny, ustawienia rejestrów

    To nie fazy PWM powinny być przesunięte, ale wartości do nich wpisywane. Jeśli np. cały okres przebiegu sinusoidalnego mieści się w tablicy 300-elementowej (t=0..299), to do OCR1A powinien być zapisywany element SINE[t+0] , do OCR1B - SINE[(t+100)%300], a do OCR1D - SINE[(t+200)%300].

    Mikrokontrolery AVR   05 Gru 2013 19:16 Odpowiedzi: 68    Wyświetleń: 8031
  • LPC2129 & GCC - problem ze zmienną liczbą argumentów

    Hej! Wiem, że 's' źle pokazuje, bo drukuję sobie jego wartość po wejściu do funkcji. Problem zaczął się wyjaśniać. Zauważyłem, że wartość tego wskaźnika w funkcji jest przesunięciem poprawnej wartości... Jakbym to już gdzieś widział.... Otóż adres tablicy, którą przekazywałem do funkcji nie był podzielny przez 4. Dlaczego? Tablica umieszczona była na...

    Mikrokontrolery ARM   07 Wrz 2009 12:20 Odpowiedzi: 8    Wyświetleń: 1538
  • C++ - Jak wczytać wyrazy z pliku do dwuwymiarowej tablicy na podstawie pozycji?

    Rozumiem, że kompletna składnia wygląda mniej więcej tak(znalazłem to gdzieś w google)?: atoi(text.substr(offset + 47, 1).c_str()), Czy jest gdzieś jakiś podręcznik,strona itp.(niestety znajduję tylko programy z użyciem tej składni bez wyjaśnień) który wyjaśnia tę składnię? Te dwie wartości liczbowe to miejsce położenia litery a w wyrażeniu "arg2134"...

    Programowanie Początkujący   15 Gru 2014 09:42 Odpowiedzi: 10    Wyświetleń: 2637
  • Jak wyciągnąć i sprawdzić bit z bajtu w AVR C?

    Dla przesunięć będących stałymi dostęp przez pola bitowe i przez przesunięcia powinien generować identyczny kod. Natomiast jeśli przesunięcie jest zmienną to o ile chodzi tylko o jeden bit to najszybciej zastosować look-up table - zajmie to tylko 8 bajtów, a konwersja bit - maska to po prostu odczytanie wartości z tablicy.

    Mikrokontrolery AVR   09 Paź 2011 23:23 Odpowiedzi: 36    Wyświetleń: 12169
  • Nieprawidłowa konwersja pliku *.elf na *.bin narzędziem arm-none-eabi-objcopy

    Witam, Ostatnio natrafiłem na problem podczas konwersji pliku *.elf do pliku *.bin z wykorzystaniem narzędzia arm-none-eabi-objcopy. W niektórych przypadkach (w zależności od zawartości kodu) wygenerowany plik *.bin jest wewnętrznie przesunięty o wartość 0x4 co skutkuje błędnym działaniem programu po umieszczeniu go w pamięci nieulotnej (QSPI Flash)....

    Mikrokontrolery ARM   05 Sie 2019 11:30 Odpowiedzi: 15    Wyświetleń: 888
  • Xmega DMA - Wysyłanie danych z Tablicy z konkretnym punktem staru i końca

    To się do tego totalnie źle zabierasz. Po pierwsze po co chcesz liczyć sinusy tych samych wartości w kółko? Nie prościej je stablicować we FLASH? Nawet jeśli sobie wymyślisz, że liczysz z dokładnością do stopnia to ci to zajmie jakieś 720 bajtów bez optymalizacji, czyli tyle ile zajmuje funkcja licząca sinus, tyle, że wynik otrzymasz w 2 taktach CPU....

    Mikrokontrolery AVR   18 Gru 2014 08:32 Odpowiedzi: 10    Wyświetleń: 1689