Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: String bearbeiten

  1. #1
    Registriert seit
    10.05.2010
    Beiträge
    32
    Danke
    7
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    hallo leute ich habe da eine kleine Frage.

    Wie kann ich den diesen String bearbeiten? ich kenne die String Funktionen aber das reicht leider nicht

    Ich bekomme folgenden String: 'E 1 50$R$NÄ' und paar sekunden später könnte der String: 'E 1 150$R$NÄ' sein.... ich brauche aber nru die Information '50' oder '150', das ist halt ein Sensor deswen wert sich ständig ändert und vom µController an die sps übertragen wird mit nem String....

    kann ich den empfangen string irgendwie bearbeiten, das ich immer nur die erwünschten werte zum weiter verarbeiten rausbekomme?

    PS: ich habs. Habe einfach die Dec_to_int aus der oscad bibliothek verwendet, udn dann das erste zeichen mit Delete gelöscht.
    Geändert von egor (28.07.2010 um 11:00 Uhr)
    Zitieren Zitieren String bearbeiten  

  2. #2
    Registriert seit
    19.04.2010
    Beiträge
    96
    Danke
    12
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Es gibt eine FIND Funktion, die den String durchsucht und die Stelle des Strings zurück gibt, an dem der gesuchte Wert steht. Vielleicht hilft dir das weiter:

    Position := FIND (Input,'$R');

  3. #3
    Registriert seit
    01.09.2008
    Ort
    Berlin
    Beiträge
    172
    Danke
    51
    Erhielt 51 Danke für 44 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Wenn die Struktur immer bei E 1 xx...xx$R$NÄ bleibt kommst du auch mit den normalen Stringfunktionen aus:

    Code:
      in_string: STRING := 'E 1 50$R$NÄ';
      wert:INT;
    
    ________________________________
    
    wert :=  STRING_TO_INT (  DELETE ( DELETE ( in_string , 3 , 1) , 5 , FIND ( in_string , '$R') - 3  ) );

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 16.02.2011, 11:32
  2. Konstante String in Variable String schreiben
    Von sailor im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 07.12.2009, 18:01
  3. Antworten: 13
    Letzter Beitrag: 24.09.2009, 12:54
  4. Ein String kopieren in einen anderen String
    Von CanYouHelpMe im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 25.09.2008, 17:21
  5. STRING aus einzelnen STRING's zusammenstellen
    Von ollibolli im Forum Simatic
    Antworten: 6
    Letzter Beitrag: 23.08.2006, 09:39

Lesezeichen

Berechtigungen

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