Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
06.02.2009, 16:08 (Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2009 16:09 von NicoB.)
ich suche eine Funktion um die komplette Ansicht des Monitors in eine JPEG Datei zu speichert.
Ich habe die Methode "Frontpanel Get Image" zwar gefunden. Diese gibt mir aber nur das Frontpanel zurück. Da ich aber mehrere Frontpanel auf dem Monitor angezeigt bekomme möchte ich gerne alle in einem Bild speichern. (Als würde ich die Taste "Druck" betätigen und dieses Bild dann speichern).
ich suche eine Funktion um die komplette Ansicht des Monitors in eine JPEG Datei zu speichert.
Ich habe die Methode "Frontpanel Get Image" zwar gefunden. Diese gibt mir aber nur das Frontpanel zurück. Da ich aber mehrere Frontpanel auf dem Monitor angezeigt bekomme möchte ich gerne alle in einem Bild speichern. (Als würde ich die Taste "Druck" betätigen und dieses Bild dann speichern).
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
Screenshot von komplettem Monitor
Und hier das VI von der NI-Homepage (vgl. Link von TschAC) für LabVIEW 8.6, da das VI auf der Homepage von NI schon ab Version 6.1 funktioniert. Vielleicht kann man das dann mit LabVIEW 9.0 (wird ja auch bald kommen) schon gar nicht mehr öffnen.
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
noch ne kleine Anmerkung von mir:
Üblicherweise lassen sich von Videos (MediaPlayer, RealPlayer...) mit "Drucken" oder kleiner screenshot-Software keine screenshots erstellen.
Mit diesem vi klappt das aber wunderbar.
Nur mal so.
' schrieb:Und hier das VI von der NI-Homepage (vgl. Link von TschAC) für LabVIEW 8.6, da das VI auf der Homepage von NI schon ab Version 6.1 funktioniert. Vielleicht kann man das dann mit LabVIEW 9.0 (wird ja auch bald kommen) schon gar nicht mehr öffnen.
das VI macht einen Screenshot, öffnet Paint, fügt den Screenshot ein, schreibt einen Bildnamen mit Datum und Uhrzeit, wählt *.jpg, speichert das Bild unter eingene Bilder und schließt Paint wider.
Die Wartezeiten sind da damit man sieht was passiert. Die letzte Wartezeit kann entfernt werden, die die anderen sind kritischer.
erstmal danke für die Antworten. Ich denke aber ich hab mich bisschen verwirrend ausgedrückt. Wollte eine Funktion haben die mir den Screenshot in LabVIEW als Imagedata zurück gibt. Damit ich den Screenshot unter LabVIEW weiter verarbeiten kann. Der Umweg, Screenshot -> Zwischenablage -> Paint erfüllt zwar auch die Funktion aber geht es nicht direkt über LabVIEW? Also so ein Invoke Note à la Frontpanel.Get Image.
11.02.2009, 09:13 (Dieser Beitrag wurde zuletzt bearbeitet: 11.02.2009 09:15 von rolfk.)
erstmal danke für die Antworten. Ich denke aber ich hab mich bisschen verwirrend ausgedrückt. Wollte eine Funktion haben die mir den Screenshot in LabVIEW als Imagedata zurück gibt. Damit ich den Screenshot unter LabVIEW weiter verarbeiten kann. Der Umweg, Screenshot -> Zwischenablage -> Paint erfüllt zwar auch die Funktion aber geht es nicht direkt über LabVIEW? Also so ein Invoke Note à la Frontpanel.Get Image.
Nein, aber es gibt da eine Library von mir die im Code Capture Tool auf LAVA verwendet wird, die das Ansprechen des Clipboards von LabVIEW aus ermöglicht. Ein entsprechender Thread ist auch hier zu finden.
ich habe ein altes Programm, was mir ein spektrum aufnimmt, was einige Minuten bis einige Stunden, oder sogar Tage dauern kann. Ich habe aber keine Lust immer daneben zu sitzen und zu gucken, ob es schon gut aussieht, oder ob ich es noch x - mal durchlaufen lasse. Daher wollte ich von LabView aller 500 ms einen Screenshot vom Monitor machen lassen, welcher dann einfach angezeigt wird und das iv online stellen, sodass ich im Büro arbeiten kann und nebenbei immer mal auf den Monitor vom Labor gucken kann.
Habe dann den Beitrag hier gefunden und dachter mir na super, aber keines der Programme geht bei mir! Ich habe sie zwar versucht zum laufen zu bekommen, aber es ist beim Versuch geblieben
Also die Programme machen einfach Nichts! Ich habe auf dem Rechner, auf dem das iv laufen soll LabView Version 9.0 und zZ Windows 2000, soll in 1 Monat aber Windows 7 werden.
ich habe ein altes Programm, was mir ein spektrum aufnimmt, was einige Minuten bis einige Stunden, oder sogar Tage dauern kann. Ich habe aber keine Lust immer daneben zu sitzen und zu gucken, ob es schon gut aussieht, oder ob ich es noch x - mal durchlaufen lasse. Daher wollte ich von LabView aller 500 ms einen Screenshot vom Monitor machen lassen, welcher dann einfach angezeigt wird und das iv online stellen, sodass ich im Büro arbeiten kann und nebenbei immer mal auf den Monitor vom Labor gucken kann.
Habe dann den Beitrag hier gefunden und dachter mir na super, aber keines der Programme geht bei mir! Ich habe sie zwar versucht zum laufen zu bekommen, aber es ist beim Versuch geblieben Sad
Also die Programme machen einfach Nichts! Ich habe auf dem Rechner, auf dem das iv laufen soll LabView Version 9.0 und zZ Windows 2000, soll in 1 Monat aber Windows 7 werden.