LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Farbcode Attributknoten Color

Bei dem Attributknoten Color wird nicht der RGB Farbmodus verwendet, der Windows Farbmodus ergibt für die Zahl 255 rot, hier aber blau. Wer kann mir sagen welcher Farbcode hier verwendet wird und wo ich eine Umrechnung von RGB in diesen bekomme.
Danke für die Hilfe
0 Kudos
Message 1 of 7
(4,582 Views)
Unter der Menu "Fortgeschrittem" wähle "Datenmanipulation" und anschliessend "Zahlen vereinigen" aus.

Mit zwei instanzen von "Zahlen vereinigen" kannst Du insgesamt 4 Zahlen (Allesamt 8-bit unsigniert) (Zero und R, und G und B) vereinigen. Die zwei enstehende Zahlen können dann wiederum vereinigt werden (ergibt ein 32-Bit Nummer).

Dies ist jetzt ein Farbpunkt wie in LAbVIEW definiert wird.

Ansonsten wähle einfach die funktion RGB nach Farbe im "Grafik und Sound" - "Bildfunktionen" aus.

LV 6.1, Prof. Version. Ob alle Funktionen sonst erhältlich sind, weiss ich nicht.

Shane
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)
Message 2 of 7
(4,582 Views)
123456789 wrote:
> Bei dem Attributknoten Color wird nicht der RGB Farbmodus verwendet,
> der Windows Farbmodus ergibt für die Zahl 255 rot, hier aber blau. Wer
> kann mir sagen welcher Farbcode hier verwendet wird und wo ich eine
> Umrechnung von RGB in diesen bekomme.

Das hängt wahrscheinlich damit zusammen, WIE die Zahl 255 interpretiert
wird.
RGB ist die Reihenfolge. Je 8 bit (0-255)
Wenn nun 255 (0xFF) übergeben wird, kann dies FF0000 (offenbar bei
Windows) oder aber 0000FF (Labview) bedeuten.
Versuche mal FF0000, dies sollte auch in Labview rot ergeben.

Grüsse

Marco
Message 3 of 7
(4,582 Views)
Danke, hat geklappt.
0 Kudos
Message 4 of 7
(4,582 Views)
So weit ich weiss arbeitet LabView nicht mit dem Hexadezimalcode.
0 Kudos
Message 5 of 7
(4,582 Views)
123456789 wrote:
> So weit ich weiss arbeitet LabView nicht mit dem Hexadezimalcode.

Du kannst bei jedem numerischen Wert bestimmen, welches format er besitzt.
Bei einer Konstante im Diagramm oder einem Bedienelement auf dem
Frontpanel kannst du mit der rechten Maustaste draufklicken und "Format
& Precision" ("Format & Genauigkeit") auswählen. dort kannst du dann
einstellen, ob es dezimal, hexadezimal oder oktal sein soll.

Viel spass

Marco

PS: könntest du bitte noch deinen realname angeben? Ich finde es
befremdlich mit 123456789 zu diskutieren 🙂
0 Kudos
Message 6 of 7
(4,582 Views)
Vielen Dank für deine Antwort.
PS. 123456789 wusste ich nicht dass dies in den Foren erscheint. Habe ich aber schon geändert.

Ralph Tillmann
0 Kudos
Message 7 of 7
(4,582 Views)