LabVIEWForum.de
Bild als Gestaltungselement in Palette - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Bild als Gestaltungselement in Palette (/Thread-Bild-als-Gestaltungselement-in-Palette)



Bild als Gestaltungselement in Palette - Phinn - 05.09.2018 08:59

Guten Tag,

Gibt es eine Möglichkeit, ein (.png) Bild in die eigene Frontpanel-Palette einzubinden?
Ich stelle mit das so vor, dass man dieses dann wie die Labview eigenen Gestaltungselemente benutzen kann.

Schon im voraus vielen Dank für die Hilfe!


RE: Bild als Gestaltungselement in Palette - GerdW - 05.09.2018 17:15

Hallo phinn,

Ich halte es für deutlich einfacher, ein PNG-Bild einfach aus dem Explorer aufs Frontpanel zu ziehen...

Erstelle dir ein Control, welches die Grafik enthält. Binde das dann in die Palette ein...


RE: Bild als Gestaltungselement in Palette - Phinn - 06.09.2018 06:36

Hallo Gerd,

Vielen Dank für deine Antwort!
Theoretisch ist dies einfacher, das stimmt. Jedoch ist mein Ziel, über die Palette die Bilder mit anderen Kollegen zu synchronisieren, so dass diese über die Palette darauf zugreifen können (ohne über den Server die Bilder raus suchen zu müssen).
Das mag etwas umständlich sein, ich finde diese Idee aber am elegantesten.

Zitat:Erstelle dir ein Control, welches die Grafik enthält. Binde das dann in die Palette ein...
Meinst du damit, dass ich einfach ein Bedienelement wie z.B. eine Boolische Anzeige anpassen soll und diese einbinden soll?
Wenn ja, auf die Idee bin ich auch gekommen, ich hatte mich nur gefragt ob es eine "direktere" Lösung gibt...


RE: Bild als Gestaltungselement in Palette - GerdW - 06.09.2018 06:43

Hallo phinn,

wenn du die Bilder mit den Kollegen synchronisieren willst, dann sollten sie genau wie die VIs mit einem SCC-System (wie SVN oder GIT) verwaltet werden...


RE: Bild als Gestaltungselement in Palette - Phinn - 06.09.2018 07:09

Hallo Gerd,

Genau das tun wir ja auch. Mein Wunsch bzw. meine Idee war dennoch, dass man alle VI's und Bilder komplett Labview intern benutzen kann.
Das bedeutet, dass man nur das repository updaten muss und in Labview dann automatisch die aktuellste "Palleten Version" hat.
Das funktioniert soweit auch alles, nur Bilder kann man eben nicht so einfach wie die VI's einbinden, da Labview die Bilder nicht automatisch (wie VI's) übernimmt.

Aber wie ich bereits vermutet habe, gibt es da wohl zum mindest keine direkte Lösung.

Trotzdem vielen Dank für deine Hilfe!


RE: Bild als Gestaltungselement in Palette - jg - 06.09.2018 07:54

Es geht schon, aber es ist Arbeit. Am besten setzt du dafür den VI Package Manager ein und erstellst final ein firmeninternes Paket, das sich jeder installieren kann.

Weiteres Vorgehen:
Für jedes Bild, welches du verwenden wiillst, musst du ein eigenes VI erstellen. Im FP des VIs legst du das gewünschte Bild ab, nicht mehr. Das BD bleibt leer. Wichtig, es muss ein VI sein, keine ctl-Datei.
Dann erstellst du mit den VI Package Manager ein VI-Package. Hierbei kannst du eine eigene Palette erstellen. Unter der gewünschten Frontpanel-Element-Palette legst du alle Bild-VIs ab.

Dann installierst du das Paket in deinen LabVIEW-Versionen.

Wenn du jetzt das per Palette aufrufst, wird der Inhalt des FP (in diesem Fall nur das Bild) in dein VI geladen. Ziel erreicht.

Gruß, Jens


RE: Bild als Gestaltungselement in Palette - Phinn - 06.09.2018 08:20

Hallo Jens,

Genau das wollte ich erreichen!
Vielen Dank für deine Antwort.

Gruß, Phinn