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 

Telegramm senden über VISA



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!

13.11.2010, 23:47
Beitrag #1

H_S Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 131
Registriert seit: May 2009

2010
2009
DE

49085
Deutschland
Telegramm senden über VISA
Hallo zusammen,

ich bin gerade dabei mit einem µC über Labview zu kommunizieren. Dazu verwende ich die VISA schnittstelle und möchte gerne ein Telegramm mit 8Byte an den µC senden. Leider habe ich die passende Funktion dazu noch nicht gefunden. Ich bin nicht sicher ob ich über VISA "überhaupt" Telegramme austauschen kann?
Mit einzelnen Daten funktioniert es wohl aber mit einem Telegramm (Array)habe ich es noch nicht hinbekommen.
Ein erster Versuch ist im Anhang.
Ich hoffe sowas hat schon mal jemand versucht und wäre über Tipps dankbar!
Viele Grüße
H_S

Lv86_img


Angehängte Datei(en)
Sonstige .vi  Telegramm__ber_VISA_senden.vi (Größe: 10,64 KB / Downloads: 186)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.11.2010, 09:49
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Telegramm senden über VISA
Dein Array of Strings einfach in einen String umwandeln, z.B. in einer Schleife alle Strings aneinander hängen. Fertig.

Oder soll der Inhalt "Byte1", "Byte2", etc. darauf hinweisen, dass du nicht diese Stringtexte sondern "Bytes" übertragen willst?

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
14.11.2010, 10:02 (Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2010 10:03 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Telegramm senden über VISA
Das Dateifomat von Visa Read/Write ist String, und nicht Array von irgendetwas. Man muß also alles was man senden will - Zahlen (Integer, Gleitkomma), Cluster, Arrays usw. - vorher zu einem String konvertieren. Dafür gibt es genügend Werkzeuge.
In Deinem Fall gibt es zwei Möglichkeiten: Entweder die 1-Byte-Stringelemente des Arrays einzeln hintereinander senden (Visa Read in For-Schleife), oder das Array vorher in einen String umwandeln:
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2010, 16:32
Beitrag #4

H_S Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 131
Registriert seit: May 2009

2010
2009
DE

49085
Deutschland
Telegramm senden über VISA
Ja, ich möchte Bytes übertragen, also der erste Byte ist z.B. für die Adresse, zweiter Byte für die Spannung etc.
Ich weis noch nicht ob es funktioniert diese Bytes einfach aneinander zu reihen, wie Ihr das vorschlagt. Denn dann steht da ja z.B. für 2Bytes (Adresse+Spannung) 1023451. Ich weis nicht wie der µC das auseinader halten kann was da von nun die Adresse ist und was die Spannung?
Deswegen hatte ich zuerst an ein Array gedacht, bei dem die Bytes sozusagen gestrennt gesendet werden.

Viele Grüße
H_S
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2010, 16:57 (Dieser Beitrag wurde zuletzt bearbeitet: 14.11.2010 17:00 von Matze.)
Beitrag #5

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Telegramm senden über VISA
Hallo,

meines Wissens besteht das Telegramm immer aus einem String. Schaue in der Doku des µC nach, wie er die Daten braucht und so stellst du dir dann dein Telegramm zusammen.
Ein Zeichen (Char) ist ein Byte groß, d.h. 8 Zeichen entsprechen den 8 Bytes.

Ich gehe nun von der seriellen Schnittstelle aus. Da kannst du jedoch nicht sagen, dass du ein einzelnes Byte sendest und das ist dann z.B. ein I32-Wert.
Wie das bei Ethernet, USB o.ä. ist, weiß ich nciht, da ich bisher nur seriell kommuniziert habe.

Was steht denn in der Doku des µC bzgl. des Telegramms?

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.11.2010, 17:22
Beitrag #6

H_S Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 131
Registriert seit: May 2009

2010
2009
DE

49085
Deutschland
Telegramm senden über VISA
OK, danke für den Hinweis! Ich schaue morgen da mal nach wenn ich das Datenblatt vor mir habe!

LG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.11.2010, 20:41
Beitrag #7

H_S Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 131
Registriert seit: May 2009

2010
2009
DE

49085
Deutschland
Telegramm senden über VISA
Hallo zusammen,

im Anhang habe ich meine Lösung dargestellt. Nun kann ich dank euren Tipps Bytes senden und Bytes empfangen.

Einen schönen Abend nochSmile

Lv86_img


Angehängte Datei(en)
Sonstige .vi  Byte_senden_und_empfangen.vi (Größe: 11,92 KB / Downloads: 226)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.11.2010, 21:09
Beitrag #8

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Telegramm senden über VISA
Danke für die Rückmeldung. Was Du da ganz am Anfang machst (also vor der Konfiguration der Schnittstelle), verstehe ich nicht so ganz, bzw. was soll das bringen?

Gruß Markus

--------------------------------------------------------------------------
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
18.11.2010, 21:22
Beitrag #9

H_S Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 131
Registriert seit: May 2009

2010
2009
DE

49085
Deutschland
Telegramm senden über VISA
Hey Y-P,
ja das stimmt das muss da nicht mit rein. Habe ich wohl aus lauter Eile ausversehen mit eingebaut. Sorry für die Verwirrung.

LG
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.11.2010, 08:04
Beitrag #10

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Telegramm senden über VISA
Kein Problem, jetzt ist es ja klar. Mich hatte es nur gewundert. Wink

Gruß Markus

' schrieb:Sorry für die Verwirrung.

--------------------------------------------------------------------------
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
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zwei Messungen mit zwei identischen Messgeräten über VISA hansi9990 7 6.629 21.10.2019 10:40
Letzter Beitrag: HVo
  Messgerät über Visa auslesen AAlp 10 9.477 07.05.2019 08:59
Letzter Beitrag: AAlp
  VISA über MAX geht, im VI nicht mehr buettnerstefan 7 6.780 29.06.2018 13:02
Letzter Beitrag: buettnerstefan
  RS 485 über VISA - Beschleunigung möglich? Riddler 6 7.608 11.11.2015 19:18
Letzter Beitrag: Lucki
  Kommunikation zwischen einer Pumpe und PC über VISA PatiPati 25 17.407 22.09.2015 21:21
Letzter Beitrag: GerdW
Question Kabellose Datenübertragung mit Xbee Funkmodul (Arduino) mit Visa über USB Eingang für MAC und WIN Marlon 17 16.738 15.01.2015 23:14
Letzter Beitrag: Marlon

Gehe zu: