Import HEX dat do Matlabu
Galloth
lordgalloth@gmail.com
Pondělí Červenec 30 10:45:34 CEST 2007
Pokus si spravne pamatuji z dob, kdy jse se pascalem zabyval, tak
funkce readln/writeln byla na file relativne pomala. Byly tam pak
nejake blockread a block write, ktere nacetly/zapsaly velky blok dat
do pameti a pak se jelo s pameti. Takze s touto upravou by se dal
tento pristup pouzit i na relativne velke soubory
honza K
2007/7/30, Jan Waclawek <wek@evona.sk>:
> Mno, asi je uz neskoro, ale moja skusenost je, ze aj ked existuju rozne
> klikacie softy na prezuvanie dat tohoto druhu (defacto logov); a tiez
> zaryti unix/linuxaci by zvolili nejake awk ci sed ci podobne; mne sa na
> tento ucel najviac osvedcila kombinacia par nacvicenych prikazov
> Pascal-u a .bat-u ...
>
> Asi ma tu ceckari zozeru...
>
> wek
>
>
>
> --
> var fi, fo:text;
> s:string;
> l:longint;
> i:integer;
> begin
> if paramcount<>2 then begin
> writeln('Usage: prevod infile outfile');
> halt(0);
> end;
>
> assign(fi, paramstr(1));
> reset(fi);
> assign(fo,paramstr(2));
> rewrite(fo);
>
> while not eof(fi) do begin
> readln(fi,s);
> s := '$' + copy(s,11,4);
> val(s, l, i);
> if i=0 then begin
> if l>$7FFF then l:=l-$10000;
> writeln(fo,l);
> end;
> end;
>
> close(fi);
> close(fo);
> end.
>
> --
>
> Daniel VALUCH wrote:
> > zase taka vikendova otazka a v robote sa nemam koho spytat az do pondelka :-)
> > Moja VME karta sampluje nejake analogove signaly a viem ich precitat do textoveho suboru v tomto formate
> >
> > DE280020: 4D2E
> > DE280022: 395E
> > DE280024: 2354
> > DE280026: 0E1F
> > DE280028: F8B8
> >
> > Prva je adresa a za dvojbodkou je samotne hexa cislo. Ako to naimportujem do matlabu? klasicke subory s desiatkovymi cislami su lahke, ale neviem co s tymto. Potom to treba este previest z two's complement na nejake normalne cislo.
> > Chcel by som z toho urobit fourierku aby som videl sumove spektrum AD prevodnika. Nieco sa mi uz podarilo velmi tazkopadne pomocou excelu ale cisla su lepsie ako teoreticky limit takze tomu neverim :-)
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
--
Jan Kastil
galloth@jabbim.cz
Další informace o konferenci Hw-list