- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: RS232 mit Variablen als Long-drehe hier noch durch

  1. #11
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    Anzeige

    Powerstation Test
    Der Overlay ist im Prinzip recht simpel.
    du definierst mehrere Variablen auf einen Speicherbereich.
    Bildhaft wär in etwa so, wie wenn du in excel mehrere Zellen
    verbindest auf eine Zelle zusammen.
    Das wääre dann deine Long-Variable.
    Nun legst du eine Maske aus x Zellen über deine verbundene Zelle.
    Du kannst nachwievor den Inhalt der verbundenen Zelle als
    ganzes betrachten aber in der Maske ist der Inhalt auf x Zellen
    aufgeteilt, du kannst also jede ienzelne Zelle für sich auslesen
    in Deinem Fall als Bytewert und den dann verschicken ...
    hmmm ...

    |--------------1 Longvariable ---------------|
    Bytevaraiablen:
    |---- 1 ----|---- 2 ----|---- 3 ----|---- 4 ----|

    so in etwa. Wichtig dabei ist, das die Inhalte zusammengesetz den
    eigendlichen Wert ergeben

    Sorry, an der Overlay hab ich glatt nicht mehr gedacht, is aber n super tip!
    Vor den Erfolg haben die Götter den Schweiß gesetzt

  2. #12
    Erfahrener Benutzer Roboter Experte Avatar von Rage_Empire
    Registriert seit
    10.03.2005
    Ort
    Pforzheim
    Beiträge
    710
    Ja, aber du kannst es einfacher machen:

    dim variable as long
    dim bytes(4) as byte at variable overlay

    und schon hast du alle 4 bytes im Arry.....dann noch:

    for i=1 to 4
    printbin bytes(i)
    next i


    und du sendest diese.....so ungefähr könnte man das machen.

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad