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:

Zahlenwert byteweise an RS232



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!

27.02.2006, 16:00
Beitrag #1

SchwindelInside Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 77
Registriert seit: Dec 2005

2012 pro
2005
EN


Deutschland
Zahlenwert byteweise an RS232
wunderschönen Tag allerseits,

ein 24 Bit Zahlen-Parameter mit dem Wertebereich von +/- 2 hoch 22 soll vorzeichenrichtig, byteweise an eine serielle Schnittstelle RS232 übegeben werden.
Dazu würde ich den Wert gern in ein ByteArray aus 3 Elementen schreiben und als String an VISA übergeben.
Ich hab schon die unterschiedlichsten Wege ausprobiert. Aber als lausiger LabVIEW-Anfänger krieg ich es einfach nicht hin, dass sowohl negative als auch positive Parameter von meiner Schrittmotorensteuerung an der RS232 richtig interpretiert werden.
Wenn ich einen Integer oder Double in einen Hex-String konvertiere, um den String dann zu zerlegen, wird warscheinlich zwischen dem Vorzeichen und dem high-Byte noch ein vietes Byte mit dem Wert 00 eingefügt, da ein Integer ja nur 1,2 oder 4 Byte groß sein kann. So genau kann ich das aber auch noch nicht nachvollziehen. Der String kann außerdem so nicht an VISA-Write übergeben werden, da die Zahlen im String-Format nun als Zeichen und nicht mehr als Zahlenwert gedeutet werden.
Jedenfalls kommen die Parameter nicht so am Gerät an, wie sie sollen, damit die Motorensteuerung richtig reagiert.
Das zweite Problem ist, dass die Parameter, die danach von der Schrittmotorensteuerung zurückgegeben werden sollen, nie richtig bei VISA-Read ankommen, sonder immer nur Fehlermeldungen.
Wenn mir jemand in diesen Problemen helfen könnte, wer ich sehr dankbar.

mfG.
Stefan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Zahlenwert byteweise an RS232 - SchwindelInside - 27.02.2006 16:00
Zahlenwert byteweise an RS232 - didierj - 27.02.2006, 16:28
Zahlenwert byteweise an RS232 - eg - 27.02.2006, 16:51
Zahlenwert byteweise an RS232 - eg - 27.02.2006, 16:53
Zahlenwert byteweise an RS232 - didierj - 28.02.2006, 16:01
Zahlenwert byteweise an RS232 - eg - 28.02.2006, 16:47
Zahlenwert byteweise an RS232 - didierj - 01.03.2006, 08:16
Zahlenwert byteweise an RS232 - eg - 01.03.2006, 10:53

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  VISA serielle Schnittstelle byteweise schreiben BRunner77 1 3.898 22.05.2012 20:27
Letzter Beitrag: GerdW
  Byteweise über COM-Port kommunizieren jkreuzer 9 6.808 21.09.2006 09:57
Letzter Beitrag: eg

Gehe zu: