Funkcja hextoul przyjmuje stringi które powinny być zakończone zerem. A u ciebie wartosc1 ma tylko dwa bajty na wartość. Anomalie też są jeśli chce przesłać czas włączenia urządzenia w formacie hh;mm;ss Może ramu za mało. Na dodatek, jeśli wysyłasz w funkcji main oraz przerwaniu, to jeśli funkcja wysyłająca nie jest atomowa, to będziesz miał sieczke...
Pamiętaj, że zmienne statyczne są tworzone raz, więc jeśli zmienisz dst, to i tak licznik będzie jeden. Poza tym, w czym twoja funkcja jest lepsza od strncat? Równie dobrze możesz sprawdzić czy strlen(dst) + strlen(txt) jest mniejsze niż sizeof(txtbuf) przed kopiowaniem. Tu tez potencjalnie masz błąd: if(str_curr_length+length >= TXFRAME_SIZE) Pamiętaj,...
aby pozbyć się tego co po przecinku użyf funkcji INT czyli: Dim A As Double Dim B As String * 2, B1 As String * 2, B2 As String * 2 Dim C As Integer, D As Integer A = 23.6443 C = INT(A) ' funkcja INT pobiera część całkowitą z liczby czyli w tym przypadku 23 następnie zamień otrzymaną liczbę na string B = Str(C) ' funkcja STR zamienia...
Co do opcj skanowania jest to wytłumaczone w instrukcji Sofara: Skanowanie MPPT Wybrać “19. Skanowanie MPPT" i nacisnąć "OK", aby uzyskać dostęp do odpowiedniego menu, z którego można włączyć funkcję “MPPT Scan”,, tzn. możliwość ustawienia okresowego wyszukiwania punktu maksymalnego poboru mocy (Maximum Power Point). Wprowadzić...
Wartością funkcji jest adres bufora data. Ten adres jest stały. To dobry powód, żeby zadeklarować bufor na poziomie zewnętrznym i odwoływać się do niego bezpośrednio w main(). Funkcja receive nie powinna w takim przypadku zwracać nic. ew. może zwracać liczbę znaków w buforze, jeśli miałoby to coś uprościć. Nie ma również sensu zapisywać '\r' do bufora;...
No raczej właśnie tak jak piszesz - pierwszy znak nadać "ręcznie" a kolejne nadadzą się same dzięki przerwaniu. Innej sensownej możliwości nie widzę. Z drugiej strony, żeby takie nieblokujące nadawanie w pełni wykorzystać potrzebujesz bufor z którego znaki będą nadawane. Wtedy możesz wykorzystać jedną funkcję, np. Send("Ala ma kota"), która skopiuje...
#include <stdio.h> . . . unsigned char bufor [10]; unsigned char dana sprintf (bufor, "%d", dana); WriteLCD(bufor); Poczytaj o formatowaniu stringow funkcja sprintf (printf) a wszystkiego sie dowiesz: jak wyswietlac w postaci hex, jak wyswietlac float, stringi etc. pozdrawiam BF
W takim razie polecam zrobić tak: Gdzieś na boku - np w zeszycie (poważnie) wymyśl najprostszą składnie "języka" jaki będziesz kompilować, lub weź jakiś stary turbo prosty język np basic :D Następnie napisz kilka instrukcji w języku np: [syntax=vbnet] PRINT 12+2 [/syntax] [syntax=vbnet] IF 12 > 0 THEN GOTO 30 [/syntax] Mając podstawowe instrukcje zastanów...
Autorze, dałem Ci gotowe rozwiązanie, ale nie czytałeś mojego postu uważnie. Nie czytałeś też dokumentacji ( MojaPolskieZnaki18_Bitmaps . Aby wyświetlić tekst funkcją MojaPolskieZnaki18_Glyphs 90(*) wiersz, gdyż tam znajdują się informacje o tym, gdzie w pliku MojaPolskieZnaki18_Bitmaps znajduje się obraz literki "Z". * - 90 wiersz, a właściwie, to...
Czyli w skrócie. Działa nie interesuj się :). To że porównuje wszystkie to wiem. Ale dlaczego np nie porównuje ze sobą czasem wartości to nie wiem. Jak pisałem wcześniej jak dodałem "rolnik" to nie porównywało 2 z 5. Jakoś pośrednio stwierdziło że git. Wszystko spoko ale chyba w informatyce chodzi by przewidywać z góry raczej co program zrobi. A nie...
A do czego będziesz tych danych używać? Nie prościej wrzucić je do DataTable? Poźniej możesz wyświetlać je wedle potrzeb np. DataGridView bądź w RichTextBoxie. Tu mam przykład z mojego niedawnego projektu, co prawda w MySQL, ale różnice są niewielkie: [syntax=csharp] string sel = "Select ID_produktu,Ilosc from zamowienia WHERE Zrealizowano=1 AND ID_klienta='"...
Jaki widzisz związek między zakresem zmiennej a działaniem pliku z nią skojarzonego? Funkcja jest OK z drobnym wyjątkiem: if(h != "\n") error: ISO C++ forbids comparison between pointer and integer Albert
(at)robgold nie mam pojęcia, dlaczego nie możesz odtwarzać plików FLAC? Ja dzisiaj dorzuciłem małą poprawkę odnośnie zbierania co sekundę bitrate i wystawiania tego na wyświetlacz, problem był szczególnie przy plikach FLAC, gdzie info z biblioteki audio zwracało często 516b/s. Teraz bitrate jest prawie zgodny z tym co pokazuje MediaInfo przy plikach...
Inwerter 10 KW. Na dachu 2 stringi podłączone do dwóch MPPT. Pierwszy string 13 paneli po 415W, drugi string 14 paneli po 415W. Falownik współpracuje z instalacją IT 3x230 V. W danym momencie falownik uruchomiony, ale wymaga zoptymalizowania, między innymi właśnie mocy czynnej. Czy ktoś, kto się dokładnie zna na ustawieniach falowników Huawei, jest...
A powiesz mi skąd zasięgnąłes takich informacji ze to akurat 27 A ? Czytałem tego manuala 4 razy wczoraj i nigdzie nie przewinęła mi sie nawet ta wartość. A wg Ciebie ile wynosi ? na pewno nie 110A. Mam EASUN 5kW i mam podpięte 2x5 moduły po 450W gdzie Impp=11A https://sklep.mlsystem.pl/file/23514/_.p... i wszystko działa prawidłowo. Pozdr Mam chyba...
A no tak, jest to hybryda, która może działać bez akumulatorów, ma ustawiony priorytet działania z paneli PV, jak jest za mało dobiera z sieci, w nocy wiadomo tylko z sieci, przełączanie następuje automatycznie, podłączony jest tak jak na załączonym przez Ciebie obrazku. Z tym że w rozdzielni z licznika sieć idzie na inwerter i następnie z inwertera...
Najłatwiejszy "słownik" komend Bascoma jest tutaj -> https://wiki.mcselec.com/bavr/BASCOM-AVR... -> bo widać je wszystkie na raz alfabetycznie i szybko można kliknąć. Tłumaczyć można oczywiście całe bloki teksu, albo w GoogleTranslator, albo DeepL Ja korzystam z wbudowanej pomocy czyli wciskam w Bascom F1 i szukam sobie w Index. Dla mnie działa szybciej...
Witam. Mam funkcje, ma liczyć ilosc wystapien w stringu: [syntax=c] int count_letters(string str, string character) { int count = 0; string::size_type pos = 0; while((pos = str.find_first_of(character,pos)) != string::npos) { pos++; count++; } return count; } [/syntax] Moje stringi to [syntax=c] string s1; string s2[jakies_n]; [/syntax] Wszystko dziala...
https://obrazki.elektroda.pl/5132775900_... Chociaż na zdjęciu widać mini płytkę z PIC18F1220, to posłuży ona jedynie do praktycznego zaprezentowania obsługi wątków które zaimplementowałem. Obecne możliwości kodu który chce zaprezentować, to działanie równoległe 2 lub trzech wątków, w tym głównej funkcji main która jest pierwszym wątkiem....
Tak, klasyczny off-grid i między innymi ten falownik był rozważany od początku planowania. Moje wątpliwości pojawiły się gdyż: - w typowym układzie off-grid część odbiorników cały czas idzie przez falownik, którego sprawność chyba jednak jest niższa jak falownika on-grid/hybrydowego - wydaje mi się, że gwarancja jest krótsza i raczej brak wsparcia,...
... Czemu? Dlatego, że źródło i cel funkcji Format, to ten sam obszar pamięci(czytaj: ta sama zmienna) Ponieważ funkcje zwracają wartość przez referencję, to w tym przypadku polecenie Stringi = Format(czas_str(inx_zaw) , "00") jest równoważne Czas_str(inx_zaw) = Format(czas_str(inx_zaw) , "00")...
Nigdzie nie jest pokazane jak są zdefiniowane stringi Ss i zmienne I. Może stringi masz za krótkie. W raporcie po kompilacji, niema żadnych warningów dotyczących stringów?
Podepnę się pod temat, bo też szukam jakiegoś "inwertera" do podłączenia paneli pod grzałkę CWU. Mam 8 paneli 120W z napięciem 106V zamontowanych pionowo na elewacji. Do tej pory miałem je podłączone pod drugi mppt głównego inwertera. Ale dołożyłem na dach dodatkowe 3kW i te z elewacji odpiąłem. Tych paneli nie mogę zdemontować, ani zmienić im kąta...
chcę osiągnąć coś takiego: Declare Function Set_by_spi(co As String*10 , Wartosc*40 As String , Procesor As Byte) As Byte A co to za zmienna Wartosc*40 ? Poza tym zmiennych w parametrach się nie wymiaruje. Wszystko dlatego, że w przekazywaniu parametrów uczestniczą tylko wskaźniki do zmiennych. Nie użyłeś ByVal więc kompilator przekaże 16-bitowy...
Z tego co znalazłem to Fronius Symo GEN24 10.0 Plus ma pewną funkcję, która by mi załatwiała sprawe - PV Point, dedykowane gniazdo, z którego w razie awarii sieci elektrycznej można zasilać odbiorniki jednofazowe o mocy do 3 kW. Niestety te falowniki są tylko do 10kW a instalacja jest 19,24 kW na południe. Skoro 3kW podczas zaniku zasilania z sieci...
decyzja została podjęta przez montażystę ze najlepszym rozwiązaniem jest Że jak? Montażysta wykonuje projekt i obliczenia? A posiłkuje się inwestorem, a ten elektrodą, a elektroda wiedzą stadną? Montażysta jest od montażu, przykręcania śrubek. Tych śrubek, co się projektantowi przywidziały. Prawo budowlane: https://isap.sejm.gov.pl/isap.nsf/downlo...
Nie rozumie dlaczego oceny masz typu real? jak zmienisz na byte tez bedzie dzialac a i mniej pamieci zuzyjesz... Co do zapisu to lecac w pentli po tablicy konwertujesz liczby na stringi funkcja inttostr(liczba) i zapisujesz juz 'normalnie' do pliku
"text[i]!=NULL" => "text[i] " Porównujesz char (czili integer ze wskaźnikiem). Stringi w C mają na końcu zero Funkcja static, która nie jest wołana w kodzie zgłosi ten warning jak ustawisz sobie taką opcję. Zresztą nie wiem po co funkcja rysują kółko ma być static. Rczej powinna być widoczna dla innych jednostek kompilacji
Dzień dobry. Załóżmy, że mam dwa stringi s1 i s2. Za pomocą funkcji Pos sprawdzam czy s1 występuje w s2 Pos(s1,s2) Po sprawdzeniu okazuje się, że s1 występuje w s2. I teraz chodzi mi o wyświetlenie w Edit1 dziewięciu znaków, które występują w s2 ale bezpośrednio za tym znalezionym s1. Pozdrawiam i proszę o pomoc.
Z przetwonika ADC otrzymuję wartość 16 bitową (ADC1->DR), którą chce następnie wyświetlić na wyświetlaczu. Funkcja wypisująca stringi na LCD pobiera wskaźnik do tablicy, ciagu znaków void Text (uint8_t *str) Wywołanie: Text ("dowolny tekst"); Potrzebuje w jakiś sposób przekonwertować typ 16-sto bitowy do tablicy znaków które...
Witam. Szukam sposobu przewijania kilku stringów w tym samym czasie na ograniczonym obszarze wyświetlacza lcd znakowego Mam wyświetlacz lcd znakowy 4x16, z którego mogę wykorzystać tylko 6 pierwszych znaków by wyświetlić cały długi string na wiersz. Napisałem funkcję która buforuje mi 14-sto znakowego stringa i przesuwa go w polu ograniczonym do 6 znaków...
Hej, to ma być raport który przechowywany jest w bazie danych. Narazie mam go wyświetlonego na stronie WWW (php, css, html), no ale chciałbym go sobie również przechowywać w plikach MS Word 2007... Czyli dane z prezentowane na www mają trafić do *.docx. Dane stanowią stringi plus liczby (typowe średnie ważone etc.)
To nie będzie pionowo tylko ekierka + spadek dachu przybudówki, nie wiem co masz na myśli pisząc klamrami, Jasne że nie będą pionowo do powierzchni dachu bo będą na ekierce leżeć ale oni chcą je zamontować pionowo czyli krótszą częścią panela góra dół. Chodzi o uchwyty montażowe do paneli PV przystosowane do rąbka blachy zasickane. https://obrazki.elektroda.pl/3376022600_...
(at)nowyARM Jest to całkiem sensowne bo suwakiem i tak będę przesyłał wartości liczb całkowitych np 0-100 czty 0-255. Jednak mam dwa pytania. 1. Jak wygląda funkcja która odczytuje aktualny stan wartości suwaka i przesyła na serial. 2. Co jeśli suwaków jest więcej? Czy nie trzeba przesyłać stringa aby odpowiedni warunek w programie uC wiedział pod...
Przy załączeniu napięcia atmedze na wyświetlaczu zamiast oczekiwanego napisu pojawiają się randomowe śmieci. Przy zwyczajnym resecie wszystko jest ok. Z resztą najlepie to widać na filmiku: //MAIN--MAIN--MAIN--MAIN--MAIN--MAIN--MA... portSHORT main(void) { //Inicjalizacja...
Witam! W programie mam dwie funkcje wypluwające tekst na LCD. Pierwsza z nich to LCD_WyslijDane(dana), która wysyła odpowiednie hexy do sterownika LCD, a druga to LCD_WyslijLitery(char *x), która wysyła stringi zapisane w cudzysłowiu. Pierwsza funkcja wyświetla literki po kolei tak, że widać na bieżąco jak się produkują. Druga natomiast działa błyskawicznie...
Ludzie kochani ile sie trzeba nacudowac na takim mocnym procku w lua aby wogole kod dzialal ... i robil cos wiecej niz 1 pomiar. Chyba faktycznie lepiej to przepisac na C i miec swiety spokoj. Co masz na myśli? Bo wedle mojej wiedzy i doświadczenia, niemal każda funkcja w LUA ma krótszą składanie, do tego jest ich bardzo dużo, znacznie więcej, niż...
Witam serdecznie. Mam prostą funkcję, która czyta mi XML [syntax=vb] Public Function ReadXML() As String Dim server As String Dim database As String Dim user As String Dim password As String If (IO.File.Exists("config_ini.xml")) Then Dim document As XmlReader = New XmlTextReader("config_ini.xml") While (document.Read()) Dim type = document.NodeType...
Dzięki za odpowiedź. A jak to samo zrobić bez printf? Można właśnie kombinować z itoa, lecz funkcja ta nie należy do standardowej i lepiej użyć sprintf albo bezpośrednio printf. Ponadto itoa konwertuje wartośc integer do stringa umieszczając znak końca danego łacucha (NULL). Może dlatego właśnie masz tam złą wartość po przeliczeniu swoim sposobem....
Witam, zakładam nowy temat, bardzo proszę o pomoc. Poradziłem juz sobie z samą biblioteką DLL w Delphi a teraz chciałbym wykorzystać jedną z funkcji ale w C++ Bulider. funkcja w DLL napisanym w Delphi ma taką definicję: function ScanStrSP(var Text: PChar; Sep: PChar): PChar; stdcall; i wyeksportowana jest nazwa ScanStrSP . Gdy korzystam z niej w Delphi...
Zrodla = Split( "A1,A2,...,V2:W2" , ",") Cele = Split( "C9,C10,...,L103" , ",") For i = LBound(Zrodla) To UBound(Zrodla) Workbooks(CurrentFile).Sheets(1).Range(Z... ThisWorkbook.Sheets("XXX").Range(Cele(i)... Paste:=xlPasteAll Next i Funkcja Split dzieli Twoje stringi na substringi jak widać na obrazku http://obrazki.elektroda.pl/9146429600_1...
Wystarczy że string nie będzie zakończony średnikiem , a funkcja ... pójdzie w maliny Zgadza się. No to poprawiamy jedną linijkę: while(t[i++]!=';' && t[i]); Funkcja dalej ma wady: da bezsensowne wyniki jeżeli bedzie więcej separatorów koło siebie - a tak moze być jak parametry są w pliku tekstowym oddzielone spacjami jako separatorem....
Witam, Zmontowalem sobie zabawke w postaci atmega162, 2 porty usart i lcd. Chwilowo dziala to w takiej konfiguracji ze z terminala podlaczonego przez ustart0 wydaje komende ktora jest przekazywana na usart1 do telefonu komorkowego a wynik jej wykonania ma sie wystwietlic na lcd. Oczywiscie predkosci wszystkie sa ustawione OK, F_CPU tez, 9600 dla COM...
Jak to nie ma niewiadomych? Funkcje systemowe zwracają puste stringi w przypadku np skrótów z panelu. Jak dla mnie to niewiadoma, bo własny loader plików *.lnk to rozwiązanie paskudne. Temat mnie zainteresował i trochę pownikałem, co prawda celu nie osiągnąłem ale może się przyda to co znalazłem: 1. Dodając referencję COM na "Microsoft Shell Controls...
Tak powinno byc "\r". Pozniej robie uart_puts(buffor); Niektore stringi mi wyswietla na terminalu, a niektorych nie. buffor while (uart_getc_block() != '\n'); W tej samej funkcji w dalszej czesci kodu juz mi normalnie dziala. Za cholere nie wiem dlaczego sie tak dzieje. Wszedzie daje: char buffer[10]; uart_get(buffer,10);...
Poczytałem sobie o tym "Pack" Jest to funkcja która zamienia poszczególne bajty na string. Dodatkową ważną informacją jest, że jak to w stringu bywa, każdy taki string będzie zakończony NULL`em czyli wartoscią 0. Taki string terminator. Bascom oczywiście też kończy stringi zerem. Kiedy więc wysyłasz : Print "test wyswietlacza" ; To na końcu wyświetlacz...
Zrobiłem to bez przerwań. Program może nie działa idealnie (mam problemy z odbiorem znaków - jutro na tym się skupię), ale udaje mi się wysyłać at komendy do modułu (np. zmienić nazwę modułu, czy pin) oraz przesyłać stringi przez bluetooth na laptopa. Poniżej funkcja wysyłająca i odbierająca pojedynczy znak (w tym wypadku zrezygnowałem z bibliotek ST...
Zauważyłem, że Malolatt pisał też coś o użyciu putchar, więc wykorzystam to jako pretekst i przedstawię własną wersję programu, chociaż już dawno nic w C nie pisałem. Pozwolę sobie też na skomentowanie tego i owego w nadziei, że jeśli zrobię gdzieś pomyłkę to beluosus się nie obrazi i mnie poprawi. beluosus , czyli poprzez użycie zmiennej (const unsigned...
Próbowałeś zmieniać word na stringi (funkcją STR() ) ?
Widzę, że narastają tu jakieś mity. Co konkretnie jest źle z tymi apostrofami? Nawet phpMyAdmin generuje takie zapytania, dlaczego to miałby być jakiś problem? Na wyniki nie ma żadnego wpływu to, czy porównuje się operatorami >= i <= czy też between (w przypadku, gdy argumenty są tych samych typów - a tu są). po pierwsze w twoim zapytaniu... Przecież...
stringi funkcja przekazywać stringi funkcja schemat stringi
zmywarka bosch zgasła turbina 110km sprawdzić pompka spryskiwacz
toshiba vestel 17mb171 przycisk klapy bagażnika peugeot
Solarman Smart: Jak dodać logger do nowej instalacji? Relokacja sektorów na dysku: przyczyny i skutki