- LiTime Speicher und Akkus         
Ergebnis 1 bis 4 von 4

Thema: Variablen zusammenfassen

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.03.2004
    Beiträge
    121

    Variablen zusammenfassen

    Anzeige

    Praxistest und DIY Projekte
    Hallo, ich habe folgendes Problem. Ich habe die Variablen :

    x1 = &b0000
    x2 = &b0000
    x3 = &b0000
    x4 = &b000

    Ich möchte sie zu einer Variablen zusammenfassen und auf 32 stellen auffüllen, so das ich

    x = &b00000000000000000000000000000000

    erhalte. Kann ich das mit Bascom machen ?
    x = x1 + x2 + x3 + x4 + &b0000000000000000
    geht nicht...........

    Danke!

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    20.11.2003
    Ort
    Chemnitz
    Alter
    42
    Beiträge
    129
    Ich nehme an, x1, x2, x3 und x4 sollen 8 Bit breit sein?
    Falls es in Bascom 32 Bit Variablen gibt und Bascom eine Schiebe-Operation (shift left, shl) kennt, dann:

    Code:
    x= x1 + (x2 shl 8) + (x3 shl 16) + (x4 shl 24)
    ansonsten halt:

    x= x1 + x2*256 + x3*2^16 + x4*2^24
    Grüße,
    zefram

    --
    www.roboking.de - Jetzt bis zum 31. Mai 2007 anmelden für die fünfte Runde des großen Roboterwettbewerbs für Schüler aus Deutschland, Österreich und der Schweiz -

  3. #3
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    klassisch ist aber immer noch:
    DIM my32Bit as LONG
    DIM my8Bit(4) as Byte at my32bit OVERLAY
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  4. #4
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    30.07.2005
    Beiträge
    569
    Im übrigen, falsches Forum ....

Berechtigungen

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

LiFePO4 Speicher Test