Hallo Stefan,
Zitat:Schaut mal bitte etwas genauer in den angehängten Code. Da sind Debugfenster drinne.
Ich sehe nirgends Code. Ich sehe (und kenne) auch keine "Debugfenster"…
Zitat:In einem SubVI, dessen code und Forntpanel ich im ersten Beitrag per Screenshot zugänglich gemacht habe.
Auch im ersten Beitrag: nirgends Code.
Ich sehe nur
Bilder von Code!
(Wenn du dein Auto reparieren lassen willst, bringst du dann auch nur ein Foto deines Autos zur Werkstatt?)
Zitat:Im Detail durchgelesen nein, ich bin da eher der Tester. Sprich ich probiere bis das Ergebnis mich zufrieden stimmt.
Das könnte ein Teil des Problems sein.
Manchmal ist es durchaus hilfreich, die Anleitung zu lesen. Insbesondere nach Aufforderung…
Zitat:Ich möchte einen String, der durch Punkte dezimal getrennt ist, in ein numerisches Anzeigelement umwandenln, das ebenfalls durch Punkte dezimal getrennt ist.
Nochmal zurück zur ursprünglichen Frage:
- Die Anzeige numerischer Werte folgt bestimmten Regeln, üblicherweise den Regionaleinstellungen in Windows. Wenn du ein deutsches Windows benutzt, dann verwenden Zahlen ein Komma als Dezimaltrennzeichen.
- Du kannst in LabVIEW die Verwendung der Regionaleinstellung verhindern, wenn du die entsprechende Option deaktivierst. Dann verwendet LabVIEW
in seiner IDE immer die englischen Zahlenformate - aber eben nur in der IDE…
- Über einen entsprechenden Key in der EXE.ini kannst du dieses Verhalten auch wieder für selbsterstellte Executables vorgeben.
-> Das ist aber insgesamt sehr unsauber, da man sich hier als Programmierer über die Wünsche des Users (in seinen Regionaleinstellungen) hinwegsetzt.
-> Ich zeige dann einen Warndialog an, der den User auffordert, seine Regionaleinstellungen auf "englische" Zahlenformate anzupassen…
- Wenn der Kunde unbedingt die Anzeige von Zahlen mit englischen Zahlenformaten wünscht (betrifft das auch Datums-/Zeitangaben?), dann kannst du alle Anzeigen in deinem UI als Strings anlegen und mittels entsprechender Formatstrings dafür sorgen, dass alle Anzeigen im "richtigen" Format erscheinen. Ist etwas Arbeit und solltest du dir vom Kunden bezahlen lassen.