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 

Line Feed in 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!

06.02.2007, 16:26
Beitrag #1

JOBL Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Sep 2006

2014
2006
DE_EN

66954
Deutschland
Line Feed in Visa?
Hallo zusammen,

ich versuche über einen virtuellen COM- Port (USB) mit VISA Daten auszutauschen. Das funktioniert auch prima solange ich kein Byte mit dem Inhalt "10" übertrage.
Wenn eine 10 im Datenstrom vorkommt, wird die Zahlenreihe unterbrochen. Um die restlichen Werte zu bekommen, muss ich nochmals "READ" drücken.
Das Problem tritt nur bei der 10 auf. Alle anderen Zahlen (0-255) funktionieren.
Ich habe jetzt herrausgefunden das die 10 in ASII als LF (Line Feed) definiert ist. Ich vermute das es damit irgendwie zusammenhängt. Hat jemand eine Idee wie ich das Problem lösen kann? Es muss doch möglich sein eine 10 zu übertragen.

Vielen Dank und Gruß

JOBL


Sonstige .vi  CDC_READ_and_WRITE.vi (Größe: 132,48 KB / Downloads: 213)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.02.2007, 17:07
Beitrag #2

VDB Offline
LVF-Stammgast
***


Beiträge: 426
Registriert seit: Oct 2005

2010-2011
1997
kA

52134
Deutschland
Line Feed in Visa?
Du musst "Enable Terminaton Char" ausschalten. Benutze dazu das vi "VISA Configure Serial Port" in "Instrument I/O" | "Serial" statt "VISA Open" wie jetzt.

Gruß

VDB
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.02.2007, 17:17
Beitrag #3

JOBL Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Sep 2006

2014
2006
DE_EN

66954
Deutschland
Line Feed in Visa?
Hallo VDB,

tausend Dank für die Info, es funktioniert jetzt wie es soll, und meine Nerven können sich jetzt wieder entspannen!

Gruß

JOBL
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.02.2007, 17:18
Beitrag #4

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Line Feed in Visa?
Hallo,

zuerst mal ein paar gut gemeinte Tips. Wink

1. Mache unter "Tools"->"Options"->"Block Diagram"->"Place Front Panel Terminals as Icons" das Häkchen aus der Checkbox raus. Dann sind Deine Elemente wesentlich kleiner. Die bisher bestehenden großen Icons kriegst Du mit einem Rechtsklick und dann auf "View as Icon" weg.

2. Es gibt auch eine Forschleife, mit der Du ein Array auslesen kannst. Dann musst Du nicht 63 "Index Array" reinbauen.

3. Ich verstehe auch nicht, wieso Du die Werte in Integer eingibst und dann in Strings wandelst. Gib die Zahl doch gleich in einen String ein.
Wenn Du die Zahl 10 auf diese Weise (also mit "Flatten to String" oder "Typecast") in einen String wandelst dann kriegst Du wirklich in der HEX-Ansicht des Stringelements 0A(hex), also ein Linefeed.
Du MUSST hier ein "Format into String" verwenden. Dann kriegst Du 3130(hex), also Zeichen 1 und Zeichen 0.

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
07.02.2007, 09:45
Beitrag #5

JOBL Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Sep 2006

2014
2006
DE_EN

66954
Deutschland
Line Feed in Visa?
Hallo Markus,

danke für die Tipps.
Ich bin noch ein Anfänger und mache deshalb vieles viel zu kompliziert.
Deshalb bin ich für Verbesserungen und Erleichterungen sehr dankbar.Rolleyes
Gruß

JOBL
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.02.2007, 09:12
Beitrag #6

Silence Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Jan 2007

6.1
-
kA

34119
Deutschland
Line Feed in Visa?
Hy

habe das 0x0A einfach auf einen anderen Wert gesetzt(233)! geht das auch oder bekomme ich dadurch neue Probleme?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.02.2007, 09:23
Beitrag #7

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Line Feed in Visa?
Es kommt halt drauf an, was Du senden willst. Wenn Dir die Sendedaten egal sind, dann kriegst Du keine neuen Probleme.

Gruß Markus

' schrieb:Hy

habe das 0x0A einfach auf einen anderen Wert gesetzt(233)! geht das auch oder bekomme ich dadurch neue Probleme?

--------------------------------------------------------------------------
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
08.02.2007, 15:14
Beitrag #8

Silence Offline
LVF-Grünschnabel
*


Beiträge: 31
Registriert seit: Jan 2007

6.1
-
kA

34119
Deutschland
Line Feed in Visa?
nein hab nur den Zahlenbereich von 0h00 bis 0h64. Leider will mein ganzes Konzept noch nicht so wie ich will. siehe neuer Thread!
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
  VISA: (Hex 0xBFFF0015) bei VISA read und im VISA Test Panel rick 3 14.220 10.11.2013 12:16
Letzter Beitrag: Y-P
  visa write; visa read zeitgesteuert ThomasDipl 8 11.451 20.11.2008 06:46
Letzter Beitrag: Achim

Gehe zu: