zmienna double

Znaleziono około 297 wyników dla: zmienna double
  • [STM32f103][C] - Zmienna double przekazywana do funkcji - błędy kompilacji

    Spróbowałem linaro i na nim poszło bez problemu. Właśnie tyle są warte te toolchainy z codesourcery... Niestety. Proponuję na przyszłość traktować CS jako martwy projekt. 4\/3!!

    Mikrokontrolery ARM   14 Kwi 2013 18:36 Odpowiedzi: 3    Wyświetleń: 1887
  • Błąd wywołania PrzeliczTemp() bez argumentu w programie C++ DevC++ – jak poprawić?

    Nie moze byc tak bo : 1. double wynik = PrzeliczTemp(tempF); w glownej funkcji main nie zadeklarowales zmiennej tempF tylko tempC 2. double wynik = PrzeliczTemp(double); wywolujesz funkcje ktorej parametrem jest typ danych double a powinna byc jakas zmienna typu double 3. double wynik = PrzeliczTemp(); Twoja funkcja posiada paramter...

    Programowanie   27 Cze 2008 15:25 Odpowiedzi: 17    Wyświetleń: 1955
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Jak zwiększyć precyzję konwersji %lf w AVR/WinAVR?

    zmienna double w ARM7 ma 64bity.

    Mikrokontrolery AVR   07 Lis 2009 23:16 Odpowiedzi: 12    Wyświetleń: 1832
  • REKLAMA
  • [ATMEGA32] Jak zapisywać i odczytywać zmienne EEPROM w ATMEGA32 używając avrgcc?

    Zmienna double zajmuje wiecej niz 1 bajt - dokladnie 4, a ty czytasz tylko 1 bajt. Nie ma prawa dzialac. Jak pisze Dr.Vee zainteresuj sie eeprom_read_block i eeprom_write_block, jako dlugosc bloku mozesz wykorzystac sizeof(double), albo sizeof(zmienna).

    Mikrokontrolery AVR   07 Gru 2009 11:49 Odpowiedzi: 17    Wyświetleń: 12496
  • REKLAMA
  • VBA EXCEL - Jak prawidłowo dodać zmienną do załączonego makra

    ... zamiast pogrubionej cyfry 30 była moja zmienna "double" ... A co jeżeli N3 będzie miała wartość 3.14159265359 ?

    Programowanie   26 Wrz 2015 16:19 Odpowiedzi: 3    Wyświetleń: 909
  • Atmega 328 (arduino) - Konwersja double do unsigned long

    Po prostu zadbaj warunkiem, żeby zmienna cap nie byłą nawet minimalnie ujemna.

    Arduino   21 Cze 2013 13:51 Odpowiedzi: 4    Wyświetleń: 2013
  • 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ń: 2282
  • Program w c++, parę błędów i prośba o instruktaż

    Ok, to zrobiłem. O ile dobrze rozumiem, zmienna double jest nie potrzebna, wystarcza float tylko pojawia się kolejne pytanie: Gdy chce zadeklarować zmienną pisząc pseudokodem - suma=cena_paczki+cena_towaru żeby w dalszej części programu nie wykonywać już zadania (cena_paczki+cena_towaru)/dolar tylko suma/dolar jak muszę ją zadeklarować? Wystarczy suma=cena_paczki+cena_towaru;...

    Programowanie Początkujący   13 Sty 2011 17:47 Odpowiedzi: 7    Wyświetleń: 1173
  • REKLAMA
  • Jak z etykiety eeprom wydobyć liczbową wartość adresu

    Można zadeklarować prawidłowo zmienną eeram W ten sposób Dim Adres_er(size_t_mac) As Eram Byte At Adres_p_mac Poprzez komende AT znam adres, po jaki będzie się odwoływać zmienna eeram w pamięci. Niestety, ale z Eepromem ten numer nie przejdzie , ponieważ Bascom ignoruje etykiety w Eepromie. Deklaruje, jakie wartości powinny być zapisane w eeram...

    Mikrokontrolery   30 Maj 2007 20:55 Odpowiedzi: 1    Wyświetleń: 935
  • C# - Znaczenie !Double i out error w pętli oraz out int w metodach

    Witam, mam dwa pytania na które nie znalazłem odpowiedzi, może ktoś podpowie: 1. Znalazłem w pewnej pętli takie wyrażenie: [syntax=csharp]if (!Double.TryParse(comboBox1.Text, out error)) { return; }[/syntax] szukam informacji na temat tych dwóch wpisów: [syntax=csharp]!Double[/syntax] [syntax=csharp]out error[/syntax] Czy ta zmienna double to jest jakiś...

    Programowanie Początkujący   18 Paź 2012 17:27 Odpowiedzi: 3    Wyświetleń: 1518
  • avr atmega8 - Błąd wyświetlania kąta z akcelerometru, znak zapytania na LCD

    Witam Mam problem z wyświetleniem kąta pomiędzy wartościami zmierzonymi przez 2 osie akcelerometru. Poniżej fragment kodu kat=atan2(osy,osz); sprintf(bufor,"%f",kat); LcdStr( FONT_1X, bufor ); Kąt to zmienna double, bufor to tablica 10 znakowa char, osy i osz to zmienne uint8_t. Zamiast wartości, wyświetla mi się znak zapytania. Czy wie ktoś co tutaj...

    Mikrokontrolery AVR   13 Lis 2013 13:19 Odpowiedzi: 3    Wyświetleń: 1236
  • Błąd gcc plug-in przy użyciu funkcji pow z zmienną w WinAVR

    zmienna jest typu double, tak jak w dokumentacji do winavr

    Mikrokontrolery   04 Gru 2006 20:52 Odpowiedzi: 8    Wyświetleń: 2167
  • [c++] Jak w C++ parsować i sumować liczby binarne w tekście zakończonym średnikiem?

    Napisałem naprędce taki kod: #include <cstdio> #include <cstdlib> using namespace std; enum STATE { NN, SIGN, BNUM, CCOMA, ENUM }; enum CTYPE { DIGIT, MINUS, COMA, OTHER }; CTYPE getCTYPE(int character) { switch (character) { case '0': return DIGIT; case '1': return DIGIT; case '-':...

    Programowanie Początkujący   11 Sty 2010 19:12 Odpowiedzi: 6    Wyświetleń: 4113
  • VC++ - Dostęp do zmiennej X w klasie View z klasy generycznej

    Zmienna np. typu double. Chce dostać się z klasy generycznej.

    Programowanie   14 Sty 2006 14:16 Odpowiedzi: 7    Wyświetleń: 1035
  • REKLAMA
  • [WinAVR][C] Część całkowita z liczby FLOAT/DOUBLE na CHAR

    Jak wydobyć część całkowitą z liczby typu float/double i umieścić w zmiennej typu CHAR. Dla ułatwienia rozważań: zmienna float/double tylko w przedziale 0...100, bez znaku (zawsze dodatnia). Są posty i rozwiązania (nawet gotowe funkcje biblioteczne np. modf ) ale wynik jest też w postaci zmiennej double. Ja potrzebuje wyłuskać część całkowitą i za pomocą...

    Mikrokontrolery AVR   09 Kwi 2010 12:39 Odpowiedzi: 5    Wyświetleń: 8761
  • Funkcja w C, attina2313 i przepełnienie bufora - kto pomoże?

    Jakiego typu jest zmienna T? Jeśli double, to nie można jej inkrementować w ten sposób T++. Albo zmień jej typ na jakiś int, albo zamiast T++ daj T+=1.0;

    Mikrokontrolery   19 Maj 2008 14:57 Odpowiedzi: 8    Wyświetleń: 1317
  • BASCOM pożera pamięć RAM. Program się nie kompiluje.

    Czwarta sprawa - na pewno chodzi Ci o zajęcie RAM, a nie Flash? Nie wydaje mi się, żeby sama obsługa zmiennych potrzebowała tak dużo pamięci operacyjnej. Pokaż jakiś fragment kodu. Wystarczy że przed pętlą główną programu, napiszę sobie: Dim tmp1 As Double Dim tmp2 As Double Dim tmp3 As Double Dim tmp4 As Double Dim tmp5 As Double i otrzymuję Error...

    Mikrokontrolery Początkujący   20 Lut 2012 21:42 Odpowiedzi: 8    Wyświetleń: 1611
  • [C++] Jak stworzyć piramidę z gwiazdek w C++ używając dwóch pętli while?

    Najpierw dołącz stringa (z poprzedniego przykładu zmienna str ) na double [syntax=cpp] double d; d = atof(str.c_str());[/syntax] Jednak jeśli po takich radach, gdzie podaje Ci się sposób rozwiązania problemu, włącznie z potrzebnymi do tego funkcjami, Ty masz problem z ich zastosowaniem to kiepsko widzę Twoje dalsze "programowanie" :|

    Programowanie Początkujący   11 Kwi 2012 21:53 Odpowiedzi: 18    Wyświetleń: 8788
  • Jak uniknąć błędu dzielenia przez zero w VBA Excel przy pobieraniu danych?

    Podobny błąd Dim pulsacja, lp, mp, m1, m2, m3 As Double Przy takim zapisie tylko ostatnia zmienna jest typu Double. Jeśli wszystkie mają być tego typu to Dim pulsacja As Double, lp As Double, itd

    Software serwis   19 Lut 2010 18:59 Odpowiedzi: 7    Wyświetleń: 3738
  • Walidacja danych w kilku TextBox'ach i włączenie Buttona

    Mam następujący problem; na formie mam 6 TextBox'ow. Dopiero po uzupełnieniu każdego z nich i spełnieniu warunków z funkcji isCorrect, włącza się Button. Problem przy pomocy użytkowników elektrody rozwiązaliśmy tak: [syntax=cpp-qt] #pragma once namespace WFAControls { using namespace System; using namespace System::Windows::Forms; using namespace System::Collections::Generic;...

    Programowanie Początkujący   14 Gru 2012 22:11 Odpowiedzi: 2    Wyświetleń: 2082
  • STM32F4: Kompilator nie używa FPU w projekcie blink_led - jak to naprawić?

    To nie ma znaczenia czy float czy double. Jeśli zmienna jest typu float to dodatkowo dochodzą jeszcze konwersje float->double double->float fpu_enable() jest wywoływane wcześniej - to jest Twój kod. Problem i tak jest w tym, że nie ma obsługi sprzętowego fpu - kompilator wszystkie operacje na zmiennoprzecinkowych wykonuje programowo.

    Mikrokontrolery ARM   10 Lip 2013 21:50 Odpowiedzi: 6    Wyświetleń: 1290
  • [AVR-GCC] Jak skonfigurować ADC w ATMega8 do odczytu potencjometru na LCD?

    Jakaś zmienna zmiennoprzecinkowa: "float" lub jeśli będziesz korzystał z biblioteki math to wtedy lepiej "double". Trzeba tylko pamiętać że jest to dość "kodożerne". Wiąże się to z działaniami na zmiennych wielobajtowych. Z tego co testowałem avr-gcc w tym zakresie, to jak chcesz oszczędzić pamięć programu lepiej przechodzić na stały przecinek. Ma to...

    Mikrokontrolery   19 Gru 2005 20:51 Odpowiedzi: 11    Wyświetleń: 5315
  • Jak połączyć rejestry ADCL i ADCH w ATMega16 dla 10-bitowego ADC?

    Nie no nie doczytales :) Zmienna temp jest typu double :) Nie bardzo rozumiem to co mowisz z tym wspolczynnikiem. Moglbys podac przyklad? :)

    Mikrokontrolery   04 Cze 2007 21:23 Odpowiedzi: 20    Wyświetleń: 2551
  • [Atmega128][c++] Wysyłanie zmiennej double przez USART

    1. zmienna typu float/double zajmuje w pamięci odpowiednio 2 i 4 bajty w pamięci. Twój tok rozumowania jest błędny już na etapie założeń... W avr-libc którego używasz nie ma w ogóle typu double, a zmienna float nigdy i nigdzie nie zajmuje 2 bajtów. Dalej idąc, wysyłając "po bajcie" trafisz na taki problem, że program który to będzie odbierał niekoniecznie...

    Mikrokontrolery AVR   30 Cze 2010 20:03 Odpowiedzi: 9    Wyświetleń: 4678
  • C# - Jak obliczyć wartość szeregu ln(x+1) bez pętli for i funkcji potęgowej?

    Rzeczywiście, ten wzór na kolejne wyrazy dziwnie się skraca... Prawidłowy, zdaje się, powinien wyglądać jakoś tak: [syntax=csharp]double wynik = x; n = 1; double licznik = x; double mianownik = n; double log = Math.Log(x+1); while (Math.Abs(wynik - log) > error) { licznik = licznik * x * (-1); n++; mianownik = n; wynik= wynik+licznik/mianownik; } return...

    Programowanie Początkujący   20 Paź 2012 23:12 Odpowiedzi: 14    Wyświetleń: 3408
  • Jak dodać zero wiodące w itoa() przy konwersji do systemu binarnego?

    Tak też działa: LCD_WriteText(tab); Co więcej- lepiej to rozumiem. Tak to za nic nie rozumiem: LCD_WriteText((char*)tab)... Próbowałem rzutowania już dawno temu- ze trzy tygodnie. jakoś tak: double(zmienna)= nowa zmienna Zmienna była int. ale jeszcze tego nie opanowałem.

    Mikrokontrolery AVR   10 Paź 2010 14:00 Odpowiedzi: 63    Wyświetleń: 7784
  • [ATMEGA32] ATMEGA32 BASCOM TIMER1 - Odliczanie czasu w przerwaniu działa nieprawidłowo

    Witam. Mam panowie taki problem. Coś mi nie pasowało z czasem odliczanym przez atmege w przerwaniu timer1 [syntax=basic4gl]$regfile = "m32def.dat" $crystal = 16000000 $baud = 9600 Config Timer1 = Timer , Prescale = 1024 On Timer1 Czas1us Enable Interrupts Load Timer1 = 15625 Enable Timer1 Dim Zmienna As Double Do Loop End Czas1us: Print "###" Load Timer1...

    Początkujący Elektronicy   20 Gru 2014 12:32 Odpowiedzi: 3    Wyświetleń: 675
  • Jak znaleźć dwie największe różne wartości z 4 zmiennych w C++?

    Potraktuj to najlepiej jako sortowanie 4-elementowej tablicy. Gdzie wyliczasz srednia dzieląc przez 2, ostatnie dwa elementy (największe po sortowaniu). [syntax=cpp] #include <iostream> using namespace std; void Sortuj(int *tablica) { int i,j,temp; for(i=1;i<4;i++) { j=i; temp=tablica[j]; while((j>0) && (tablica[j-1]>temp)) {...

    Programowanie Początkujący   05 Lis 2014 14:17 Odpowiedzi: 4    Wyświetleń: 1023
  • VBA Makro Excel (mnożenie funkcji przez podstawienie wartośc)

    W zasadzie wszystko miałeś dobrze (przynajmniej formalnie), z wyjątkiem liczby Pi, którą trzeba zapożyczyć z Excela. Dodałem tylko nagłówek i deklaracje (nie są konieczne, ale lepiej jak są, bo zabezpieczają przed niektórymi błędami). Algorytmu nie sprawdzałem, zresztą nie podałeś danych, a istotne są tu jednostki. Widać tylko, że zmienna Obr jest niewykorzystana....

    Programowanie Początkujący   10 Mar 2022 11:59 Odpowiedzi: 3    Wyświetleń: 636
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    oj oj ;) W Bascomie zmienna to Double 8 Bytes 5.0 x 10^–324 to 1.7 x 10^308 Doubles are stored as signed 64 bit binary numbers, jest inaczej traktowana, zobacz na jej zakres!!! Nie operuj na tej zmiennej, skoro chcesz numer seryjny pilota to wystarczy zmienna 32 bity skoro jest on 28 bitowy. Dodatkowo Keeloq ma podzieloną transmisje na dwa bloki...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7089
  • Jak dostosować skalę wykresu słupkowego w Turbo Pascalu?

    Prostszego nie ma :) double to typ danych zmiennoprzecinkowych - możliwość zapisania ułamka (możesz zamiast double spróbować real) Double potrzebujesz, bo jak ci wyjdzie skala np. 1.2 to przy liczbach całkowitych zaokrąglisz to do 1... Jedyny potencjalny problem jaki widzę to zmiana liczb całkowitych (zmienne typu integer) na liczby zmiennoprzecinkowe...

    Programowanie   13 Sty 2008 21:43 Odpowiedzi: 6    Wyświetleń: 2036
  • SPI - Wysyłanie danych: char, hex, int, double - konwersja i obsługa 8-bitowa

    Char to tylko typ zmiennej, a hex forma zapisu. Jeżeli funkcja przyjmuje wartości char(8bit) to nie jest ważne czy ty to podasz binarnie, dziesiętnie czy w hexach- ważne jest żeby liczba ta mieściła się w zakresie char. Jeżeli SPI działa w trybie 8bitowy, i funkcja wysyłająca znaki przyjmuje wartości char, a ty chcesz wysłać większą zmienną, to musisz...

    Mikrokontrolery   14 Mar 2010 19:16 Odpowiedzi: 5    Wyświetleń: 1284
  • Błąd kompilacji WinAvr przy użyciu funkcji sin() z typem double

    IDE to środowisko, edytor np. :AVR Studio, Eclipse czy inne. Czy ta zmienna była wcześniej zadeklarowana jako "double"? Sprawdź właściwe użycie tej zmiennej. A może kompilator protestuje, bo przekroczona jest pojemność pamięci procka, może operujesz na pamięci już nie dostępnej?

    Mikrokontrolery AVR   20 Wrz 2012 08:43 Odpowiedzi: 12    Wyświetleń: 2650
  • Jak wyświetlić zmienną float/double na LCD w AVR Studio?

    Przy próbie wyświetlenia zmiennej typu float lub double pojawia się pytajnik na LCD zamiast spodziewanej liczby printf("%f",zmienna); Co należy zrobić aby standardowa funkcja zadziałała ?

    Mikrokontrolery   20 Sty 2012 10:01 Odpowiedzi: 16    Wyświetleń: 6400
  • Atmega32/16 - zliczanie impulsów i ustawienie wyjścia po warunku w kodzie C

    na atmedze i tak typ double jest równy typowi float. Zmienne x i kat powinny być zadeklarowane jako volatile. aha no i często warunki typu if(zmienna == 43.342) zwracają fałsz, nawet jak wpiszesz zmienna = 43.543; if(zmienna == 43.543) {cos} to "cos" się może nie wykonać, bezpieczniej jest tam dać znak nierówności if(zmienna...

    Mikrokontrolery AVR   14 Sie 2010 12:48 Odpowiedzi: 3    Wyświetleń: 1388
  • AVR: konwersja tablicy znaków na double – dlaczego procedura nie działa?

    Witam wykonałem program do zamiany tablicy znaków w zmienna double, a następnie zamieniłem go w procedurę i niestety program działa a procedura nie. Pomóżcie znaleźć błąd. kod programu for (b=0; b<16; b++) { if (speed[(15-b)]==0x00... wyszukiwanie konca tablicy if (speed[(15-b)]=='.'&...

    Mikrokontrolery AVR   10 Paź 2009 12:47 Odpowiedzi: 3    Wyświetleń: 867
  • Funkcja find: wyszukiwanie min/max w tablicy X[n][10], zwracanie indeksów i wartości

    Mam zadany program nastepujacej tresci: Napisać definicję funkcji, która w tablicy wektorów X #include <iostream> using namespace std; double find (double X[][10], int &n, int &m, bool s) { double zmienna; char ctmp; double rekord=zmienna; int n1; n1=n; for (int i=0; i<n1; i++) { for (int...

    Programowanie Początkujący   14 Gru 2008 18:13 Odpowiedzi: 1    Wyświetleń: 1122
  • Działania matematyczne po przecinku w BCB6 - ROZWIĄZANE

    Domyślam się, że X jest to zmienna. Jakiego typu ona jest? Pewnie całkowitoliczbowego (np. int). Spróbuj zamienić X na typ double. Dodatkowo kompilatorowi można zasugerować, że ma do czynienia z obliczeniami zmiennoprzecinkowymi przez pisanie stałych liczbowych z przecinkiem, np 100.0 Drugi pomysł jest taki: Z wyliczeń wynika, że podany przez Ciebie...

    Programowanie   28 Kwi 2007 00:59 Odpowiedzi: 3    Wyświetleń: 1187
  • [c][atmega8] Błąd przy wyświetlaniu na LCD,instrukcja switch

    Funkcja ta konwertuje zmienna typu double (ten typ na AVR nie jest supportowany, jest to rownowazne z typem float) na string, do bufora, ktorego adres podajesz jako jeden z parametrow. Bufor musi byc na tyle duzy, zeby pomiescic maksymalna konwertowana liczbe + jeden bajt na znak konczacy string (0). Jesli masz bufor o dl. np. 5 bajtow a sprobujesz...

    Mikrokontrolery AVR   04 Gru 2009 09:34 Odpowiedzi: 5    Wyświetleń: 2034
  • Octave Programowanie - dokończenie prostego programu w języku C

    Witam! Podaję jedno z rozwiązań. [syntax=c]#include <stdio.h>/* tutaj funkcje we/wy */ #include <stdlib.h>/* tutaj funkcje losowe */ #include <math.h>/* tutaj funkcje matematyczne */ #include <time.h>/* tu funkcje dotyczace czasu */ #define PI 3.14 #define PRECYZJA 1000.0 int main(void) { int ilosc_krokow; int i; int a; double...

    Programowanie   23 Maj 2015 07:36 Odpowiedzi: 6    Wyświetleń: 1077
  • Konwersja Długości i Szerokości geograficznej na współrzędne kartezjańskie x,y w metrach

    A masz pomysł jak w tym kodzie, wartość obliczoną z tego wzoru sqrt(1.0-(f*f)*(sin(latRad)*sin(latRad))... wyświetlało z większa dokładnością bo wynik to 0,99999 i coś tam dalej A w którym miejscu tego kodu wyświetlasz dokładnie tę wartość? Poza tym nie rozumiem, dlaczego zmienna N jest zadeklarowana jako long (liczba całkowita) - biorąc pod uwagę wyliczenia...

    Arduino   17 Cze 2023 16:02 Odpowiedzi: 22    Wyświetleń: 723
  • [Atmega16] [C] Wyświetlanie liczb zmiennoprzecinkowych na LCD

    Witam, posiadam następujący problem. Przychodzi do mnie liczba informująca o głębokości modulacji od 0 do 8192 (result), chciałbym wyrazić ją procentowo, bowiem decyduje ona o dalszej części programu, wygląda to następująco (wszystko zadeklarowane i zainicjalizowane, wyrzucam na LCD i modul_depth jest poprawna, natomiast zmienna typu double dodaj zawsze...

    Mikrokontrolery AVR   16 Maj 2011 08:45 Odpowiedzi: 12    Wyświetleń: 4373
  • [C] Jak odczytać zmienną typu double z EEPROM w AVR Studio za pomocą makra?

    właśnie spróbowałem jak radziłeś : eeprom_read_block(&controll, &przelicznik,sizeof(double) ); i działa ! ( " controll " -- zmienna do której jest ładowana odczytana z EEPROM-u dana " przelicznik " . Obie są typu double ) Jak nikt czegoś nie doda, to zamykam temat :) ------ Temat zamykam

    Mikrokontrolery AVR   10 Lip 2008 15:26 Odpowiedzi: 2    Wyświetleń: 1130
  • VBA - Błąd Type Mismatch przy użyciu Application.Covar w makrze Excel

    Dla potomnych ;) - błędne okazały się argumenty funkcji COVAR(), które nie mogą być kolumnami, a muszą być z zakresu Range(...) PS. Jak deklarujesz takie coś: nie deklarujesz wszystkich zmiennych jako Double. Jedynie ostatnia zmienna (u4) będzie typu Double, pozostałe będą typu Variant. Musiałbyś każdą z nich deklarować osobno. PS2. Jeżeli zmienna jest...

    Programowanie Początkujący   01 Lut 2013 15:17 Odpowiedzi: 14    Wyświetleń: 6450
  • [C]Jak zamienic ujemną int na dodatnią

    wynik chciałem mieć z dziesiątymi częściami ale gdy zadeklaruje zmienna pomiar jako float albo double to pożera mi zbyt dużo miejsca w kodzie może jest na to jakieś inne rozwiązanie? To trzymaj w int dziesiąte części stopni zamiast jednostkowych i konwertuj tylko przed wyświetleniem.

    Programowanie Początkujący   25 Lut 2009 01:10 Odpowiedzi: 9    Wyświetleń: 15312
  • C# - Usunięcie ze string wszystkich znaków oprócz cyfr i przecinka

    A jak to będzie napis "2,3,4", co wtedy? Oprócz tego przecinek nie jest jedynym możliwym znakiem oddzielającym część ułamkową - w innych ustawieniach językowych może to być kropka. Każdy podstawowy typ ma możliwość sprawdzenia metodą TryParse(), czy inna zmienna możne zostać przekonwertowana na dany typ. Wykorzystaj double.TryParse() żeby to sprawdzić....

    Programowanie Początkujący   05 Sie 2013 09:50 Odpowiedzi: 8    Wyświetleń: 4290
  • wysłanie zmiennej dwubajtowej jednym pinem w bascomie?

    ...trwa ponad 20 sekund. Policzmy. 1 obieg pętli, to 63 takty * 250000 / 8MHz = 1.96875 S A skąd u Ciebie się wzięło 20 :?: Dalibóg ... wiem - zmienna Impulsy , to u Ciebie DOUBLE , a przecież wystarczy LONG lub inne rozwiązanie :-P

    Mikrokontrolery AVR   20 Lut 2009 15:47 Odpowiedzi: 18    Wyświetleń: 1779
  • Atmega8[C]+rx433+tx433 - przesyłanie string'a o określonym rozmiarze

    Dzień dobry! Mam taki kod: [syntax=c]#include <avr/io.h> #include <util/delay.h> //set desired baud rate #define BAUDRATE 1200 //calculate UBRR value #define UBRRVAL ((F_CPU/(BAUDRATE*16UL))-1) //define receive parameters #define SYNC 0XAA// synchro signal #define RADDR 0x44 void USART_Init(void) { //Set baud rate UBRRL=(uint8_t)UBRRVAL;...

    Mikrokontrolery Początkujący   22 Gru 2012 14:12 Odpowiedzi: 3    Wyświetleń: 1332
  • Jak zacząć programować STM32F4DISCOVERY z STM32F407VG?

    Faktycznie, nie zauważyłem tego. Przy kompilacji czegoś takiego: [syntax=c] float zmienna; ... zmienna = zmienna + 1.5; [/syntax] Kompilator zamieni zmienną na double, doda liczbę double o wartości "1.5" i całość przerobi z powrotem na floata. Pomaga dodanie litery "f" na końcu liczby: [syntax=c] float zmienna; ... zmienna = zmienna + 1.5f; [/syntax]...

    Mikrokontrolery ARM   18 Cze 2012 20:56 Odpowiedzi: 68    Wyświetleń: 15757
  • Czy _delay_us(11250) przekracza limit i przechodzi do _delay_ms()? Jak używać?

    Panowie, panowie - nie rozpędzajcie się w tych wyjaśnieniach o rdzeniach 8-bitowych i dziwnych myślach programistów tworzących funkcje typu _delay_ms() Jak dla mnie - bezsens. Nawet marnowanie czasu powinno być zrealisowane prosto , a nie w oparciu o software'owe biblioteki umożliwiające przetwarzanie double.... Bo jest prosto, i to bardzo prosto -...

    Mikrokontrolery AVR   24 Sie 2010 13:42 Odpowiedzi: 53    Wyświetleń: 4859
  • USART/RS232/Atmega32 - Czy sposób w jaki przesyłam dane szeregowo jest bezpieczn

    Dzień dobry Dane przesyłam w taki sposób (atmega32->PC po RS232 (max232)- baud9600): [syntax=c] for(int i =0;(pom[i]!=0);i++) { sendChar(pom[i]); } [/syntax] Jak widać przesyłana jest tablica char (2-3 znaki, temperatura), funkcja sendChar wygląda następująco: [syntax=c] void sendChar(char data) //Wyślij 8bitową daną { while(!(UCSRA&(1<<UDRE)));...

    Mikrokontrolery   09 Sie 2015 15:54 Odpowiedzi: 2    Wyświetleń: 747
  • [c] Błąd w obliczeniach C: pierwiastek 5 stopnia i sin^2(exp)

    dodane i dalej nic. Jak odpalam bez 2giego IFa tą zmienna [syntax=c] wynik = (double)(pow(3.0/4.0 - x , 1.0/5.0) + 1.0) ;[/syntax] to wyswietla mi po uruchomieniu i wpisaniu liczby wiekszej niz 2 : -1.#INDOOA natomiast dla 2giego IFa i zmiennej : [syntax=c]wynik = pow(sin*sin*exp, x)) ;[/syntax] program nie kompiluje

    Programowanie   24 Paź 2011 15:36 Odpowiedzi: 9    Wyświetleń: 1439
  • Instalacja PV 1kW, grzanie 80l wody - dobór regulatora PWM i połączenie paneli

    Kolejny weekend oraz kolejna symulacja. Na warsztat wziąłem algorytm PSF, czyli dopasowania obciążenia wg krzywej mocy. To na zasadzie jak na poniższym rys. https://obrazki.elektroda.pl/5356873700_... Na podstawie punktów: początkowego 'A' oraz nominalnego 'B' wyliczam współczynniki wielomianu, a potem na jego podstawie obliczam jaką...

    Energia Odnawialna   09 Maj 2025 10:24 Odpowiedzi: 723    Wyświetleń: 121599
  • C++ odczyt z pliku binarnego - błąd przy sumowaniu liczb z pliku dane.dat

    Zapomniałem, że zmienna liczba też musi być double. A z sizeof chodzi Ci, że w argumencie ma być zmienna liczba właśnie? I skąd mam wziąć format, rozmiar i kolejność bajtów? [syntax=cpp]#include <iostream> #include <cstdlib> #include <cstdio> #include <stdio.h> #include <io.h> using namespace std; int main() { double liczba,suma=0;...

    Programowanie Początkujący   14 Sty 2015 14:12 Odpowiedzi: 4    Wyświetleń: 1026
  • ATMega8A - ADC: Znak zapytania na LCD zamiast wyniku pomiaru napięcia

    Rozwiązanie masz podane w komentarzach w linku ktory sam podałeś. Chodzi o biblioteki printf_flt i m. W czym to kompilujesz? Spróbuj zmienić zmienna adc z drugiego listingu na double, komus tam pomogło. Ja u siebie w atmel studio 6 natomiast dodałem natomiast printf_flt opcjach linkera.

    Mikrokontrolery Początkujący   26 Maj 2013 08:16 Odpowiedzi: 3    Wyświetleń: 1788
  • Sterownik urządzeń przez port RS232

    witam przepraszam że tak późno odpowiadam ale nie zauważyłem wcześniej pytania ...czas to jest zapisywana "na żywca" zmienna TDateTime, która jest wewnętrznie zgodna z double. Jak to się dokładnie odbywa jest opisane w pomocy delphi .( z tego co pamiętam to część po przecinku to godziny, minuty, sekundy ,..., a całkowita to dni ). pozdrawiam

    Artykuły   20 Gru 2009 22:51 Odpowiedzi: 172    Wyświetleń: 107487
  • Projekt układu do pomiaru prędkości obrotowej silnika z uK 8051 i enkoderem

    Witam .Wykonałem osobiście obrotomierz mierzący z dokładnością do 1 obr/min na atmega88 i zegar 20MHz. Niestety projekt komercyjny ale kawałek kodu mogę wrzucić .Kod odpowiedzialny za wyliczanie obrotów. volatile double a; //zmienna zawierajaca liczbe obrotow char tab[12]; volatile long int c = 0; //zmienna zawierajaca zliczone impulsy wzorcowe...

    Mikrokontrolery   29 Cze 2009 11:27 Odpowiedzi: 17    Wyświetleń: 10174
  • C# zadanie zapisane w string wyliczyc do zmiennej int/double

    Sprawa jest prosta, mam sobie string blabla = "12 + 34 - 2 + 12 * 7" i jego rozwiązanie chce wklepać do zmiennej typu int bądź double. Jako ze deklarowanie int zmienna = 12 + 34 - 2 + 12 * 7 działa i podaje od razu wynik, myślałem ze jakiekolwiek skopiowanie tego stringa do inta da taki sam rezultat, niestety ani (int)(blabla) ani Convert.ToInt32(blabla)...

    Programowanie   13 Cze 2010 11:16 Odpowiedzi: 10    Wyświetleń: 3893
  • Jak zoptymalizować program do liczenia banknotów i monet w reszcie?

    Witam! ad 1) Nie ma takiej potrzeby ad 2) tu już gorzej... Masz zdefiniowane dwie tablice różnych typów: int B[ ] .... double M[ ] ... oraz zmienną i, którą indeksujesz te tablice. Dopóki działasz na tablicy B, wszystko w porządku za każdym przebiegiem zmienna i zwieksza swoją zawartość o 1, ale zanim przejdziesz do tablicy M musisz zmienną "i" wyzerować...

    Programowanie Początkujący   04 Kwi 2013 20:08 Odpowiedzi: 8    Wyświetleń: 2955
  • Automatyzacja grafiku pracy w Excelu: zliczanie godzin i nadgodzin dla 50 osób

    dlaczego ta funkcja nie dziala?? Function norma(h As Integer)... Integer to liczba całkowita. Ty najwyraźniej operujesz na typie zmiennoprzecinkowym (Double). Czyli na wstępie: zmienna h musi być typu Double. Po drugie: deklaracja: [syntax=vb]Dim a, b, c, d As Integer[/syntax] nie robi tego czego się spodziewasz, bo deklaruje jako Integer tylko ostatnią...

    Software serwis   06 Lut 2012 13:02 Odpowiedzi: 23    Wyświetleń: 39416
  • Integracja Input Shaper w stepgen.c LinuxCNC - czy to możliwe?

    (at)ElektrodaBot (at)ElektrodaBot proszę, przeanalizuj ten z załącznik stepgen.c i sprawdź, czy jest on poprawny. A drugi problem to "void stepgen_update(stepgen_t *stg)". Nie wiem, gdzie to wpisać. Bezpośrednia odpowiedź na pytanie Z załączonego kodu wynika, że główny problem dotyczy zarówno niekompletnej (lub błędnej) deklaracji struktur w pliku...

    Projektowanie i Tworzenie Po godzinach   23 Lut 2025 14:16 Odpowiedzi: 15    Wyświetleń: 336
  • Sprawdzenie typów zmiennych w C: int, double, char* w kodzie programu

    IMHO bedzie tak: Typy proste: int, double, char* Typy zlozone: - (t.z. to np. unie, struktury, typy definiowane, enumeracje) Typy calkowite: int Typy zmiennoprzecinkowe: double Zmienne wskaznikowe: napis (zmienna typu char*) Zmienne tablicowe: - (pod tablice podpinaja sie "11" i "%f\n", ale to sa stale) Funkcje: main(), printf(...), pow(...) Slowa kluczowe:...

    Programowanie   16 Lut 2006 01:10 Odpowiedzi: 3    Wyświetleń: 1001
  • [C] Jak używać biblioteki DELAY z attiny2313 i rezonatorem 12MHz?

    mierkk36 wiem że zmienna w funkcji _delay_ms jest 8 bajtowa (double) tylko nie w każdym programie można jej narzucić wartość 8500 nie wiem od czego to zależy ale takie zjawisko zaobserwowałem. Swoją drogą to z chęcią bym się dowiedział czemu tak się dzieje że jedni mogą dawać 4000 do _delay_ms a inni nie. Pozdrawiam

    Mikrokontrolery AVR   31 Maj 2010 08:17 Odpowiedzi: 8    Wyświetleń: 2036
  • C - Jak przekonwertować char/double do const char* dla funkcji outtextxy?

    1. Zmienna j powinna być raczej typu int , jeżeli ma czytać liczby z pliku wxf.txt . 2. W wywołaniu fscanf() powinien być inny specyfikator typu oraz znak końca wiersza, jeżeli każda liczba w pliku jest w nowym wierszu. 3. Przed wywołaniem outtextxy() trzeba wartość zmiennej j przekonwertować na ciąg znaków (używając pomocniczej tablicy). Zmodyfikowany...

    Programowanie   19 Sty 2015 18:39 Odpowiedzi: 6    Wyświetleń: 1356
  • C++: Insertion Sort nie działa dla losowych wartości w tablicy tau_1

    Czytałem troche o tych wyjatkach (http://www.intercon.pl/~sektor/cbx/adva... ), przejrzałem podręcznik C++ Builder Ćwiczenia i napisałem obsługe wyjątku. Niestety nic to nie pomogło. Może źle ją napisałem a może nie o to chodzi. Może problem jest w zmiennych losowych (o rozkł. normalnym i równomiernym) jakie są wykorzystywane przy opisie...

    Programowanie   25 Lip 2009 09:26 Odpowiedzi: 4    Wyświetleń: 1304
  • [Bascom][ATmega8]DS18b20 przypisywanie do określonej fukncji

    Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...

    Mikrokontrolery Początkujący   17 Gru 2012 18:43 Odpowiedzi: 60    Wyświetleń: 12717
  • AT91SAM7S265: Problemy z operacjami na float i double na ZL11ARM

    Właśnie uruchomiłem podany przez ciebie kod. Działa bez zarzutu. Zmienna acclX poprawnie się zmienia w Scarabeus debugger. Kompiluję Yagarto i uruchamiam na LPC2378.

    Mikrokontrolery   09 Sie 2007 21:27 Odpowiedzi: 16    Wyświetleń: 1533
  • BASCOM AVR DEMO - Problemy z obsługą zmiennych typu DOUBLE

    Czy ktoś stosował zmienne typu DOUBLE? Próbuje od pewnego czasu i dzieją się dziwne rzeczy Dim Aa As Double Dim B As Double Aa = 5 / 6 Print Aa B = Sin(0.2) Print B Zmienna Aa zawsze ma wartość zero. Zmienna B pokazuje się jako B=0198669330795061 Przypomina raczej łańcuch niż liczbę (brak przecinka) Po kompilacji w raporcie nie wyświetla typu zmiennej...

    Mikrokontrolery   19 Sie 2006 23:22 Odpowiedzi: 7    Wyświetleń: 2731
  • Atmega16: Błędy kompilacji przy użyciu funkcji w przerwaniu INT0

    Naniesione poprawki: [syntax=c] volatile char str[20]; volatile char inout[20]=" IN OUT "; /* Zmienna przechowuje aktualną wartość temperatury */ volatile double temp; volatile double temp_6; volatile double temp_5; volatile double temp_4; /***************************************... volatile char piec[] = {"KOCIOL: WODA:"}; volatile unsigned char...

    Mikrokontrolery AVR   12 Lip 2012 19:31 Odpowiedzi: 29    Wyświetleń: 2216
  • Jak poprawnie czytać liczby double z pliku tekstowego dane1.txt?

    DataInput/Output służy do czytania/zapisywania danych binarnych. Od takiego zwyklego zapisania danych binarnych (C) write(&zmienna, sizeof(zmienna)) różni się przenośnością - dba o endian itp. Nijak nie pasuje do plików tekstowych.

    Programowanie   28 Mar 2012 20:53 Odpowiedzi: 11    Wyświetleń: 1500
  • AVR, C++ - Pętla for zmienia wyniki na wyświetlaczu LCD, dlaczego?

    Witam, mój problem polega na tym, że kilka linijek kodu zamieniłem na pętle for. Logicznie rzecz biorąc nie różnią się one od siebie niczym, ale mimo to wyświetlacz LCD pokazuje mi inne wyniki. Proszę spojrzeć: [syntax=c] double liczba_imp; //zmienna globalna (...) liczba_imp=0 liczba_imp=liczba_imp+pow(10,(4-0))*tab_... liczba_imp=liczba_imp+pow(10,(4-1))*tab_...

    Mikrokontrolery Początkujący   10 Sie 2016 13:14 Odpowiedzi: 10    Wyświetleń: 1548
  • atmel studio M8 C - DS18B20 timingi rklibavr zmienne

    Nie do końca rozumiem! Pobrane z Ds'a dane są zapisane w tablicy: unsigned char ds18b20_pad[9] Trochę niżej składam to i dzielę na 16 czego wynikiem jest zmienna temp zadeklarowana oryginalnie jako double: [syntax=c]temp = ((ds18b20_pad[1] << 8) + ds18b20_pad[0]) / 16.0 ;[/syntax] Zmienna temp była typu "double" i program działał, natomiast zmieniłem...

    Mikrokontrolery AVR   18 Lis 2012 20:31 Odpowiedzi: 9    Wyświetleń: 1998
  • ANSI C, funkcja ze zmienna liczba argumentow, jak ?

    Nie pracowałem z tym kompilatorem ale nie wierzę że brakule w nim tego standardowego elementu. Jeden, (dowolny!) argument jest potrzebny aby funkcje ze standardowej biblioteki <stdarg.h> mogły sie połapać jak i gdzie są pozostałe parametry. Ile ich i jakie to jest sprawa programisty i tego jak sobie to wszystko oprogramował. Przykład z printf...

    Programowanie   07 Gru 2005 21:05 Odpowiedzi: 8    Wyświetleń: 3896
  • Jak użyć ADC w ATMEGA8 do pomiaru z LM35 i wyświetlania na LED?

    Dziękuje za odpowiedzi! Tak to Atmega8. Jeśli chodzi o mase to mam masę czujnika bezpośrednio do AGND i tyle, zgodnie z tym : double pomiar; // Zmienna do przechowywania wyniku pomiaru char buffer_n[5]; // Bufor do przechowywania wyniku konwersji z "double" na ASCII double tem=0; void Inicjalizacja(void) { // Inicjalizacja...

    Mikrokontrolery AVR   22 Kwi 2018 22:28 Odpowiedzi: 51    Wyświetleń: 21877
  • Sterownik do silnika krokowego unipolarny z Atmega8 i ULN2803 - kod C++ drgania

    Aktualnie kod wygląda tak: [syntax=c] //Sterowanie silnikiem krokowym //Ver 1.0 beta //Tranzystory na wyjściu PORTD #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int zmienna=0; int liczba_cykli = 10; long double licznik1=0; long double licznik2=0; long double licznik3=0; int main(void) { while(1) { DDRD = 0xff; DDRC...

    Programowanie Początkujący   05 Paź 2015 21:28 Odpowiedzi: 45    Wyświetleń: 2784
  • [PHP] PHP: Rzutowanie stringów z literami na liczby - dlaczego 12d2 to 1200?

    Witam Wykonuje następujący kod php: $a=$_POST['a']; $a=(double) $a; echo $a; Jeżeli zmienna $a="12e2" to po rzutowaniu wychodzi prawidłowa liczba 1200. Nie rozumiem jednak tego jeśli $a="12d2" to też wychodzi liczba 1200. Czy to jest jakaś inna forma zapisania liczby w postaci naukowej??

    Programowanie   04 Mar 2009 08:39 Odpowiedzi: 4    Wyświetleń: 1919
  • [bcb] Jak wyeliminować notację naukową E w wyniku obliczeń double?

    zmienna L, y1 do y7 i pi są zadeklarowane jako double i jest dołaczona biblioteka math.h double a2=((1/L) * ((y1*cos((pi*2*0)/L&...

    Programowanie   27 Sie 2005 17:44 Odpowiedzi: 2    Wyświetleń: 1178
  • Algorytm Goertzela na PIC - optymalizacja i stałe coeff w tablicy

    Patrząc jak to jest FFT to składowa stała jest zawsze na zerowym prążku. Dziwne, że podawanie 0Hz ma taki wpływ na detekcję wyższych częstotliwości. Dla testu możesz podać na stałe wartość, np 512 i zobaczyć jak się zachowa algorytm ale jak na moje powinieneś dostać 0. Inna sprawa to używanie double w embedded to porażka jeśli chodzi o czas wykonywania....

    DSP i Transmisja   31 Sty 2013 13:46 Odpowiedzi: 9    Wyświetleń: 3828
  • Znaczenie `static double limitValue` i `static long value` w skrypcie WinCC?

    #include "apdefap.h" long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName) { // WINCC:TAGNAME_SECTION_START // syntax: #define TagNameInAction "DMTagName" // next TagID : 2 #define ZMIENNA1 "krancowka.stan" // WINCC:TAGNAME_SECTION_END // WINCC:PICNAME_SECTION_START // syntax: #define PicNameInAction "PictureName" // next PicID...

    Automatyka Przemysłowa   29 Wrz 2009 17:30 Odpowiedzi: 1    Wyświetleń: 1608
  • ATMEGA 328P-AU - FAST PWM na pinie PD6 nie działa poprawnie - analiza kodu

    Daj schemat i zdjęcie połączenia. Ogólnie rzecz ujmując ustawiając wypełnienie jako 100% i tryb jako low masz 0 na wyjściu i jako że później tego wypełnienia nie zmieniasz (twoja pętla nic nie robi - patrz mój post wyżej) nie zmieniasz nic na wyjściu. Weź poprawkę, że zmienna podwójnej precyzji nie bardzo się nadaje do tego celu. Zamiast double test=0;...

    Mikrokontrolery AVR   26 Gru 2016 13:29 Odpowiedzi: 15    Wyświetleń: 2124
  • Atmega: Ręczne czy automatyczne przyporządkowanie zmiennych w SRAM?

    widze ze twoje podejscie do sprawy jest typu 'butem w twarz'. tu nie chodzi o to, aby na siebie nie zachodzily. tu chodzi o to, ze przewaznie programowi wcale nie potrzeba tylu zmiennych ile zadeklarujesz i rola kompilatora jest to, aby zoptymalizowac uzycie pamieci. i wlasnie to kompilator robi bardzo szybko, natomiast dla czlowieka jest to mocno...

    Mikrokontrolery   11 Mar 2008 19:56 Odpowiedzi: 33    Wyświetleń: 5161
  • Instrukcja for, zmienne i tabele/tablice w PHP, HTML, C++, Java – jak działają?

    OMG :D Ale lenistwo. Ale z tej nudy odpiszę co i jak. Swoje przykłady będę opierał o PHP i C++. Język programowania aktualnie prezentowany jest ukazany na górze listingu kodu. Punkty odnoszą się do pierwszego postu: (informacje od (at)marekkopec12 także są jak najbardziej poprawne ;) ): 1) FOR - pętla, która wykona się, o ile warunek zostanie spełniony....

    Tworzenie WWW   30 Kwi 2014 08:46 Odpowiedzi: 7    Wyświetleń: 2061
  • Odwołanie do TextBox w klasie programu - Visual Studio

    , w, a); if ((vPrzelicz >= 0) && (vPrzelicz < 0.5)) tabHistogramWiatr [/code]

    Programowanie Początkujący   26 Kwi 2021 12:06 Odpowiedzi: 7    Wyświetleń: 807
  • [F0 SPI] Zawiesza się po 8 bitach, nie generuje kolejnych cykli zegara

    Brakuje tu "volatile". Zauważ proszę, że w tym przypadku właśnie rozmiar bajtowy jest istotny, aby mieć "zgodność" z bajtowym odczytem rejestru danych SPI. Jest to część zestawu funkcji, które napisałem dość dawno temu. Dzisiaj używam DMA + kolejki zadań dla interfejsów SPI, UART lub I2C, więc nie mam potrzeby stosowania ręcznej kontroli transferu....

    Mikrokontrolery ARM   08 Kwi 2018 11:05 Odpowiedzi: 20    Wyświetleń: 1086
  • BASCOM - Jak zapisać całą tablicę jedną komendą?

    Hmm. Głośno myśląc kombinowałbym tak: Zadeklarowałbym zmienną Double (osiem bajtów) pod określonym adresem w pamięci za pomocą Dim...As...At... Zmiennej tej nadałbym jednym ruchem wartość odpowiadającą poszczególnym bajtom "teoretycznej tablicy" - Zmienna = &HABCDE Dostęp do poszczególnych elementów uzyskałbym przez zmienna bitowa = INP(adres). Nigdy...

    Mikrokontrolery   22 Maj 2015 18:20 Odpowiedzi: 4    Wyświetleń: 888
  • Jak wczytać dane z pliku w C++ do napotkania liczby 5?

    skoro masz zakres od 0 do 10^100, to raczej żadna zmienna liczbowa nie będzie w stanie tego obsłużyć dla odpowiednio dużych liczb (u mnie double to 8B, czyli 2^64, czyli niecałe 2*10^19). jedyne rozwiązanie widzi mi się jako wczytywanie liczb jako stringi, następnie wyciąganie z nich kolejnych cyfr (od najmniej znaczących) i dodawanie z uwzględnieniem...

    Programowanie   10 Gru 2006 01:09 Odpowiedzi: 22    Wyświetleń: 5984
  • STL Pair i vector<Pair> operator przypisania?

    Program dziala zgodnie z definicja typow: typedef Pair<double *, double * > vect; typedef std::vector<vect>StrikeVol... typedef std::map<double, std::vector<vect>, ltstr> TermStrikeVolMap; typedef Pair<double *, double * > StrikeVolPair; StrikeVolVector KVolVect; TermStrikeVolMap VolMap; double...

    Programowanie   06 Lut 2011 18:14 Odpowiedzi: 2    Wyświetleń: 1310
  • Wczytywanie danych ze struktury Matlab: Location jako double, przypisanie do a1

    Witam. Mam problem ze wczytaniem danych do pliku matlab ze struktury matlab. W załączniku niżej kod który jest zakomentowany nie działa, wydaję mi się, że powodem może być to Location jest double. Zmienna a2 działa chyba dlatego, że jest zapisana jako tabela. Chciałbym się dowiedzieć w jaki sposób przypisać dane z Location do zmiennej a1. Pozdrawiam

    Programy EDA   29 Paź 2022 08:00 Odpowiedzi: 0    Wyświetleń: 264
  • Optymalizacja WinAVR, gcc, uC. Gdzie popełniam błąd?

    Zgadzam sie - czasy nie beda takie same w obu przypadkach ale mnie raczej chodzilo o zasade - w przypadku funkcji _delay_ms() (mili sekundy) wielkosc pliku wyjsciowego tez jest duza mimo ze czas petli for jest wtedy duzo mniejszy niz opoznienie jednostkowe samej funkcji _delay_ms(x) Dodano po 4 Załapałem już o co biega jak obejrzałem plik nagłówkowy...

    Mikrokontrolery AVR   12 Lis 2008 18:50 Odpowiedzi: 7    Wyświetleń: 2436
  • Atmega16 - Jak wyświetlić temperaturę z DS18B20 na 7-segmentowych LED?

    Chodzi o to że po prostu nie wiem co trzeba napisać. Wiem tylko że ds18b20.h i ds18b20.c muszą zostaćtak jak są, a do main.c trzeba coś dopisać ale nie wiem co. Chyba tak powinien wyglądać odchudzony kod ale nie wiem co dalej. [syntax=text]#include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h" int main(void)...

    Mikrokontrolery AVR   28 Sie 2014 13:14 Odpowiedzi: 5    Wyświetleń: 1302
  • [Atmega8] [TSL2561T] Błędne odczyty. Złe łączenie rejestrów

    Witam, dołączę się do tematu aby nie robić śmietnika na forum. Mam pewne problemy z działaniem czujnika. Wcześniej gdy odpalałem go na płytce prototypowej wszystko działało OK, pomiary były porównane z drogim i dobrym luksomierzem na uczelni, wartości były praktycznie takie same dla różnych źródeł światła. Czujnik wykorzystuję w pracy inżynierskiej...

    Mikrokontrolery AVR   04 Lis 2013 23:12 Odpowiedzi: 9    Wyświetleń: 2729
  • c++ - błąd _BLOCK_TYPE_IS_VALID podczas uruchamiania

    Wprowadziłem takie zmiany, kompiluje się i tym razem taki błąd: _CrtIsValidHeapPointer(pUserData) [syntax=cpp] #define _CRT_SECURE_NO_WARNINGS #include "stdio.h" #include "stdlib.h" #include "time.h" typedef struct element { int pole1; char pole2; double pole3; }el_nowy; el_nowy** losowanie(int N) // pobiera jako argument liczbe N struktur, ktore maja...

    Programowanie Początkujący   13 Paź 2014 17:29 Odpowiedzi: 7    Wyświetleń: 1725
  • Atmega16 - Błąd kompilacji przy wyświetlaniu tekstu na LCD w C++

    Poprawiłem w ten sposób: [syntax=c] #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "hd44780.h" #include "ds18b20.h" #include <stdlib.h> #include <avr/interrupt.h> #include <util/delay.h> /* Komunikaty w tablicy wysyłane do wyświtlacza */ volatile unsigned char flaga; char str[17]=" Termometr...

    Mikrokontrolery AVR   30 Paź 2013 21:56 Odpowiedzi: 15    Wyświetleń: 1947
  • Jak bez elektroniki i kątomierza narysować równo kąty !

    http://obrazki.elektroda.net/38_12470656... Pomysł ma tyle wspólnego z elektroniką a raczej informatyką, że przy jego opracowaniu użyłem arkusza kalkulacyjnego. Czasami stajemy przed problemem odmierzenia zadanego kąta nie mając pod ręką kątomierza. O ile narysowanie typowych kątów 30, 45, 60, 90 stopni nie stwarza specjalnie problemów (możemy użyć...

    DIY Konstrukcje   09 Lip 2009 09:57 Odpowiedzi: 5    Wyświetleń: 33037
  • Atmega8 i ds18b20: Jak zaprogramować termostat w C do sterowania diodą?

    Witam, mam następujący problem. Chcę zaprogramować atmega 8 tak by przy określonej temp włączyła diodę. Temp mierze czujnikiem ds18b20 wykorzystałem kod który znalazłem w sieci. Całość pisana w C [code][syntax=c] #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h" int main(void) { DDRD |=(1<<PORTD);...

    Mikrokontrolery AVR   27 Maj 2014 19:47 Odpowiedzi: 2    Wyświetleń: 1968
  • Jak zapisać enum do EEPROM w WinAVR bez błędu 'sizeof'?

    Witam, mam następujący problem - zapisuje informacje konfiguracyjne do eeprom, w tym m.in. chciałbym zapisać informacje o wybranym języku, który jest typem wyliczeniowym: w pliku nagłówkowym powiedzmy eeprom.h: error: invalid application of 'sizeof' to incomplete type 'enum language' W tym przypadku próbowałem to zrzucić w ten sposób (teoretycznia...

    Mikrokontrolery   20 Lip 2011 11:51 Odpowiedzi: 4    Wyświetleń: 1220
  • Jak obliczyć średnie i odchylenia standardowe z pliku w C++?

    Przyda Ci sie struktura: struct punkt{ double x; double y; }; wtedy do przechowywania tych pomiarow deklarujesz zmienna wskaznikowa: struct punkt *pomiary; jak wczytasz liczbe pomiarow, to alokujesz pamiec na dane: pomiary=(struct punkt*)malloc(ile_pomiarow * sizeof(struct punkt)); i dalej wczytujesz reszte danych do...

    Programowanie   03 Kwi 2005 10:54 Odpowiedzi: 4    Wyświetleń: 1074
  • BASCOM: Jak dokładnie konwertować stringi na typ SINGLE?

    Ale - dla stringu "84.2" otrzymuję wartość zmiennej 84.199996946 Niestety rozdzielczość zmiennych typu Single jest skończona i nie można w nich zapisać każdej liczby zmiennoprzecinkowej. Jak sądzę, jest to problem konwersji do single - czy jest jakiś sposób, aby otrzymać tą wartość dokładnie taką jak w stringu ? Jeśli masz dużo pamięci RAM to zastosuj...

    Mikrokontrolery AVR   25 Lut 2013 21:42 Odpowiedzi: 7    Wyświetleń: 1506
  • Odtwarzacz multimedialny oparty na ARM

    Witam ponownie. Uporałem się z podwójnym buforowaniem, przez co obracający się sześcian wygląda przyjemnie, dopisałem też kilka efektów: Oto cieniowanie Gourauda ze światłem świecącym z przodu. Świetna robota. Do obliczeń 3D używałeś zmiennego przecinka (float/double w C) czy arytmetyki fixed point?

    DIY Konstrukcje   18 Gru 2008 21:54 Odpowiedzi: 62    Wyświetleń: 21180
  • [STM32F4][C] Coś zawiesza ADC po pierwszej konwersji

    `sprintf()` używa bardzo dużo pamięci. Niewinnie wyglądające `val * 3.3 / 4095;` to w istocie mnożenie na typie `double` (standardowy błąd osób które biorą się za zmienny przecinek). Proponuję więc zacząć od: - użycia `s i printf()` (wersja bez wsparcia dla zmiennego przecinka, zużywa dużo mniej RAMu, nie robi alokacji dynamicznej) [zakładam że mowa...

    Mikrokontrolery ARM   22 Lut 2018 22:44 Odpowiedzi: 16    Wyświetleń: 1278