A od czego jest HELP !? "Przeznaczenie: Zwraca określoną liczbę znaków z tekstu począwszy od lewej strony. Składnia: zmienna = LEFT( tekst , il_znaków ) gdzie zmiennazmienna tekstowa, do której przepisane będą skopiowane znaki, teksttekst z którego skopiowane będą znaki, il_znakówilość kopiowanych znaków. Opis: Zobacz także: RIGHT , MID Przykład: Dim...
Arduino standardowo dołącza biblioteki wyswietlajace float, bo AVR Studio nie? Autorowi nie chodzi o to aby wyświetlać floata jako takiego, tylko o to aby wyświetlić go przez kontroler ft800. Lepiej będzie zatem jak przekonwertuje float do stringa i wyświetli go jako napis. Zatem podałem krótki zapis ów konwersji i tyle. Autor tematu tekst wyświetlać...
Ten nowy sub pracuje mało optymalnie bo na stringu i potem z tego stringa robi dopiero wartość. Stary pewnie sobie przesuwał bity w lewo. [syntax=vbnet]S16 = Mid(sensor_data , 17 , 16) T = Binval(s16) T = T / 10 Ti = T Mod 10[/syntax] Lepiej zmień deklarację T As Word na T As Integer i nie resetuj bitu 15. Na Lcd to trochę mordęga bo po serialu bys...
https://obrazki.elektroda.pl/3617408200_... Poniższa instrukcja przedstawi nam, jak skonstruować fotozegar oparty o moduł z układem ESP32 oraz ekran LCD. System wykorzystuje japoński portal BiJin ToKei (美人時計) do pobierania zdjęć, które wyświetlane będą przez zegar. Krok 1: Co to jest BiJin ToKei? BiJin ToKei(美人時...
No to niech będzie nawet 100 milionów ale nie musisz tego przecież wszystkiego wyświetlać.Wszystkie kombinacje możesz zapisywać do jakiegoś stringa albo kilku stringów i wyświetlać tylko pojedyncze bloki które będą cie interesowały.np string1 będzie przechowywał pierwszych tysiąc kombinacji string2 drugi tysiąc itd.
Nie widzę nigdzie kontroli połówek przy wyświetlaniu stringa... Musisz sobie dopisać albo przełączać ręcznie - jeśli wiesz co ile masz zmienić przy wyświetlaniu ;) i traktować jako dwa oddzielne wyświetlacze. Generalnie tak samo string wyjedzie Ci poza widzialny obraz nawet na jednej połówce bo nie masz kontroli nad zawijaniem tekstu - pamięć jest większa...
Koledzy wracając do tematu jest ktoś w stanie podpowiedzieć czemu może się tak dziać że String "dane" jest pusty jak tylko użyję funkcji " do... while" ? Może dlatego, że przy ostatniej iteracji do while {} wykona się data = data.substring(0, 0)? Warto sobie wyświetlać (dla celów testowych) odpowiednie wartości zmiennych w Serial Monitor. Tak ale przy...
1. Jak działa RTC? Musi być taktowany jakimś generatorem, oscylatorem lub kwarcem. Każdy układ generujący podstawę czasu ma swoją dokładność, przez co po dłuższym okresie ukaże się błąd, np. 60 sekund / miesiąc. I tak w ciągu 1 roku zegar rozjedzie się około 10 minut. Możesz to zaobserwować na mikrofalówkach lub kuchenkach. Przeważnie jest tak, że zanim...
Ja komunikaty wrzucałem w 50 znakowego stringa a potem sobie wysyłałem na uart/lcd. A potrzebowałem mieć całość w pamięci bo przed wysłaniem sprawdzałem sumę kontrolną zawartości tego stringa. Dim Txt As String * 6 [...] $eeprom Data "napis1" Data "napis2" $data [...] Readeeprom Txt , 0 'adres pierwszego napisu Print...
Zacznij od prostszych przykładów. 1. Nowy projekt konsolowy: - wypisz tekst w konsoli z pobocznego wątku. Task.Factory.StartNew(...); Console.Read(); 2. Modyfikacja projektu konsolowego: - stwórz pierwszy wątek, w którym uruchomisz metodę zwracającą string "test" (Task.Factory.StartNew(...)), - stwórz drugi wątek, w który metoda pobierze "test" z pierwszego...
Napisz to w C, będzie łatwiej o ile czujesz się na siłach. Zacznij od int main(int argc, char* argv[]) argv[1] to namiar na gcc.exe argv[2] aż do argv[argc-1] to parametry przekazane do gcc. Jeden z nich to namiar pliku .cpp który musisz zmodyfikować. Upraszczając szukanie możesz sprawdzić czy argv[x] kończy się na ."cpp", w końcu to...
W jaki sposób MessageBox ma wiedzieć co ma wyświetlić skoro zamiast stringa przekazujesz pointer lub obiekt? bo sugerowałem się tym co napisał kolega możesz dać formatowany tekst w labela i labela wyświetlać w MB - Musisz dopisać richTextBox2.Text: Ok. wtedy wyświetli, ale tekst NIE SFORMATOWANY czyli wyświetli się wiadomość: http://obrazki.elektroda.pl/1291329900_1...
Wartości im są wyżej górnej krawędzi LCD tym bardziej mrugają i nie wiem dlaczego. Bo czyscisz ekran od góry? Czyszczenie ekranu, to kawałek kodu w tej pętli zajmujący najwiecej czasu. Dodaj jakies opóźnienie. Faktycznie, ma to pewien sens. Ale z tym wiąże się chyba coś innego. Taktowane mam 16MHz, SPI programowe. Nawet jak wstawię na końcu opróźnienie...
Dobrze. Plik 'fonty.h' wygląda następująco http://obrazki.elektroda.pl/9227716000_1... zrobiłem dla każdego wiersza tablicę... [syntax=cpp]uint8_t napis0[]={0x89,0xcf,0x3e,0x88}; uint8_t napis1[]={0xda,0x28,0xa0,0x90}; uint8_t napis2[]={0xaa,0x28,0xa0,0xa0}; uint8_t napis3[]={0x8b,0xef,0x38,0xc0}; uint8_t napis4[]={0x8a,0x2a,0x20,0xa0};...
Witam Mam układ, który mierzy dwie temperatury ( DS18B20 ), dwa napięcia ( PCF8591 ( pobiera czas ( PCF8563 ), a z powodu niedużego wyświetlacza ( 12 x 4 ) wskazania są zmieniane do 10 sekund po przepełnieniu Timer1. Układy PCF8563 i PCF8591 są podpięte z "zewnątrz" przewodami około 10 cm. Magistrala I2C ma obniżoną prędkość przez Config I2cdelay =...
Wystarczy że w funkcji wyświetlania tekstu nie będziesz modyfikował wejściowego stringa. Czyli np. tak: if(*text == '(at)') Wyswietl(0);
Może spróbuj czegoś takiego : ... Po takim "zabiegu" napis będzie "mrugał" :( Wystarczy wyświetlać po 1 znaku , a nie dokładać do stringa. Piotrek
No to czemu nie działa ?
Do Krzysztof Gustaw. Też racja , jakoś mi to uciekło :) Zamiast macierz można zrobić wektor i wtedy wyświetlać jak string'a.
Myślałem że to ona odpowiada za to No nie, ona odpowiada za wyświetlanie zawsze pustego w tym wypadku Stringa. Możesz ją po prostu wywalić, albo skasować to = "" . Wtedy będzie wyświetlał to, co odebrał. Co do rozpoznawania błędu, to od tego masz if, albo switch. A jak zrobić, żeby to działało tak jak chcesz? Rozbij rozpoznawanie odebranych danych...
C trzyma stringi w postaci nullz, terminatorem stringa jest 0, tak samo w twojej funkcji wyświetlającej. Problem w tym, że w 2 bajtach masz dane i brak miejsca na 0. C nie zgłasza w takiej sytuacji błędu, gdyż semantycznie taki zapis jest poprawny. Więc tak jak kolega powyżej możesz zwiększyć wymiar tablicy lub wiedząc, że każdy string ma tylko 2 litery...
getch, zapisuj do stringa, wyświetlaj gwiazdkę
Faktycznie pomogło ale przy tej okazji jest inny problem: zostają poprzednie wartości wskazań na wyświetlaczu "duchy". Rzeczywiście. Funkcja lcd_puts() wrzuca na wyświetla stringa dopóki nie napotka 0 w tablicy, a itoa zakończy stringa 0 zaraz za ostatnią cyfrą. Wpisz na sztywno wynik[5]=0; i daj wcześniej pętlę [syntax=c]for(int i=0;i<=4;i++)if(wynik[i]==0)wynik[i]=...
Witam. Mikrokontroler wysyła mi poprzez rs'a dane. Odbieram je w c++ builder'ze w postaci nastepujacego stringa: Tomek,a1,Marta,b2,Jacek,c3,Pawel,d4 Tomek,a1,Marta,b2,Jacek,c3,Pawel,d4 Tomek,a1,Marta,b2,Jacek,c3,Pawel,d4 Tomek,a1,Marta,b2,Jacek,c3,Pawel,d4 . . . W jaki sposób mogę wyświetlić na kompie tylko te sekwencje, które mnie interesują? Np: "Tomek...
http://obrazki.elektroda.pl/3234430100_1... W Podatność na wstrzykiwanie komend Jedną z częstszych i łatwych do odnalezienia dziur jest podatność na wstrzykiwanie komend poprzez np. interfejs użytkownika. Sama idea tego ataku jest prosta – załóżmy, że podajemy gdzieś tekst, który następnie wykorzystywany jest do skonstruowania...
Pewnie chodzi ci o to żeby wyświetlać autorów w jednym wierszu w jednej kolumnie? Jeżeli tak to musisz zrobić podzapytanie albo funkcję która sklei ci autorów na daną publikację do jednego stringa.
Dodaj na końcu stringa "\r\n".
Prościej, przeanalizuj sobie. Być może można wywalić jeszcze ten wskaźnik na tablice i bezpośrednio inkrementować adres w talicy, nie pamiętam już. [syntax=c]void NOKIA_digit(char xNOKIA,char yNOKIA, unsigned int dig) // dig = 6 { NOKIA_Chr(xNOKIA,yNOKIA,('0'+dig); } // Funkcja odpowiedzialna za wyswietlanie liczb z zakresu int (−32 768 —...
Tak, serializacja to zapis w formie binarnej, nieczytelnej dla człowieka, aby odwrotnie to wczytać. Serializowanie gołego Stringa, jak u Ciebie, to jedna z dziwniejszych operacji jakie widziałem (choć nie jest nielegalne). Zamień jeszcze tę klasę na CamelCase, bo mi oczy chcą wylecieć z orbit. PS. Pobaw się serializacją kontenera (List, Map itd), to...
Bo trzymasz znak w zmiennej zadeklarowanej jako Byte. Zrob sobie stringa o dlugosci np. 5 znakow i zobaczysz. acha i jeszcze po zresetowaniu mikroprocesora wyskakuje w terminalu kwadracik... Wcale sie nie dziwie bo po resecie pojawiaja sie smieci...
No to powinieneś wkleić każdy kawałek kodu, który a jakikolwiek sposób dotyczy zmiennej która odbiera lub/i przechowuje te dane a następnie je wyświetla.
Dokładnie ale można to zautomatyzować, poprawiając funkcje wpisującą stringa na wyświetlacz.
Z tego co widzę to ten string potrzebny jest Ci tylko do wyświetlania. Ja wyrzuciłbym stringa a obliczenia dokonywał tylko na tt (tt - integer). tt=Makeint(t(1),T(2)) tt=tt*10 tt=tt/16 i teraz tt zawiera temperature pomnożoną *10 (23,5st - tt=235) a reszta została obcięta, może lepiej byłoby zaokrąglić, ale... Pozdrawiam, Konrad.
Witam Proszę o podpowiedź. Chciałbym na Debianie, używając CLI -- udhcpc, pobrać do zmiennej wartości OPTION które są po stronie serwera DHCP, oraz je wyświetlać. przykładowo cli: udhcpc -x hostname:bbox - option 12
Definiujesz tablicę 20 stringów (cout wyświetla początkowy adres tej tablicy)... to jest kompletnie źle. Nie wiesz jakie pola może przechowywać klasa string ani w jakiej kolejności - nie możesz całego obiektu (a raczej tablicy) tak po prostu nadpisać. Zrób tak jak wyżej i będzie ok (zamień na tablicę znaków). Jeśli chcesz skorzystać z dobrodziejstw...
Pomijając sensowność używania sprintf do SKOPIOWANIA stringa do jakiejś zmiennej, to błędów jest bardzo dużo. 1. Skasowałeś stronę którą chcesz zapisywać? 2. Odblokowałeś zapis do flasha? 3. Twój zapis jest dziurawy, bo jak zero będzie na nieparzystej pozycji, to pętla nie zakończy się wtedy kiedy będziesz chciał 4. Odczytujesz FlashStatus, to sprawdź...
Dinozaury mają się wyśmienicie :) dziękuję. są to pliki HPGL, współrzędne XY, które wyświetlam na ekranie nawet podczas przeglądania listy plików dlatego przy przeglądaniu setek plików i szukaniu tego odpowiedniego warto robić to szybko a dla tych dość sporych wyświetlić pasek postępu. Tak, potrafię odczytać rozmiar pliku to nie problem chodzi mi o...
Brrr, Basic. ;) Przerzuć się na C lub asemblera. Nowe AVRStudio można zintegrować z WinGCC i działa to bez zarzutów. A w C deklarujesz sobie od razu, czy masz zmienną całkowitą (char, int), czy zmiennoprzecinkową (float) i o dziwo artytmetyka zmiennoprzecinkowa nie zajmuje ogromnych ilości flasha. :) Ciekawie prawisz , tylko wytłumacz mi dlaczego ten...
Czyli jak widzisz potem w przetwarzaniu coś szwankuje. A to zero, to może NULL-terminator stringa? Sprawdź w którymś z terminali, który potrafi wyświetlać znaki niewidoczne albo w hexach, czy to przychodzi, czy się dokleja już w procedurze odbioru.
Mam problem z wyświetlaniem współrzędnych dotyku za pomocą funkcji getDisplayPoint() z GLCD dla zestawu HY_mini . Walczę z tym już kilka dni i nic . Do konwersji z liczby na string używam funkcji itoa() i po podstawieniu konkretnej liczby funkcja GUI_Text wyświetla ja poprawnie . Krzyż wskaźnika rysuje dokładnie w punkcie dotyku funkcją DrawCross(display.x,display.y);...
[syntax=c]float temp = 0; temp = (float)(pad[0]+(pad[1]*256))/16; dtostrf(temp,1,1,buf);[/syntax] Dodam, że to kosztuje cię trochę KB kodu, sporo pamięci i sporo cykli, gdy wystarczy użyć, albo notyfikacji stałoprzecinkowej (fixed point) // nota bene u mnie mimo --fixed-point-enable najzwyczajniej NIE DZIAŁA (kompilator pluje się o nierozpoznany typ...
ogólnie jest skopane coś na uC, ponieważ wyświetla znak startu ramki (a nie powinien) i obcina stringa. najlepiej jak pisze ^^UP^^ wywalić te znaki startu stopu. wrzuć kod uC
Pomyśl..Cztery znaki chcesz upchać w trzyznakowym stringu.. Nie wiesz jak to działa. Kiedy deklarujesz String * 10 rezerwujesz 11 bajtów bo każdy string ma znak swojego końca. Nie musisz wykorzystać wszystkich bajtów. String może być krótszy i zaraz po znakach postawiony będzie znak końca..ale zarezerwowałeś 11 bajtów i tam program nigdy nic nie będzie...
Tak kombinuję: [syntax=c] If msg.StartsWith("T") Then Dim Pos As Int = msg.IndexOf(",") EditText2.Text = msg.SubString2(0,Pos) EditText4.Text = msg.SubString(Pos + 1) End If [/syntax] msg to T,123,4567 ' przykładowo T-stały początek stringa 123 - pierwsza liczba, która może być 1,2,3 lub 4 cyfrowa 456 - druga liczba, która również może być 1,2,3 lub...
Jak zwykle można na kolegę liczyć :) Kod w takiej postaci działa bardzo dobrze :D Blob pobieram ją do stringa i otrzymuje w miejscu polskich znaków pytajniki i nie wiem w czym rzecz kiedy wyświetlam stringa w funkcji SchowMessage mam pytajniki a kiedy wrzucam do Memo polskie znaki zamieniają się na kwadraciki kodowanie w bazie ustawione jest na utf8_general_ci...
Nie przeczytałem wcześniej dokładnie i i napisałem Ci o panelu.. Z wyświetlaczem segmentowym i s7 nie pracowałem, ale jak już wiesz jak wyświetlić cokolwiek na nim, to wybierz sobie język w microwinie (ja preferuje FBD) i zapisz sobie te numery w jakiejs zmiennej i po indeksie wyciągaj na LCD pojedynczy znak. Tu masz przykład, dla jednego numeru. pierwszy...
Czy dolinkowałeś do projektu odpowiednie biblioteki? Poczytaj sobie opis funkcji vfprintf() w dokumentacji avr-lib (w stdio.h). Standardowo dla oszczędności miejsca w pamięci dolinkowywana jest uproszczona wersja biblioteki bez obsługi float. Pewnie to ci psuje zabawę. :) A dlaczego porzuciłeś dtostrf()? Dawno już nie robiłem konwersji z floatów, ale...
Problemem nie jest długość stringa na minuty, tylko długość stringa na sekundy. Wszystko wskazuje na to że jest on w pamięci umieszczony przed stringiem na minuty. Czyli prawie ciągle (bo dla wartości od 10 do 59) nadpisuje on wartością \0 pierwszy bajt minut, czyli wartość dziesiętną tych minut. Stąd minuty ciągle mają tylko wartości jednostek*, czyli...
witam, mam taki problem, chciałbym konwertować floata do stringa i wysyłać po USART. sprintf nie działa z floatem, wyświetla mi w konsoli "?", ale działa z intami [syntax=c]sprintf(buff, "Xg = %1.3fg", getX_ADXL345());[/syntax] poniższe wywołanie działa [syntax=c]dtostrf(getX_ADXL345(),1,2,buf... gdzie popełniam błąd?
Jest tak jak chcesz wyświetlić znak to albo podajesz kod ascii czyli np 0x65 to literka 'A' lub podajesz spod którego adresu wyświetlić mozaikę. Teraz tak jakbyś chciał wyświetlić powiedzmy 32stC to powienieneś zrobić tak wywoływać pokolei z autoinkrementacją 3 poźniej 2 później np twój stworzony znak stopnia np spod adresu 0x00 i na końcu C. Gdybyś...
długość stringa liczba stringa parsowanie stringa
czarny silikon usuwanie konta użytkownika windows 500gb seagate barracuda
gaśnie podświetlenie deski viessmann vitodens
Lincoln 180C – zwarcie po załączeniu, świeci kontrolka, spawarka wybija zabezpieczenie 230V Lincoln 180C zwarcie po kliknięciu przekaźnika – diagnostyka mostka, kondensatorów, IGBT