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 

Serielle Kommunikation



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!

15.07.2010, 15:26
Beitrag #21

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Serielle Kommunikation
' schrieb:Hier nochmal das VI mit den mitlerweile erstellten subVIs. An dem Protokoll hat sich nur geändert, dass jetzt acht Bytes übertragen werden können (Protokoll funktioniert alles Wunderbar, habe ich getestet). Es geht jetzt nur um die serielle Verbindung. Wenn ich es wie auf dem angehängten Bild aufbaue funktioniert es, jedoch schreibt er den Puffer wohl voll und irgendwann wird es langsam und stürzt ab (nach ca. 3 Minuten).
Logisch, denn rot markiert die Stellen, in denen du dir mit der Zeit einen Riesenstring zusammenbaust, ohne je Daten daraus zu entfernen.
   
' schrieb:Wenn ich es so wie in dem angehängen VI mache funktioniert es gar nicht mehr.
Liegt das mglw. daran, dass du an dieser Stelle auf das LSB testest? Du wolltest doch auf MSB testen?
   
Wobei das auch einfacher geht:
   
' schrieb:Ich möchte es so machen, das nach Möglichkeit der Speicher, der schon verarbeiteten Bytes, wieder freigegeben wird und nicht mehr zur Last fällt.
Machst du ja jetzt.

Gruß, Jens

P.S.: Immer LV-Version bei VI-Uploads angeben

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
Anzeige
15.07.2010, 16:04
Beitrag #22

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Habe jetzt die Version, die im Anhang des vorherigen Beitrags war angepasst (siehe Screenshot). Es kommen keine Fehler jedoch wird das VI immer gleich wieder beendet.

Woran kann das liegen?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.07.2010, 16:12
Beitrag #23

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Serielle Kommunikation
' schrieb:Woran kann das liegen?
Schon mal den Errorcluster ausgewertet?

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
15.07.2010, 16:22
Beitrag #24

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Steht nichts drin außer "Fehler beim Lesen in Name.Vi"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.07.2010, 16:37
Beitrag #25

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Die andere vorherige Version habe ich jetzt nochmal umgebaut. Siehe JPG. Es erfolgt kein Abbruch mehr, jedoch scheinen Werte verloren zu gehen. Also es kommen zwar richtige Werte, jedoch fehlen die Zwischenwerte.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.07.2010, 17:50
Beitrag #26

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Es funktioniert jetzt! Vielen Dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.07.2010, 17:56
Beitrag #27

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Serielle Kommunikation
Hallo Labuser,

woran lag's denn nu?

Ein Kommentar zu deinem letzten Bild:
Wenn du deinen String direkt ins Dekodier-SubVI führst und erst im subVI in ein Array umformst und indizierst, würdest du dir 7 Eingangs-Terminals sparen... Ein VI mit 8 Eingangswerten, die alle aus demselben Array stammen - igittigittSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.07.2010, 18:02
Beitrag #28

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Also ich habe die Version ohne die Cast Typumwanldung genommen. Und ja dort wurde nicht das MSB sondern das LSB abgefragt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2010, 09:45
Beitrag #29

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Das Empfangen funktioniert jetzt Prima. Nun möchte ich jede Sekunde ein Statusbyte über den Bus versenden. In dem sind die Kanalinformationen vorhanden. Das subVI dazu funktioniert schon gut. Jedoch das Senden klappt noch nicht. So wie die Uhr jetzt positioniert ist, wird mein ganzes VI immer nur jede Sekunde aktualisiert. Das senden geht irgendwie auch nicht. Hab ich da vielleicht etwas falsch angeschlossen? Es soll immer nur ein Byte übertragen werden.

Was mache ich falsch?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2010, 17:18
Beitrag #30

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Also irgendwo muss da immernoch ein Fehler sein im letzten Beitrag. Habt ihr eine Antwort?
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
  Arduino Mega 2560 Serielle Kommunikation RX/TX 1-3 NISI 0 6.664 05.05.2014 14:56
Letzter Beitrag: NISI
  Serielle Kommunikation joachim3 4 4.947 24.01.2014 08:42
Letzter Beitrag: Y-P
  Serielle Kommunikation NuDAM USB->RS485-DAQ trestann 8 9.435 22.11.2013 10:45
Letzter Beitrag: jg
  Serielle Kommunikation Labviewnoob2000 13 11.386 10.09.2013 15:10
Letzter Beitrag: jg
  serielle Kommunikation mit NI-VISA Peitsche 3 6.477 02.08.2013 11:39
Letzter Beitrag: GerdW
  Pyrometer Serielle Kommunikation squavel 4 6.504 12.01.2013 17:23
Letzter Beitrag: squavel

Gehe zu: