-
        

Ergebnis 1 bis 2 von 2

Thema: Word in String umwandeln

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    07.08.2007
    Beiträge
    5

    Word in String umwandeln

    Anzeige

    Hallo,

    sorry ich habe die Bascom Hilfe schon mehrfach gelesen und auch
    viele Wandlungen STR VAL ASC usw gefunden aber was ich machen will
    da komm ich einfach nicht mehr weiter.

    Problem : LCD Displayfunktion zeigt nur Strings an, Umwandlung mit
    ASC (byte) wandelt nur Bytes um. Bei einem Word Wert kippt dieser
    bei >255 auf 0

    -meine Program : ein einstellbarer Timer Anzeige auf T6963C LCD.

    kurz:
    dim Timerwert as word ' Timer in minuten 0..600min
    dim tast as byte ' bedrückte Taste

    LCD "Timerwert = " ; asc(timerwert)

    Wie kann ich davor den WORD-Timerwert in einen String wandeln?

    2.kleines Problem

    wie kann ich mit eingegebenen Werten (durch das TASTE Byte )
    den Timerwert einstellen ?

    z.B. Taste 5; Taste 3; Taste 7 = Wert 537
    meine Idee eingegebenen Werte in String wandeln und
    dann die Strings zusammen addieren und dann den gesamten
    String in word zurückwandeln.

    (Für jemanden der in Wandlungen fit ist wohl kein Problem)

    vielen Dank für jeden Tipp

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    09.05.2007
    Beiträge
    202
    Hallo,

    ein Word in einen String umwandeln sollte doch mit Str(Timerwert) kein Problem sein. Oder? Laut Bascom-Hilfe sollte das aber auch ohne Stringumwandlung funktionieren.

    Wie wäre es, wenn du ein Array mit 3 Zellen verwendest. Als erstes beschreibst du Array(1). Bei einem weiteren Wert verschiebst du Array(1) in Array(2) und beschreibst Array(1). Nach "Enter" multiplizierst du Array(3) mit 100, Array(2) mit 10 und addierst den Wert zusammen.
    Gruß, Stefan

Berechtigungen

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