mal gucken wann die ersten von Euch Heute schlafen gehen.
Also ich benötige die Anzahl der Elemente in einer binären Datei.
Bis jetzt hatte ich das so gelöst:
Code: Alles auswählen
   def gettimescale(self,starttime, endtime):
        f_peaks = file('../../../peakdetektor1.hex','rb')
        a_p = numpy.fromfile(f_peaks,dtype='b',count=-1)
        nitems = 0#Anzahl aller Samples
        nitems = len(a_p)
        if nitems is not 0:
            #Zeitabstand von einem Sample zum naechsten
            timescale = float(endtime - starttime)/float(nitems)
        else:
            timescale = float(endtime - starttime)
        return timescale, nitemsSomit müßte man doch die Anzahl der Werte schneller bestimmen
können ?
Nur wie ?
In meiner Test Datei habe ich '511876' Werte. Dies ist aber eine
sehr kleine Datei '511876' Bytes ??!! He
Wo speichert der seine Informationen wie Dateinamen u.s.w. ?
Grüße Markus
