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 

Tabellarische Werteingabe - welches VI?!



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!

08.05.2007, 06:40
Beitrag #1

dragonos Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: May 2007

8.2.1
2007
kA


Deutschland
Tabellarische Werteingabe - welches VI?!
Hallo,


ich suche eine Möglichkeit tabellarisch Daten einzugeben. Es sollten nur Zahlenwerte zulässig sein.

Bis jetzt arbeite ich mit einer Tabelle - jedoch habe ich hier noch keine Möglichkeit gefunden bei der
Eingabe ausschließlich Zahlenwerte zuzulassen. Vielmehr bin ich sogar gezwungen meine Initialisierungsdaten
vorherin Strings umzuwandeln.

Gibt es eine andere Möglichkeit, die nur Zahlenwerte zulässt?

Grüß
dragonos
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.05.2007, 06:47
Beitrag #2

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Tabellarische Werteingabe - welches VI?!
Hallo dragonos,

wie wäre es mit einem zweidimensionalen Array vom Typ int oder double?

Gruß,
Marko

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2007, 07:18
Beitrag #3

dragonos Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: May 2007

8.2.1
2007
kA


Deutschland
Tabellarische Werteingabe - welches VI?!
Hallo Marko,


daran habe ich auch gedacht.

Ist es irgendwie möglich eine gesamte Zeile zu markieren? Bei einer Tabelle ist dies ja relativ leicht möglich.


Gruß
dragonos
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2007, 07:26
Beitrag #4

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Tabellarische Werteingabe - welches VI?!
So wie ich es weiß, hast Du nur die Wahl zwischen 2 Übeln: Entweder 2 dimensionales Zahlenarray mit schlechten Editiermöglichkeiten, oder aber das Tabellenelement verwenden mit Eingabe von Zahlen-Strings.
Also ich würde die Tabelle bevorzugen, und nach der Eingabe prüfen, ob sich alle Zellen in Zahlen konvertieren lassen. Solange das nicht der Fall ist, bekommt der Bediener die Tabelle so lange immer wieder vorgesetzt, bis alle Eingaben stimmen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2007, 09:30
Beitrag #5

dragonos Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: May 2007

8.2.1
2007
kA


Deutschland
Tabellarische Werteingabe - welches VI?!
' schrieb:So wie ich es weiß, hast Du nur die Wahl zwischen 2 Übeln: Entweder 2 dimensionales Zahlenarray mit schlechten Editiermöglichkeiten, oder aber das Tabellenelement verwenden mit Eingabe von Zahlen-Strings.
Also ich würde die Tabelle bevorzugen, und nach der Eingabe prüfen, ob sich alle Zellen in Zahlen konvertieren lassen. Solange das nicht der Fall ist, bekommt der Bediener die Tabelle so lange immer wieder vorgesetzt, bis alle Eingaben stimmen.


Hallo Lucki,

ich hab mich dazu entschlossen bei einer Tabelle zu bleiben.
Das Stringarray der Tabelle wandle ich jetzt in ein Doublearray um - das Problem ist allerdings, dass ungültige Eingabe eben bis zum ersten ungültigen Zeichen konvertiert werden (z.B. 5hallo wird zu 5).

Wie ist es möglich hier einen Fehler zu detektieren?

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2007, 11:25
Beitrag #6

dragonos Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: May 2007

8.2.1
2007
kA


Deutschland
Tabellarische Werteingabe - welches VI?!
Hallo zusammen,


habe mir inzwischen ein SubVI gebastelt.

Folgender prinzipieller Aufbau:
- Eingabeparameter: Stringarray
- Ausgabeparameter: Doublearray, Fehleranzeige (boolsch)
- Funktionsweise:
In 2 For-Schleifern wird jeder String mit der Funktion "Nach Wert suchen" in einen Double umgewandelt.
Ist der Ausgabestring der Funktion "Nach Wert suchen" nicht leer, so wird ein Fehler gesetzt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.05.2007, 16:07 (Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2007 16:08 von Achim.)
Beitrag #7

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Tabellarische Werteingabe - welches VI?!
Hi,

du könntest mit einer Eventstruktur evtl. prüfen, ob das gerade eingegebene Zeichen eine Zahl oder ein Buchstabe ist...wenns ein Buchstabe löschst du den sofort wieder...wär einen Versuch wert...

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
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
  Welches Maus-Event muss ich nehmen? Hasenfuss 6 5.381 03.04.2013 15:03
Letzter Beitrag: Hasenfuss
  Welches UML-Diagramm? M Nussbaumer 1 4.402 07.03.2011 19:55
Letzter Beitrag: Y-P
  Welches Format für ausdruckbare Protokolle? Matze 23 17.583 24.09.2010 08:12
Letzter Beitrag: jg
  Werteingabe von Frontpanel automatisch beenden htw10870 9 5.372 25.11.2009 15:45
Letzter Beitrag: htw10870
  Ein Programm, welches in 7.1 geschrieben ist, mit 8.6 öffnen ! Guest 14 9.994 04.06.2009 06:39
Letzter Beitrag: rolfk
  Welches Source Code Control System ? Dennis.Moser 20 17.714 06.02.2009 12:24
Letzter Beitrag: louiscyphre

Gehe zu: