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!
Hab schon die Suche bemüht, aber nix konkretes gefunden oder ich hab die falschen Suchbegriffe benutzt..
Also ich möchte gerne eine BoolscheVariable auf dem Frontpanel anzeigen, so wie es auch mit der LED gemacht werden kann, allerdings soll diese Anzeige einem Pfeil nach links oder rechts entsprechen (Wie die Blinker-Anzeige in einigen Autos).
Hat jemand sowas schon mal gemacht, oder könnte mir einige Tips geben wie das geht?
Gruß, Rob
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.: "Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
Wahrscheinlich musst du die Pfeile selber zeichnen (also 2 X links (ein und aus) und zweimal rechts (ein und aus)).
Und dann musst du mit einem Bildwechsler arbeiten.
Dazu würde ich ein kleines Sub vi schreiben, das einen boolschen eingang hat und je nach zustand einmal den Pfad bilderlinks_ein.jpg oder bilderlinks_aus.jpg ausgibt.
Den Pfad gibst du dann an eine Bild-anzeige weiter.
nimm doch einen PictRing und lade da die gewünschten Symbole (Gif, Jpeg) (Pfeile) rein! Den kannst du dann ganz leicht programmatisch umschalten, und den Rahmen kannst du ja transparent machen! Da kannst du auf ein und die selbe Position im FP n verschiedene Pfeile einblenden.
Oder du machst nen Rechtsklick auf ein Classic Boolean Control und änderst dort die Picture Items, d.h. du lädst über "Import Picture from Clipboard" ebenfalls die notwendigen Bilder rein, da gibts dann halt nur zwei Verschiedene, nämlich T oder F. Es gibt zwar noch die Übergangszustände (T-F und F-T), aber die werden halt nicht dauerhaft angezeigt. Das ganze speicherst du dann am besten als StrictTypeDef!
Oder du nimmst die klassischen Decorations, färbst sie ein und überlagerst sie mit nem Element, das die Farbe deines FP hast. Dieses Element machst du dann programmatisch (in-)visible. Ist aber nicht die feine englische Art...
Gruss
Achim
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.: "Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
' schrieb:Wie Achim schon beschrieben hat:
einfach eine viereckige LED nehmen und mit Decorations verdecken.
Gruss
Danke Schön für die Hilfe!
Anbei zwei Screenshots und die .ctl-dateien falls jemand Interesse hat
Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.
N.B.: "Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
pack doch links und rechts in ein Control...und speichers auf jeden Fall als TypeDef, dann ändert sichs an allen Stellen in deinem Programm, wenn du's mal anpassen musst!
A.
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)