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!

19.07.2010, 18:03
Beitrag #31

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Serielle Kommunikation
Hallo Labuser,

wieso schließt du den Ausgang der "Wait"-Funktion an den Case-Selector an? Die Wait-Funktion gibt garantiert nicht einen Ausgangswert von 1, der benötigt wird, um den Sendestring zusammenzubasteln! Außerdem sieht man nicht, wie du den String zusammenbaust. Aus den 4 Bits wird im subVI ein DBL gemacht, welches dann in einen Hex-String umgewandelt wird... Vielleicht schreibst du mal, wie dein Statusbyte wirklich aussehen soll!?

Und bitte nicht immer nur Bilder anhängen - in einem VI kann man sich besser umschauen und du könntest sogar Standardwerte vorgeben...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.07.2010, 18:55 (Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2010 19:28 von jg.)
Beitrag #32

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Das MSB soll wieder das Startbit sein. Dann folgen vier Bits zur Kanalwahl und 3 Bits zur Übergabe einer Zykluszeit. Dieses Byte soll dann jede Sekunde gesendet werden. Ja das mit der Uhr habe ich mir auch schon gedacht. Wusste nur nicht wie.

Im Anhang habe ich nochmal das SubVI hinzugefügt.

Lv09_img2


Angehängte Datei(en)
Sonstige .vi  ByteSenden_SubVI_.vi (Größe: 21,02 KB / Downloads: 144)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.07.2010, 20:02 (Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2010 20:05 von jg.)
Beitrag #33

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Serielle Kommunikation
Wie wäre es mal, in LabVIEW zu programmieren und nicht in C?
snip09    

Vor allem, da bei deinem SubVI was Verkehrtes herauskommt...

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
20.07.2010, 12:51 (Dieser Beitrag wurde zuletzt bearbeitet: 20.07.2010 14:32 von Y-P.)
Beitrag #34

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
' schrieb:Wie wäre es mal, in LabVIEW zu programmieren und nicht in C?
snip09 [attachment=56751:Image03.png]

Vor allem, da bei deinem SubVI was Verkehrtes herauskommt...

Gruß, Jens


Habe das subVI jetzt so wie in dem vorherigen Beispiel gelöst. Konnte noch nicht Prüfen ob die Übertragung jetzt richtig ist. Es kann auch ein Fehler in dem Programm sein, welches die Werte entgegennimmt. Wie ich das Statusbyte in einem bestimmten Zeitintervall übertragen kann habe ich auch noch nicht herausgefunden. Denke es reicht auch völlig, wenn es durch einen Knopfdruck übertragen wird.[attachment=56770:SeriellPC1_VISA0107.vi]


Sonstige .vi  ByteSenden1_SubVI_.vi (Größe: 21,1 KB / Downloads: 196)

Lv09_img2

Sonstige .vi  SeriellPC1_VISA0107.vi (Größe: 45,35 KB / Downloads: 194)

Lv09_img2
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.07.2010, 14:32
Beitrag #35

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Serielle Kommunikation
Bitte LabVIEW-Version bei Deinen hochgeladenen VIs angeben. Rulez

Gruß Markus

' schrieb:Habe das subVI jetzt so wie in dem vorherigen Beispiel gelöst. Konnte noch nicht Prüfen ob die Übertragung jetzt richtig ist. Es kann auch ein Fehler in dem Programm sein, welches die Werte entgegennimmt. Wie ich das Statusbyte in einem bestimmten Zeitintervall übertragen kann habe ich auch noch nicht herausgefunden. Denke es reicht auch völlig, wenn es durch einen Knopfdruck übertragen wird.[attachment=56770:SeriellPC1_VISA0107.vi]

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.07.2010, 14:58
Beitrag #36

labuser2010 Offline
LVF-Grünschnabel
*


Beiträge: 38
Registriert seit: Jun 2010

LabVIEW 2009
-
de

26731
Deutschland
Serielle Kommunikation
Oh Verzeihung. Ja 2009. Es Funktioniert jetzt. Waren keine Fehler mehr im VI. Lag an dem Empfänger.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Arduino Mega 2560 Serielle Kommunikation RX/TX 1-3 NISI 0 6.662 05.05.2014 14:56
Letzter Beitrag: NISI
  Serielle Kommunikation joachim3 4 4.942 24.01.2014 08:42
Letzter Beitrag: Y-P
  Serielle Kommunikation NuDAM USB->RS485-DAQ trestann 8 9.424 22.11.2013 10:45
Letzter Beitrag: jg
  Serielle Kommunikation Labviewnoob2000 13 11.363 10.09.2013 15:10
Letzter Beitrag: jg
  serielle Kommunikation mit NI-VISA Peitsche 3 6.473 02.08.2013 11:39
Letzter Beitrag: GerdW
  Pyrometer Serielle Kommunikation squavel 4 6.503 12.01.2013 17:23
Letzter Beitrag: squavel

Gehe zu: