User since
2003-09-24
60
Artikel
BenutzerIn
Hi,
ich möchte mit Serialport etwas empfangen, tue ich auch, und zwar in einer do schleife.
meistens empfange ich nur ein "000". sobald ich ein "010" empfange möchte ich die schleife verlassen.
mein problem liegt darin, dass die schleife zu schnell durchlaufen wird und nicht der ganze string "eingelesen" wird sondern ein
"01"
"0"
und das kann man schlecht als bedingung nehmen...
Und noch ne Frage: ich rufe den seriallen port mit "$rx=$ob->input " ab. bleibt die variable "$ob->input" erhalten oder wird diese mit den ersten aufruf gelöscht ?
Gibt es noch eine andere möglichkeit Daten zu empfangen.
Danke schon mal vorab...
Mfg
User since
2003-08-04
14371
Artikel
ModeratorIn
Benutzt Du ein Modul? Wenn ja , welches? Etwas mehr Infos zum Code wären nicht schlecht!
User since
2003-09-24
60
Artikel
BenutzerIn
@renee: Hast ja recht :)
Modul ist natürlich Win32::Serialport... gleich wie Device::Serialport für Linux.
Ein paar Zeilen Code poste ich noch, dafür sitze ich gerade am falschen PC.