INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Nachkommastellen anzeigen



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!

26.02.2013, 15:02
Beitrag #1

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



Nachkommastellen anzeigen
Moin,

ich habe in einer Visu das Phänomen das ich zwei Variablen habe bei denen ich auch die Nachkommastelle anzeigen lassen möchte.
Der Wer für die anzuzeigenden Daten wird aus einer SPS ausgelesen und über einen OPC-Server von NI an die Visu weitergeleitet.
Bis zum DSM wird die Nachkommastelle mitangezeigt, nur in der Visu wird hinter dem Komma immer eine Null angezeigt.
Ich habe an anderer Stelle schon Vaiablen mit Nachkommastellen und da klappt es. Habe alles verglichen (Variablen sind vom Format her gleich) und sieht alles leich aus.

Im OPC als Float deklariert (wird mit Nachkommastelle angezeigt) und die Shared Variable hat als Datentyp Single.
Was ist das das die Nachkommastelle bis zum DSM koekt angezeigt wird und in der Visu immer eine Null hinter dem Komma?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.02.2013, 09:37
Beitrag #2

THL Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 109
Registriert seit: May 2011

2012
2009
EN


Deutschland
RE: Nachkommastellen anzeigen
Standardmäßig ist bei floating-point Variablen die Anzeige auf 6 signifikante Stellen eingestellt. Bei großen Zahlen gibts also schon mal ein paar Nullen hinter dem Komma. Abhilfe: Rechtsklick auf das Anzeigelement und über Eigenschaften/Properties entsprechend mehr Stellen einstellen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2013, 10:39
Beitrag #3

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



RE: Nachkommastellen anzeigen
Eine Kommastelle (bzw. so viele wie ich einstelle in den Einstellungen der Variable) wird ja auch angezeigt,
das Problem ist aber das da immer eine Null steht und nicht die korrekte Nachkommastelle.
Und die Nachkommastelle wird ja, wie schon geschrieben, bis zum DSM korrekt mit angezeigt.
Warum also macht die Visu immer eine Null als Nachkommazahl?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2013, 10:47 (Dieser Beitrag wurde zuletzt bearbeitet: 27.02.2013 10:49 von jg.)
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Nachkommastellen anzeigen
Wie ist der Datentyp deines Indicators (nicht der Shared Variable) in deinem VI?
Wie ist das Display-Format deines Indicators in deinem VI?
Mehr gibt die Hellseherkugel leider nicht her. Glas2

Gruß, Jens

EDIT: Nur als Hinweis, folgendes ist z.B. möglich und würde deiner Beschreibung entsprechen:
   

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!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2013, 10:59
Beitrag #5

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Nachkommastellen anzeigen
(27.02.2013 10:39 )Ninja2602 schrieb:  Warum also macht die Visu immer eine Null als Nachkommazahl?

Könntest du mal dein VI zeigen oder Screenshots reinstellen?

Hast du auch schon gedebugged und raus gefunden, an welcher Stelle genau die Information der Konvertierung der Nachkommastellen verloren geht? Wie werden die Daten an das Anzeigeelement über geben? Direkt? Oder Datentypumwandlung? Gibts irgendwo einen Coercion Dot? Könnten man gleich mit einem VI sehen Smile

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!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.02.2013, 16:01
Beitrag #6

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



RE: Nachkommastellen anzeigen
Hier ein Screenshot.

Datentyp: DBL
Display Format:Numeric, Floating Point, 1 Digit, Digits of Precision

Die Werte werden ausgelesen und an die Visu "durchgereicht".


Angehängte Datei(en)
0.0 .pdf  LV.pdf (Größe: 54,67 KB / Downloads: 441)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.02.2013, 06:27
Beitrag #7

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Nachkommastellen anzeigen
(27.02.2013 16:01 )Ninja2602 schrieb:  Hier ein Screenshot.

Datentyp: DBL
Display Format:Numeric, Floating Point, 1 Digit, Digits of Precision

Einstellungen vom Anzeigeelement sind korrekt Smile

(27.02.2013 16:01 )Ninja2602 schrieb:  Die Werte werden ausgelesen und an die Visu "durchgereicht".

Wo genau? Wo genau passiert die Zuweisung zur Anzeige? Direkt ja nicht, da dein Element nicht verdrahtet ist. Lokale Variable? Property Node?

Findet irgendwo eine Typkonvertierung statt? Dezimalpunkt/-Komma Problem?

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!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.02.2013, 13:59
Beitrag #8

Ninja2602 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 123
Registriert seit: Jul 2011

2010
2011
kA



RE: Nachkommastellen anzeigen
Es gibt Dinge die sind mir unerklärlich.
Wollte mich gerade daran machen nochmal was auszuprobieren, schaue vorher in die Visu und auf einmal, ohne Änderung, wird die Nachkommastelle angezeigt.

Also das ist eine Shared Variable die auf einen Wert aus dem OPC Server zugreift.
Die Variable soll nur den Wert anzeigen, ansonsten wird nichts mehr mit der Variable gemacht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nachkommastellen abgeschnitten beim einlesen einer csv-datei in ein array noled 2 4.242 02.12.2015 16:37
Letzter Beitrag: noled
  Nachkommastellen bei Hex-Zahlen Bensch 7 4.504 28.10.2015 14:43
Letzter Beitrag: Lucki
  String mit 2 Nachkommastellen anzeigen anne 9 9.290 11.01.2014 01:02
Letzter Beitrag: macmarvin
  Nachkommastellen Theo-Technic 11 15.334 30.08.2011 15:42
Letzter Beitrag: A.Berndsen
  "Fract/Exponential String to Number" mehr Nachkommastellen? GT123 3 5.463 08.10.2010 07:55
Letzter Beitrag: Y-P
  Probleme mit "Max & Min - Arrayfunktion" und Nachkommastellen selma 22 12.773 17.11.2009 09:47
Letzter Beitrag: selma

Gehe zu: