- LiFePO4 Speicher Test         
Ergebnis 1 bis 2 von 2

Thema: CC-Basic nach Basic++ für C-Control Robby

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2006
    Beiträge
    6

    CC-Basic nach Basic++ für C-Control Robby

    Anzeige

    Powerstation Test
    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?

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    28.08.2006
    Beiträge
    6
    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.

Berechtigungen

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

Labornetzteil AliExpress