- Akku Tests und Balkonkraftwerk Speicher         
Seite 4 von 4 ErsteErste ... 234
Ergebnis 31 bis 38 von 38

Thema: Sechsbeiner aus Sperrolz

  1. #31
    Benutzer Stammmitglied
    Registriert seit
    19.02.2008
    Ort
    Mitteldeutschland
    Beiträge
    83
    Anzeige

    Praxistest und DIY Projekte
    Hi,

    @oberallgeier

    thx und ja ich gebe zu das ich nicht alles gelesen hatte.

    @Pinsel

    Ich würde mich freuen über eine Bauanleitung (PN folgt später) und hoffe einige konstruktive Verbesserungvorschläge beisteuern zu können.

    Gruß
    Matthias

  2. #32
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von pinsel120866
    Hi Klingon77,

    ich habe leider (noch) nicht herausgefunden herausgefunden wie ich in Bascom die Nachkommastellen auf 2 kürzen kann, hast du mir einen Tipp?
    Moin moin Pinsel.

    Schoner OSKAR! Mit Morah = Fusing(ah_r , "#.##")

    Wird bei mit Motorstro ah_r = rechter Motor mit 2 Nachkommastellen
    ausgegeben. Bascom Hilfe > fusing.....

    Gruß Richard

  3. #33
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von pinsel120866
    Hallo Klingon,

    danke für den Hinweis bzgl. Nachkommastellen, ich werde das mal genauer ansehen.

    Ursprünglich wollte ich es so, wie du es ansprichst, machen: US-Modul blickt nach Links, Abstand merken - US blickt nach rechts, Abstand merken. Nun Abstände links und rechts vergleichen und dahin drehen, wo mehr Platz ist.

    Meine Bascom-Programmierkenntnisse sind aber noch nicht so ausgereift, dass ich weiss, wie man Werte zwischenspeichern kann. Nach jeder Messung wird der "alte" Wert ja wieder durch einen neuen Überschrieben.
    Du könntest die Werte in ein Arry ablegen

    Dim Wert(10) As Byte

    For I = 0 To 10

    Wert(i) = Messwert ' hier den Meßwert hohlen


    Next I

    Danach kann dann mit wert(1....10) auf die Messwerte
    zugegriffen werden

    Gruß Richard

  4. #34
    Erfahrener Benutzer Robotik Einstein Avatar von Klingon77
    Registriert seit
    26.09.2006
    Ort
    Hunsrück
    Alter
    62
    Beiträge
    2.543
    hi,

    die Tage bin ich auch über das Problem der "Komma-Rechnung" beim ATmega gestoßen (beginne ja eben erst mit Bascom).

    Um Fließkomma-Berechnungen zu vermeiden (las ich in den "Weiten des Netzes") sollte man folgendermaßen vorgehen:

    Beispiel:

    a=5

    y = a/4 (1,25)
    If y = 1,25 Then...




    a=5 *10
    y = a/4 (125)
    If y = 125 Then...


    Es geht darum durch eine Werteanpassung in der Zuweisung und Auswertung Fließkomma-Berechnungen zu vermeiden.

    liebe Grüße,

    Klingon77
    Der kürzeste Weg zwischen zwei Menschen ist ein Lächeln - http://www.ad-kunst.de

  5. #35
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.11.2006
    Ort
    olargues
    Beiträge
    776
    @pinsel120866
    hallo,

    ich bau zwar immer was anderes als robotor, finde jedoch deine lösung auch prima.

    aber zu deiner frage:
    ich habe leider (noch) nicht herausgefunden herausgefunden wie ich in Bascom die Nachkommastellen auf 2 kürzen kann
    vielleicht den tip mal unter dem befehl "round" oder "fix" nachsehen.

    allerdings ist ja sowieso nicht erste wahl mit single-vars und kommas zu rechnen. das braucht viel zeit.
    wenn du mit ganzzahlen (word , interger , long" arbeitest und die eingangswerte zum beispiel zuvor mit 100 multiplizierst, dann sind eine eingangswerte ja eigentlich 100stel. . das sind ja deine nachkommastellen.
    du hast halt nur kein komma mehr.
    das komma ist ja eigentlich nur kosmetischer natur und du kannst dann am display über die locatefunktion ja kosmetischerweise einfach wieder einfügen.

    gruss klaus

  6. #36
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    57
    Beiträge
    847
    Danke für eure hifreichen Antworten.

    Ich habe es so gelöst, dass ich das Wort "Volt" einfach mit einem Leerzeichen davor über die übrigen Kommastellen schreibe.

    Dies ist meine vielleicht etwas holprige Lösung, aber optisch OK.

  7. #37
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    08.11.2006
    Ort
    olargues
    Beiträge
    776
    @pinsel120866
    ist ja auch ne lösung... klar.

    wenn du mir mal den codeteil schickst, oder erklärst, was du da an der stelle genau vorhast, schicke ich dir mal meinen ansatz mit ganzzahlen.
    da kannste wie gesagt rechenzeit sparen ... vielleicht interessant.

    gruss

  8. #38
    Benutzer Stammmitglied
    Registriert seit
    07.07.2009
    Alter
    27
    Beiträge
    96
    Schickes Teil!
    wenn ich mal ein bischen mehr bewandert bin werd ich das auch mal versuchen

Seite 4 von 4 ErsteErste ... 234

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress