PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : framestack, swstack, hwstack



luvat
15.03.2008, 22:43
Hallo zusammen,

ich bin blutiger Anfänger in sachen Roboktronik. Habe mir jetzt ein RC-Control mit allem nötigen Kabeln etc. besorgt.

Wenn ich das Demo Programm in Bascom (1.11.7.4) reinkopiere meckert er beim compilen die die oben beschriebenen Variablen an.

Die Bascom Oberfläche macht diese Variablen auch nicht fett und blau.

Die Fehlermelung ist pro Zeile: "Assignment error"

Kann mir da wer nen Tip geben, wo das Problem ist?

chr-mt
16.03.2008, 08:56
Zeig doch mal deinen Code.
Sonst kann man nicht viel sagen.

Gruß
Christopher

luvat
16.03.2008, 11:47
Ich dachte das RN-Control Demo Programm kennt jeder *g*

Hier der Anfang:





Declare Sub Batteriespannung()
Declare Sub Motortest()
Declare Sub Lauflicht()
Declare Sub Showporta()
Declare Sub Showdigitalporta()
Declare Function Tastenabfrage() As Byte


$regfile = "m32def.dat"
' bei Mega 16 $regfile = "m16def.dat"

$framesize = 32
$swstack = 32
$hwstack = 32


Dim I As Integer
Dim N As Integer
Dim Ton As Integer



Die 3 Zeilen


$framesize = 32
$swstack = 32
$hwstack = 32

meckert der Compiler an. Diese werden auch nicht fett und blau dargestellt wie z. B. $regfile.

chr-mt
16.03.2008, 12:34
Hi,
bei mir funktioniert das. Habe Version 1.11.9.1
Die entsprechenden Zeilen werden auch korrekt in blau dargestellt.

Müsste aber auch in der älteren Version funktionieren.

Gruß
Christopher

linux_80
16.03.2008, 13:30
Ältere Bascom-Versionen konnten das anscheinend noch nicht vom Programm aus, da gings nur über die Optionen.
Ab welcher Version das eingeführt wurde weiss ich nicht.
Hab ich mal gelesen, hab kein so altes Bascom mehr.

PicNick
16.03.2008, 15:55
Auf jeden Fall sollte sowas


$regfile = "m32def.dat"
$framesize = 32
$swstack = 32
$hwstack = 32


als erstes stehen.
Klappt das auch nicht,

verrat' uns bitte die GENAUE Fehlermeldung. "Meckern" macht zwar Laune, ist aber etwas unpräzise :-)

luvat
16.03.2008, 20:17
:D

Dies lag ebenfalls an meiner veralteten Bascom Version 1.11.7.4.
Neuste Version runtergeladen und installiert: Siehe da,... alles funktioniert vom feinsten. :)