Bild kann vom Programm aus manchmal nicht geladen werden!
Verfasst: Sonntag 18. Oktober 2009, 13:29
Grüßt euch leute!
habe folgendes problem, unzwa es gibt bei Gnuplot die möglichkeit das geplottete bild, grafik auf die platte zu speichern. Ich möchte dieses gespeicherte Bild auf meinem Programm anzeigen
per,
befehl. Das 1te bild wird geladen und angezeigt, läuft reibungslos.
Aber bei mir wird nicht nur ein bild erstellt sondern alle 10 sekunden.
Es werden regelmäßig ergebnisse in eine Log datei geschrieben und gnuplot nimmt die ergebnisse aus der Log datei und plottet die alle 10 sekunden und speichert es als grafik ab.
Und mein Programm lädt die gespeicherte grafik und zeigt es an, nur manchmal bekomme ich eine Fehlermeldung,
ich denke mal der fehler tritt in dem momment auf wo gnuplot die grafik gerade erstellt und nicht fertig mit dem speichern ist und python in dem augenblick versucht es zu laden!?!?!?!?egal kann ich denn so ein fehler abfangen also per try...except? oder wie könnte ich es überprüfen ob wxPython mit der Grafik arbeiten kann?
Würde mich sehr freuen wenn Ihr bei meiner Problem behilflich seien würdet!
Gruß
fecub
habe folgendes problem, unzwa es gibt bei Gnuplot die möglichkeit das geplottete bild, grafik auf die platte zu speichern. Ich möchte dieses gespeicherte Bild auf meinem Programm anzeigen
per,
Code: Alles auswählen
pic = wx.Bitmap("plot.png", type = wx.BITMAP_TYPE_PNG)
stat_bmp = wx.StaticBitmap(self.panel, -1, pic, pos=(30, 30))
Aber bei mir wird nicht nur ein bild erstellt sondern alle 10 sekunden.
Es werden regelmäßig ergebnisse in eine Log datei geschrieben und gnuplot nimmt die ergebnisse aus der Log datei und plottet die alle 10 sekunden und speichert es als grafik ab.
Und mein Programm lädt die gespeicherte grafik und zeigt es an, nur manchmal bekomme ich eine Fehlermeldung,
Code: Alles auswählen
Image file is not of type 15
Würde mich sehr freuen wenn Ihr bei meiner Problem behilflich seien würdet!
Gruß
fecub