LabVIEWForum.de
IMAQ Image im Frontpanel anzeigen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: IMAQ Image im Frontpanel anzeigen (/Thread-IMAQ-Image-im-Frontpanel-anzeigen)



IMAQ Image im Frontpanel anzeigen - Bob - 10.11.2006 16:00

<div align="left">Moin Leute,

bin neu hier im Forum und ein absoluter LV-Anfänger...

Ich arbeite gerade an einem Programm, dass die Bilder einer Webcam auslesen und anzeigen soll. Dabei wird das Bild über IMAQ Create und IMAQ WindDraw in einem neuen Fenster ausgegeben. Ich will aber das Bild mit in das Frontpanel implementieren. bei IMAQ WindDraw hab ich so eine Option nicht gefunden, das wird immer in einem neuen Fenster geöffnet. Und wenn ich ein Bild-Element in das Frontpanel einfüge, dann kommt die Fehlermeldung, dass die Datentypen zwischen IMAQ WindDraw und Bild nicht kompatibel sind.

Hat jemand eine Ahnung ob und wie sowas gehen könnte???

BIn für jede Hilfe dankbarSmile

gruss

Bob</div>


IMAQ Image im Frontpanel anzeigen - Mr.T - 10.11.2006 16:12

Willkommen im Forum!

Poste mal Dein VI - dann sehen wir weiter. Ansonsten versuche einfach mal folgendes:
Rechtsklick auf das VI dass das Bild erstellt und jetzt das WindDraw angeschlossen ist. dann "Erstellen" -> "Anzeigeelement".

Das müsste gehen.
Ansonsten melde Dich einfach nochmal.
Gruß


IMAQ Image im Frontpanel anzeigen - Bob - 10.11.2006 17:31

<div align="left">Erstma danke für die schnelle Antwort,

Das VI werd ich später mal posten, habs grad nicht zur Hand. Irgendwie hab ich das mit Erstellen-->Anzeigen nicht ganz verstanden. Wenn ich bei IMAQ Create oder WindDraw das kontextmenue aufrufe, kann ich dann Bedienelemente oder Anzeigeelemente erstellen. Das ändert aber doch nix daran, dass IMAQ WindDraw trotzdem in einem externen Fenster das Image darstellt, und nicht , wie ich will, in meinem "Bedien"-Frontpanel. Oder versteh ich da was falsch???

P.s.
der Hintergrund ist, dass ich im Bedien-Frontpanel z.B. den Scale-Faktor für das Image, die verschiedenen Farbtypen etc. eingebe. Die Änderungen am Image seh ich aber net sofort, sondern muss das Image-Fenster immer wieder aufrufen, weil es sich immer minimert, ist eben net sehr praktisch...


gruss

Bob</div>


IMAQ Image im Frontpanel anzeigen - Mr.T - 10.11.2006 17:42

' schrieb:Das ändert aber doch nix daran, dass IMAQ WindDraw trotzdem in einem externen Fenster das Image darstellt, und nicht , wie ich will, in meinem "Bedien"-Frontpanel. Oder versteh ich da was falsch???

Der Kontextmenüaufruf soll an dem Bilderzeugenden VI durchgeführt werden. Dann Musst Du natürlich das erzeugte Anzeigeelement verbinden und das WindDraw entfernen.

Hier ein Beispiel. Es wird ein Bild Deiner Wahl geladen und das dazugehörige Histogramm erstellt. Je nach Schalterstellung wird dann ein Fenster Zusätzlich geöffnet oder eben nur im Frontpanel angezeigt.

Gruß


IMAQ Image im Frontpanel anzeigen - Bob - 10.11.2006 19:15

<div align="left">Hmm achso, hab das WindDraw natürlich noch drin...

Werd das am Montag gleich mal probieren.

Danke schon mal,

gruss

Bob</div>


IMAQ Image im Frontpanel anzeigen - Bob - 13.11.2006 17:51

' schrieb:Der Kontextmenüaufruf soll an dem Bilderzeugenden VI durchgeführt werden. Dann Musst Du natürlich das erzeugte Anzeigeelement verbinden und das WindDraw entfernen.

Hier ein Beispiel. Es wird ein Bild Deiner Wahl geladen und das dazugehörige Histogramm erstellt. Je nach Schalterstellung wird dann ein Fenster Zusätzlich geöffnet oder eben nur im Frontpanel angezeigt.

Gruß


<div align="left">Vielen Dank,

hat super geklappt, war genau das, was ich gemeint hab!

Hab dann noch 2 Fragen:

Für was ist genau das Histogramm gut? Im Test.vi hat das Histogramm.vi gefehlt, konnts also net sehen.

Und wenn ich in dem Image die Zoom-Funktion benutze, dann wird das Bild vergrößert. Verkleinern kann ich es irgendwie nicht, und wenn ich das bild neu lade, bleibt der vorher eingestellte Zoom-Faktor erhalten...

Jetzt verdecke ich die Zoom-Funktion einfach, damit da keiner ausversehen drauf klickt, da ich eh mit resample skaliere, und die Zoom-Funktion eigentlich gar nicht brauch.

Aber es muss doch theoretisch gehen, den Zoom wieder zu minimieren?

gruss</div>


IMAQ Image im Frontpanel anzeigen - thomas.sandrisser - 13.11.2006 21:31

das histrogramm gibt dir eine verteilung der graustufenwerte (oder auch farbwerte - je nach histogramm typ) an.
x achse: graustufenwerte
y achse: haeufigkeit

-> raus zoomen: zoom tool anwaehlen und einfach shift taste druecken -> dann wird aus dem + ein -