- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 25

Thema: C-Control Pro programmieren - Fehler

  1. #11
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    07.01.2010
    Ort
    Deutschland
    Beiträge
    739
    Anzeige

    E-Bike
    Hallo nochmal,
    setz an den Anfang hinter Sub Main() das hier:
    "Pro_bot128_init()"

    Das setzt natürlich voraus das du die Lib eingebunden hasst. Wenn du nicht weißt wie das geht, schau dir mal dieses Video an:
    http://www.youtube.com/watch?v=uu8cO2b64lM

    MfG
    bnitram

  2. #12
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.02.2013
    Ort
    Bergisch Gladbach
    Beiträge
    146
    Wenn du die Libary einbindest reicht wenn du nur zB.
    Do While True
    FLL_ON
    AbsDelay(1000)
    FLL_OFF
    End While
    schreibst, müsste klappen. In der Libary ist eine Sub routine geschrieben. Wenn du wissen willst wie das richtig geschrieben wird wenn du zB. Eine eigene Sub Routine schreiben willst kannst du in der PRO_BOT_Lib.cbas nachschauen.

  3. #13
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2013
    Alter
    23
    Beiträge
    18
    Hallo
    Ich habe die Lib jetzt als 2. datei ins Projekt geladen.

    Das neue Programm:
    Pro_Bot128_init()
    Do While True 'Endlosschleife
    FLL_ON 'Lampe blinkt
    AbsDelay(1000) 'im Sekundentakt
    FLL_OFF
    AbsDelay(1000)
    End While

    Dann kommt der bekannte Fehler, und die "Pro_bot128_init()" Zeile wird makiert.

    Getriebesand

  4. #14
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    23.02.2013
    Ort
    Bergisch Gladbach
    Beiträge
    146
    Tja , das ist komisch. Eigendlich müsste das funktionieren. Ich tippe mal das du die falsche Libary eingebunden hast. Es gibt nämlich zwei, das eine ist für c und das andere ist für Basic. Die Datei hat die Endung ".cbas."

    Nachtrag:
    ich habs gerade probiert da ich schon länger nicht mit der IDE gearbeitet habe und der Code funktioniert:

    Sub main()

    PRO_BOT128_INIT()

    Do While True
    AbsDelay(1000)
    FLL_ON()
    AbsDelay(1000)
    FLL_OFF()
    End While
    End Sub

    Was wichtig ist das du auf Projekt gehst, dann auf Neu Speichern, dann auf Datei neu hinzufügen, dann datei hinzufügen wobei du dann die Libary einbindest. So ergibt sich ein Stammbaum auf der Seite.
    Geändert von Croal (12.09.2013 um 21:24 Uhr)

  5. #15
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2013
    Alter
    23
    Beiträge
    18
    Hallo
    ich habe die .cbas Libary.
    Geht trotzdem nicht!

    Getriebesand

  6. #16
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.08.2008
    Ort
    DE
    Beiträge
    523
    Code:
    #define Fll 19
    
    Sub main()
    
    
    Do While True 'Endlosschleife
    
    
    Port_WriteBit(Fll,PORT_ON) 'Lampe blinkt
    AbsDelay(1000) 'im Sekundentakt
    Port_WriteBit(Fll,PORT_OFF)
    AbsDelay(1000)
    
    
    End While
    
    
    End Sub
    Lässt sich bei mir fehlerfrei kompilieren. Musste nichts mit einbinden.

    mfg

  7. #17
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2013
    Alter
    23
    Beiträge
    18
    Hallo
    Funktioniert auch nicht! Da kommt bei mir so was wie "Variable Port_WriteBit nicht definiert".

    Getriebesand


    Tschuldigung für die späte Antwort...

  8. #18
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    08.08.2008
    Ort
    DE
    Beiträge
    523
    http://www.conrad.de/ce/de/content/c...ownloadbereich
    Installier mal die neueste IDE, kann nur an der liegen.

    mfg

  9. #19
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2013
    Alter
    23
    Beiträge
    18

    Reden

    Hallo
    jetzt sind die Fehler weg!
    Aber noch eine Frage: Beim kompilieren kommt im Meldungsfenster "Schreibe Symboldaten-9080 Bytes".
    Muss ich dann warten? Oder ist das Kompilieren dann abgeschlossen?

    Getriebesand

  10. #20
    Hallo Getriebesand.

    Wenn in der Ausgabe "Schreibe Symboldaten - x Bytes" steht ist das Kompilieren abgeschlossen und du kannst das Programm aus deinen C-Control übertragen.
    x steht in dem Fall für eine beliebige Zahl (wird umso größer je länger dein Programm ist).

    mfg Sky

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

  1. RP6v2 CC-PRO MEGA128 LCD Fehler
    Von Kevin0597 im Forum Robby RP6
    Antworten: 10
    Letzter Beitrag: 16.04.2013, 20:08
  2. Pro-Bot 128 Fehler
    Von TimonMi im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 11
    Letzter Beitrag: 07.04.2013, 11:51
  3. RP6v2 CC-PRO MEGA128 LCD Fehler
    Von Kevin0597 im Forum Elektronik
    Antworten: 4
    Letzter Beitrag: 01.04.2013, 10:57
  4. Pro Bot 128 Programmieren......
    Von Hummeldum im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 0
    Letzter Beitrag: 08.04.2011, 00:35
  5. C-Control PRO (ATmega128) per BASCOM-AVR programmieren
    Von dariegel im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 26.03.2011, 18:55

Berechtigungen

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

Solar Speicher und Akkus Tests