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:

Programm hängt sich auf



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!

18.04.2018, 02:31
Beitrag #21

Benutzer1 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Mar 2018

2017 (32-bit)
2017
EN



RE: Programm hängt sich auf
Ich möchte die ankommenden Daten in folgendes VI einfügen:

17.0 .vi  Pressure Aeronautical.vi (Größe: 324,72 KB / Downloads: 146)

Die Daten sollen einmal im Graphen angezeigt werden und zusätzlich unten beim Bild.
Die ankommenden Werte sollen in der Y-Achse angezeigt werden.
Die X-Achse ist schon vorgegeben.


Probiert habe ich es unter anderem wie folgt:

17.0 .vi  USB_Array_1.vi (Größe: 20,26 KB / Downloads: 141)


Außerdem habe ich es mit Spreadsheet String to Array und Scan from String probiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.04.2018, 06:54 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 06:55 von GerdW.)
Beitrag #22

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Programm hängt sich auf
Hallo Benutzer,

Zitat:Die ankommenden Werte sollen in der Y-Achse angezeigt werden. Die X-Achse ist schon vorgegeben.
Das funktioniert doch!?

Aber warum so kompliziert???
   

Zitat:Probiert habe ich es unter anderem wie folgt:
In dem zweiten VI arbeitest du mit Strings: das sind eben keine Zahlen und können nicht mit einem Array of DBL verbunden werden…
Und warum öffnest du den COM-Port in JEDER Iteration erneut wieder???

Auch hier dieser Unsinn, ständig ein Array in einen Cluster umzuwandeln, nur um dann per Unbundle auf die Einzelwerte zuzugreifen!
Warum verwendest du nicht IndexArray - oder eben wie im Snippet direkt Cluster zur Anzeige???

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2018, 08:22
Beitrag #23

Benutzer1 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Mar 2018

2017 (32-bit)
2017
EN



RE: Programm hängt sich auf
Hallo GerdW,

In dem pressure VI ja... Aber dort simuliere ich die Werte ja nur.

Es geht mir um den String im zweiten VI. Die Daten die per USB ankommen sollen die Y Achse darstellen und geteilt angezeigt werden.

Da du schreibst das ich den String nicht so umwandeln kann wie ich es gedacht habe, gibt es eine Alternative das USB Signal auszulesen? Vielleicht das er mir die Daten nicht als String raus gibt. Ich benötige die Daten einzeln [/quote]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2018, 08:26 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 08:27 von GerdW.)
Beitrag #24

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Programm hängt sich auf
Hallo Benutzer,

Die Daten die per USB ankommen sollen die Y Achse darstellen und geteilt angezeigt werden.
Dann musst du sie eben in Zahlen (DBL) umwandeln!
Wo ist das Problem?

Leider gibst du uns kein Beispiel, wie der per VISARead erhaltene String aussieht und wie du ihn umgewandelt haben möchtest…

Zitat:Da du schreibst das ich den String nicht so umwandeln kann wie ich es gedacht habe
Wo habe ich das getan? Was hast du denn "gedacht"?
Ich habe mich nur über die unsinnige Verwendung von ArrayToCluster beschwert…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2018, 10:50 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 11:24 von Benutzer1.)
Beitrag #25

Benutzer1 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Mar 2018

2017 (32-bit)
2017
EN



RE: Programm hängt sich auf
Das umwandeln in Zahlen ist mein Problem.


Zitat:
"In dem zweiten VI arbeitest du mit Strings: das sind eben keine Zahlen und können nicht mit einem Array of DBL verbunden werden…"

Da hast du es gesagt das es nicht funktioniert.

Zitat:
"Dann musst du sie eben in Zahlen (DBL) umwandeln!"

Ja wie denn? Bevor ich es sende oder in LabVIEW? Bahn

Hier die Response von dem Visa Read
   

So wiederholt sich das. 10 Werte getrennt durch ein ; (Habe ich gerade eingefügt).

Ich möchte die ankommenden Werte genauso haben wie in deinem Beispiel:
https://www.labviewforum.de/attachment.php?aid=59034

Ich bekomme es aber leider nicht hin den ankommenden String so aufzuteilen. Ich sitze da auf dem Schlauch


Edit:

Habe jetzt etwas hinbekommen. Gibt aber probleme.
1. Die ankommenden Daten werden in die ienzelnen Fenster geschrieben, aber nicht mehr aktualisiert.
2. Die Daten fangen irgenwann an. Der erste ankommende Wert ist nicht dem Fenster 1 zugeordnet.

Wie bringe ich das in Ordnung?
   

Hier das VI:

17.0 .vi  USB_Array.vi (Größe: 20,25 KB / Downloads: 139)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2018, 12:05 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 12:06 von GerdW.)
Beitrag #26

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Programm hängt sich auf
Hallo Benutzer,

Zitat:Da hast du es gesagt das es nicht funktioniert.
Da habe ich gesagt, dass du ein String-Array nicht an ein Array of DBL anschließen kannst…

Zitat:Hier die Response von dem Visa Read
Das dumme an Bildern ist, dass man sie mit LabVIEW so schlecht debuggen kann!
Und dein Bild zeigt leider nicht die "unsichtbaren" Zeichen, die in deinem String enthalten sind…

Zitat:Ich möchte die ankommenden Werte genauso haben wie in deinem Beispiel:
Dann musst du eben den String in ein Array of DBL umwandeln:
   

Zitat:2. Die Daten fangen irgenwann an. Der erste ankommende Wert ist nicht dem Fenster 1 zugeordnet.
Du musst halt schon darauf achten, wo deine Message anfängt und aufhört…
Damit sind wir wieder bei der Frage:
Zitat:Leider gibst du uns kein Beispiel, wie der per VISARead erhaltene String aussieht und wie du ihn umgewandelt haben möchtest…
Und hier eben möglichst genaue und konkrete Informationen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.04.2018, 12:41
Beitrag #27

Benutzer1 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Mar 2018

2017 (32-bit)
2017
EN



RE: Programm hängt sich auf
Zitat:
"Und hier eben möglichst genaue und konkrete Informationen! "

Wie soll ich das machen? Ich dachte ich hätte das mit der Response erledigt.


Momentan scheint es so zu sein das der Kollege mir jeden Wert einzeln schickt und dann wieder von vorne.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2018, 12:47
Beitrag #28

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Programm hängt sich auf
(18.04.2018 12:41 )Benutzer1 schrieb:  Zitat:
"Und hier eben möglichst genaue und konkrete Informationen! "

Wie soll ich das machen? Ich dachte ich hätte das mit der Response erledigt.


Momentan scheint es so zu sein das der Kollege mir jeden Wert einzeln schickt und dann wieder von vorne.
Und wie soll der Anfang erkannt werden? Was macht dein Kollege, um dir den Beginn eines Datenblocks zu ermöglichen?

Gruß, Jens

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
18.04.2018, 12:52 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2018 12:54 von GerdW.)
Beitrag #29

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Programm hängt sich auf
Hallo Benutzer,

Zitat:Wie soll ich das machen?
Indem man möglichst genaue Specs bekanntgibt, inkl. aussagekräftiger Beispiel-Daten (und eben keine Bilder, die das meiste verstecken)!

Zitat:Ich dachte ich hätte das mit der Response erledigt.
Leider nur als Bild und ohne "versteckte" Zeichen.
Wenn du nach Daten gefragt wirst, solltest du auch welche liefern: Daten in String anzeigen lassen, dann den aktuellen Wert als Standard setzen, dann das VI speichern und hier anhängen…

Wenn du sogar einen Kollegen hast, der die Daten liefert, dann sag ihm, dass er mal ein besseres Datenformat verwenden soll!
Vorschläge:
- eindeutige Anfangs- oder Ende-Kennung
- nur ein Trennzeichen zwischen den Daten, d.h. entweder ein Semikolon ODER ein LineFeed (aber nicht beides!)

Wenn dein String so aussieht, dann ist er "prima": "Wert1;Wert2;…;Wert9<LF>" (natürlich ohne Anführungszeichen, das <LF> kennzeichnet das LF-Zeichen)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2018, 13:57
Beitrag #30

Benutzer1 Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: Mar 2018

2017 (32-bit)
2017
EN



RE: Programm hängt sich auf
Jetzt schickt er mir alles in einer Zeile.
Klappt glaube ich. Das weiß ich aber erst wenn das Programm mir Kommastellen rauswirft.

17.0 .vi  USB_Array_fehlende kommastelle.vi (Größe: 23,52 KB / Downloads: 154)


Ich hoffe ihr seht was ich meine.
Egal was ich beim Spreadsheet einstelle(%d, %f oder %f)
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
  Tools Palette hängt agroell 1 2.611 17.08.2017 08:25
Letzter Beitrag: Freddy
Question LabView hängt sich auf, läuft nach Mausklick auf Frontpanel wieder.... dezi 8 8.207 08.10.2015 10:07
Letzter Beitrag: rolfk
  LabVIEW 6.1 Hängt – Bezug zu User Interaktion / Möglicherweise File I/O Linuxx 4 9.839 05.04.2013 20:59
Letzter Beitrag: Trinitatis
  LabView hängt sich auf Hasenfuss 4 4.656 12.01.2013 15:09
Letzter Beitrag: jg
  Labview hängt sich auf Scherni 18 14.201 21.09.2012 06:35
Letzter Beitrag: Scherni
  VI hängt sich bei Tastenbenutzung auf nox 10 9.528 17.02.2012 16:25
Letzter Beitrag: Y-P

Gehe zu: