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 

Überprüfung ob eine Zahl aus sechs Ziffern besteht?



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!

21.08.2009, 08:16 (Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2009 08:19 von halle76.)
Beitrag #1

halle76 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Oct 2008

8.5
2008
de

51379
Deutschland
Überprüfung ob eine Zahl aus sechs Ziffern besteht?
Hallo zusammen,

habe mal wieder eine Frage. Ich habe eine Eingabemaske auf der der Bediener eine sechsstellige Nummer eingeben muss. Ich würde gerne eine Sicherheitseinrichtung das das Programm erst ausgeführt werden kann wenn die ID Nummer eingegeben wurde. Zusätzlich sollte LabVIEW überprüfen ob es wirklich sechs Ziffern sind.
Jedoch ist die Zahl auch jeden Tag eine andere.
Habe nun mein "Einführung in LabVIEW" durch und die Hilfe ergabe auch noch keinen Verwertbaren Hinweis.
Vielleicht hat jemand von euch eine Idee mit welchem Baustein ich die Sache beginnen kann?
Würde mich freuen.
Ich suche derzeit aber fleißig weiter...

VI Hochladen ist zurzeit leider nicht möglich.


LV8.5
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.08.2009, 08:23
Beitrag #2

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Überprüfung ob eine Zahl aus sechs Ziffern besteht?
Hi Halle76,

das kommt jetzt darauf an, was deine Eingabe Maske ist.

Ist es ein string, würde ich die Länge auf == 6 überprüfen.
Ist es ein int, könntest du ihn erst in einen string umwandeln und dann auf die Länge == 6 überprüfen. Oder du teilst die Zahl durch 100'000 und überprüfst auf >=1 && <=10.

Gruss,
Christian

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2009, 08:47 (Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2009 08:47 von Y-P.)
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Überprüfung ob eine Zahl aus sechs Ziffern besteht?
Tipp: Verwende dafür eine Eventstruktur in der Du auf "Value change" abfragst, damit Du nicht die ganze Zeit pollen musst.

Gruß Markus

<!--quoteo(post=79439:date=21.08.2009 , 09:23:17:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 21.08.2009 , 09:23:17) [url=index.php?act=findpost&pid=79439][/url]</div><div class='quotemain'><!--quotec-->Ist es ein string, würde ich die Länge auf == 6 überprüfen.
Oder du teilst die Zahl durch 100'000 und überprüfst auf >=1 && <=10.[/quote]

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2009, 09:35 (Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2009 09:37 von Lucki.)
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
Überprüfung ob eine Zahl aus sechs Ziffern besteht?
Das ist ein ganz einfaches Problem, aber um dafür ein Beispiel zu geben, müßtest Du erst mal klarstellen, ob es sich bei der Eingabe der Zahlen als Ziffernstring um den Bereich 100000 - 999999 oder (ähnlich wie bei den Postleitzahlen) um den Bereich 000001 - 9999 999 oder gar um den Bereich 000000-999999 handeln soll.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.08.2009, 10:12
Beitrag #5

halle76 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Oct 2008

8.5
2008
de

51379
Deutschland
Überprüfung ob eine Zahl aus sechs Ziffern besteht?
Zitat:Das ist ein ganz einfaches Problem, aber um dafür ein Beispiel zu geben, müßtest Du erst mal klarstellen, ob es sich bei der Eingabe der Zahlen als Ziffernstring um den Bereich 100000 - 999999 oder (ähnlich wie bei den Postleitzahlen) um den Bereich 000001 - 9999 999 oder gar um den Bereich 000000-999999 handeln soll.

Danke schon mal für die Tips.
Mit dem durch 100000 teilen und dann größer / kleiner als 1 vergleichen finde ich gut.
Warum fällt mir sowas nie einWall

Muss aber auch einmal abklären in welchem Bereich die Nummern liegen.
Denn wenn sie wie obern bereits erwähnt im Bereich 000000-999999 liegen klappt das mit dem teilen nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2009, 09:30 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2009 12:36 von Lucki.)
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Überprüfung ob eine Zahl aus sechs Ziffern besteht?
' schrieb:Mit dem durch 100000 teilen und dann größer / kleiner als 1 vergleichen finde ich gut.
Warum solche redundanten arithmetrischen Oparationen? Wenn man es schon auf diese Art macht, dann muss man doch nicht vorher divideren, sondern kann die Zahl ganz direkt mit dem zulässigen Grenzwert vergleichen. Besser ist es aber, den Zahlenbereich gleich beidseitig zu prüfen.
   
Das ganze Problem ist doch enorm simpel, wobei ich mir nur nicht sicher bin, ob es nicht noch einfacher geht als in meinem Beispiel.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2009, 09:49
Beitrag #7

ImExPorty Offline
LVF-Freak
****


Beiträge: 572
Registriert seit: Jan 2008

8.6
2001
kA

65934
Deutschland
Überprüfung ob eine Zahl aus sechs Ziffern besteht?
oder so ?
   
   

Lv85_img
Sonstige .vi  Pr_fungAuf6Zahlen_LV85.vi (Größe: 31,05 KB / Downloads: 209)

1 Postingempfehlungen, 2 Motivation
Fragen und Anpassungswünsche per PM werden, gegen Rechnungsstellung gerne beantwortet und realisiert ....wenn's dann doch kostenlos sein soll... bitte hier im LVF unter Berücksichtigung der voranstehenden Links posten.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: