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 

Erkennung des Com-Ports mit *.exe Datei



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!

19.10.2007, 18:58
Beitrag #18

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Erkennung des Com-Ports mit *.exe Datei
' schrieb:Erst dann, wenn ich VI ausschallte und wieder einschalte, funktioniert es.
Genau so hast du es ja auch programmiert. Dry

Du hast eine ganz wichtige Sache von LabVIEW vergessen - respektive unterschlagen: Das Prinzip des Datenflusses.

Ganz am Anfang hast du das VI "Visa: Öffnen" mit dem Eingang "Port Nummer". Parallel dazu hast du eine For-Schleife, in der du deinen Port aber erst suchen willst. Und genau diese beiden Sachen - Port suchen und Visa-Öffnen - laufen (quasi) gleichzeitig ab. Das heißt natürlich, beim ersten Start des VIs ist "Port Nummer", also der Eingang in das VI "Visa: Öffen" leer!. Erst beim zweiten Mal starten steht in "Port Nummer" ein (möglicherweise richtige) Wert drinnen. Der wurde beim ersten Durchlauf hineingeschrieben und steht nun beim zweiten Durchlauf bereits von Anfang an drinnen.

Du musst also die beiden Vorgänge "Visa suchen in der For-Schleife" und das VI "Visa: Öffnen" (respektive dessen Eingangsparameter "Port Nummer") sequenzieren! Das kannst du mit einer Sequenzstruktur machen.


Noch eine Anmerkung:
So wie du das programmiert hast, kann das zwar richtig funktionieren (nach der Sequenzierung) - aber das ist Zufall. In "Port Nummer" steht nämlich immer die letzte VISA-Schnittstelle drinnen. Und die ist halt zufällig genau dein Port. Sicher ist das aber nicht. Eigenlich müsstest du den Ausgang der For-Schleife (also das StringArray Ports) weiter verarbeiten.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Erkennung des Com-Ports mit *.exe Datei - IchSelbst - 19.10.2007 18:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Com Ports werden nicht angezeigt Roxor 2 5.830 18.10.2019 13:14
Letzter Beitrag: Roxor
  COM Ports PollysFriend 11 17.469 11.04.2016 15:21
Letzter Beitrag: Emma
  Erkennung wenn Mikrocontroller Daten schickt kallejoerg 4 6.267 17.11.2014 09:50
Letzter Beitrag: kallejoerg
  RS232 Ports lassen sich nicht mehr schliessen SPS-Fuzzi 3 5.902 13.03.2009 09:45
Letzter Beitrag: jg
  Probleme mit Seriellen Com Ports enser 1 4.435 03.03.2009 14:17
Letzter Beitrag: eg
  Ansteuerung des Parallel - Ports Luggi 2 4.670 23.02.2009 11:55
Letzter Beitrag: Luggi

Gehe zu: