- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 4 von 4

Thema: Input in Bascom über RS232 ? Wie?

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    17.03.2006
    Beiträge
    42

    Input in Bascom über RS232 ? Wie?

    Anzeige

    Praxistest und DIY Projekte
    Hat schon mal jemand INPUT in Bascom benutzt. Ich versuche folgenden Quellcode zum Laufen zu bringen:

    Code:
     dim s as string*40
     dim w as word
    
     Input S
     input w

    Gesendet wird mit einem anderen Controller in Bascom:

    Code:
     
     Print "Hallo"
     Print 10
    Soweit eigentlich ganz einfach. Der eine Controller sendet ein String und eine Zahl. Der andere soll zuerst den String und dann die Zahl einlesen.
    Mit dem String klappts, aber nicht mit der Zahl. Der Grund besteht wohl darin, das noch ein Linefeed (Dizimal 10) beim ersten Input übrig bleibt und wohl beim zweiten Input stört.
    Wie bekommt man das am kompaktesten hin?

    ???

  2. #2
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    mit dem Semikolon " ; "
    dann wird der CR-LF unterdrückt.
    Du kannst dann den CR manuell senden über
    Print "Hallo{013}";
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    17.03.2006
    Beiträge
    42
    Ja das hatte ich mir auch schon gedacht, allerdings haben dann Terminalprogramme Schwierigkeiten den Zeilenumbruch anzuzeigen. Beides geht offenbar nicht

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    11.04.2005
    Beiträge
    1.469
    Hi,
    du kannst auch deine Print's mit Semikolon aneinanderhängen und am Schluss ein einzelnes Print ohne Semikolon machen, um CR/LF zu kriegen.

    Also etwa so:
    Print "Hallo";
    Print "Test";
    Print

    Gruß
    Christopher

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test