- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 10 von 31

Thema: Erklärung für "Offset" gesucht

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Fleißiges Mitglied Avatar von HM
    Registriert seit
    01.12.2003
    Beiträge
    161

    Erklärung für "Offset" gesucht

    Hallo,
    ich habe schon öfters in Bascom-Programmen die Funktion "Offset" gesehen, auch im Zusammenhang mit "Lookup" zum Tabellen auslesen.
    Meine tagelange Suche bei Google und auch hier bei "RN-Wissen" (Es existiert kein Artikel) hat leider nichts ergeben.
    Es wär super, wenn mir das jemand erklären könnte, wie und warum das "Offset" in einen Programm steht und wie es angewendet wird. Selbst in der Bascom-Hilfe habe ich da nichts gefunden.
    Ach ja, manchmal steht als Kommentar "'zum Offset berechnen", nur kann ich mir daraus nicht viel nehmen.
    Vielen Dank schon jetzt für Antworten. MfG

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von oberallgeier
    Registriert seit
    01.09.2007
    Ort
    Oberallgäu
    Beiträge
    8.678
    Zitat Zitat von HM
    ... Meine tagelange Suche bei Google ...hat leider nichts ergeben ...
    Versuchs mal damit (klick hier) - schon der zweite Link ist wohl DER Treffer.

    Zitat Zitat von HM
    ... Meine tagelange Suche bei Google ...
    Uuuuups was steht da noch ??? Ungefähr 1.100.000 Ergebnisse (0,11 Sekunden)
    Ciao sagt der JoeamBerg

  3. #3
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    08.01.2006
    Beiträge
    4.555
    Zitat Zitat von HM Beitrag anzeigen
    Hallo,
    ich habe schon öfters in Bascom-Programmen die Funktion "Offset" gesehen, auch im Zusammenhang mit "Lookup" zum Tabellen auslesen.
    "Offset" ist ein etwas eigenartiger Begriff. Das kann ein Wert zum korrgieren, anpassen einer Messgröße sein. Das kann speziell bei Tabellen ein Adress Zeiger sein. Beispiel eine Tabelle fängt bei Speicher Stelle 100 an und Du willst aber ohne alles zu durchsuchen auf die 10. Stelle zugreifen. dann ist Deine Base = 100, Dein Offset = 10.

    Lese base+offset würde dann zur richtige Speicherstelle führen, andere sprechen dabei von "indirekter Adressierung". Aber auch in der Schaltungstechnick kommt dieser Begriff vor, z.B. wenn einem Wechselspannungs Signal einen Gleichspannungs Anteil (offset) besitzt. Offset muss man also immer auf die jeweilige "Situation" bezogen anwenden.

    Daher können viele verschiedene Antworten richtig sein.....

    Gruß Richard

  4. #4
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.703
    Blog-Einträge
    133
    Offset ist nach Wikipedia http://de.wikipedia.org/wiki/Offset ein "in der Technik (engl. offset für Regelabweichung, Versatz) ein konstanter, additiver oder subtraktiver systematischer Fehler einer Zustandsgröße oder eines Messwertes"

    BASCOM-AVR hat solch eine Funktion nicht (hab zumindest keine gefunden) und demnach wird man in der Hilfe da auch nichts finden. Wenn so eine Funktion in einem Programm auftaucht, hat der Programmierer sich eine selbst erstellt. Wozu die da ist kann man dann nur aus dem Programm oder vom Programmierer erfahren.

    Gruß
    Searcher
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

  5. #5
    Erfahrener Benutzer Fleißiges Mitglied Avatar von HM
    Registriert seit
    01.12.2003
    Beiträge
    161
    Hallo oberallgeier,
    vielen Dank für Deine schnelle Antwort.
    Den Link den Du schreist hatte ich auch in ähnlicher Form gefunden, nur mit einen etwas abweichenden Suchbegriff. Leider fand ich dort, jedenfalls für Anfänger keine ausreichende und umfangreiche Atwort, die man auch versteht. Bist auf eine Erklärung waren die anderen Suchergebnisse immer auf ein spezielles Projekt bezogen, wo man eigentlich das ganze Programm verstehen müßte, so hatte ich mir das nicht vorgestellt.
    Was das lange Suchen betrifft, bezieht sich das auf eine ausreichende Atwort, ich habe einfach viele Stunden danach gesucht und sehr viel gelesen, leider ohne befriedigendes Ergebnis.
    Vielen Dank MfG

  6. #6
    Erfahrener Benutzer Fleißiges Mitglied Avatar von HM
    Registriert seit
    01.12.2003
    Beiträge
    161

    Hallo Richard,
    vielen Dank für deine super Antwort, damit kann man schon etwas anfangen, so stelle ich mir auch eine gute Kommunikation vor.
    Als Auslöser zu meiner Frage war, das ich einen 3x3x3 LED-Cube, der bei "Ledstyles" vorgestellt wurde, nachgebaut habe, er funktioniert auch sehr gut, vielen Dank an die Entwickler.
    Leider hält sich der Programmierer mit seiner Auskommentierung und Erklärung des Programms etwas bedeckt. Ich wollte das Programm verstehen, das da im µC abläuft, da war eben auch das Offset dabei (im Zusammenhang mit $include-Datei), evtl. kennt das einer.
    Bei meiner Fragestellung sollte immer berücksichtigt werden, das ich ein Anfänger in Bascom bin.
    Dann fing ich an, wie oben beschrieben, nach Begriffserklärungen zu suchen und bin schließlich hier gelandet, wo Du das sehr sehr schön beschrieben hast.
    Jetzt müßte ich nur noch wissen, wie man das "Offset" einsetzt. Du schreibst, das es viele verschiedene Einsatzgebiete dafür gibt, für mich ist momentan nur Bascom vorrangig.
    Wenn ich das richtig verstanden habe könnte man das "Offset" auch für eine "Nullpunkt-Einstellen" in einer Anzeige verwenden, ist das so gemeint?
    Gut ich hör jetzt auf, genug genervt.
    Vielen Dank MfG
    Geändert von HM (10.07.2011 um 19:25 Uhr)

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied Avatar von HM
    Registriert seit
    01.12.2003
    Beiträge
    161
    Hallo Searcher,
    danke, das Du geantwortet hast, es ist doch gut wenn ich gleich 3 Antworten von Experten bekomme, super.
    Du schreibst:
    "Wenn so eine Funktion in einem Programm auftaucht, hat der Programmierer sich eine selbst erstellt. Wozu die da ist kann man dann nur aus dem Programm oder vom Programmierer erfahren."
    Ja so wird es wohl sein, nur wie erfahre ich als Anfänger, wie man das macht? Wichtig ist das auch für das Verständnis eines Programms, das ein User geschrieben hat oder man möchte selbst eins schreiben.
    Vielen Dank MfG

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von Searcher
    Registriert seit
    07.06.2009
    Ort
    NRW
    Beiträge
    1.703
    Blog-Einträge
    133
    Hallo HM,

    ..nur wie erfahre ich als Anfänger, wie man das macht? Wichtig ist das auch für das Verständnis eines Programms, das ein User geschrieben hat oder man möchte selbst eins schreiben
    Na ja, ich sehe ein Programm oder eine Funktion "Offset" nicht als Selbstzweck sondern um irgendeine Aufgabe zu erfüllen. Um ein fremdes Programm zu verstehen muß man erst mal wissen, welche Aufgabe generell zu erfüllen ist und dann noch welche benutzte Hardware welche Eigenschaften hat. Ohne ergiebige Dokumentation inclusive mehr oder weniger gute Ablaufbeschreibung hat man da als Anfänger (ich betrachte mich selbst auch noch als Anfänger) insbesondere bei größeren/komplizierten Programmen kaum eine Chance durchzublicken.

    Wenn Du selbst beginnst Programme zu schreiben, wird Dir vermutlich der Offset, vielleicht auch unter anderem Namen, früher oder später über den Weg laufen und dann wissen, wie Du ihn nutzen mußt, weil er sich aus der Aufgabe ergibt.

    Gruß
    Searcher
    Hoffentlich liegt das Ziel auch am Weg
    ..................................................................Der Weg zu einigen meiner Konstruktionen

Ähnliche Themen

  1. Antworten: 30
    Letzter Beitrag: 15.03.2013, 13:49
  2. Programiersprache für "Robotorartiges Projekt" gesucht
    Von Involut im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 13
    Letzter Beitrag: 28.05.2011, 15:33
  3. Ursache für ATtiny13 "Massensterben" gesucht
    Von radbruch im Forum AVR Hardwarethemen
    Antworten: 13
    Letzter Beitrag: 20.12.2007, 01:28
  4. Empfehlung gesucht - "humanoider" robot
    Von DangerDan im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 1
    Letzter Beitrag: 04.06.2007, 14:27
  5. Dämpfungsglied gesucht ("Löffel in Honig")
    Von Andree-HB im Forum Mechanik
    Antworten: 4
    Letzter Beitrag: 08.10.2005, 12:31

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress