Programmierproblem: $POS_ACT + $anin[] in ein .dat file

  • So eine neue Frage <img border="0" title="" alt="[Breites Grinsen]" src="images/icons/grin.gif" />

    Ich möchte die aktuelle Position $POS_ACT und ananloge Eingänge (1 bis 8) in einer Struktur in eine .dat Datei schreiben.
    So hab ichs vor in der .dat Datei:

    DECL GLOBAL STRUC DATEN_TYP FRAME POSI, REAL AIN1, AIN2, AIN3 bis AIN8

    DATEN_TYP DATEN[500]

    DATEN[1]={X 0, AIN1, AIN2,...}

    Das funkioniert aber nicht. <img border="0" title="" alt="[Durcheinander]" src="images/icons/confused.gif" />
    Hat jemand vllt Tipps?

    Danke!

    Flo

  • Schritt für Schritt zum Roboterprofi!
  • hmm. So wird das nix.
    1. Deklariere die Daten, welche Du in allen Programmen haben willst, am besten in der $Config.dat. Dort gibt es den Abschnitt "User Variables". Dort darfst Du Deine Ideen verwirklichen. Schau einfach in die bereits deklarierten Teil des Systems, da kannst Dir einiges an Syntax abschauern.
    2. Solltest Du jede Deklaration in eine eigene Zeile schreiben.

    Menschen brauchen Roboter, aber auch Roboter brauchen Menschen.

    Roboter sichern die Arbeitsplätze und den Fortschritt der Industrieländer, da sie kostengünstig und qualitativ hochwertig produzieren.

    Ohne Automatisierung mit Robotern werden unsere Produkte in Billiglohnländern hergestellt.

    >> Abonniere meinen YouTube Roboterkanal <<

  • Hmm

    Leider wurde echt nichts daraus, weil die globalen Variablen im RAM stehen und erst bei Zugriff auf die .dat Datei dort eingeschrieben werden.

    Bin nun mit mit der seriellen Schnittstelle am Kämpfen, immerhin kann ich schon Positionsdaten auslesen <img border="0" title="" alt="[Lächeln]" src="images/icons/smile.gif" />

    Flo

  • Ist das Problem gelöst ?
    Brauchst Du noch Hilfe bezüglich der globalen Variablen ?

    Menschen brauchen Roboter, aber auch Roboter brauchen Menschen.

    Roboter sichern die Arbeitsplätze und den Fortschritt der Industrieländer, da sie kostengünstig und qualitativ hochwertig produzieren.

    Ohne Automatisierung mit Robotern werden unsere Produkte in Billiglohnländern hergestellt.

    >> Abonniere meinen YouTube Roboterkanal <<

  • Das Problem ist gelöst! THX!

    Aber weiter kommen bestimmt bald <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" />

    Grüße,

    Flo

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden