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 

read ini cluster - zweistelliger COM-Port



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!

01.08.2012, 14:12
Beitrag #1

Soean Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 140
Registriert seit: Sep 2010

2012
2009
EN


Deutschland
read ini cluster - zweistelliger COM-Port
Hey Leute,

folgendes Problem: Wir haben eine LabVIEW-Applikation im Einsatz, welche sich während der Initialisierung mittels der Funktion "read ini cluster" diverse Einstellungen aus einer Konfig-txt zieht. Dies funktioniert tadellos. Unter Anderem werden die Einstellungen zur RS232-Kommunikation ausgelsen. Klappt auch prima. Leider müssen wir eine der Kommunikationen von COM3 auf COM11 umstellen. Also habe ich das flugs in dem Konfig-File geändert und nun folgendes Problem: statt COM11 ließt er COM1.

Wie kriege ich ihn überredet, einen zweistelligen COM-Port zu akzeptieren?

Bisheriger Stand:

[RS232Settings]
RS232_DLE.Port = "\00\00\00\04COM3"
RS232_DLE.Baud = "4800"
RS232_DLE.DataBits = "8"
RS232_DLE.Parity = "None"
RS232_DLE.StopBits = "10"
RS232_DLE.FlowControl = "0"

geändert:

[RS232Settings]
RS232_DLE.Port = "\00\00\00\04COM11" <-- stattdessen wird COM1 gelesen.
RS232_DLE.Baud = "4800"
RS232_DLE.DataBits = "8"
RS232_DLE.Parity = "None"
RS232_DLE.StopBits = "10"
RS232_DLE.FlowControl = "0"



Gibt es eine spezielle Syntax für zweistellige COM-Ports?


Gruß,

Soean
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.08.2012, 14:31 (Dieser Beitrag wurde zuletzt bearbeitet: 01.08.2012 15:00 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: read ini cluster - zweistelliger COM-Port

Akzeptierte Lösung

Schuß ins Blaue:
Entferne einen der drei \00 Bytes.

Sieht schwer danach aus, als ob da ein 8 Byte langer String gespeichert wird.


Für genauere Aussagen wäre es hilfreich zu sehen, wie genau du die VISA-Resource im Ini-File liest und speicherst. (Screenshot?!)

Gruß, Jens



Offenbar hast du ein "Flatten To String" zwischen VISA-Resource und "Write Ini Key".
Der String für COM11 lautet dann: \00\00\00\05COM11
   
Das hättest du wirklich durch Probieren rausfinden können.

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
01.08.2012, 14:55
Beitrag #3

Soean Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 140
Registriert seit: Sep 2010

2012
2009
EN


Deutschland
RE: read ini cluster - zweistelliger COM-Port
Hey Jens!


Hatte einiges auprobiert - das noch nicht. Nun macht diese 04 aber auch erstaunlich viel Sinn....du hast Recht, hätte man drauf kommen können.


Danke!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2012, 15:02
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: read ini cluster - zweistelliger COM-Port

Akzeptierte Lösung

Du darfst "nicht nur" die 04 interpretieren.

Der gesamte Teil "\00\00\00\04" ist die Hex-Darstellung einer 32-bit-Zahl, die die Länge der nachfolgenden Daten für das "Flatten/Unflatten" enthält.

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
01.08.2012, 15:12
Beitrag #5

Soean Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 140
Registriert seit: Sep 2010

2012
2009
EN


Deutschland
RE: read ini cluster - zweistelliger COM-Port
Man lernt wirklich niemals aus....


Danke für die Erläuterung! Top1
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
  Cluster in Array/bzw Cluster in Datei speichern thenewone 3 5.979 11.05.2015 14:50
Letzter Beitrag: GerdW
  Read/Write 3D/4D data: Read Write.vi Error 1 DavidK 2 5.926 30.09.2004 11:08
Letzter Beitrag: DavidK

Gehe zu: