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!
ich würde gerne die Form des Farbfelds von eckig zu rund ändern.
Wie kann ich dies realisieren?
Unter Fortgeschritten -> Anpassen vielleicht?
Wenn ja, wie?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
RE: Farbfeld Form ändern
Wenn Du mit Farbfeld eine "Colorbox" meinst, dann gibt's unter "Silver" eine runde.
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Hallo,
ich habe ein ähnliches Problem:
Um einen realen Prüfstand nachbilden zu können, würde ich gerne ein 6-eckiges/wabenförmiges Farbfeld/Colorbox erstellen.
Leider konnte ich bislang keine Möglichkeit finden, die Form des Farbfeldes anzupassen. Kann das denn sein, dass man mit LabVIEW zwar Kaffee kochen kann, aber es nicht drin ist, eine Geometrie anzupassen?!
Hätte hier jemand einen Tipp für mich?
Herzlichen Dank dafür schon mal
28.08.2013, 18:07 (Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2013 18:07 von jg.)
Leider geht das nur in eingeschränktem Maß und auch nur durch Tricks.
Ein Dreieck oder eine Kreis könnte ich dir bieten, das geht relativ einfach über das Customizing eines Farbfeldes:
Hier wurde "einfach" das Farbfeld im Customize Mode durch eines der Dekorations-Elemente von LabVIEW ersetzt.
Problem deiner Fragestellung: Es gibt kein Sechseck bei LabVIEW Controls oder Deko-Elementen.
Annähernd könnte man ein Sechseck erzeugen, indem man im Customize Modus gewisse Bereiche des Farbfeldes mit flachen Deko-Dreiecken überdeckt, wie hier angedeutet:
Gruß, Jens
P.S.: 1x Frage stellen langt. Parallel-Thread wurde gelöscht.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Ich stell mich vermutlich gerade dumm an: Was genau meinst du (Jens) mit "einfach" ersetzen. Ich kann ja nicht die Form des Farbfeldes an sich ändern (durch Ziehen an den Ecken von mir aus). Heißt, ich füge ein Deko-Element ein (?), wie wird das dann zum Farbfeld?
Wenn das mit Dreiecken geht, kann ich dann nicht auch einen Verbund aus Dreieck-Viereck-Dreieck hernehmen und (ich bitte um Verzeihung für den Vergleich) wie in Word zu einem zusammenhängenden Element verbinden? Wenn das nicht geht, dann könnte ich zumindest 3 einzelne Farbfelder nebeneinander legen, so dass es den Eindruck erweckt, es wäre eine Wabe (wenn auch bei der Programmierung dann mit 3-fachem Aufwand verbunden).
Der Nachteil bei der letzten Lösung (Markus) ist, dass ich dann keine Waben nebeneinander platzieren kann (eben zu einem großen, zusammenhängenden Feld), da sich einzelne Elemente hier überlagern.
mal eine kurze Zwischenfrage. Willst du deine Waben rein als Anzeigeelemente benutzen, oder sollen Sie auch zur Auswahl dienen? Wenn sie nur zur Anzeige sind, könnte man ja auch ein 2D-Picture Element hernehmen und selber zeichnen.
Beste Grüße,
NWO
9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris.
NI schrieb:To use the abort button is like using a tree to stop a car!
(29.08.2013 07:39 )Zwieback911 schrieb: Ich stell mich vermutlich gerade dumm an: Was genau meinst du (Jens) mit "einfach" ersetzen. Ich kann ja nicht die Form des Farbfeldes an sich ändern (durch Ziehen an den Ecken von mir aus). Heißt, ich füge ein Deko-Element ein (?), wie wird das dann zum Farbfeld?
Vergleiche den Link von Markus.
* Colorbox -> Rechtsklick -> Advanced -> Customize => Colorbox öffnet sich als *ctl, jetzt kannst du es bearbeiten.
* Ein flaches Dreieck aus der Deko-Palette platzieren
* Change to Customize Mode
* Dreieck per Rechtsklick ins Clipboard kopieren
* Jetzt per Rechtsklick eines der Deko-Elemente der Colorbox ersetzen (Import from Clipboard at Same Size). Bei einer flachen Colorbox wie im Bild gibt es nur ein Deko-Element:
* Customize Mode beenden, Dreieck-Deko wieder entfernen, fertig.
Das geht mit jeder LabVIEW-Vektorgrafik, also auch Kreis oder abgerundetes Viereck.
(29.08.2013 07:39 )Zwieback911 schrieb: Wenn das mit Dreiecken geht, kann ich dann nicht auch einen Verbund aus Dreieck-Viereck-Dreieck hernehmen und (ich bitte um Verzeihung für den Vergleich) wie in Word zu einem zusammenhängenden Element verbinden?
Nein, das geht NICHT! s. hierzu auch den Link von Markus.
(29.08.2013 07:39 )Zwieback911 schrieb: Wenn das nicht geht, dann könnte ich zumindest 3 einzelne Farbfelder nebeneinander legen, so dass es den Eindruck erweckt, es wäre eine Wabe (wenn auch bei der Programmierung dann mit 3-fachem Aufwand verbunden).
Die wichtige Frage hat NWO gestellt, was willst du darstellen? Brauchst du wirklich eine Colorbox für beliebige Farben oder brauchst du "nur" x Zustände. Dann ein Picture-Ring oder ein 2D-Picture.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Zum Hintergrund: Ein Prüfstand zeichnet Strömungsgeschwindigkeiten auf (über den gesamten Profilquerschnitt = x Waben). Die Messwerte wandle ich dann gemäß einer passenden Funktion in einen RGB-Ton um und lasse sie in den entsrechenden Waben darstellen. Ist eben als anschauliche Messwertvisualisierung und als Vergleich zu Simulationen (die ähnlich aussehen) gedacht. So der Plan.
Wenn es deutlich schöner und einfacher mit einem Grafikring ginge, ließe ich mich aber ggf. auch davon überzeugen, mich auf vllt. 15-25 Farben zu beschränken und diese für bestimmte Strömungsgeschwindigkeitsbereich anzeigen zu lassen. Dann gäbe es eben keine perfekte Farbabstufung wie im Fall der Colorbox. Da es aber unterstützende Anzeigen der exakten Messwerte gibt, wäre das durchaus eine Alternative, die mir so noch gar nicht eingefallen ist.
EDIT: Und der Grafikring lässt sich wabenförmig darstellen?
bei den 6eckigen Ringen musst du wohl mit Transparenzen rumspielen...
Noch eine Idee:
Nimm einen (2D-)PictureIndicator und zeichne deine Waben mit frei zu wählender Farbe dort hinein.
Vorteil: freie Farbwahl, freie Positionswahl, freie Formwahl, allgemein: beliebige Freiheitsgrade...
Nachteil: Programmieraufwand für die Zeichenfunktion, 2D-Picture neigt (aus meiner Erfahrung) zu CPU-Belastung, wenn zu lange/zu viel gemalt wird...