Cóż, osobiście uważam, że Excel i VBA nie będzie do tego dobrym rozwiązaniem... VBA to taki trochę dodatek do kożucha, jakim jest Excel czy Access - niby jakiś język programowania, ale nie on był głównym celem twórców. Ściągnie danych z sieci web za pomocą kwerendy to taka trochę czarna skrzynka - niby działa, ale nie bardzo wiadomo co się dzieje i...
Wszystko powinno poginac na buforach kolowych , powinien istniec regularny parser tego co przylazi ok, bufor cykliczny wydaje sie byc ciekawszym rozwiazaniem :) Zrobie dwa wskazniki jeden do odczytu drugi do zapisu. * Wskaznik do zapisu pokazuje nam gdzie zapisac kolejny znak, po czym jest inkrementowany. * Wskaznik odczyt u ustawiony na znaku ktory...
Witam proszę o pomoć od jakiegoś czasu walcze z plikiem do odczytu danych z karty mam kod w Java ale nie mogę go uruchomić NetBeans IDE pokazuje mi błąd: C:\Documents and Settings\Iras\Moje dokumenty\NetBeansProjects\JavaApplicati... Source resource does not exist: C:\CzytajELS\nblibraries.properties BUILD FAILED (total...
Oh, faktycznie użyłem złego syntaxu (swoją drogą nie bardzo rozumiem jaki w końcu język programowania jest używany w tych skryptach). Twój kod działa i z powodzeniem wysyłam zapytanie oraz odbieram dane w formacie JSON. Jednak mam problem z ich parsowaniem. Zarówno JavaScriptSerializer jak i DataContractJsonSerializer zdają się nie być obsługiwane przez...
generalnie interesujące - ujemna gługość stringa . Tak ze to 10000 też mi się podoba. Zapisujesz magicznie w powietrzu. Bo chyba atmegi tyle nie mają? Ale wracając nie sądze abyś dał sobie radę z parsowaniem danych - to zapoznaj się z funkcją sscanf. Zje co prawda 50 Twojego flash ale co tam. możesz też poczytać o strtok.
W każdym języku jest silnie odradzane 'ręczne' parsowanie XML z wielu powodów, i koniec wiersza jest najmniejszym problemem. Nie robiłem tego z VBA, ale ten link się wydaje rozsądny (podaje jak zauwazyłem dwie biblioteki do tego) EDIT. Przeklejam stamtąd fragmencik "na zachętę", zmieniając nazwę pola na "marka". rzeczywiste dojście do pola tzreba sobie...
Witam Chciałbym sptyać o wskazówki dotyczące "parsowania" pliku z kodem html i wyłuskiwania z tego kodu interesujących nas danych. Mam taki kod html: <form name="formularz1" action="cośtam" method="post" target="_self"> <input type="hidden" value="1" name="ErrorCode">...
Łapie ten wyjątek MySqlException - tyle ze nie moge go rzutować na stringa Exception nie jest stringiem, tylko obiektem. Dlatego pisałem żebyś go sobie podejrzał w debugerze, jakie ma pola i co się w nich znajduje. Sam komunikat wyjątku jako string apisany jest w exception.Message I jeszcze jedno pytanie: Mam grida który ma kolumny imie, nazwisko itd......
To pewnie wynika z powodu sposobu parsowania danych z licznika. By coś więcej powiedzieć trzeba by znać mechanizmy przekazywania danych do API Domoticza, skrypty itp Raczej to nie wina samego Domoticza, ale właśnie sposobu dostarczania danych.
Nie chce przez solarmana. Mam projekt, który parsuje tą stronę, dlatego potrzebuje poprawnych danych. Mam też Solisa i tam jest ok.
No tak tylko, że zdarza mi się oczekiwać na bardzo długą linię np. 80 bajtów czyli bufor musiałby też tyle mieć i zmienna stringdo której kopiuję bufor po odebraniu CR też, to jest juz 160 bajtów, a poza nimi muszę mieć kilka innych zmiennych potrzebnych do parsowania. I inne do innych celów, i SRAM na obsługę stosów i ramkę. Więc zdecydowałem, że nie...
Witam! Mam napisać program do parsowania plików xml ,do płaskiego pliku zaimportować dane, z google earth współrzędne .Nie rozumiem dokładnie zadania dlatego w takiej formie napisałem jak zanotowałem. Prosze o jakieś wskazówki od czego zacząć i może ktoś sie domyśla jak to ma działać. Program w perlu. Poczytałem że w google maps i google Earth wykorzystywane...
Witam, mam problem z programem w języku assembler. Oto jego treść: Program, który czyta z pliku tekstowego dane i wyświetla co M-ty znak z co N-tej linii. Nazwa pliku, M, N (1 lub 2 cyfrowe) są podawane w linii komend jako parametry wywołania programu. Pisząc program nie używać IO.MAC program ten ma działać na procesorach 32bit i kompilować się w NASM...
Witam, zacznę od tego, że nie wiedziałem gdzie umieścić ten temat : czy w dziale programowanie, czy tutaj. Zdecydowałem się w końcu na dział gps, gdyż moje pytanie zwraca się do danych pobieranych z gps. Jestem w trakcie pisania oprogramowania do obsługi GPS na Windows Mobile i są pewne sprawy na które nie mogłem znaleźć odpowiedzi. Mam nadzieję, że...
Witam, chciałbym zobaczyć wpisy na moim wordpressie i gdy wchodze pokazuje mi się takie coś Błąd parsowania XML: niezrozumiała seria znaków po elemencie dokumentu Obszar: Numer linii: 13, kolumna 10:</script><?xml version="1.0" encoding="UTF-8"?> ---------^ Co mam zrobić, aby działał mi rss? Z góry dziękuje, pozdrawiam. Gdzie w ogóle leża...
Napisz klienta UDP w Python. Mikrokontroler niech laczy sie do tego klienta po UDP i wysyla do niego komendy. Klient parsuje i weryfikuje dane po czym przetwarza je na jezyk sql. Nastepnie klient laczy sie z lokalna baza sql i wykonuje owe polecenia. Dzieki temu mcu nie musi sie laczyc ani logowac do bazy a tylko do klienta. I to po stronie klienta...
Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...
Korzystam również z komponentu APro. Robię to z wykorzystaniem maszyny stanów w następujący sposób: 1. Wysyłam polecenie 1 i ustawiam np. Stan1, 2. Gdy urządzenie odpowie, to w zdarzeniu OnTriggerAvail sprawdzam jaki jest ustawiony stan i w zależności od tego parsuję odpowiedź, 3. Wysyłam polecenie 2 i ustawiam np. Stan2, 4. Gdy urządzenie odpowie,...
Witam Jak najłatwiej sparsować plik XML przy użyciu VC ++, wrzucić do bazy danych i wyszukiwarkę ? Nie chce gotowego rozwiązania tylko metody, komponenty z jakich mogę skorzystać. Pozdrawiam
Jeżeli chcesz wciągać dane ze strony którą nie administrujesz i nie jest ona przystosowana do takiej wymiany informacji - musisz odkrywać koło na nowo. Z czasem się okaże, że nie odkryłeś koła tylko kwadrat, bo ktoś zmienił stronę i Twoj program przestaje działać... Tego się obawiałem. Chodzi mi o pobiernie wyników losowań lotto bezpośrednio z strony...
Witam, powiem wprost: potrzebuje pomocy dotyczącej c++ bo nie mam zielonego pojęcia jak zrobić następujące zadanie: Dany jest tekst - ciąg znaków zakończony średnikiem. W tekście, pomiędzy innymi znakami, znajdują sią liczby rzeczywiste zapisane w układzie dwójkowym w postaci: <Ciąg cyfr dwójkowych>,< Ciąg cyfr dwójkowych> Każda liczba może...
Witam. Tworze Parser danych giełdowych i się trochę zamotałem. Problem niewielki bo trzeba z takiej postaci: FACPU11,20110901,41.55,41.55,41.55,41.55... zrobić taką "FACPU11","20110901","41.55","41.55","41... Czyli dodanie cudzysłowów. W jednym pliku jest ponad 800 spółek. To wykonałem bo jest to banalne. Problem że tych plików z danymi...
Coś takiego przychodzi mi na myśl... Plik CSV to tak naprawdę plik tekstowy rozdzielony jakimś znakiem - w moim wypadku był to średnik. Odczytujesz linia po linii, rozbijasz każdą linię na tablicę (stringów) wg zadanego separatora i dalej już używasz danych z tablicy. Jak widać porównywanie od razu z elementem tablicy, bez konwersji na liczbę, żeby...
Błąd parsowania pakietów oznacza że dana aplikacja/gra nie jest na posiadaną wersję androida w twoim telefonie.
Miałem Androida 4.0.3 i lagował tak że się używać go nie dało :-(
Witam, czy istnieje możliwość sparsowania danych odnośnie mapy i jej szczegółów z [url=]tej strony ? P.S. Piszę apkę na Androida
Nie używaj wyrażeń regularnych do parsowania plików xml. Jest ku temu jakiś powód? Jeżeli potrzebujesz parsować plik xml to należy użyć parsera xml, nie wyrażeń regularnych, czy innych własnych wynalazków. Jest mnóstwo dostępnych narzędzi do obróbki xml po to żeby z nich korzystać, a nie tworzyć własne implementacje pseudo-parserów, które w dłuższym...
Dobra, to może zaczniemy od początku. 1. Czemu po stronie klienta ta strona www wygląda inaczej niż widziana z serwera PHP? 2. Jakiego typu dane są na niej zawarte? 3. Co z tych danych chce kolega przetwarzać na serwerze?
Takie rzeczy da się osiągnąć bez problemu. Tylko temat jest szeroki i nie oczekuj instrukcji krok po kroku w każdym z możliwych przypadków. Nośnik nie jest ważny czyli ESP8266 czy WS5100, WS5300 czy nowsze. Niedawno oprogramowywałem moduły bazujące na płytkach Arduino + Ethernet Shield`s. Program miał być jeden a płytki miały mieć konfigurowalne ustawienia...
No to szacunek dla Ciebie za wykonaną pracę. Pewnie skorzystam. Nie chcę mieć sytuacji, że muszę od nowa sprawdzać co nie działa. Póki co dobrze musi działać to co teraz robię - dwa mastery, jeden na strychu ( mierzy DS18b20, BME280, LUX, deszcz - zobaczę jak spisuje się ta płytka od chińczyka, mam też czujnik PM2.5 i PM10 na UART, zapisuje na SD i...
Witam wszystkich, Buduję pewien automat który robił coś na kilku bazach danych na raz. Muszę do tego wyciągać dane z tnsnames.ora i robić z tego zmienne :P To czego potrzebuję to przerobienie tnsnames.ora w standardzie jak poniżej: " MOJA_BAZA= (DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=10.20.30.40) (PORT=1234)...
(at)_jta_ To jakiś lisp jest? Jeżeli nie, to Twoje dane odpowiadają składni tego języka. A widzę, że ludzie popełnili już interpretery lispa w pythonie, więc pod takim hasłem szukaj...
Cześć, Mam taką zagwozdkę. Próbuję zrzucić sobie do excela dane ze strony html. AmerykaĹ„skich Co muszę ustawić żeby do komórki zapisała się poprawna wartość, z polskimi znakami? Znalazłem odpowiedź. Wystarczyło zamienić: [syntax=vbscript]response = StrConv(request.responseBody, vbUnicode)[/syntax] na [syntax=vbscript]response = request.responseText[/syntax]
Mam pewien program do zrobienia w Javie i zatrzymałem sie nad eksportowaniem wpisanych danych do pliku xml (fachowo to chyba się nazywa parsowanie danych). Chodzi o to, by dane wpisane w konkretne miejsce w okienku zapisać do pliku xml. Czytałem o tym trochę w necie i znalazłem coś takiego jak DOM i SAX. Nie mam pojęcia do czego to służy i czy mi się...
Jak to zwykle bywa, przespałem się z problemem i rano znalazłem rozwiązanie. Nie należy tworzyć dataSeta jako zwykłego "pojemnika na dane", tylko wrzucić go z toolsów na formatkę i on wtedy ma w ustawieniach możliwość wyłapania danych, które parsowane są jako DBnull. Dzięki za odpowiedź, Pozdr.
Ale po wypełnieniu formularza po prostu otwiera się strona1 ;/ To chcesz, te wprowadzone dane, najpierw przetwarzać na swojej stronie? Nic prostszego. Parsujesz swoją stronę (strona2) żeby uzyskać dane, przetwarzasz/zapisujesz/zmieniasz te dane, a potem wywołujesz stronę strona1 z wszystkimi danymi i opisami pól jako hidden i gotowe.
Zależy, co rozumieć pod pojęciem "prosty sposób". Cudów nie należy się spodziewać - na pewno nie ma jednego polecania, które samo sobie ustali strukturę pliku i wczyta ją do tabeli, trzeba użyć jakiegoś przetwarzania danych przed ich wczytaniem. Sprawę dodatkowo komplikuje fakt, że najwyraźniej dane mogą być "zagnieżdżone" wewnątrz nawiasów klamrowych...
Jeśli bym chciał wynik zapisać w Label to massegebox zamieniam na lab? Tak. czy da się w łatwy sposób zablokować przy textboxie w którym wprowadzam PESEL tylko do cyfr? Możesz zastosować MaskTextBox z odpowiednią maską albo pozwolić tylko wprowadzić cyfry: w zdarzeniu KeyPress textboxa: [syntax=csharp]private void textBox1_KeyPress(object sender, KeyPressEventArgs...
Witam, Piszę aplikację w QT, która ma za zadanie odebrać ramkę z danymi, sparsować je i odpowiednio wyświetlić w GUI. Dane z mikrokontrolera wysyłam w postaci binarnej, podzielone na LSB i MSB (razem 16 bitów) Mam następujący problem: Odczytuje przez USART dane zawarte w ramce i wrzucam je do bufora typu QByteArray. początek ramki (bity startu) odczytuje...
- W Bazie jest data w formacie 26-12-2013 bez godzin A na jakiej wersji językowej systemu pracujesz, na naszej, polskiej?? Z doświadczenia wiem, że najpewniejszym formatem daty (nie spotkałem jeszcze aplikacji która by go nie rozpoznała) jest yyyy-mm-dd, np. 2013-01-20, z myślnikami jako separatory. Z innymi formatami - różnie bywa... Wystarczy zrobić...
Nie można korzystać z silnika mysql. Jest przestarzały, został wycofany w nowych wersjach. Prawie identyczny jest mysqli. Jest wielka, różowa ramka w dokumentacji każdej funkcji tego silnika. To $login i $password jakoś parsujesz? Jak ktoś hasło da '; DROP TABLE users i już masz po tabeli userów. No i to ma służyć do logowania usera? Lepiej daj [syntax=mysql]SELECT...
Witam Do istniejącego i działającego "urządzenie" chciałem dodać możliwość odbioru, parsowania i odesłania SMS'a zwrotnego z danymi. Cały kod: Linia1 - to wyświetla Uart_numer - Linia1 Linia2 - to wyświetla Komanda - Linia2 czyli działa OK Ale jak podepnę modem GSM ( SIM900D ) to Uart_numer jest puste, a Komanda pokazuje ( czasem ) jakieś teksty z pierwszej...
Masz źle napisaną funkcję odbioru na PC. Musisz to napisać tak, aby dane ASCII opakować jakimś znacznikiem końca, lub przesyłać informację ile znaków wysyłasz i w funkcji odbierającej czekać na odebranie wszystkich lub zgłosić time out. Potem te odebrane dane parsujesz i przypisujesz stosownym zmiennym.
(at)Autor Trochę pokombinowałem z tą Twoją stroną i nie jest to takie proste jak tylko pobranie danych ze strony. Dane na stronie są pobierane z zewnętrznego serwera, przez trochę zakręcony skrypt JS i podmieniane na bieżąco na stronie, tak, że nie są zapisywane w HTML-u. Co za tym idzie, parsowanie strony, jako statycznego źródła danych nic nie da....
zbieraj dane do bufora a następnie je sobie parsuj. Możesz je tez parsować "w locie" ale nie wiem czy dasz sobie radę sądząc po poście. Dla ułatwienia przyjmij sobie jaką stała długość tego ciągu - inaczej będziesz musiał albo czekać na kolejną literę, albo na timeout (bo nie wesz np czy po L4 bedzie następna cyfra czy też nie)
Czy ktoś może wie (lub pamięta) jak z komponentów Delphi poskładać coś co pozwala na dodanie dużej ilości rekordów (z pliku, stringa, etc) do gotowej (stacjonarnej, na dysku) bazy danych? Baza danych ma gotową przewidywalną strukturę i prawidłowo wyświetla mi się w komponencie TDBGrid, ale nie chcę jej edytować ręcznie, tylko wstawić tam gotowe rekordy....
Czy trzeba dane zapisać w formie tekstowej i np. utworzyć aplikacje na komputer, która przetworzy to na rysunek? Format danych będzie taki, jaki sobie ustalisz i jaki będzie dla Ciebie najwygodniejszy przy późniejszym parsowaniu tego pliku na pececie. Wcale nie musi być tekstowy. W jaki sposób chcesz konkretnie zbierać dane o przebytej trasie?
Poniżej przykładowy szkic z parsowaniem danych, połączenie gotowych funkcji C i Arduino. Wszystkie funkcje tu użyte są albo opisane w Arduino albo w C na Wiki books. W przykładzie znaki rozielające są stałe, a koniec ciągu znaków to znak specjalny linii tekstu, który łatwo podmienisz na swój, potem samą analizę otrzymanego tekstu zawsze możesz rozbić...
Jeśli chodzi o Buildera to do czytania XMLa jest świetne narzędzie: nazywa się XMLPartner (do ściągnięcia z sieci). Umożliwia on zarówno zdarzeniowe (SAX) jak i obiektowe (DOM) parsowanie plików XML. Korzystałem z modelu DOM i daje to świetne możliwości analizowania XMLa, modyfikowania, wyszukiwania tagów czy atrybutów (XPath) itp itd. Po prostu po...
Powinieneś jeszcze pomyśleć o sytuacji, gdy masz pustą linię, ale przed znakiem nowej linii są biale znaki (spacje, tabulatory). Rozwiązanie które zaproponowałeś zadziała, ale tylko w przypadku znaku nowej linii na początku wiersza. Oto moja propozycja (fragment modułu parsującego plik konfiguracyjny demona, zarządzającego połączeniami ze sterowanikiem...
Witam! Jak zrobić, żeby metoda zwracała parę danych? Wiadomo, że może ona mieć wiele argumentów wejściowych, ale tylko jeden zwracany. Obracam sie w działaniach na stringach. Moja metoda GetKeyword() robi coś a la parsowanie, czyli pobiera string wejściowy, znajduje w nim odpowiedni znacznik, powiedzmy: (at)(at), zza niego pobiera nazwę funkcji aż do...
W wypadku bazy nie ma przynajmniej zamieszania z sortowaniem - sprawę załatwi "ORDER BY" w zapytaniu :) Sama obsługa baz również nie jest ciężka, wystarczy coś takiego: mysql_connect('host', 'user', 'pass'); mysql_select_db('baza'); $res = mysql_query('SELECT * FROM tab ORDER by nazwa ASC'); while($tab = mysql_fetch_array($res,MYSQL_NUM)...
Wiesz Dżyszla, poczytałem inne Twoje posty i dowiedziałem się, że raczej nie usiłujesz nabijać ich liczby (o co w pierwszej chwili Ciebie posądzałem), o programowaniu wiesz ode mnie na pewno o wiele więcej. Wiem też, że plik parsowany przez php to nie to samo, co wyświetlanie "gołego" html i że po deklaracji utf-8, czy iso-8859-2 tak wyświetlany skrypt...
Literki k czy R biorą się z wartości rezystora, a nie odwrotnie :-) Cecha i mantysa określa wartość rezystora, więc na ich podstawie możesz obliczyć jaką literkę i gdzie wstawić. Np. rezystor 22000 omów rozpisujesz tak: cecha = 22, mantysa = 3. Skoro mantysa ma wartość 3, a 2*10^3 jest mniejsze od 10^6), to dopisujesz k za liczbą 22. Jeśli będziesz...
GPS Intermediate Driver poza dostarczaniem wyników parsowania zdań NMEA umożliwia również współdzielony dostęp do surowych danych z GPS, niestety nie mogę sobie poradzić z dostępem do nich. Są one dostępne przez wirtualny port COM ale nie można go tak zwyczajnie otworzyć a bardzo mi na tym zależy... mam działający program i dla fizycznego portu COM...
Zapisz tablice EXCEL-a do CSV, umieść na stronie i parsuj ten plik za pomocą np. PHP.
Jako, że nie ma tutaj jednoznacznego oznaczenia pozostaje parsowanie tego kodu. Możesz po prostu wyszukać 4 wystąpienie tekstu "<TD NOWRAP><SPAN class=paramValue>", a następnie wziąć to, co znajdziesz od końca tego tekstu aż do znaku <.
Dostęp do pamięci ram (wewnętrzna/zewnętrzna): 2 cykle (o ile pamięć zewnętrzna jest podłączona do dedykowanego interfejsu). Odczyt z pamięci eeprom: chyba coś koło 8 cykli (wpisanie adresu 2ck, wpisanie polecenia odczytu 1ck, wymuszone zatrzymanie procesora na 4ck, odczyt bajtu 1ck) Odczyt z pamięci flash: 3 cykle. Największa zaleta zewnętrznego ramu...
Przykłady parsowania danych tekstowych masz w helpie - keyword reference - string. Np polecenia typu LEFT, MID, RIGHT itd. wraz z opisem działania masz przykłady. Do Bufor = Ischarwaiting() 'Sprawdz czy cos jest w buforze If Bufor = 1 Then Waitms 250 Gosub Odczytaj_sprzetowy_uart 'Jesli jest to odzcytaj Oblicz Cls Locate 1 , 1 Lcd Dane; Locate...
Sytuacja wygląda w ten sposób, że wystawiam dane na web serwerze S7 1200 i chciałbym własnym programem wczytywać zawartość strony parsować ją wyłuskując dane z PLC. Czy ktoś w ogóle próbował takiej kombinacji? Czy jest to realne i właściwe podejście do tematu? Chwilowo z różnych względów wykluczam użycie serwer OPC bądź też bibliotek typu prodave.
Damian w kwestii wyjaśnienia: Miej na uwadze to, że przez terminal na RAZ możesz wysłać tylko 8 bitów. Więc jeśli wysyłasz liczby jako znaki (a tak jak widzę jest) to nie ma znaczenia czy wpiszesz 2357932956793425607456792356735673457375 czy pojedynczo będziesz wysyłał 2 3 5 ... bo terminal i tak każdy znak będzie wysyłał pojedynczo. Przeanalizuj mój...
Wyjść jest kilka: 1. Zmiana skryptu, tak aby wczytywał plik (lokalnie lub z internetu) parsował zawartość i tworzył tę tablicę użytkowników. Skomplikowane i szkoda czasu. 2. Umieszczenie kodu tworzenia tej tablicy, bez żadnych zmian, w osobnym pliku dołączanym do kodu HTML;[syntax=javascript]<head> <script src="" type="text/javascript"></script>...
Witam ponownie :) Zmodyfikowałem conieco kod: main.c $GPGSA,A,3,02,25,04,12,14,31,29,27,,,,,1... $GPRMC,115944.000,A,5210.2515,N,02100.34... $GPVTG,203.04,T,,M,0.13,N,0.25,K,A*3D $GPGGA,115945.000,5210.2515,N,02100.3448... $GPGSA,A,3,02,25,04,12,14,31,27,,,,,,1.9... $GPRMC,115945.000,A,5210.2515,N,02100.34...
Czy skorzystac z QFile, czy QByteArray? QByteArray to po prostu tablica bajtów i nie ma z plikiem nic wspólnego (poza tym, że można do niej wpisać zawartość, czegokolwiek). Co do parsowania pliku to będzie jakoś tak: Qt ( QT to QuickTime ).
Kradam, testowałeś konkatencję z ' czy "? Wszystkie stringi w " są parsowane, więc czy użyjesz "string ".$var." string" czy "string $var string" to wyjdzie praktycznie to samo. Szybciej będzie tylko przy użyciu 'string '.$var.' string' bo string w ' nie jest przetwarzany. Co do tematu: przy błędach bazy ZAWSZE sprawdzajcie co jest nie tak przez mysql_error();
Zastanawiam się , po co ci ten "switch"? Poza tym, licznik startuje od 0, a ty testujesz w switch wartości od 1. Oto moja pętla "while" [syntax=cpp] while(!plik.eof()) { getline(plik, linia); if (plik.eof()) break; rozpiska[licznik].id=atoi(linia.c_str())... getline(plik, linia); rozpiska[licznik].dlugosc=atoi(linia.c_s... getline(plik, linia); rozpiska[licznik].szerokosc=atoi(linia.c...
nie za bardzo rozumiem. Czemu odbieranie i kompletowanie lini to sprawdzenie znaków końca lini, skoro ja chcę tylko wyłuskać ok 10 znaków ze środka lini GPGGA? Ok ta linia zaczyna się od $ i kończy \r ale w ten sposób sparsuję tylko komendę GPGGA. Bo tak jest najbardziej bezpiecznie - wtedy sprawdzasz sume kontrolna i masz pewnosc cze odebrane dane...
Możesz w kod strony wstawić jakiś znacznik, Arduino parsując stronę natrafia na niego i zamiast wstawia odpowiednią wartość, np. odczytaną z pinu.
Witam wszystkich, postanowiłem w końcu pochwalić się kilkoma układami, które wykonałem. Na pierwszy ogień idzie ten oto wyświetlacz. Pomysł na ten projekt zrodził się po tym jak wyświetlacz działający przez lcd2usb nie spełniał moich oczekiwań na linuxie. Postanowiłem wykonać własną wersję od podstaw. Do komunikacji z komputerem wykorzystywany jest...
Witam Jeśli chodzi o to co knuje :D ( tzn. jak ma działać ). Najpierw chciał stawiać webserwer, ale poległem na dobrej obsłudze odczytu kilku linii ( wykrycie kilku znaków, które uruchomią podprogram wysyłania na serwer ). Więc na początek coś prostszego, ale też widzę, że bez dobrej obsługi odczytu kilku linii będzie kulało. Wracając do tematu Kiedy...
Dwa proste rozwiązania: 1. Bufor wiersza 80..100 znaków, w przerwaniu UART automat kompletujący wiersz i po skompletowaniu parsowanie przez jakieś if i sscanf. 2. Parser NMEA w przerwaniu UART jako automat.
Co byś nie robił to po odebraniu zapytania Modbus Slave czeka trzykrotność czasu jednego znaku i jeśli żaden nowy znak nie nadszedł to to oznacza koniec ramki i dopiero zaczyna ją parsować. Więc przy 9600 czeka dużo dłużej niż przy 115200. Co ciekawe w Arduino przy 115200 i 16MHz masz 2,1% błędu. Osobiście używam, w jednym projekcie z Modbus, Arduino...
Aaaaaaaaaa. Do takich zastosowan korzysta sie np. z RabbitMQ. W python tworzysz dwa odrebne byty. Producenta i Konsumenta. Producent generuje rzeczy i wrzuca na stos do RabbitMQ, gdzie sa kolejkowane, natomiast konsument zglasza sie do RabbitMQ po kolejne obiekty. Obiekty mozesz przechowywac w postaci JSON co zdecydowanie ulatwia pozniejsze parsowanie...
Witam, dlaczego się tak na te Stringi uparłeś na attiny85, zamiast użyć mikrokontrolera z kilkoma kB ramu i z normalnym portem szeregowym? Jeśli ograniczysz się do stringów takich jak w C, to masz sporo standardowych funkcji dostępnych do ich obróbki w dołączonym "string.h". Tu np. "strtok*". Kopiuj do bufora i parsuj całą linię, jak już masz wyżej...
Wprowadziłęm parsowanie adresu za pomocą funkcji: [syntax=php] $url = explode('/', $_SERVER['REQUEST_URI']); $url = array_filter($url); if(($url[1] == "search")) { require("./ads/search.php"); } [/syntax] Mam rekordy w bazie MySQL, które pozyskuję z użyciem poleceń LIMIT i OFFSET i chciałem je wyświetlić na kolejnych podstronach. Generuję linki do kilku...
Można to zrealizować w miarę prosto: typedef struct { const char* field_name; const char* field_format; unsigned dest_offset; } field_t; typedef struct { char okno[10]; char kolor[10]; char rodzaj[10]; } dom_t; const fields[] = { { "okno", "%s", offsetof(dom_t, okno)...
Witam serdecznie, mam pewien problem z parsowaniem plików xml. Chciałem napisać coś własnego ale najpierw zasięgnąłem pomocy w MSDN skąd pobrałem przykład. Mianowicie gdy podaję w kodzie plik do xml to dostaję komunikat o błędzie: "Dane na poziomie głównym są nieprawidłowe. wiersz 1, pozycja 1". Sprawdzałem plik xml pod kątem jakiś "dziwnych znaków"...
(at)dondu w linku który podałeś jest pokazane parsowanie. Ale czy to poprawnie zareaguje jeśli będzie kilka po sobie "rozdzielaczy" w postaci np. spacji w "stringu" ?
Przetestowałem propozycje kolegi (at)Andrzej__S Dziękuje raz jeszcze. Jako osobne funkcje działają, niestety nie wiem czy mogę ich użyć w swoim projekcie ponieważ używam funkcji która ma specyfikator void [syntax=c] void odebrane_dane(char * str) [/syntax] Jest to związane z użytą biblioteką i nie potrafię tego zmienić aby funkcja mogła zwracać liczbę...
[syntax=c] Dim msg As String msg = BytesToString( Packet.Data, Packet.Offset, Packet.Length, "UTF8") If msg.StartsWith("T") Then Dim dane() As String dane = Regex.Split(",", msg)'parsowanie stringa dane odzielone tokenem , EditText2.Text = dane(1) EditText4.Text = dane(3) End If [/syntax] Bardzo dziękuję za pomoc, śmiga aż miło :)
Witam , dopiero raczkuje w praktycznym wykorzystaniu FPGA w języku VHDL, jednak co nie co umiem. A więc: mam napisaną obsługę SPI, która działa dobrze z STM32. Problem polega na tym, że dioda wskazująca otrzymanie nowych danych zachowuje się źle(np zmieni stan co 4 lub 5 bajt) gdy kod wygląda tak: --Parsowanie odebranych danych process (SPI_Busy)...
Jeszcze jedna sprawa, jak skonfigurujesz 2 komputery, jeden w sieci wewnętrznej na adresie IP takim co moduł i na nim postawisz program do wysyłania UDP, i drugi dostający się z zewnątrz to wtedy możesz wysłać jakikolwiek z sieci LAN do komputera na zewnątrz (WAN)? Nie , nie mogę wysłać nic. Aby nie być gołosłownym załączam screeny konfiguracji routera:...
Witam , Nie umiem ogarnąć modułu ESP ... Na stronie HTML wstawiam sobie dwa "TEXTBOXY" [syntax=c] "SSID(Nazwa Sieci): <input type=\"text\" name=\"SSID\" /><br><br>" "Hasło: <input type=\"text\" name=\"HASLO\" />" "<button>Połacz</button><... Wpisuję do nich np. SSID : 123 , HASLO...
Oczywiście, że można - wyciągnąć można dokładnie wszystko - wiadomości, kontakty (zarówno te ktore sa w telefonie jak i te usuniete celowo lub umyslnie), zdjecia filmy, muzyke a takze mase innych rzeczy jak cala historie logowania do BTSow, informacji kiedy i gdzie byla wymiana karty SIM czy tez komunikacje z aplikacji firm trzecich takich jak Whats...
klasy jakie powinny byc: class Test Pola: String pytanie – zawiera pytanie w postaci ciągu znaków String odpowiedz – zawiera odpowiedz w postaci ciągu znaków String miejsce – zawiera pole pytania wraz z odpowiedzią Metody: void zapisz ( ) – zapisuje pytanie do pliku xml void odczyt ( ) – parsuje (pobiera) dane z pliku do...
Tak na szybko to przychodzi mi jedno rozwiązanie, ale trochę prymitywne: 50 pilotów 50 odbiorników mikrokontroler(y) z przyłączonymi wejściami do wyjść odbiorników. No i oczywiście odpowiedni program do mikrokontrolera. Są też np. sterowniki bram garażowych obsługujące setki pilotów (np. Came) stosowane do otwierania bram wjazdowych np. pod apartamentowcami....
A to hasło w Twoim programie do czego się tyczy "123456" ? Masz może jakąś wersję parsowania tych danych na pc. Narazie jestem jeszcze w trakcie przenoszenia pod c#
E-mail dochodzi w ten sposób, bo nie parsujesz przesyłanych danych w odpowiedni sposób. I tak go formatujesz. Zrobiłeś to kompletnie bez sensu. :/ Po co dajesz nazwy pól formularza jak ta : "kg[]" ? Jaki to ma sens? A ten kawałek: [syntax=php]if($_POST["imie"] != "Twoje imię..." && $_POST["email"] != "Twój adres email..." && $_POST["wiadomosc"] != "Twoja...
Spróbuję jeszcze dziś dodać parsowanie tych danych do OpenBeken. Wkrótce zobowiąże się:
Witam, chciałbym przedstawić swoją prototypową konstrukcję dotyczącą 1wire i słynnych czujników DS18, jak każdy układ powstał z potrzeby. Ten projekt jest Aktualizacją obecne używanego starego dosyć układu AVT AVT5330(8 x DS18) opartego na Attiny2313 - Link do dokumentacji: crontab -e i na końcu pliku dodać następujący wpis: [28a60e89060000c9]...
Musisz się zainteresować czymś takim jak parsowanie. Potrzebna Ci będzie też gramatyka dla wyrażeń matematycznych no i sposób przechowania danych w strukturze drzewiastej. Różniczkowanie symboliczne to już tylko cykliczna aplikacja wzorów ze szkoły średniej do drzewa parsowania. Na koniec wypisujesz. Zadanie za extra punkty - uproszczenie wyrażenia...
za dużo znaków zapytania... Jeśli chcesz uzyskać odp. nie bądź taki tajemniczy. Jakie urządzenie, jaki program, czym wysyłasz zapytanie itp itd. W zasadzie do prawie każdego zdania które napisałeś można się doczepić. Jeśli zatem chcesz uzyskać odp. bądź bardziej konkretny ;-) Omawiane urządzenie zbiera dane po magistrali RS485 z innych urządzeń pomiarowych...
Witam Wszędzie ten sam Debian - instalowany z NetInst, bez GUI. Ogólnie skrypt składa się z 2 części - parsowanie XML i wstawianie danych. Wszędzie parsowanie XML zajmuje mniej więcej tyle samo czasu (około 20-30 sekund). Natomiast rozjeżdża się wszystko w momencie, gdy następuje wstawianie danych. Wszędzie używam tego samego psycopg2 i tej samej wersi...
Buduję urządzenie w oparciu o modem SIM900. Trochę pod przymusem; dawniej korzystało się z SIM300D i wszystko było OK. A to nowe 'ultra super' chińskie badziewie jest niestety nie do opanowania... Wydałem spore pieniądze na zestaw uruchomieniowy do SIM900. Posiłkując się tym zestawem, zacząłem pisać kod na docelowe urządzenie. Okazuje się, że modem...
Poniższy projekt to stacja pogodowa oparta na module z układem ESP8266. Nie byłoby w niej nic szczególnego, co wyróżnia ją na tle innych tego rodzaju konstrukcji, gdyby nie optymalizacja systemu pod kątem minimalizacji poboru prądu. Wykorzystany mikrokontroler nie jest zbyt energooszczędny, więc średnio sprawdza się w aplikacjach zasilanych bateryjnie...
Jak to z klonami bywa nie do końca są ze sobą kompatybilne. Dla przykładu: oryginalny ST901 od Sinotrack wysyła ramki w DEC (i nadaje w protokole zgodnym z H02), wynalazek ze zdjęcia powyżej wysyła w HEX i w Chinach dostępny jest jako GT09, ale zgodność z H02 jest dość "luźna" (np. brak separatorów między typem danych, identyfikacji typu ramki itp.)....
Z parsowaniem nie ma problemów, ale po prostu w odebranym buforze nie pojawiają się takie dane jak powinny. Jeśli na przykład wyszukuję w buforze "Content-Length:", to je znajduje, ale jak szukam LED1, to już nie. Nie wiem skąd wynikają te problemy. Co dziwniejsze, gdy odpalam stronkę na laptopie łączącym się przez WiFi, to po Content-Length są jakieś...
Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach, w czujnikach temperatury/wilgotności/itd. z wyświetlaczem...
Jeśli chodzi o obsługę danych, zwykle robię projekt dedykowany do tego celu. Tam tworzę klasy "DataManager", których zadaniem jest tylko i wyłącznie operowanie na danych z bazy. Najczęściej bazę obsługuję za pomocą Entity Framework, który generuje mi zbiór klas do przenoszenia tych danych. W zależności od architektury aplikacji tworzę/generuję dodatkowe...
Ostatnio uruchamiałem prosty system raportowania pomiarów energii przez sieć WiFi ze "smart" gniazdka elektrycznego i potrzebowałem wygodnego sposobu na testowanie odbioru zapytań HTTP GET i POST. Pokażę tutaj jak można wykorzystać Node.js do tego celu. Node.js pozwala szybko i sprawnie postawić mini-serwerek HTTP na naszej maszynie, zdolny do przetwarzania...