- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 11 bis 20 von 32

Thema: Datentypen

  1. #11
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.07.2007
    Alter
    59
    Beiträge
    1.080
    Anzeige

    Powerstation Test
    Bascom macht meistens Murks, wenn in einer Rechenoperation auch noch eine Typenkonvertierung erfolgen soll. Beispiel:

    Dim a as integer
    Dim b as single

    geht nicht:
    a = 2 * b

    geht:
    b=b*2
    a=b

    Gruß MeckPommER
    Mein Hexapod im Detail auf www.vreal.de

  2. #12
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.12.2008
    Beiträge
    1.427
    nagut schöne scheise ich hab mich schon doof und dämlich gesucht werd den mist nochmal umschreiben und dann weiter sehen

  3. #13
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.07.2007
    Alter
    59
    Beiträge
    1.080
    Jeder Fehler macht einen schlauer ... ich habe auch mal nen Tag grummelig verdaddelt, weil ich das nicht wußte ^^

    Aber so ist das, wenn man besonders schnell sein möchte.

    Generell würde ich Typenkonvertierungen vermeiden. Warum nicht alles in Single anstatt Integer und Double? Die Typenkonvertierung verschlingt mehr Zeit, als das Rechnen in Single anstatt Integer.
    Mein Hexapod im Detail auf www.vreal.de

  4. #14
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.12.2008
    Beiträge
    1.427
    das problem die position ist ganz zahlig aber in der berechnung sind kommazahlen drin.

  5. #15
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    Zitat Zitat von Thomas$
    das problem die position ist ganz zahlig aber in der berechnung sind kommazahlen drin.
    Dann mach doch deine ganze Berechnung mit float und erst wenn du die Position als ganze Zahl brauchst wandelst du um.
    Wie Meckpommer schon sagt, Typ wandeln und rechnen unterstützt Bascom nicht.

    Gruß

    Rolf

  6. #16
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.12.2008
    Beiträge
    1.427
    mach ich ja jetzt seit dem ich weiß das es nich geht aber jetzt macht der atmega 8 noch tollere sachen ich hab die positionen zum test in array gespeichert nach dem er die erste pos angefahren hat fängt er an meine leds zum blinken zu bringen und den motor" wackeln" irgendwas schwingt

  7. #17
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    19.07.2007
    Alter
    59
    Beiträge
    1.080
    Ohne Code ... ist die Antwort wie immer 42
    Mein Hexapod im Detail auf www.vreal.de

  8. #18
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.12.2008
    Beiträge
    1.427
    den wollt ich erstmal zusamen kürzen weil sonst zuviel unnötiges drinsteht. und dabei hab ich den fehler behoben. weiß aber immer noch nich was daran schuld war. um das problem der zwischen punkte bissel zu erleichtern wollt ich die zwischen werte speichern und dann abfahren. wie bekomm ich ein möglichst großes feld mit werten des typs long. oder wie groß kann man es machen?

  9. #19
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    16.02.2006
    Beiträge
    1.113
    So groß wie dein SRAM ist oder auch noch XRAM.
    Indices von Arrays gehen bis 65535.

    Gruß

    Rolf

  10. #20
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    30.12.2008
    Beiträge
    1.427
    sram 1k Byte 512 bytes eeprom 16 k bytes flash zum programieren was über xram hab ich nich gefunden

Seite 2 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

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

MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad