LabVIEWForum.de
Anzeigeelement bearbeiten - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Anzeigeelement bearbeiten (/Thread-Anzeigeelement-bearbeiten)

Seiten: 1 2


Anzeigeelement bearbeiten - WeisserWolf1185 - 15.04.2014 17:51

Hallo Leute!

Ich habe mir ein Anzeigeelement für LV aus dem Internet heruntergeladen und wollte das jetzt gern etwas nachbearbeiten.
jetzt habe ich das Problem, das die Größe irgendwie fix definiert ist, ich kann zwar die Anzeige an sich in der Größe verändern, aber die Grafik dahinter lässt sich nicht direkt mitvergrößern.
Was ich eigentlich möchte ist, das ich die ganze Anzeige gruppiere und alles auf einmal beim einfügen auf dem Frontpanel vergrößern oder verkleiner kann. Geht das irgendwie?
Und wie bekomme ich die Grafik ersetzt? Die müsste etwas höher in der AUflösung sein, da sie sonst beim vergrößern verpixelt.
Vielen Dank für eure Unterstützung.

Gruß
WeisserWolf


RE: Anzeigeelement bearbeiten - WeisserWolf1185 - 15.04.2014 18:49

oohhh man ist das jetzt peinlich. Hab es doch allein hinbekommen, zumindest das umbauen.

Aber kann man die Grafik mit der Anzeige "verbinden" sodass sich beides beim ziehen gleichmäßig vergrößert?


RE: Anzeigeelement bearbeiten - GerdW - 16.04.2014 07:48

Hallo Wolf,

um die Windrosen-Grafik mit dem Control zu skalieren, musst du sie nur an der richtigen Stelle einfügen…

- Control-Editor öffnen
- Bild in die Zwischenablage kopieren
- Bild anstelle der Hintergrundgrafik des Gauges einfügen
-> fertig: Bild skaliert mit dem Control mit. Sieht aber ziemlich pixelig aus und ist daher nicht zu empfehlen!

Deshalb:
Diesen Aufwand sparen und die Windrose gleich in der gewünschten Größe zeichnen! Dann das Control auf die gewünschte Größe einstellen und deine Grafik einfügen. Dann nicht mehr an der Größe des Controls rumspielen!

Das könnte jetzt mit deinem anderen Thread kollidieren… Big Grin


RE: Anzeigeelement bearbeiten - WeisserWolf1185 - 16.04.2014 10:28

Ja das sind alles Probleme... eins wird gelöst, das nächste taucht auf Smile

Ich hab da noch eine Frage zum Farbwechsel bei der Temperaturanzeige.

Also ich hab mir hier jetzt einen zurecht gefummelt, funktionieren tut es, siehe Anhang. (Habs einfach mit nem Drehregler simuliert, weil ich zur Zeit keine Anbindung an die FP-Module hab.)
Aber irgendwie gefällt mir das nicht so ganz... Kann ich das nicht eigentlich einfach über eine größer/gleich 0 Abfrage machen? Allerdings komm ich dann nicht klar, weil dort nur ein TRUE rauskommt. Da dachte ich dann, pack ich das TRUE in ne Case-Struktur und nehme bei TRUE rot auf den Eigenschaftsknoten und bei FALSE blau. Aber funktionieren tut es so nicht.


RE: Anzeigeelement bearbeiten - GerdW - 16.04.2014 10:32

Hallo Wolf,

ich würde das so machen:
[attachment=49397]

P.S.: Ich finde es immer wieder interessant, wenn Leute DDT-Daten, die offensichtlich ein Array enthalten, auf einer skalaren Anzeige wie einem Thermometer anzeigen. Was da wohl dargestellt wird? Hmm


RE: Anzeigeelement bearbeiten - WeisserWolf1185 - 16.04.2014 10:41

Was meinst du damit? Ich bekomm die Temperatur als 0-10V Signal. Was ist daran verkehrt, wenn ich das skalieren lasse (PT100 Kurve) und auf das Thermometer gebe?
Irgendwie seh ich darin im Moment grad kein Problem Sad


RE: Anzeigeelement bearbeiten - GerdW - 16.04.2014 10:46

Hallo Wolf,

dein FieldPointRead gibt dir ein Array an Werten aus, und du stellst nach ein paar Umrechnungen dieses dann auf einer skalaren Anzeige dar. Welcher der Werte im Array landet dann wohl in der Anzeige? Was passiert mit dem Rest der Werte?

Es hat Vorteile, wenn man den DDT nicht übermäßig nutzt. Einer ist, dass man eine klare Übersicht über die Datentypen behält…


RE: Anzeigeelement bearbeiten - WeisserWolf1185 - 16.04.2014 10:57

Cry Und aller Fortschritt wurde zu Nichte gemacht Cry Big Grin
Du hast schon Recht mit deiner Aussage, das steht außer Frage, aber wie mache ich das ganze sonst?
Ich meine auf irgendeiner Palette mal was gesehn zu haben, wo das ganze skalieren etc nicht in nem express-vi ist sondern alles einzeln, müsste ich aber raussuchen.
Oder was wäre da wieder die Luxus-Lösung ala GerdW?

PS: Und ich dachte so langsam verstehe ich was ich da eigentlich mache Cool


RE: Anzeigeelement bearbeiten - jg - 16.04.2014 11:17

Erst mal alle Paletten (nicht nur die Express-Paletten) anzeigen lassen:
[attachment=49398]

Dann die Einsteiger Kurse auf NI (s. Gerds Signatur) durcharbeiten. Dann ein Buch oder die Online Self-Paced Learning Kurse (verfügbar bei einem gültigen SSL-Vertrag) durcharbeiten.

Gruß, Jens


RE: Anzeigeelement bearbeiten - GerdW - 16.04.2014 11:41

Hallo Wolf,

Zitat:Ich meine auf irgendeiner Palette mal was gesehn zu haben, wo das ganze skalieren etc nicht in nem express-vi ist sondern alles einzeln, müsste ich aber raussuchen.
Dieses "ganze skalieren" ist ja meist nur eine Formel ähnlich "y= a*x +b". Und dafür gibt es ja auch passende (und nebenbei ganz simple) Funktionen in der Numerics-Palette…

Für die Umrechnung von R(Pt100) nach T(Pt100) gibt es auch schon fertiges: Numerics->Skalierung->RTD…