16.04.2013, 21:05
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2013 21:28 von jg.)
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: GPS Signal darstellen
Programmiere bitte von links nach rechts und entferne ALLE Race-Conditions, die du dir aktuell durch die parallele Verwendung von Indikatoren und lokalen Variablen selber eingebaut hast!
Gruß, Jens
EDIT: Punkt 1 ist ein freundlich gemeinter Kritikpunkt, Punkt 2 dürfte auf den ersten Blick eine der Ursachen deines Problems sein. THINK DATAFLOW.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
16.04.2013, 21:41
Beitrag #3
|
Andi Vogel
LVF-Grünschnabel
Beiträge: 23
Registriert seit: Dec 2011
2012 SP1
2011
DE
Deutschland
|
RE: GPS Signal darstellen
Hi,
danke erst einmal für deine Antwort. Den Kritikpunkt verstehe ich.
Bei dem zweiten Punkt weiß ich leider nicht so recht was du meinst.
Ich denke, dass das Diagramm Probleme hat mit leeren Ausdrücken. Ich hätte nicht gedacht, dass es an der momentanen Programmierung liegt.
|
|
|
17.04.2013, 06:03
Beitrag #4
|
|
|
17.04.2013, 06:59
Beitrag #5
|
Andi Vogel
LVF-Grünschnabel
Beiträge: 23
Registriert seit: Dec 2011
2012 SP1
2011
DE
Deutschland
|
RE: GPS Signal darstellen
Jetzt habe ich es verstanden. Vielen Dank für den plakativen Hinweis.
Aber vielleicht was grundsätzliches:
Wie verarbeitet ein Graph/ eine Anzeige fehlende Werte. Speziell xy-Graphen?
Folgendes Beispiel (wie in meinem Programm)
Die Länge und Breite (GPS) sollen dargestellt werden. Bei schlechter GPS Verbindung enthält der String jedoch keine Werte
z.B. so.
20130105,512.63773,006.8267364,,,,,,,,A*e (GPS Empfang)
20130105,,,,,,,,,,A*e (keine GPS Empfang)
Andreas
|
|
|
17.04.2013, 08:17
Beitrag #6
|
GerdW
______________
Beiträge: 17.465
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: GPS Signal darstellen
Hallo Andi,
Zitat:Wie verarbeitet ein Graph/ eine Anzeige fehlende Werte.
Ein Graph zeigt genau das, was du ihm als Daten anbietest. Es kann hier per Definition keine "fehlenden" Werte geben, sondern nur Werte, die du per Draht weiterleitest. THINK DATAFLOW!
Zitat:Bei schlechter GPS Verbindung enthält der String jedoch keine Werte
Hier kommen wir dem Problem näher. Der String enthält keine Daten. Das weiß der Graph aber nicht, der bekommt nur das, was du an Daten aus dem String gewinnst und weiterleitest. Also solltest du eher deine String-Verarbeitung korrigieren...
Zitat:Speziell xy-Graphen?
Die machen nichts "speziell", auch hier gilt: geplottet werden die angebotenen Daten...
Tipp:
Charts/Graphen plotten "NaN"-Werte nicht...
|
|
|
11.06.2013, 13:50
Beitrag #7
|
Carsten Froebel
LV-Gelegenheitsuser
Beiträge: 33
Registriert seit: Apr 2012
12
1998
DE
Deutschland
|
RE: GPS Signal darstellen
Hallo Andi,
wie ich das sehen konnte hast Du doch das $GPGSA Paket verfügbar. Ich glaube der zweite Wert gibt an ob GPS gefixt ist. Jetzt nur in Deiner While Schleife ein Schieberegister (Array) für Länge und Breite und in die Schleife eine Case mit Abfrage Fix=1 kein Fix=0. In den 1-Case baust du einen x-y Graph als Anzeige und im 0-Case leitest Du nur die bestehenden Werte durch. So läuft das bei mir!
have fun ...
Carsten
|
|
|
06.08.2013, 14:47
Beitrag #8
|
|
|
| |