LabVIEWForum.de - Schiber als Indicator + controler

LabVIEWForum.de

Normale Version: Schiber als Indicator + controler
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo

Ich habe gleich 2 Fragen zu einem Schieberegler.

1. Ist es möglich 2 Schieber in einen Schieberegele zu haben. JA!
das habe ich bereits geschafft. Allerdings möchte ich im Blockdiagramm 2 Ausgänge die ich weiter verarbeiten will. Geht das ? kann ICH das Signal irgendwie zerlegen.


2. Ist es Möglich einen Schieberegerl als Controller als auch als Indikator zu benutzten.
mfg
1:

[attachment=4021]


2: rechtsklick "change to indicator"....alternativ gibts da aber auch den Fortschrittsbalken!


Beides hättest du aber auch SEHR leicht durch probieren rausfinden können!


Gruss
Achim

EDIT: Der Wahnsinn...mein 400. Post...
danke für die rasche Antwort.....

Ich denke meine 2 Frage habe ich etwas falsch formuliert.

Mein Gedanke war es, den Schieber als Controller und Indikator gleichzeigt zu verwenden.
Ich meine damit: Ich schiebe den Schieber--> den Wert schreibe ich in ein Label (Indikator).

ich möchte aber dann auch das ganze umdrehen können, d.h. in das vorher verwendete Label eine genaue Zahl schreiben, die ich an den schieberegerer schicke.


Hat sich aber schon erledigt, ist unter den propertys ganz einfach einzustellen.

trotzdem danke....
' schrieb:Hat sich aber schon erledigt, ist unter den propertys ganz einfach einzustellen.
Den Eigenschaftsknoten "Wert" sollte man aber wegen Ressourcenvergeudung und langsamer Ausführung möglichst vermeiden, bzw. nur verwenden, wenn wenn der Eigenschaftsknoten wegen anderer Eigenschaften der Anzeige ohnehin aufgerufen wird. Die Standardlösung für Dein Problem ist das Erstellen einer lokalen Variablen.
Ich hätte nioch ne frage.

Ist es möglich bei einem Schienregler mit 2 Schieber, einen als controller und einen als Indicator verwenden
Könntest du mir das mit der localne Variable etwas genauer beschreiben.

Meine Versuche endeten alle damit, dass der wert immer zwischen 2 Werten springt.
' schrieb:Ist es möglich bei einem Schienregler mit 2 Schieber, einen als controller und einen als Indicator verwenden
Eigentlich geht es nicht, aber andererseits gibt es in LabVIEW nichts, was nicht geht.
Also: Es geht nicht, weil die beiden Schieber im Blockschaltbild als Cluster dargestellt sind, und bei einem Cluster kann ich nicht ein Element als Eingang und ein Element als Ausgang konfigurieren.
Aber es geht natürlich doch:
Man konfiguriert den Schieber als Bedienelement (Controler), und erstellt davon eine Lokale Variable (beschreibbar). Das Anzeige-Schieberelement beschreibe ich mit dem Wert, welcher angezeigt werden soll (Im Beispiel ist das der Wert von Bedienung1) Damit das andere Element des Clusters nicht unangeschlossen bleibt, wird es mit seinem eigenen Wert beschrieben. Das ist eine Operation, die nichts bewirkt und nichts schadet.
Ein kleiner Schönheitsfehler ist, das man den Anzeige-Schieber mit der Maus bewegen kann. Sowie man aber die Maus loslässt, springt der Schieber wieder auf den richtigen Wert.
' schrieb:Den Eigenschaftsknoten "Wert" sollte man aber wegen Ressourcenvergeudung und langsamer Ausführung möglichst vermeiden, bzw. nur verwenden, wenn wenn der Eigenschaftsknoten wegen anderer Eigenschaften der Anzeige ohnehin aufgerufen wird. Die Standardlösung für Dein Problem ist das Erstellen einer lokalen Variablen.

Was verstehst du unter Eigenschaftsknoten? Kann mir auch nichts unter "Aufrufen eines Eigenschaftsknoten" vorstellen.

ich das jetzt mit localen Variablen versucht. Aber es funktioniert nicht wirklich, mir is auch klar warum nicht. Weiß aber nicht was ich dagegen machen soll.


Nich ne frage zur letzten Antwort bzg. Schieregler als Controlle + Indicator.
Für was hast du die Zeitverzögerung eingestellt?
' schrieb:Was verstehst du unter Eigenschaftsknoten? Kann mir auch nichts unter "Aufrufen eines Eigenschaftsknoten" vorstellen.
"Aufrufen" war falsch ausgedrückt. Ich meinte "Erstellen": Kontextmenü (rechte maustaste)--> Erstelle --> Eigenschaftsknoten.
Lokale Variable erstellen: Kontextmenü --> Erstelle --> lokale Variable
Zitat:ich das jetzt mit localen Variablen versucht. Aber es funktioniert nicht wirklich, mir is auch klar warum nicht. Weiß aber nicht was ich dagegen machen soll.
Verstehe ich nicht, wenn Du fürs erste mein Bild 1:1 nachbaust, was sollte da schiefgehen?
Zitat:Für was hast du die Zeitverzögerung eingestellt?
Das gehört einfach zu einem guten Programmierstil, wenn man das nicht macht, wird die gesamte CPU-Leistung für einen hochtourigen Leerlauf in dieser Schleife verschwendet und andere Tasks haben das Nachsehen. Noch besser wäre allerdings die Verwendung von Ereignisssen, aber ich wollte nicht neue Fragen provozieren.

Nachtrag: Hab jetzt das Bitmap entdeckt, schaue mir das mal an...
Habs mir angesehen. Wieso verwendest Du hier 2 lokale Variablen? Lokale Variable "Numerisch 2" weglassen und evtl. an den Ausgang von "Schieberegler" noch ein Anzeigeelement legen, damit man das endgültige Resultat sieht.
Seiten: 1 2
Referenz-URLs