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

Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 38

Thema: Schleife / Pointer versuch

  1. #11
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von online Beitrag anzeigen
    Also wenn ich das so eintippe kommt L DBW[StartDW ].
    Es muß nicht unbedingt Pointer sein, ich will halt mehrere Datenwörter in einer Schleife vergleichen können. Und vor allem will ich neues lernen.
    Gruß online
    hast du bei der pointerlösung

    Code:
    L       #Schleifen_Zaehler
    LOOP    next
    eingefügt?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  2. Folgender Benutzer sagt Danke zu vierlagig für den nützlichen Beitrag:

    online (11.04.2008)

  3. #12
    Avatar von online
    online ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    21.01.2008
    Ort
    Lippe
    Beiträge
    317
    Danke
    43
    Erhielt 49 Danke für 46 Beiträge

    Standard

    Ja habe ich gemacht.

  4. #13
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Zitat Zitat von online Beitrag anzeigen
    Also wenn ich das so eintippe kommt L DBW[StartDW ].
    ...
    Existiert StartDW bei dir als Variable in der Symbolliste, wenn nicht wird er ewig rot bleiben

  5. #14
    Registriert seit
    25.10.2007
    Beiträge
    14
    Danke
    1
    Erhielt 4 Danke für 4 Beiträge

    Beitrag

    AUF DB 4
    L DBW 1000
    L 510
    ==I
    FP M 3.5
    SPBN end

    R M 3.6

    L 1180
    SLD 3
    LAR1

    L 11 // Anzahl Wörter zum vergleichen (1080-1100)
    next: T #Schleifen_Zaehler

    L DBW [AR1, P#0.0 ]
    L DBW 1002 // Vergleichen mit DBW1002
    ==I
    SPB func // wenn ja ENDE

    +AR1 P#2.0 // AR1 erhöhen/ auf naechsten Datensatz

    L #Schleifen_Zaehler
    LOOP next

    func: S M 3.6 // Wenn Vergleich =1 dieses Bit setzen
    end: NOP 0
    Zitieren Zitieren ok, ok, dann halt mit Pointern  

  6. Folgender Benutzer sagt Danke zu Byte für den nützlichen Beitrag:

    online (11.04.2008)

  7. #15
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.726
    Danke
    398
    Erhielt 2.402 Danke für 2.001 Beiträge

    Standard

    wenn es so eingesetzt wird, dann muss "Start_DW" ein DWORD sein ...

    Gruß
    LL

  8. #16
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    @online
    @byte
    Diesen Absatz
    Zitat Zitat von vierlagig Beitrag anzeigen
    ...
    [code ] und [/code ] (jeweils ohne space) machen code lesbarer
    ...
    habe ich in diesem Beitrag schon zweimal gelesen, warum wendet ihr ihn nicht an

  9. Folgender Benutzer sagt Danke zu marlob für den nützlichen Beitrag:

    online (11.04.2008)

  10. #17
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von online Beitrag anzeigen
    Ja habe ich gemacht.
    gut, dann müßte es ja bei dir dann jetzt auch so funktionieren ... bei mir tut es das jedenfalls!
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  11. #18
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von marlob Beitrag anzeigen
    @online
    @byte
    Diesen Absatz

    habe ich in diesem Beitrag schon zweimal gelesen, warum wendet ihr ihn nicht an
    dreimal und jetzt ein viertes mal:

    [code ] und [/code ] (jeweils ohne space) machen code lesbarer
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  12. #19
    Avatar von online
    online ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    21.01.2008
    Ort
    Lippe
    Beiträge
    317
    Danke
    43
    Erhielt 49 Danke für 46 Beiträge

    Standard

    Jau, der Merker wird gesetzt, funktioniert. Wenn aber keine übereinstimmung da ist geht die CPU in Stopp!

  13. #20
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von online Beitrag anzeigen
    Jau, der Merker wird gesetzt, funktioniert. Wenn aber keine übereinstimmung da ist geht die CPU in Stopp!
    Dann stelle doch mal deinen Code hier rein, der momentan bei dir in der CPU sitzt.

Ähnliche Themen

  1. awl schleife und pointer
    Von Iserlohner im Forum Simatic
    Antworten: 28
    Letzter Beitrag: 18.02.2011, 09:12
  2. Pointer, Adressregiester, Schleife
    Von LSOLO im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 25.07.2006, 10:31

Lesezeichen

Berechtigungen

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