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 

String bestehend aus Messwert und Einheit



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!

20.09.2017, 13:55
Beitrag #1

creo_123 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 103
Registriert seit: Jan 2013

17.0
2013
DE


Deutschland
String bestehend aus Messwert und Einheit
Hallo zusammen,

ich erhalte über RS232 von einem Messgerät einen String bestehend aus Vorzeichen, Messwert und Einheit. Mögliche Strings können beispielsweise "-234 mV" oder auch "3 V" sein. Abgeschlossen wird das ganze von einem "Carriage Return" und einem "Line Feet".

Das Einlesen funktioniert auch schon. Zum Plotten benötige ich die Messwerte aber als Zahl, in diesem Fall dann "-234" und "3000".

Ich kenne mich mit den String-Funktionen noch nicht so gut aus und würde jetzt jeden Charakter einzeln durchgehen:

- das Vorzeichen überprüfen
- bis zum Leerzeichen alle Zahlen zusammenfassen und diese in Integer umwandeln
- die Einheit überprüfen
- den Zahlenwert abhängig von Vorzeichen und Einheit berechnen

Meine Frage wäre, ob es denn auch eine einfachere Möglichkeit gibt, da mir das so doch sehr kompliziert vorkommt...

Viele Grüße und natürlich vielen Dank für die Unterstützung!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.09.2017, 14:04
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: String bestehend aus Messwert und Einheit
Hallo creo,

gehe doch einfach mal die Funktionen in der String-Palette durch…

Eine Möglichkeit wäre dies:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2017, 14:20
Beitrag #3

creo_123 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 103
Registriert seit: Jan 2013

17.0
2013
DE


Deutschland
RE: String bestehend aus Messwert und Einheit
Dankeschön!!

Ich muss zugeben, dass meine Lösung wirklich deutlich aufwändiger istBig Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2017, 15:24 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2017 15:33 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
RE: String bestehend aus Messwert und Einheit
Labview ist für die Konvertierung von Werten im SI-Format bereits eingerichtet. Dafür gibt es den Fomatierungscode "%p":
   
Es darf aber dann kein Leerzeichen dazwischen sein. Wenn das bei Dir der Fall ist, dann müsste man das zuvor entsorgen.
   
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
  Infos zum Plot/Messwert anzeigen beim Überfahren mit der Maus Matze 3 4.964 25.05.2012 20:36
Letzter Beitrag: Carsten Froebel
  Double Messwert kontinuierlich in Waveform umwandeln Snowball 5 6.598 26.04.2012 08:26
Letzter Beitrag: GerdW
  Einheit mit in die numerische Anzeige schreiben insertcoin 4 7.595 03.09.2008 13:41
Letzter Beitrag: insertcoin

Gehe zu: