Tu masz przykład zrobiony "na szybko". Dodaj tylko obsługę błędów i filtrowanie danych znaczących. Pozdrawiam...
Można - jeśli masz D7 lub nowsze, to przenieś linię do jakiegoś TStringList jako DelimitedText, z separatorem ustawionym na przecinek. Alternatywa - funkcja wyszukująca pozycję kolejnych przecinków i "zabierająca" tekst do pierwszego wystąpienia, następnie usunięcie przecinka i tak do końca...
Jeśli wysyłasz dane z układu uP co 500ms to program, który odczytuje dane z bufora, możne sprawdzać czy nie pojawiły się w nim nowe dane i jeśli zostały zapisane nowe dane to wtedy je dopiero odczytać. Na pewno jest coś takiego opisane w książce RS232-praktyczne programowanie. Jesli nie to poszukaj na http://4programmers.net/search.php?q=obs...
Nie wiem czy te najnowsze Delphi mają wbudowaną obsługę portu szeregowego czy trzeba dodać jakiś komponent jak to w starym było. Takie komponenty są dostępne w dość dużej liczbie i znalezienie w miarę sensownego to zawsze problem. Generalnie, Delphi działając na Windows jest niewolnikiem systemu i od niego wszystko zależy. Dane przychodzą asynchronicznie,...
czyli rozumiem, ze wyjściowy sygnał jest analogowy? Standard RS232C sluży do przesyłu danych cyfrowych. Poczytaj najpierw może o tym standardzie. W opisanym przez Ciebie przypadku oczywiście to nie będzie działać ani pokazywać nic sensownego.
Poczytaj ten artykuł http://4programmers.net/Delphi/Kompendiu...
Kolega bikemc uparl sie, ze w ksiazke sie nie zaopatrzy i basta. Szczegol, ze tam sa praktycznie gotowce i to do tego swietnie opisane... BF A co ty z ta ksiazka... gotowce byly podane... Lacznie z dobrymi opisami w jezyku polskim... Choc moze nie do Delphi ... ale bylo wymienione tez C :)
Udało się. Wystarczyło dać opóźnienie w postaci instrukcji Sleep (100) przed instrukcją odczytu (czytałem wcześniej o tym, ale nie wiedziałem jak i co zrobić). Teraz w zmiennej Pamiec mam cały zapis odczytany z mikrokontrolera. Zamykam temat. Pozdrawiam Adam_Z
procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer); Masz coś takiego jak Count. Spróbuj w pętli robić ComPort.ReadStr(Str, Count); Memo1.Text := Memo1.Text + Str; Powtarzaj pętlę Count razy. Używałem kiedyś ComPort ale jakoś inaczej to robiłem. Jak to nie zadziała to wieczorem sprawdzę w domu jak to było...
Witam, Mam program, który pobiera mi z procka jakieś dane. Za pomocą funkcji ComPort1.ReadStr(RevS,5); pobieram 5 bitów jakiejś informacji. Jednak mam wrażenie, że kolejne bity są doklejane do pozostałych już odczytanych. A ja chcę, żeby przed każdym wywołaniem funkcji bufor był czyszczony. Nie wiem czy moje rozumowanie działania RS232 jest prawidłowe....
wejdz na emule i szukaj c++
Rocznik też ma duże znaczenie w działaniu interfejsu OBDII, dopiero po 2001 roku samochody europejskie miały to w standardzie.
Urządzenie musi wysyłać dane jedynie w roli odpowiedzi. Transmisja strumieniowa, jaką zrezliwowałeś, dopuszcza gubienie danych.
Wszystko działa. Tyle, że odczyt przeprowadzasz do modyfikowalnego parametru lokalnego. I tyle. nic nie robisz z odczytanym tekstem. Polecałbym albo przekazać w parametrze komponent, albo ewentualnie zwrócić tekst przez parametr wyjściowy (modyfikator out), albo zwrócić poprzez rezultat funkcji. Ale uwaga - tak, jak masz teraz zwrócisz wyłącznie ostatnią...
Chodzi o zrobienie prostej bazy danych w której mają się znajdować dane osoby: imię, nazwisko, wiek oraz numer osoby. Według kolegi jaka byłaby najprostsza metoda zapisu i odczytu danych?
Więc przerób na przyszłość na: [syntax=delphi]procedure TForm1.ComPortRxChar(Sender: TObject; Count: Integer); var Date1,Date2,Row,Str:string; begin ComPort.ReadStr(Str,Count); Memo.Lines.Add(Str); while Length(Str)>0 do begin Row:=Parse(Str,#13); Label1.Caption:='wynik odczytu Date1= '+Copy(Row,1,1);//początek danych Label2.Caption:='wynik odczytu...
To jest grupa odnośnie TWORZENIA oprogramowania Wnioskuję o zmianę działu
Z takim kodem jak poniżej, program ci się na 100% "wysypie". [...]while not eof(TF) do begin readln(TF,S); //Pierwszy odczyt - OK if s = '' then begin z:=true; readln(TF,S); //drugi odczyt - bardzo ryzykowne. end; [...] Sprawdzasz na początku pętli while czy doszedłeś do końca pliku, a potem ponownie odczytujesz...
Znów Delphi... Do Mercedesa w tym roczniku używamy przynajmniej Xentry. Odczyt błędów , zapis danych, kontrola parametrów. Jeżeli Delphi mówi choć połowę prawdy sprawdź co się dzieje z recyrkulacją spalin i wartościami przepływu powietrza.
A jak masz podłączone przewody? Spróbuj zamienić A i B miejscami. Masz podłączoną masę?
Logicznie i elektrycznie to to samo. Logicznie - adresowanie i struktura danych - takie same. Elektrycznie - to dwa różne układy - (po co litera L w oznaczeniu jeśli to to samo?). Podstawowa różnica dla użytkownika to zakres napięć pracy. A teraz ad rem. Plik delphi2 odczytany przez KPL7 jest ogólnie poprawny - to, co trzeba jest w linii 410. Taki...
Wypróbuj kod 3161.
Zapoznaj się z funkcją API GetCommModemStatus.
1. Czy tak trudno jest wpisać Google'owi akronim IPTC? 2. Czy kolega zapoznał się z zawartością bibliotek źródłowych? 3. To nie jest jedyne źródło. Czy koledze palce uschną od napisania Google'owi tak: http://www.google.pl/search?hl=pl&q=delp... ?
To po kolei: 1) 600kB to nie jest dużo. Jeżeli Delphi tworzy kod 32-bitowy to masz do dyspozycji koło 2GB pamięci RAM, jeżeli 64-bit, to można śmiało stwierdzić, że dowolną ilość zainstalowaną w kompie 2) odnośnie debugowania - ciekawy artykuł znaleziony dzięki google: http://4programmers.net/Delphi/Artyku%C5... Wszystko jest ładnie w nim...
A ja uparcie staram się Ci uświadomić że przejściówka usb->PS/2 to nie będzie port PS/2 tylko wirtualna klawiatura. A co do samego portu PS/2: http://binboy.sphere.pl/index.php?show=4... Jest to co prawda o obsłudze myszy, ale poprzez bezpośredni odczyt danych z portu PS/2, dodatkowo na końcu są jeszcze źródła z których korzystał autor.
Nie znam Delphi, ale dla mnie wygląda to tak: 1. przychodzą sobie dane z RS. 2. jest sobie procedurka odczytu danych z portu. Ale kto i gdzie ją uruchamia (wywołuje)? Albert
Ok - jest już komunikacja ze sterownikiem po JTAG. Winne było zwarcie dwóch lini taśmy przesyłu danych (kolorowej) https://obrazki.elektroda.pl/8053815300_...
W jakis sposób w comport4 odczytać, ciag bajtów z bufora jako typu bajtowego? Instrukcja comport1.readstr( dane ,count) oraz z tego co sprawdziłem, także polecenie comport1.read(dane,count) , czyta kolejne bajty jako znaki. Kompilator wymusza zadeklarowanie wcześniej zmienną dane jako ansistring, shortstring jest niemożliwy. Niby jak kompilator wymusza...
Dokładnie jak kolega wspomniał powyżej. Poza tym, dodam tylko od siebie, że trochę kolega autor tematu namieszał z różnymi typami danych. W zdarzeniu nadejścia znaku ASCII ( OnRxChar ) czyta kolega dane do bufora zbudowanego z tablicy byte? To "niewielka" niekonsekwencja :) Sugeruję zdecydować się na konkretny typ danych (znaki albo bufor danych) i...
No ok. W takim razie pokaż co już stworzyłeś i powiedz z czym konkretnie masz problem, pomożemy :-) Dodano po 8 Jeśli jeszcze nic nie masz, to polecam stworzyć bazę danych w oparciu o plik .ini. W delphi odczyt i zapis tych plików jest trywialny, Każda płyta w bazie byłaby osobną sekcją, dane dot. każdej płyty byłyby wpisami w tej sekcji, plik mógłby...
Skoro przy prędkości 9600 masz dobre odczyty, a problem jest tylko z ilością przesyłanych danych, to próbowałeś tak jak pisałem przetwarzać te dane bez zapisywania ich w memo? Ja też kiedyś długo z podobnym problemem walczyłem przy przesyłaniu większej ilości danych i później okazało się, że to właśnie rejestracja danych poprzez komponent memo była...
Witam Poszukiwałem podobnego tematu i niestety nie znalazłem na forum. Chciałbym przedstawić to ile udało mi się ustalić. A także poprosić o wpisy jeżeli ktoś w tym temacie ma coś ciekawego. Lub informacje które dotyczą podobnych BSI np FL5 Poniżej przedstawiam rozpiskę odczytu eeprom BSI EL5 stosowanym w nowych modelach CItroena Np Picasso II, C3 III,...
Witam, Dzieki za pomoc, problem rozwiazany... odczyt asynchroniczny i analiza naglowka zalatwily temat. pzdr
Poniżej zaczęty projekt VisualStudio. Co do stylu - jak komuś nie pasuje - to niech wyrzuci do kosza. Zawiera monitor bo taka była prośba aby też to było. Sam uważam że jest zbędny bo to samo dostajemy po obróbce w formie danych. Zawartość to projekt VS tak to wygląda jak na filmie: https://filmy.elektroda.pl/86_1635516846...
1. Nazwa funkcji nie może pokrywać się z nazwą programu 2. W Delphi niejawną zmienną zwracającą wartość funckji jest zmienna Result 3. Do rozdzielania parametrów procedur/funkcji stosuje się średnik a nie przecinek. 4. Co to za wywołanie bez parametrów (25 linia) 5. Brakuje enda jednego w funkcji odczytu. 6. Prawdopodobnie następstwo 5.
Ale tak szczerze, to mam pewne wątpliwości. Niepotrzebnie. Zapis w linii #4E0 wydaje się jedynym logicznym. Fakt - jest przesunięcie - sekwencja (00 FE 00 00 ), podobna do zapisu w liniach #3E0 czy #410, zaczyna się już w linii #4D0. Więc pin wg starego algo to 4545 i po prostu trzeba go sprawdzić bo nic innego na obecną chwilę nie wymyślimy. Jeśli...
Witam, tak jak pisał "Dżyszla" obliczenia lepiej wykonywać u siebie w programie, motor bazy wykorzystujesz do zapisu odczytu danych według warunków i tak zadajesz pytanie do bazy zwraca ci ona wynik zapytania w DataSet-cie po którym w pętli wykonujesz obliczenia, a tak elegancko było by te obliczenia wpakować w wątek. Pozdrawiam
Witam, testuję bezstykowy zamek [url=http://ep.com.pl/files/2420.pdf]AVT... Mam problem z komunikacją po RS232. Dane staram się odczytać w programie S3Term, ale otrzymuje "krzaczki" zamiast normalnego tekstu. Próbowałem też odczytywać we własnym programie (napisanym w Delphi), ale efekt podobny. Odczyt danych w postaci innej niż znak (char), np. w...
Ale nie rozumiem... Transmisja ma przychodzić nie w kolejności? To nie byłby TCP.
dawno temu bawiłem sie właśnie w takie coś, sprawa dlamnie wygląda banalnie, dla pliku 24 bitowego obliczam ile można danych zmieścić w obrazku: danych_do_zmieszczenia = (rozmiar_pliku-rozmiar_naglowka) div ilosc_bitow dla obrazka o rozdzielczości 512x512 plik powinien mieć rozmiar 512*512*3+54 = 786486Bajtów. teraz ze wzoru obliczam ile danych sie...
Witam, chciałbym zasięgnąć rady w sprawie tworzenia tabel w rave reports w delphi 7. Pomijam odczyt z bazy danych czy z plików bo to już mam zrobione. Nie chce też tworzenia zwykłej tabeli i wkładania tam normalnego obramowania, natomiast chciałbym aby tabela wyglądała tak : [url=http://yfrog.com/e4clipboard01xyj]L... Słyszałem, że można użyc do tego...
A to jakiś nietypowy masz odczyt danych. Jeśli już tak robisz, to przepisz zmienną znaki do własności Text obiektu klasy TStringList.
Biblioteki "prodave" - gotowe rozwiązanie komunikacji s7 <-> PC. Są to biblioteki implementowane do C++ lub Delphi - aplikację musisz napisać sam - masz zapewniona tylko komunikację. Używałem kilkakrotnie - działa.
Użyj typu "text" do odczytu z pliku, będziesz mieć gotowe funkcje czytające linijki tekstu do typu string (readln).
Nie działa :( Ale co tutaj ma działać, jak poza odczytem "czegoś" z portu i zwiększaniem zmiennej "pozycja" ten program nic nie robi? Wszystko masz 'zakomentowane".
W wielkim skrócie. Do serwera dodajesz API, które wystawia dane w formacie np. json. Po stronie aplikacji jakiś client http albo https i parser json do otrzymanych danych. Wariacją jest zastosowanie websocketa dla zmiany sposobu wymiany danych z pobierania przez klienta na "wpychanie do" klienta. Alternatywą jest pominięcie warstwy http i pobieranie...
Banalne (??) pytanie... jak ustawić żeby kursor nie migał podczas przęglądania bazy danych (nie ma możliwości edycji, wszystkie pola są tylko do odczytu). Miga zawsze na tym samym polu DBedit...
Potrzebuje zainstalować tam dwa programy - jeden napisany w Delphi, a drugi to do czytnika kart smart. Jutro zobaczę czy jest w specyfikacji coś odnośnie systemu.
zmień na: [syntax=delphi]Delete(StrOdb, 1, 4);[/syntax] Czy od odbioru pierwszych danych jest to echo ? czy pojawia się dopiero przy odbiorze drugiej danej ? na końcu procedury odczytu z COMa można wyczyścić bufory - w C++ Builder linijka wygląda tak: [syntax=cpp]ComPort1->ClearBuffer(true, true);[/syntax]
no można zawsze w zdarzeniu OnKeyPress formy dokonywać odczytu poszczególnych znaków.
Witam Transakcji używam tylko do zapisu (edycja danych, dodanie nowego rekordu). Czyli zasadniczo myśląc o pracy sieciowej a w szczególności jeżeli chodzi o edycję danych nie mogę używać DBEdit i pobierać do dbgrida tylko do odczytu. Dane edytować w zwykłych editach i aktualizacje robić poprzez UPDATE
Miał ktoś problem z odczytem danych w czasie rzeczywistym w tym sprzęcie? Z żadnymi modułami nie mam problemu, a na silnikach w różnych autach, cały czas widnieje komunikat "proszę czekać..." a dane się nie pojawiają. Mam Delphi 2015r3 który został dołączony do zakupionego interfejsu. Czego to może być wina ?
Witam. Zajmuję się pisaniem aplikacji w Delphi współpracujących z urządzeniami podłączanymi do PC przez port szeregowy (programatory, uP, i inne podlaczane pod COM'a).Mogę Ci pomóc.
Juz bylo cos podobnego - przed odczytaniem danych sprawdz bufor, czy odpowiednia ilosc danych sie juz w nim znajduje.
W jakim Bascom? Jakiego pliku na PC?? Bascom to język programowania procesora, a jedyne co procesor potrafi to skomunikować się z PC. Po stronie PC musi stać drugi program i to wcale nie napisany w Bascom (Delphi, C, VB, itp.). Jeden program odpowiada za odczyt pliku i wysyłkę danych (ten na PC), drugi (ten w AVR) za przyjęcie danych i ich zapis w eeprom.
Zależy mi na odczytaniu podstawowych danych z symulatora lotu "Ił2 - Sturmovik" takich jak wysokość, kurs, ale również wysunięcie podwozia, klapy itp Próbowałem programu Cheat engine, ale niestety nie pomógł mi - nie znalazłem wartości, które zawsze zgadzały by się z tymi w symulatorze. Proszę o podpowiedź jak sięgnąć do pamięci pracującego programu.
Witam. Chce poprosic o pomoc w napisniu programu w delphi do odczytu portu LPT. Przeznaczenim programu ma byc odczyt stanow logicznych podawanych na linie portu LPT. Zakladam nastepujace dzialanie programu. Odczytuje 4 linie portu na ktore podawane sa sygnaly: zegarowy, wysylanie danych, odbieranie danych, zajetosci. Odczyt ten nastepuje przez probkowanie...
. Jeśli zaś przychodzi "podzielona" tracę ją a chciałbym ją posklejać. Nie mozesz jej tracic bo przesylane dane sa buforowane, jezeli ich nie odbierzesz za pierwszym razem (kiedy count ma np 3 ) to odbierzesz je w nastepnym zdarzeniu. Musisz jednak pamietac ,zeby odbireac dokladnie 5 bajtow ,bo w buforze moga znajdowac sie kolejne bajty. Mozesz zrobic...
Witaj KeinXor, Poruszałem podobny temat ale tam importowałem dane z pliku txt bo nie było innego wyjścia. Tutaj sam zapisuje dane do txt i dopiero potem robie import z bazy. Jeżeli chodzi o bufowanie to nie jest mi ono potrzebne jeżeli da się rozwiązać cały problem zapisując dane bezpośrednio do bazy. Czy jesteś w stanie wrzucić mi jakiś przykład bo...
plik : TextFile; ... assign(plik,"plik.txt")... reset(plik); while not EOF(plik) do begin readln(plik); readln(plik,zmienna1,zmienna2); end; close(plik); readln(plik); czyta linie z pliku nie zapisujac nigdzie danych ;]
Odczytywałeś wylutowaną pamięć czy klipsem ??? Wg numeru masz chyba radio UZU ja w moich binach dla tego radia mam inną strukturę danych .. Odczytaj pamięć jeszcze raz ...
Jak chcesz robić odczyt z RS'a niezbyt automatycznie to wystarczy ci hyper terminal z Windowsa (lub jakikolwiek inny terminal). Ustawiasz sobie parametry transmisji (dokładnie takie same jak w urządzeniu nr 2) i otwierasz port. Dane są widoczne w formie tekstu w oknie terminala. Wystarczy kliknąć ZAPISZ i już masz to w pliku. Jeśli chciałbyś aby to...
Witajcie Panie i Panowie, od dłuższego już czasu nie mogę uporać się z odczytem pliku który dołączam w załączniku. Czy mógłby mi ktoś podpowiedzieć w jaki sposób mogę odczytać ten plik. Chodzi mi o jakiś kod, jak powinien wyglądać, jeśli to nie jest plik z rozszerzeniem txt a chciałbym odczytać jego zawartość. Udało mi się to otworzyć tym edytorem http://www.chmaas.handshake.de/delphi/fr...
No to musisz rozdzielić liczby na liczby a tekst jako tekst :) zawsze możesz zmienić moją procedurke type PDane =^TDane; TDane = record cena:real; nazwa:string; end; function Sortowanie(item1,item2:Pointer):integer; begin if PDane(Item1).cena<Pdane(item2).cena then result:=-1 else if Pdane(Item1).Cena>Pdane(item2).Cena then result:=1 else result:=0;...
Potrzebuje rady a mianowicie chcę napisać protokół transmisji. W jaki sposób zrobić to pomiędzy BASCOM'em a DELPHI, wiem jak odebrać bajt i wysłać w oby językach lecz gdy piszę program i mam wysyłać do ATmeg128 xxx kB to to trwa to wieki lub głubie bajty. mam ustawione baud = 115200 (nie chce buforowania danych bo chce wysylac i odbierac 1 bajt z potwierdzeniem)...
Napisałem parser dla twoich wymagań.. cały bufor to jeden string.. dane zamiast pobierać z rs232 to są pobierane z pliku (dla lepszego testu w porcjach o losowym rozmiarze od 1 do 10 bajtów) i przekazywane do parsera... jedyne co musisz zmienić to źródło danych przekazywanych do AppendToBuf oraz samą obsługe odpowiedzi -> zamienić writeln na co kolwiek...
Witam wszystkich, potrzebuję pomocy, opiszę sytuację od początku. Problem się zaczął od wtrysku, był uszkodzony. Były problemy z jego wyciągnięciem i połamała się pokrywa zaworów. Trzeba było wyciągać wszystkie i podmienić pokrywę. Pokrywa była ściągnięta i podmieniona, a przed rozrząd ustawiony ,, głównie wał korbowy. Przy tym nowy rozrząd komplet....
Napisać w dowolnym wybranym języku programowania. W sumie pratycznie każdy się nadaje. Począwszy od Assemblera, poprzez Pascal, Delphi, C (++;#) na ASP.NET czy Javie skończywszy. Na upartego można nawet w htmlu to napisać. Według mnie najprościej w Pascal, C lub Delphi. Wszystko zależy od tego który język programowania znasz. De facto sam program jest...
Oki, jest wstępna wersja programu. Program: 1. Odczytuje plik z serwera 2. Pobiera linię zawierającą stan wyprowadzeń urządzenia (zer nieznaczących nie trzeba wpisywać) 3. Sprawdza poprawność danych 4. Wysyła dane do urządzenia w formacie: Wx , gdzie W -komenda zapisu do uC; x -znak ASCII reprezentujący liczbę od 0-255 (stan wyprowadzeń) 5. Wysyła R...
Witam! Musze napisć program realizujcy połączenie z mostkiem pomiartowym poprzez RS232.(odczyt danych). Mam specyfikacje co do protokołu w jakim nadaje mostek na RS'a. Jaki język polecacie C++, delphi, mam co do tego wolną ręke. We wszystkoch coś tam kiedyś robiłem. Chodzi o to żeby programik po skompilowaniu pracował pod każdym windowsem, wyświetlał...
Witam! mam problem ze znikającymi znakami z memo i w końcu wiem skąd to się bierze ale nie wiem dlaczego . Otóż wygląda to tak że memo1.text:=str posiada jakby 80 miejsc na znaki. znaki z uC wysyłam za pomocą Print (zmienna);chr(13) czyli z komendą powrotu do początku lini co oznacza że po odczytaniu liczby "3.23 V" powinienem zając od początku 6 znaków....
Pisałeś o RADStudio, więc nie było, czy Delphi czy C++Builder. Ale to tylko różnica syntaktyki. Napisałem też, jak "rozdzielić" - a ściślej to nie rozdzielasz tylko odbudowujesz ją na nowo. Przecież mając plik masz całą resztę danych do wyciągnięcia.
jaka będzie różnica Pierwszy odczyta tyle bajtów, ile czeka w buforze do odczuty, druga 8 bajtów: choć nie wiesz, ile jest w buforze - 3, 8 czy 17. Do tego, może głupio to zabrzmi, ale czym jest tu (w RS232) buffor Bufor, nie buffor... Bufor służy do tego, żeby pomieścić nadchodzące z portu kolejne znaki. Gdyby go nie było, musiałbyś obsługiwać je...
Witam. Kupiłem 207 po wypadku. Auto długo stało, ale jeszcze w zeszłym roku odpalało od pierwszego przekręcenia kluczyka. Ktoś wyszabrował bezpieczniki i przekaźnik świec. Wszystko uzupełniłem łącznie z przekaźnik pompy paliwa (chociaż to auto pompy nie ma) Silnik mechanicznie jest OK (chodzi na plaku). Interfejs Delphi pokazuje, że nie ma zapisanych...
Załóż wątek, który będzie czytał dane z RS-a.
Działa to tak, że na początku obcinamy to co znalazło się przed pierwszym 'm' (możliwe, że były tam niepełne dane) a potem cyklicznie pobieramy wszystko od początku łańcucha aż do 'm', przy czym po odczycie danych, są one najpierw doklejane do tymczasowego łańcucha (obcinamy przy okazji znaki końca linii), dzięki czemu możliwe jest odczytanie wartości,...
"list index out of bounds(0)", a samo zapytanie zostaje wykonane. Nawet gdy zapytanie zostanie wykonane poprawnie, z różnych przyczyn, wynik zapytania może być pusty. W takim przypadku, przy próbie odczytu w w/w sposób, otrzymasz właśnie taki błąd, bo próbujesz odczytać element 0 z listy Fields , która po prostu nie istnieje. Można się przed tym zabezpieczyć....
Witam serdecznie. Wlasnie skonczylem prace nad sporym projektem. Jego zadaniem jest zbieranie danych pomiarowych z kilku urządzeń w sieci. Okazalo sie, ze projekt nie wypalil do konca. Dlaczego? Poniważ baza (Paradox) okazala sie miec ograniczenia w pojemnosci skladowanych danych (w projekcie jestem zmuszony do przechowywania w jednej tabeli danych...
Witam. Od pewnego czasu zastanawia mnie jak przesyła się kilka typów danych przez rs232. Chodzi mi o to, że np: mikroprocesor odczytuje dane z dwóch czujników i wysyła je do PC po rs232 a tam dane odbiera program napisany w delphi i wyświetla je w memo (pierwszy czujnik-->dane wyświetla w pierwszym memo, drugi czujnik-->dane wyświetla w drugim memo)....
Witam. Program widzę nie jest skomplikowany więc nie ma sensu szukać języka który będzie ci bardziej odpowiadał. Wybierz po prostu jakiś z możliwością tworzenia wizualnego. Ja osobiście polecam właśnie Delphi i C#. Obydwa można łatwo połączyć z jakąś bazą danych, albo jeśli tych urządzeń nie będzie tak dużo i wybór będzie określany tylko kilkoma parametrami...
Witam mam identyczny problem z szybkością Timer'a, problem w tym ze nie wiem czy szybkość, jaką ja chce otrzymać, jest możliwa do osiągnięcia... potrzebowałbym t=500ns , ewentualnie 1us Lpt ma sterować odczytem danych (zadawanie CLK) dla (poszczególnych pixeli)z czujnika odciska palca. Do obsługi chciałem użyć komponentu dlPortIO ----------------------------------------...
To w Delphi 7 jako separację lepiej zrobić tak: var Record: TStringList; begin Record:=TStringList.Create; try Record.Delimiter:=','; . . //tu odczyt . Record.DelimitedText:=wiersz; ADOTable1.Append; ADOTable1.FieldByName('WAGA').Va... := StrToInt(Record.Strings[0]... . . finally Record.Free; end; Co do daty...
Robie to dla siebie, ale nie wykluczone, że to będzie moja praca magisterska (za 2 lata ;) ). Do czego chcę to używać? Hmm... żeby przyspieszyć modelowanie różnych prostych obiektów. Na razie to jest prototyp aplikacji, po skończeniu może zamieszczę w dziale DIY. Nie wszystko jeszcze do końca działa. Idea jest taka: masz objekt, umieszczasz go na białym...
witam możesz "obciągnąć" określone obszary pamięci sterownika za pomocą dde serwera, który masz zna płycie z oprogramowaniem narzędziowym (do unitronicsa). Do obróbki danych możesz użyć excela lub napisać sam programik w delphi lub VB wykorzystująć mechanizmy dde lub opc Zaglądnij na http://support.elmark.com.pl/unitronics/ tam znajdziesz ciekawe rzeczy...
Witam Czy ktoś z forumowiczów spotkał się może z prostym systemem identyfikacji i rejestracji pojazdów wjeżdżających i wyjeżdżających przez daną bramę (posiada część wjazdową i wyjazdową). Chodzi o to aby na bramie najlepiej bezprzewodowo odczytywano np. włożony w pojazd tag (np. Unique 125kHz lub Mifare - RFID), który swoim wewnętrznym numerem identyfikuje...
Witam, Szukam jakichkolwiek informacji dotyczących "programowania" portu COM w VB, jednak od razu powiem że nie chodzi mi o transmisje RS opierajaca sie na ustawieniu transferu, bitów stopu, długość słowa itd. z taką komunikacją nie mam najmniejszych problemów. Chodzi mi o odczyt danych z linii CTS ale w taki sposób że stany na tej linii są rejestrowane...
Heja! Piszesz "uklad ktory komunikuje sie z komputerem za posrednictwem rs-232" - czyli Twój układ już coś rozumie,gdy do niego gadasz. Na pewno wymyśliłeś sobie, że jakieś polecenie będzie powodowało zmianę stanu wyjść 2051, inne multiplekserow i demultiplekserow oraz inne odczyt z- lub zapis danych do przetworników. W jakim języku chcesz swój program...
Dzięki, sprawdzę w domu i powiem co i jak. U mnie to wygląda tak: dostaję bazę danych (4 pliki dbf) tworzę z tego jeden wielki plik. Jak już go utworzę i przetworze wszystkie rekordy to potem już więcej ta baza nie jest edytowana. Tylko coś a'la import jest robione potem tylko odczyt... Czyli rozumiem że mam przelecieć każdy znaczek w mojej bazie danych...
Witam używam komponentu WebBrowser który łączy sie ze stroną na której należy podać kod dostępu , po podaniu prawidłowego kodu ma połączyć sie z plikiem www.xxxx.php w którym jest tylko echo'Kod prawidłowy' jak zrobić aby delphi nie wyświetlało tego w WebBrowser tylko przyjęło to jako wiadomość zwrotną po której program sie uaktywni typu: result_sl.Text...
Nie zrozumieliśmy się. :) Mnie bardziej chodzi o to, że jeżeli chcesz edytować dowolną tabelę za pomocą tego samego formularza, to będzie to bardzo ciężkie zadanie. Po prostu nie bardzo jest możliwość szybkiego odczytu/przechowywania danych na temat typów danych w rekordach danej tabeli. Aby zmienić jeden/wiele rekordów musisz wysłać do serwera zapytanie...
dawno nie korzystalem z delphi do azpisu, ale z tego co pamietam to write i read mogly poza zrodelm odczytywac takze z pliku takie informacje znalazlem jeszcze na necie - moze ci sie przydadza ;) plik : Text - zmienna, w ktorej przechowujemy uchwyt pliku tekstowego Assign(plik,'test.txt') - przypisujemy plik do uchwytu teraz otwarcie pliku do zapisu...
Mecze sie z zapisywaniem i odczytywaniem danych ze stringgrid . Szukalem i znalazlem idealne rozwiazanie ale pod delphi , nie wiem jak to ma wygladac dla c++. w delphi: Zapis: var f:textfile; x,y:integer; begin if SaveDialog1.Execute then begin assignfile (f,savedialog1.filename); rewrite (f); writeln (f,stringgrid1.colcount); writeln (f,stringgrid1.rowcount);...
Jak dobrze rozumiem cały projekt to chyba samym odczytem danych z pilota zajmuje się procesor w zegarku. To co się wyświetla w oknie programu pobierane jest z zegarka poprzez RS. Czyli Tobie nie potrzeba fragmentu źródeł do Delphi tylko fragment kodu do Atmela. Jeżeli źle coś wymyśliłem to niech mnie autor poprawi. mirekk36 <- Cały projekt jest rewelacyjny....
Chcesz pomocy , podaj więcej danych. WIN , numer błędu , i jakiego sprzętu użyto do odczytu. Kod błędu to P000C. Silnik to 3.2 CDI z 2000 roku. Auto zostało sprawdzone na komputerze diagnostycznym Delphi z softem 2013. Poniżej link do zdjęcia z kodem błędu. http://i57.tinypic.com/hvyl2r.jpg VIN: WDB2200262A134491
Wywnioskowałem z filmiku. https://www.youtube.com/watch?v=bAvqJfy7... Tak jakby sonda przed katalizatorem nie pracowała poprawnie. Skoro zakres napięcia pracy sondy jest od 0.1V do 0.9V, a ona na jałowym pokazuje 0.1V, czy 0.2V, to tak ubogą mieszankę poda sterownik silnikowi, przez co są cyrki z utrzymaniem prawidłowej pracy silnika, bo sonda za katalizatorem...
wstawka identyczna? ja w przykładzie na początku? bo inne była dla zapisu inna dla odczytu. natomiast zapis danych na port mam trochę inaczej zrealizowany tworze sobie liczbę binarna z 1 i 0 i wysyłam to na port w oczekiwanej postaci. ja korzystam ze sterownika giveio.sys Tak w ogóle to zajrzyj do http://www.elektroda.pl/rtvforum/topic12... tam...
mam podobny problem pring temp1 ; ' ' ; temp2 są to dwie temperatury wysyłane na port com. W hyperterminalu odbieram je bez problemu jednak jak to zrobić żeby można je było wyświetlić w delphi na 2 elementach typu RichEdit var query : PChar = 'CDAT?'+#13+#10; // przykładowe zapytanie // zakończone parą znaków CR LF Buffer_O : ARRAY[0..cbOutQueue]...
Miałem kiedyś podobny problem. Z tym, że ta solucja niczego nie naprawia, w moim przypadku. Jakiekolwiek "ręczne" zmiany niczego nie zmieniały w ustawieniach systemu. Z nieznanych przyczyn, ustawienia regionalne, które możesz zobaczyć na ekranie, są "odrobinę" inne, niż te które możesz odczytać poprzez odczyt ustawień API. W moim przypadku pomaga jedna...
Po pierwsze, musisz się zdecydować na jedną z metod postępowania z baza danych. Albo pracujesz, na zdefiniowanych tablica, które czytasz i zapisujesz do plików przy starcie i końcu programu, albo operujesz bezpośrednio na plikach. 1 Jak wczytać dane z pliku do tablicy po każdym uruchomieniu programu? Jeżeli zdecydujesz się na tablicowanie danych przy...
delphi odczyt delphi zapis danych delphi comport odczyt
polska instrukcja obsługi sharp fritz problemy renault wtryskiwacz
blokada konta google huawei blokada konta google
Laney IRT-Studio – cicha praca na słuchawkach, ustawienia PHONES LEVEL, impedancja, serwis Daewoo GDA 1400i – opinie, parametry, wady i zalety agregatu inwerterowego 1 kW