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 

Dieses Thema hat akzeptierte Lösungen:

R232 Schnittstelle (PC zu Messgerät)



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!

07.06.2015, 21:41
Beitrag #16

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: R232 Schnittstelle (PC zu Messgerät)
Hallo knq,

ich hab´mir dein VI mal angesehen. Da sind mir einige Dinge aufgefallen. Auf unsauberen Programmierstil, wie das Verstecken des Schleifenabbruchanschlusses unter der Casestruktur will ich dabei mal nicht weiter eingehen.

Zum einen hast du eine Programmstruktur verwendet, in der Daten vom Port gelesen werden und danach verarbeitet werden. Erst danach liest du wieder vom Port. Bevor du das tust wartest du aber nochmal 800ms, also fast eine Sekunde. Das heißt, wenn der Sender auf einen Schlag 1000 byte senden würde, würdest du mindestens 8s brauchen, um diese Daten zu verarbeiten, weil du immer nur 100byte liest.
Lies aus der Schnittstelle deine Daten aus und schmeiß sie in eine Datenqueue. Parallel dazu kannst du aus dieser Queue auslesen und deine Verarbeitung machen.

Zum anderen sind da ein paar Umständlichkeiten, wie die Typenumformung eines DBL-Wertes in ein Array, um es in ein anderes Array einzufügen oder die BuildArray-Funktion, um dein aufsteigendes ZahlenArray zu erzeugen. Das ist in deinem Fall sicher nicht problematisch, aber die BuildArray-Funktion muss eben immer neuen Speicher allozieren.
Die Darstellung der Daten im XY-Graph ist sicher auch zu hinterfragen, da du ja jedes Mal alle bisherigen Daten neu aufmalst. Das wäre auch im XY-Graph als Expressgraph umgehbar, aber vielleicht ist ja für deine Appl. auch eher ein Verlaufsdiagramm passender.



Gruß, Marko
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: R232 Schnittstelle (PC zu Messgerät) - Trinitatis - 07.06.2015 21:41

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Messgerät antwortet (mir) nicht Nominas 5 2.625 14.01.2024 18:47
Letzter Beitrag: GerdW
  Messgerät über Visa auslesen AAlp 10 9.450 07.05.2019 08:59
Letzter Beitrag: AAlp
  RS232 Messgerät Probleme ElJon 9 9.326 18.12.2015 11:30
Letzter Beitrag: ElJon
  Allgemeine Vorgehensweise: Kommunikation mit Messgerät Serial 70 48.068 15.04.2014 13:36
Letzter Beitrag: Serial
  Daten aus altem EMV Messgerät auslesen LabViewUser2014 2 4.983 28.02.2014 17:04
Letzter Beitrag: LabViewUser2014
  Schnittstelle (seriell) zwischen LabView und Messgerät peter_3571 11 19.289 21.07.2011 14:47
Letzter Beitrag: taichi

Gehe zu: