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

Ergebnis 1 bis 4 von 4

Thema: Twincat POINTER STRUCT

  1. #1
    Registriert seit
    16.05.2008
    Beiträge
    12
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hi,

    ich bin noch SPS Neuling und habe folgendes Problem.

    Ich habe ein Struct vom Typ edge. In diesem Struct soll es einen Pointer vom Typ edge geben. Dieser Pointer soll dann immer auf den darauffolgenden Typ edge zeigen.

    das Problem ist nur wenn ich das struct deklariere, kommt die Fehlermeldung Datenrekursion.

    Gruß basstarono
    Zitieren Zitieren Twincat POINTER STRUCT  

  2. #2
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    kann mir schon vorstellen, dass sowas nicht erlaubt ist. Die Instanz verweist ja auf sich selbst.
    Wieso möchtest du mit Pointern arbeiten?

    In TwinCAT kannst du Adressen von Variablen mittels ADR(Variable) ermitteln.

  3. Folgender Benutzer sagt Danke zu trinitaucher für den nützlichen Beitrag:

    Basstarono (17.07.2008)

  4. #3
    Basstarono ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    16.05.2008
    Beiträge
    12
    Danke
    10
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Ich komm zwar mit adr an die Adresse ran, diese soll aber in einer variable im Struct gespeichert werden.

    Ich werde es jetzt ohne Pointer programmieren aber mit Pointer wäre es meiner Meinung nach leichter gewesen. So hätte jedes grenze auf die darauffolgende via Pointer verweisen können.

    Trotzdem danke

  5. #4
    Registriert seit
    30.08.2005
    Beiträge
    280
    Danke
    41
    Erhielt 96 Danke für 66 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Du kannst auch (das ist zwar nicht so schön) den Pointer in der Struktur als POINTER TO DWORD oder nur als DWORD deklarieren. POINTER sind grundsätzlich zu allen anderen Pointern kompatibel deswegen funktioniert es, wenn es auch nicht besonders schön aussieht.

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

    Basstarono (23.07.2008)

Ähnliche Themen

  1. Struct vergleich mit pointer und sizeof
    Von hago10 im Forum CODESYS und IEC61131
    Antworten: 17
    Letzter Beitrag: 31.01.2011, 18:22
  2. Werte an Struct zuweisen (TwinCat)
    Von chriszero im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 26.11.2010, 20:39
  3. SCL: Pointer auf Struct in DB
    Von DunderHEAD im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 13.08.2010, 10:05
  4. ANY-Pointer auf temporären Struct im FB
    Von ChristianPaier im Forum Simatic
    Antworten: 28
    Letzter Beitrag: 21.03.2010, 12:39
  5. pointer über temp struct...
    Von Jochen Kühner im Forum Simatic
    Antworten: 5
    Letzter Beitrag: 24.09.2006, 10:23

Lesezeichen

Berechtigungen

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