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:

Kabellose Datenübertragung mit Xbee Funkmodul (Arduino) mit Visa über USB Eingang für MAC und WIN



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!

08.01.2015, 11:25 (Dieser Beitrag wurde zuletzt bearbeitet: 08.01.2015 11:25 von GerdW.)
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Xbee Übertragung mit Visa
Hallo Marlon,

Zitat:Mein Daten die vom Arduino Uno mit Xbee in LabVIEW übergehen lauten wie folgt: "420D 0A39 3B31 4242 0D0A…
Wenn du dies als Binär-Werte empfängst, dann entspricht das in ASCII diesem hier:
Code:
B
9;1BB
A;1BB
B;1BB
1. Du kannst dein TermChar aktivieren, solltest aber 0Ah = 10d = LF als TermChar einstellen!
2. Welche Werte enthält eine Botschaft? Was bedeutet das erste Zeichen, und was die 1BB nach dem Semikolon?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.01.2015, 14:10
Beitrag #12

Marlon Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jan 2015

Studentenversion 2013
2013
EN



RE: Xbee Übertragung mit Visa
Hallo GerdW,

der String setzt sich wie folgt zusammen:

A;1BB bedeutet A= 8Bit Packerzähler, 1BB= AD- Wert 10 Bit Wert in Hexadezimal Zähler.

1. Form 1 Spalte Darstellung 0...255 Dezimal bzw. 0..FF Hexadezimal und läuft wieder zu 0 über in Form von einem Packerzähler

2. 10 Bit AD- Wert 0...1023 Dezimal 0...3FF Hexadezimal, führende Nullen werden unterdrückt.

Meine weitere Frage lautet wie kann ich dann ein Array erzeugen welches mir später alle 3 Spalten und Zeilenlänge anzeigt, weil die Springlänge variiert. Das heißt ich kann nicht eine feste Zeilenlänge wählen sondern das Array soll dies erkennen und selber die entsprechende Zeilenlänge wählen. Wie würde dies funktionieren?

LG Marlon
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.01.2015, 15:22
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Xbee Übertragung mit Visa
Hallo Marlon,

Zitat:wie kann ich dann ein Array erzeugen welches mir später alle 3 Spalten und Zeilenlänge anzeigt, weil die Springlänge variiert.
- Welche 3 Spalten? Du hast doch nur 2…
- Wozu die Stringlänge? Wenn du als TermChar das LF nimmst, bekommst du mit jedem VISARead genau eine Zeile geliefert…

Diese Zeile dann mit dem Formatstring "%x;%x" und der Funktion ScanFromString auswerten!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.01.2015, 16:58
Beitrag #14

Marlon Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jan 2015

Studentenversion 2013
2013
EN



RE: Xbee Übertragung mit Visa
Ja stimmt es sind 2 Spalten. Big Grin Ich probiere es erstmal aus mit dem Formatstring "%x;%x" und der Funktion ScanFromString GerdW. Danke dir erstmal bis dahin. Ich werde dann berichten.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.01.2015, 15:29
Beitrag #15

Marlon Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jan 2015

Studentenversion 2013
2013
EN



RE: Xbee Übertragung mit Visa
Guten Tag GerdW,

wo genau kann ich den Wert 0Ah = 10d = LF im TermChar einstellen, wenn ich creat constant oder control anwende kann ich nicht dies einstellen bzw. eingeben!? LG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.01.2015, 15:32 (Dieser Beitrag wurde zuletzt bearbeitet: 13.01.2015 15:32 von GerdW.)
Beitrag #16

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Xbee Übertragung mit Visa

Akzeptierte Lösung

Hallo Marlon,

entweder wie im Bild Konstanten anschließen - oder einfach die Konstante da weglassen, da ein TermChar "LF" schon der voreingestellte Wert ist, wie die (Kontext-)Hilfe verrät:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.01.2015, 15:32 (Dieser Beitrag wurde zuletzt bearbeitet: 13.01.2015 15:33 von jg.)
Beitrag #17

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Xbee Übertragung mit Visa

Akzeptierte Lösung

Und lass dir mal die Darstellung anzeigen:
   
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.01.2015, 23:14 (Dieser Beitrag wurde zuletzt bearbeitet: 15.01.2015 23:27 von Marlon.)
Beitrag #18

Marlon Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Jan 2015

Studentenversion 2013
2013
EN



RE: Xbee Übertragung mit Visa
So danke GerdW und jg für eure Hilfestellung, es funktioniert jetzt alles wie ich es mir vorgestellt habe. Mein letztes Blockdiagramm sieht wie folg aus siehe Anhang! Alle drei Werte werden über den Microkontroller (Arduino Uno) Zeilenweise (Stringlänge als Hexadezimalwerte) ausgegeben und in Labview über die Funktion "Visa read" ausgelesen. Vielleicht hilft es ja den ein und anderem mal später.

Grüße Marlon


Angehängte Datei(en)
13.0 .vi  XBee_Test.vi (Größe: 21,45 KB / Downloads: 189)
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
  Zwei Messungen mit zwei identischen Messgeräten über VISA hansi9990 7 4.503 21.10.2019 10:40
Letzter Beitrag: HVo
  Messgerät über Visa auslesen AAlp 10 7.479 07.05.2019 08:59
Letzter Beitrag: AAlp
  VISA über MAX geht, im VI nicht mehr buettnerstefan 7 5.479 29.06.2018 13:02
Letzter Beitrag: buettnerstefan
  Temperaturmessung mit Arduino UNO und LabVIEW ElHemp 15 12.616 14.06.2016 20:54
Letzter Beitrag: GerdW
  RS 485 über VISA - Beschleunigung möglich? Riddler 6 6.414 11.11.2015 19:18
Letzter Beitrag: Lucki
  Kommunikation zwischen einer Pumpe und PC über VISA PatiPati 25 13.981 22.09.2015 21:21
Letzter Beitrag: GerdW

Gehe zu: