LabVIEWForum.de - Größere Werte bei "Menu Ring"

LabVIEWForum.de

Normale Version: Größere Werte bei "Menu Ring"
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich muss einem Amperemeter den Messbereich übergeben, der kleinste Wert ist 2 nA, der größte Wert 200 mA. Ich kann aber beim ring nur Werte zwischen 0 und 65535 eingeben. Hat jemand eine Idee wie ich dies Problem lösen kann?



Martin
Man nehme einfach eine Combo Box .....


Martin
ups, das war wohl zu voreilig, das tut's ja doch nicht, liefert ja ein string
Hi!

Theoretisch müsste es funktionieren, wenn du beim Ring den Datenbereich auf Double änderst (rechte Maustaste -> Representation -> Double Precision)

Lg Stefan
Siehe Grafik. Alternative: Kein Vektor mit den Werten, sondern Case anschließen, in dem als Konstanten alle vorkommenden Werte drinstehen.
Deine Frage geht übrigens von völlig falschen Annahmen aus. Im Ring-Bedeinelement wählst Du einen Text aus, z.B den Text "50nA". Wenn Du das anwählt, übergibt der Ring z.B die Zahl 4. (Wenn "50nA" der 5.Text ist, vorher kommen die Texte 2nA (0), 5 nA (1), 10 nA (2) 20 nA (3) ). Deshalb glaube ich sagen zu dürfen, deine Bereichswahl geht niemals direkt über die ausgegebene Zahl des Ringes, sondern nur so wie im Beispiel unten.
Aber trotzdem Lob für Dich: Die Entscheidung, für die Bereichswahl als Bedienelement einen Ring zu wählen, halte ich für goldrichtig.

Zitat:LabVIEW: ja
Oh wie schön für Dich, und mehr wollen wir ja gar nicht wissen um Dir optimal zu helfen. Oder doch?

Nachträgliche Ergänzung: Eine andere Möglichkeit ist folgende: Den Ringtext so "formulieren" daß er sich direkt in die gewünschte Zahl konvertieren läßt, also z.b "200n" (200E-9). Eigenschaftsknoten/Ringtext.Text erstellen, Ausgangtext nach Zahl konvertieren, fertig.
Referenz-URLs