22.09.2006, 15:17
Beitrag #1
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Numeric Control, 0 Nachkommastellen nicht mgl.
<div align="left">Hallo, Leute,
bin auf den (aus meiner Sicht) ersten richtig ärgerlichen Bug in LV8.20 gestossen, anbei hierzu ein Screenshot:
Hintergrund zum Screenshot: Auf dem Frontpanel ist ein Numeric Control, Typ Float oder Double. Der im Screenshot angezeigte Wert von 0 Nachkommastellen wird aber nicht übernommen sondern wieder auf 1 gesetzt! Geht auch nicht über Property Node! Und dies ging in LV8.01
NI ist informiert, mal schauen wann und was als Antwort kommt.
Ein anderer Bug war zum Glück (für mich) nicht sonderlich gravierend und ist so ausgefallen, dass ich ihn erstmal nicht hier rein gestellt habe.
Wie sieht es bei euch anderen 8.20er'n aus, auch schon über Probleme gestolpert?
MfG, Jens</div>
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.
|
|
|
26.09.2006, 08:50
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Numeric Control, 0 Nachkommastellen nicht mgl.
<div align="left">Hallo, Leute,
Workaround für obigen Bug (parallel von NI USA und mir gefunden):
Entweder %d oder %1.xf (x ganze Zahl >=1) als Formatstring übergeben. Aber die Property Node "Precision" wird leider etwas entwertet.
MfG, Jens</div>
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.
|
|
|
05.12.2006, 10:33
Beitrag #3
|
harryq
20 Jahre LV
Beiträge: 3
Registriert seit: Aug 2006
2011, alle seit 2.1
1990
EN
Schweiz
|
Numeric Control, 0 Nachkommastellen nicht mgl.
<div align="left">Hallo zusammen,
ich habe ein anderes Workaround, wähle in den Eigenschaften zuerst SI-Notation, setze Nachkommastellenzahl auf null und wechsle dann wieder auf Floating. (Weniger Tipparbeit)
Bei mir blieb dann die Nachkommastellenzahl auf null.
MFG
Harry</div>
|
|
|
06.12.2006, 00:28
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Numeric Control, 0 Nachkommastellen nicht mgl.
<div align="left">Hallo, Harry,
nette Idee. Aber hast du danach noch mal die Format-Eigenschaften geöffnet? Bei mir ist dann nämlich bei erneutem Öffnen die Format-Vorlage wieder bei SI-Notation und nicht auf Floating & Null Nachkommastellen!!!
Mein Hauptärgernis war aber damals, dass die Property-Node "Precision" für mich nicht mehr anwendbar war. Deshalb der Workaround mit der Property Node "Format String".
MfG, Jens</div>
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.
|
|
|
06.12.2006, 08:23
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Numeric Control, 0 Nachkommastellen nicht mgl.
Hallo,
was ist denn schlimm daran, wenn man das nicht auf "0" stellen kann? Wenn ich z.B. "Digits of precision" auf 6 einstelle, dann wird, wenn ich eine Zahl ohne "," eingebe auch keine Nachkommastelle eingestellt (also z.B nicht 60,000000, sondern wirklich 60). Und man kann ja immer noch eine Integer-Zahl auswählen, wenn man kein "," möchte. Oder habe ich da etwas komplett misverstanden?
Gruß Markus
' schrieb:<div align="left">Hallo, Harry,
nette Idee. Aber hast du danach noch mal die Format-Eigenschaften geöffnet? Bei mir ist dann nämlich bei erneutem Öffnen die Format-Vorlage wieder bei SI-Notation und nicht auf Floating & Null Nachkommastellen!!!
Mein Hauptärgernis war aber damals, dass die Property-Node "Precision" für mich nicht mehr anwendbar war. Deshalb der Workaround mit der Property Node "Format String".
MfG, Jens</div>
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
06.12.2006, 08:56
(Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2006 08:57 von jg.)
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Numeric Control, 0 Nachkommastellen nicht mgl.
<div align="left">Hallo, Markus,
1. es ist inkonsistent, wenn ich in der Property Node precision = 1,2,3, usw. verwenden kann, precision=0 aber ignoriert wird.
2. bis LV 8.01 hat das noch funktioniert!
3. ich brauche das in meiner Anwendung, je nach Größe der Zahl will ich exakt 1 oder keine Nachkommastelle anzeigen! Denn bei Angabe physikalischer Größen sagt die Anzeige der Nachkommastellen auch etwas über die Genauigkeit der Angabe selbst aus, also 8,0 ist eine ungenauere Angabe als 8,00. Genau deshalb mag ich in der Regel auch nicht diese "hide trailing zeros"-Option!
MfG, Jens</div>
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.
|
|
|
06.12.2006, 09:12
Beitrag #7
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Numeric Control, 0 Nachkommastellen nicht mgl.
Dumme Frage: In der deutschen Version gibt es die Auswahl zwischen "Kommastellen" und "signifikanten Stellen". Was sind die englischen Äquivalents? Vom Gefühle her würde ich "Digits of Precision" mehr den "Signifikanten Stellen" zuordnen, aber damit irre ich mich wohl, wie die Diskussion hier zeigt?
|
|
|
06.12.2006, 11:09
Beitrag #8
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Numeric Control, 0 Nachkommastellen nicht mgl.
<div align="left">Hallo, Lucki,
"signifikante Stellen" ist im Englisch-LabVIEW "Significant digits". Das ist ja die Anzahl der angezeigten Zahlen nach der ersten Ziffer ungleich Null.
"Kommastellen" entspricht "Digits of Precision".
MfG, Jens</div>
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.
|
|
|
06.12.2006, 11:55
(Dieser Beitrag wurde zuletzt bearbeitet: 06.12.2006 11:56 von harryq.)
Beitrag #9
|
harryq
20 Jahre LV
Beiträge: 3
Registriert seit: Aug 2006
2011, alle seit 2.1
1990
EN
Schweiz
|
Numeric Control, 0 Nachkommastellen nicht mgl.
Hallo Jens,
ich habe es nochmal getestet, diesmal hat es sich wie von dir beschrieben verhalten.
Ich habe aber vor ein paar Wochen in einer Aplikation unter LV8.20 es so ändern können.
Eine Kopie ist im Beispiel VI, der angezeigte Formatst
ing lautet:%#.0f
Ich versuche es nochmal zu reproduzieren.
Harry
NumControl.vi (Größe: 5 KB / Downloads: 460)
|
|
|
18.04.2007, 10:27
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Numeric Control, 0 Nachkommastellen nicht mgl.
Fehler in V8.2.1 behoben.
MfG, Jens
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.
|
|
|
| |