-
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
-
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.
-
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
-
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.
-
Hallo
ich habe die .cbas Libary.
Geht trotzdem nicht!:-(
Getriebesand
-
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
-
Hallo
Funktioniert auch nicht! Da kommt bei mir so was wie "Variable Port_WriteBit nicht definiert".
Getriebesand
Tschuldigung für die späte Antwort...
-
http://www.conrad.de/ce/de/content/c...ownloadbereich
Installier mal die neueste IDE, kann nur an der liegen.
mfg
-
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
-
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