LabVIEWForum.de
Plot in .jpg Datei speichern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Plot in .jpg Datei speichern (/Thread-Plot-in-jpg-Datei-speichern)



Plot in .jpg Datei speichern - Hubdehoe - 30.07.2007 15:41

Moinsne Leutz!

Ich bin gerade dabei ein Messwerterfassugsprogramm zu schreiben, jedoch hakt es noch beim Speichern der Grafik. Ich möchte gern den aktuellen Plot über eine Datei an eine externe Applikation übergeben. Am liebsten wärs mir über die Zwischenablage, aber das hab ich nicht gefunden in LabVIEW. Also wollte ich eine Datei erstellen, in der ich die Grafik speichere, und die meine externe Applikation liest und gleich wieder löscht, wenn das Protokoll gedruckt wurde. Jetzt bekomme ich aber immer wieder eine Fehlermeldung, wenn ich die Datei erstellen möchte. Die Fehlermeldung besagt, dass die Datei nicht existiert.
Hat jemand eine Idee, wie man eine jpg-Datei erstellen kann, ohne dass dieser komische Fehler kommt und wie ich dann die Daten dort hinein bekomme. Vllt findet sich auch ein Held unter den Foren-Nutzern, der mir sagen kann, wie ich die Plot-Daten in die Zwischenablage bekomme.
Bin für jede Hilfe dankbar.

Schönen Tag noch, Stefan.


Plot in .jpg Datei speichern - jg - 30.07.2007 16:28

Hallo, Stefan,

ohne Code oder wenigstens ein Bild deines Codes schwer zu sagen, was du falsch machst. Mglw. gibts du keinen Speicherpfad vor????

Ansonsten, zwecks Clipboard, probier mal die InvokeNode "Export Image".

[attachment=7714]

Ohne Garantie, habe es selber noch nicht probiert.

MfG, Jens


Plot in .jpg Datei speichern - Hubdehoe - 31.07.2007 12:19

Hallo Jens.

ich habbd en Speciherpfad angegeben, allerdings zu einer Datei, die ma existiert und ma nicht, aber in 90% der Fälle existiert der Pfad nicht. Ich hab auch schon eine Dll gebastelt, in C, die sicherstellt, dass die Datei existiert oder nicht. Ich hab beide Wege ausprobiert und jedes mal kam ein Fehler, dass die Datei nicht existiere.
Ich hba das mit dem Clipboard ma probiert, ich bekomme jedoch nur ein schwarzWeiß, da ich aber mehrere Kanäle in dem Diagramm darstellen wollte, bräuchte ich eine fabliche Differenzierung. Aber es klappt erstma, die grafik ins Clipboard zu laden, wordurch sich die erste Frage mit dem Speicehrn din die Datei erübrigt hat. So kann ich Dateizugrtiffe auf Rechnern ohne Berechtigung umgehen.

Also besten Dank für deinen Rat.
Vllt kann mir nochmal jemand sagen, warum ich ein SchwarzWeiß-Bild bekomme und wie ich dads umgehen kann.

Schönen Tag noch, Stefan.


Plot in .jpg Datei speichern - kpa - 31.07.2007 14:03

' schrieb:Hallo Jens.

ich habbd en Speciherpfad angegeben, allerdings zu einer Datei, die ma existiert und ma nicht, aber in 90% der Fälle existiert der Pfad nicht. Ich hab auch schon eine Dll gebastelt, in C, die sicherstellt, dass die Datei existiert oder nicht. Ich hab beide Wege ausprobiert und jedes mal kam ein Fehler, dass die Datei nicht existiere.
Ich hba das mit dem Clipboard ma probiert, ich bekomme jedoch nur ein schwarzWeiß, da ich aber mehrere Kanäle in dem Diagramm darstellen wollte, bräuchte ich eine fabliche Differenzierung. Aber es klappt erstma, die grafik ins Clipboard zu laden, wordurch sich die erste Frage mit dem Speicehrn din die Datei erübrigt hat. So kann ich Dateizugrtiffe auf Rechnern ohne Berechtigung umgehen.

Also besten Dank für deinen Rat.
Vllt kann mir nochmal jemand sagen, warum ich ein SchwarzWeiß-Bild bekomme und wie ich dads umgehen kann.

Schönen Tag noch, Stefan.


Hallo,

vielleicht hilft das:

vi.libutilityprintvi.llbGet Panel Image.vi

und dann mit

vi.libpicturejpeg.llbWrite JPEG file.vi

in jpg wandeln.


Grüsse kpa