Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Formatieren von Zahlen
30.09.2013, 11:36
Beitrag: #1
Formatieren von Zahlen
Hallo,

In Panels müssen ja häufig Messwerte angezeigt werden.
Da möchte ich gerne Real-Zahlen in einem bestimmten Format darstellen.
Die real-Zahlen haben in der Regel viele Stellen hinter dem Komma, jedoch möchte ich auf dem Panel z.B. immer nur ein zweistelliges Ergebnis anzeigen in der Form: #.## auch wenn die Zahl nur einstellig ist.

In anderen Programmiersprachen z.B. VB gibt es die Möglichkeit Floatingpointziffern mit der Formatierungmöglichkeit "#0.00" immer auf ein solches Format für die Ausgabe zu setzen.

Gibt es hier eine ähnliche Möglichkeit?

Ich finde es zu umständlich die Zahlen in einen String zu wandeln und aufwändig zu formatieren.

Vielen Dank schon mal für Eure Antworten!

Guido
Diese Nachricht in einer Antwort zitieren
01.10.2013, 15:40
Beitrag: #2
RE: Formatieren von Zahlen
Einen String brauchst du schon, aber das geht ganz einfach:
Nutze dazu im Menü -> I/O -> To String
mit dem Inhalt WRITE TEXT a REAL64 FIX:2 EOL

Gruߟ Bratbaecker
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.10.2013, 14:46 (Dieser Beitrag wurde zuletzt bearbeitet: 02.10.2013 14:51 von detlef.)
Beitrag: #3
RE: Formatieren von Zahlen
Es geht auch ohne String Conversion.
Einfach in den Properties das Number format aendern.

Nimm eine Alpha Numeric box, anklicken, rechte maus, properties waehlen und dann auf der linken Seite auswaehlen und einstellen....
Geht auch generell ueber die global properties...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.11.2013, 15:38
Beitrag: #4
RE: Formatieren von Zahlen
Vielen Dank!

Konnte mich leider erst jetzt melden.

Ich denke die Lösung: WRITE TEXT a REAL64 FIX:2 EOL
liegt mir am besten, da ich nicht pauschal das Nummernformat für das ganze Programm festlegen möchte,
da an anderen Stellen der gleiche Nummerntyp mit anderem Format gebraucht wird.

Gruß Guido
Diese Nachricht in einer Antwort zitieren
26.11.2013, 17:12 (Dieser Beitrag wurde zuletzt bearbeitet: 26.11.2013 17:31 von detlef.)
Beitrag: #5
RE: Formatieren von Zahlen
Diese Einstellung geht "AUCH" , aber nicht nur fuer das komplette Programm.
Fuer jede Anzeigebox kann man in den Properties ( das Kaestchen links ) das Zahlenformat und das Anzeigeformat festlegen.
Wenn man das nicht weiss, ist es leider nicht leicht zu finden.War frueher besser, da musste man nur das Objekt anklicken, rechte Maus klicken, und hatte da alle Eigenschaften in "Sichtweite". Seit der Einfuehrung des Property windows ist dies entfallen, man muss das Objekt anklicken, dann in dies Properties Window gehen und dort mal alle Eigenschaften durchwuehlen. Findet sich mehr, als man auf den ersten Blick meint....
Leider nicht so einfach fuer Einsteiger, da waren die Ansaetze damals viel besser.
Der Vorteil dieses Property Window ist, dass man eine aehnliche Darstellung wie bei Visual ABC hat - was ja nicht so wichtig war, aber hauptsaechlich, dass man auf einen Schlag die Eigenschaften von verschiedenen Boxeb aendern konnte, und dies auch per Programmausfuehrung. Geht halt leider auf Kosten der Uebersicht.
Es geht nix ueber ein Beispiel, nun anbei.
Bitte mal auch auf die Linie klicken, um zu sehen, wie die Real64 wirklich aussieht.
Die Slider kann man direkt benutzen, ohne STArt des Programms. Eingestellt in den Properties der Slider durch Autoexecute = TRue...


Angehängte Datei(en)
.vee  Beispiel.vee (Größe: 10,81 KB / Downloads: 2)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:




Partnerforen: LabVIEWForum.de| DIAdem-Forum.de| Machine-Vision-Forum.de| goMatlab.de| VEEforum.de