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 

Kommunikation mit RS232 funktioniert nicht



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!

11.10.2007, 13:50
Beitrag #18

Vechs Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 65
Registriert seit: Aug 2007

7.1-8.2
-
kA

524**
Deutschland
Kommunikation mit RS232 funktioniert nicht
So, nun hänge ich wieder bei der programmierungSad
Erstmal eine Erklärung zu meinem Prgramm:
Alles ist in einer While Do Schleife eingebunden.
Über den Geschwindigkeits Button kann ich die Geschwindigkeit mit der die Motoren drehen auf schnell oder langsam setzen.
Das Subvi Drive bekommt dabei durch drücken des jeweiligen Buttons mitgeteilt ob es in positiver oder negativer Richtung verfahren soll.

Und nun kommt das Problem, das Stop-Subvi.
Die Motoren sollen über ein mitgeliefertes Keypad steuerbar sein (unabhängig vom Computer und LabVIEW) und über den Computer.
Das Problem besteht nun darin das das laufende LabVIEW_Programm die ganze Zeit einen Stop Befehl sendet und die Motoren nun nur ruckweise verfahren.

Habe hier mal 4 "Lösungen" die nicht funktionieren.

Bei Amp1 würde nun der Stop Button sofort betätigt werden wenn ich einen der beiden Schalter drücke. Der Motor würde ruckelnd fahren. Beim Keypad hingegen ruckelfrei.

Bei Amp2 dasselbe (macht auch keinen richtigen Sinn oder ?)

Bei Amp3.1 kann ich das Keypad ruckelfrei benutzen, aber drücke ich einen Button wird nur Ruckartig verfahren, da die Flatsequenz immer wieder drive und danach Stop benutzt.

Bei Amp3.2 kann ich hingegen den Button ruckelfrei benutzen, aber das Keypad hängt, da bei einem False dauernd ein Stop gesendet wird.

Setze ich garkeinen Stop.vi ein, fährt der Motor wie oben beschrieben einfach weiter, auch wenn ich das Programm beende.

Ich suche dementsprechend eine Funktion oder eine möglichst einfache Lösung, die das Stop.vi nur ausführt wenn das drive.vi ausgeführt wurde.
Jemand eine Idee?
Hoffe ich konnte das Problem halbwegs verständlich beschreiben Pccrash

Mfg, Holger


Angehängte Datei(en) Thumbnail(s)
   

Leute die mir und mich verwechseln sind mir lieber als Leute die mein und dein verwechseln.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Kommunikation mit RS232 funktioniert nicht - Vechs - 11.10.2007 13:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  GPIB / VISA Verbindung funktioniert nicht mehr in exe marc10k 2 4.424 25.01.2019 12:15
Letzter Beitrag: marc10k
  Modbus Ansteuerung funktioniert nicht JohSch 0 3.417 16.03.2018 14:53
Letzter Beitrag: JohSch
  Polling über USB RAW - Timeout funktioniert nicht MirkoB 3 5.128 06.09.2017 15:18
Letzter Beitrag: MirkoB
  Kommunikation mit Agilent 82357B nicht möglich mez15 3 5.673 29.09.2016 08:00
Letzter Beitrag: mez15
  RS232 nicht lesbar? Vision_Michl 12 11.504 29.08.2015 22:14
Letzter Beitrag: rolfk
  RS232 mit dem PC Kommunikation yashire 5 7.874 19.05.2015 15:47
Letzter Beitrag: Lucki

Gehe zu: