PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CC-Basic nach Basic++ für C-Control Robby



heudorfer
03.09.2006, 10:20
Hallo,

ich habe mir den C-Control Robby mit C-Control Unit 1 zugelegt (macht richtig Laune!).

Ich würde gerne von Anfang an in Basic++ programmieren (B++ und Workbench++ sind installiert)

Leider weiss ich nicht, wie ich die Beispiele, die zu dem Robby mitgeliefert wurden, umschreiben kann, damit sie in B++ laufen.

Insbesondere scheitere ich an folgender Syntax Error Fehlermeldung von B++:

DEFINE LED1_F bit[29] ' die LED´s, die ich z.B. ansteuern möchte
DEFINE LED2_F bit[30]
DEFINE LED3_F bit[31]
DEFINE LED4_F bit[32]

soweit geht noch alles,
dann kommt bei der Zuordnung zu folgenden Systemresourcen:

'--- SYSTEMROUTINEN -----------
DEFINE PLM_SLOW &H01C4
DEFINE SYSTEM &H01C9
DEFINE COMNAV &H0154
'- ERWEITERTE SYSTEM ROUTINEN -
DEFINE REVR &H0101 'ANTRIEB RECHTS RÜCKWÄRTS
DEFINE REVL &H0106 'ANTRIEB LINKS RÜCKWÄRTS
DEFINE FWDR &H010B 'ANTRIEG RECHTS VORWÄRTS
DEFINE FWDL &H0110 'ANTRIEB LINKS VORWÄRTS

bei jeder der obigen Zeilen (DEFINE PLM_SLOW,...) immer die Fehlermeldung:
"Fehlerhafter Datentyp"

Kann mir bitte jemand sagen, wie ich den Code umändern muß, damit ich die Systemresourcen nutzen kann?

Hier im Forum war ein Beispiel für ein Grundgerüst in CCBasic. Könnte nicht bitte jemand ein solches für Basic+ posten?

heudorfer
03.09.2006, 10:36
habe die Antwort gefunden:

in B++ werden Konstanten mit CONST definiert, und Hex-Werte werden anders dargestellt.

Die korrekten oberen Zeilien heißen:

CONST PLM_SLOW = 01C4h
usw.