Maciek
Guest
Mon Dec 21, 2009 2:25 pm
Czy moglibyscie polecic jakis _prosty_ programik zapisujacy to, co
przychodzi przez COMa (RS-232) do pliku? Odbierane i zapisywane beda dane w
postaci *.csv.
A powinien byc prosty, poniewaz bedzie uzywany przez klienta, ktory zechce
sobie przesłac zgromadzone w urzadzeniu raporty do PC. W zasadzie procedura
obslugi transferu powinna zostac ograniczona do 3 krokow wymaganych od
uzytkownika:
- uruchomienia odbioru w PC,
- wysłania danych z urzadzenia,
- zakonczenia odbioru (zapisania do pliku) w PC.
Pozdrawiam,
Maciek
Szymon
Guest
Mon Dec 21, 2009 4:58 pm
Użytkownik "Maciek" <fornes@interia.pl> napisał w wiadomości
news:hgntl7$nad$1@nemesis.news.neostrada.pl...
Quote:
Czy moglibyscie polecic jakis _prosty_ programik zapisujacy to, co
przychodzi przez COMa (RS-232) do pliku? Odbierane i zapisywane beda dane
w postaci *.csv.
A powinien byc prosty, poniewaz bedzie uzywany przez klienta, ktory zechce
sobie przesłac zgromadzone w urzadzeniu raporty do PC. W zasadzie
procedura obslugi transferu powinna zostac ograniczona do 3 krokow
wymaganych od uzytkownika:
- uruchomienia odbioru w PC,
- wysłania danych z urzadzenia,
- zakonczenia odbioru (zapisania do pliku) w PC.
Hyperterminal?
Quote:
Pozdrawiam,
Maciek
Piotr \"Curious\" Slawins
Guest
Tue Dec 22, 2009 9:56 am
Maciek wrote:
Quote:
Czy moglibyscie polecic jakis _prosty_ programik zapisujacy to, co
przychodzi przez COMa (RS-232) do pliku? Odbierane i zapisywane beda dane
w postaci *.csv.
dd if=/dev/ttyS0 of=nazwa_pliku.csv bs=[spodziewana_dlugosc_danych] count=1
jesli dlugosc danych nie jest znana a skrypt ma odbierac po prostu jakas
ilsoc czasu
cat /dev/ttyS0 > nazwa_pliku.csv & pid=$! ; sleep
[ile_czasu_odbieramy_plik]; kill $pid
--
Maciek
Guest
Tue Dec 22, 2009 12:45 pm
Uzytkownik "Piotr "Curious" Slawinski" <curious@bwv190.internetdsl.tpnet.lp>
napisal w wiadomosci news:hgq1qg$40n$1@atlantis.news.neostrada.pl...
Quote:
Maciek wrote:
Czy moglibyscie polecic jakis _prosty_ programik zapisujacy to, co
przychodzi przez COMa (RS-232) do pliku? Odbierane i zapisywane beda dane
w postaci *.csv.
dd if=/dev/ttyS0 of=nazwa_pliku.csv bs=[spodziewana_dlugosc_danych]
count=1
jesli dlugosc danych nie jest znana a skrypt ma odbierac po prostu jakas
ilsoc czasu
cat /dev/ttyS0 > nazwa_pliku.csv & pid=$! ; sleep
[ile_czasu_odbieramy_plik]; kill $pid
W sumie swietny pomysl. Dzieki !
Maciek
Piotrek
Guest
Tue Dec 22, 2009 12:49 pm
Quote:
dd if=/dev/ttyS0 of=nazwa_pliku.csv bs=[spodziewana_dlugosc_danych]
count=1
To jakies polecenia linucha?
PZ
Butek
Guest
Tue Dec 22, 2009 4:53 pm
W dniu 09-12-22 12:49, Piotrek pisze:
Quote:
dd if=/dev/ttyS0 of=nazwa_pliku.csv bs=[spodziewana_dlugosc_danych]
count=1
To jakies polecenia linucha?
PZ
Dowolnego *nixa

--
butek
Safety note: Don't put all your enriched uranium hexafluoride in one
bucket. Use at least two or three buckets and keep them in separate
corners of the room. This will prevent the premature build-up of a
critical mass.
Verox
Guest
Tue Dec 22, 2009 9:24 pm
On Tue, 22 Dec 2009 09:56:53 +0100, Piotr "Curious" Slawinski napisał:
Quote:
Maciek wrote:
Czy moglibyscie polecic jakis _prosty_ programik zapisujacy to, co
przychodzi przez COMa (RS-232) do pliku? Odbierane i zapisywane beda dane
w postaci *.csv.
dd if=/dev/ttyS0 of=nazwa_pliku.csv bs=[spodziewana_dlugosc_danych] count=1
jesli dlugosc danych nie jest znana a skrypt ma odbierac po prostu jakas
ilsoc czasu
cat /dev/ttyS0 > nazwa_pliku.csv & pid=$! ; sleep
[ile_czasu_odbieramy_plik]; kill $pid
logserial ?
--
[tomek <at> sikornik <dot> net] vy 73! de SP9UOB
Proud to be 100 percent microsoft free. op. Tomek
Adam Dybkowski
Guest
Wed Dec 23, 2009 12:58 am
W dniu 2009-12-21 14:25, Maciek pisze:
Quote:
Czy moglibyscie polecic jakis _prosty_ programik zapisujacy to, co
przychodzi przez COMa (RS-232) do pliku? Odbierane i zapisywane beda
dane w postaci *.csv.
A powinien byc prosty, poniewaz bedzie uzywany przez klienta, ktory
zechce sobie przesłac zgromadzone w urzadzeniu raporty do PC.
Proponuję taki program napisać dla klienta i dać mu gotowy. Zarówno w
Windows, jak i pod Linuxem obsługa portu szeregowego jest bardzo prosta.
Ale to już NTG.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Maciek
Guest
Wed Dec 23, 2009 9:19 am
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:hgrmfq$3ka$4@news.onet.pl...
Quote:
W dniu 2009-12-21 14:25, Maciek pisze:
Czy moglibyscie polecic jakis _prosty_ programik zapisujacy to, co
przychodzi przez COMa (RS-232) do pliku? Odbierane i zapisywane beda
dane w postaci *.csv.
A powinien byc prosty, poniewaz bedzie uzywany przez klienta, ktory
zechce sobie przesłac zgromadzone w urzadzeniu raporty do PC.
Proponuję taki program napisać dla klienta i dać mu gotowy. Zarówno w
Windows, jak i pod Linuxem obsługa portu szeregowego jest bardzo prosta.
(...)
W tej chwili potrzebuję coś na szybko. A docelowo to transmisja między PC a
urządzeniem pójdzie po modbusie. I wtedy trzeba już będzie przysiąść nad
własną aplikacją.
A przy okazji - czy są odpowiedniki wspomnianych poleceń linuxowych, które
można wywołać w wierszu poleceń Windows?
Maciek
Quote:
Adam Jurkiewicz
Guest
Wed Dec 23, 2009 3:30 pm
Maciek wrote:
Quote:
A przy okazji - czy są odpowiedniki wspomnianych poleceń linuxowych,
które można wywołać w wierszu poleceń Windows?
http://www.cygwin.com/
--
Adam Jurkiewicz
www:
http://www.protronik.pl/
Zbych
Guest
Wed Dec 23, 2009 3:52 pm
Adam Jurkiewicz pisze:
Quote:
Maciek wrote:
A przy okazji - czy są odpowiedniki wspomnianych poleceń linuxowych,
które można wywołać w wierszu poleceń Windows?
http://www.cygwin.com/
eee, dziadostwo. Tutaj można znaleźć bardziej "natywne" wersje.
http://unxutils.sourceforge.net/
http://sourceforge.net/projects/unxutils/
marian
Guest
Mon Dec 28, 2009 9:14 am
Quote:
Czy moglibyscie polecic jakis _prosty_ programik zapisujacy to, co
przychodzi przez COMa (RS-232) do pliku? Odbierane i zapisywane beda dane
w
postaci *.csv.
A powinien byc prosty, poniewaz bedzie uzywany przez klienta, ktory zechce
sobie przesłac zgromadzone w urzadzeniu raporty do PC. W zasadzie
procedura
obslugi transferu powinna zostac ograniczona do 3 krokow wymaganych od
uzytkownika:
- uruchomienia odbioru w PC,
- wysłania danych z urzadzenia,
- zakonczenia odbioru (zapisania do pliku) w PC.
Pozdrawiam,
Maciek
Witam
Znalazłeś jakiś programik do tego projektu.
Potrzebuje coś podobnego ale żeby zczytywał
bezpośrednio z mikroprocesora do excela.
Znalazłem makra ale nie działające.
Taki programik jak potrzebujesz to
RS232 DataLogger 2.7 freeware