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 

GPS Signal darstellen



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!

16.04.2013, 18:02
Beitrag #1

Andi Vogel Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Dec 2011

2012 SP1
2011
DE


Deutschland
GPS Signal darstellen
Hallo Zusammen,

ich habe ein Programm zum Erfassung und Darstellen von GPS Signalen geschrieben. Es läuft auch ganz gut, bis auf die Anzeige.
Da man bei GPS-Signalen ja immer vom Empfang abhängig ist, können zum einen wie in meinem Fall die Koordinaten übertragen werden oder wenn kein Signal vorhanden seien sollte nur leere Ausdrücke. Also zwischen den Trennzeichen Komma steht nichts. Ich habe zwar ein Abfrage eingebaut die die Daten nur in den Graph schickt, wenn die Länge und Breite nicht gleich ist, jedoch funktioniert das nicht ganz so gut wie ich mir das vorgestellt habe.
Ich denke jedoch, dass das Problem eher klein ist und für jemanden der besser Programmieren kann als ich (ist nicht sonderlich schwer) keine Herausforderung darstellt.
Würde mich über Hilfe freuen.

Gruß, Andreas
(Das SubVi gehört noch dazu)


Angehängte Datei(en)
12.0 .vi  GPS_FH D_V2.4.2.vi (Größe: 122,01 KB / Downloads: 206)

12.0 .vi  Unbenannt 5 (SubVI).vi (Größe: 12,85 KB / Downloads: 181)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.04.2013, 21:05 (Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2013 21:28 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.04.2013, 21:41
Beitrag #3

Andi Vogel Offline
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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2013, 06:03
Beitrag #4

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: GPS Signal darstellen
(16.04.2013 21:41 )Andi Vogel 2 schrieb:  Bei dem zweiten Punkt weiß ich leider nicht so recht was du meinst.

Du hast mehrere Race Conditions in deinem Programm:

   

Warum verdrahtest du nicht einfach durch? Der Draht ist deine Variable Smile

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2013, 06:59
Beitrag #5

Andi Vogel Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2013, 08:17
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
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...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.06.2013, 13:50
Beitrag #7

Carsten Froebel Offline
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.08.2013, 14:47
Beitrag #8

Carsten Froebel Offline
LV-Gelegenheitsuser
*


Beiträge: 33
Registriert seit: Apr 2012

12
1998
DE


Deutschland
RE: GPS Signal darstellen
Hallo Andi,

OFFTOPIC-ON

hab gerade gesehen, dass du meine Instrumente im Einsatz hast. Find ich toll, da hat sich meine Arbeit ja etwas gelohnt.
Mittlerweile habe ich schon fast ein komplettes Cockpit inklusive funktionierendem künstlichen Horizont zusammen ...

OFFTOPIC-OFF

Gruß,
Carsten


Angehängte Datei(en) Thumbnail(s)
   
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
  Integriertes Signal darstellen stephan480 4 3.919 08.06.2018 16:41
Letzter Beitrag: BNT
  Signal von Beschleunigungssensor Darstellen Urmelds 5 4.343 22.11.2017 13:06
Letzter Beitrag: Urmelds
  Erfasstes Signal mit simulierten Signal vergleichen funktioniert nicht wegen Datenty Felifa 14 9.176 21.04.2017 07:46
Letzter Beitrag: Felifa
  Signal erfassen und darstellen Paddels 2 3.853 30.10.2014 08:05
Letzter Beitrag: Paddels
  Tabelle erstellen und Signal darstellen flummi 9 6.649 24.11.2011 13:04
Letzter Beitrag: flummi
  Sinus-Signal außerhalb der Schleife darstellen LabView-Starter 2 4.941 10.09.2009 11:52
Letzter Beitrag: LabView-Starter

Gehe zu: