- fchao-Sinus-Wechselrichter AliExpress         
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 26

Thema: Funktionen in bascom deklarieren?

  1. #11
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.07.2004
    Beiträge
    138
    Anzeige

    LiFePo4 Akku selber bauen - Video
    > Genau genommen kann man mit ner SUB durchaus Werte zurückerhalten. Ich kann die Sub ja einfach ne Variable verändern lassen

    Ja. Bei einer Funktion kannst Du aber an eine Variable zuweisen, bei einer Prozedur (SUB) nicht. Daher haben beide ihre Berechtigung ..

    a= f(x) geht, wenn man eine Funktion f(x) definiert hat (wie in Mathe ..)

  2. #12
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    02.11.2005
    Ort
    Dortmund
    Alter
    31
    Beiträge
    1.641
    @Netbird: Stimmt ,ist mir gar nicht aufgefallen, dass das sogar die gleiche Syntax ist.

    @PicNick: Das wäre dann ja original wie in C, mit der header (declares) und der x.c (mit den Funktionen)
    o
    L_
    OL
    This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat!

    http://de.youtube.com/watch?v=qV1cZ6jUeGE

  3. #13
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    ..original wie in C,
    Ja, ist so. An der Stelle, wo "$include" steht, fügen Bascom und C diese File direkt ein, wo auch immer.
    Zusatz: die "DIM" Anweisungen kannst du auch machen, wo du willst. Hauptsache, BEVOR du sie ansprichst.

    Und beim Include sind auch File-Pfadangaben möglich, d.h. du kannst dir in irgendeinem Directory sowas wie eine allgemeine Library einrichten.
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  4. #14
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    02.11.2005
    Ort
    Dortmund
    Alter
    31
    Beiträge
    1.641
    Also ist Bascom doch gar nicht so doof! Cool! Danke!

    Das wird jetzt offtopic, aber zumindest bascomspezifisch - könntest du mir bitte deine I2C lib n bisschen idiotenfreundlich erklären? meinetwegen auch per pn. Ich steig durch deinen wiki-artikel gar nicht durch. Es ist das erstemal, dass ich I2C benutze, und ich möchte einen Atmega8 (Sklave) mit der RN-Control (der meister) verbinden. Eigentlich ist I2C dafür vielleicht oversized, denn ich möchte nur strings versenden, und das sogar nur einseitig. Vielleicht könntest du mir da ein kleines Programm für beide Seiten schreiben oder mir dein I2C erklären, was man damit machen kann und was nicht.

    Hinweis: der atmega8 schleicht mit einem mhz durch die weltgeschichte. geht das damit dann überhaupt mit ner akzeptablen Geschwindigkeit?
    o
    L_
    OL
    This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat!

    http://de.youtube.com/watch?v=qV1cZ6jUeGE

  5. #15
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.07.2004
    Beiträge
    138
    Hallo,
    ja, Bascom wird gerne unterschätzt ...

    Beispiele mit Erklärungen findest du im Bascom-Kursus von P.Dams, z.B.
    - Ansteuerung eines PCF8574 (8Bit IO- Erweiterung)
    - Ansteuerung eines DS1621 Temperaturbausteins
    Ist zwar in Niederländisch, aber mit Schaltung+ Programmtext und für Deutsche auch zu verstehen ...

    Quelle: www.mcselec.com, dann Application Notes, dort AN110; ist eine PDF-Datei + Anhangsatei mit BAS- Progs.

    Weiteres Beispiel: Ansteuerung eines I2C- EEPROM- Speichers bei C.Kühnel, AVR RISC .. mit Bascom .., 2. Auflage mit Programm + Erklärungen.

    MfG

  6. #16
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    02.07.2004
    Beiträge
    138
    P.S.: ... Erklärungen zu I2C sind natürlich gemeint ...
    ist zwar nicht das, was Du machen möchtest, aber vielleicht hilft es zum Verständnis ..

  7. #17
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    02.11.2005
    Ort
    Dortmund
    Alter
    31
    Beiträge
    1.641
    Gucks mir gleich mal an, aber was ich halt vor allem brauche ist Code fürn Sklaven.
    o
    L_
    OL
    This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat!

    http://de.youtube.com/watch?v=qV1cZ6jUeGE

  8. #18
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    23.04.2007
    Ort
    stuttgart
    Beiträge
    1.127
    will einer sub nen wert uebergeben: was ist hierdran falsch: ?
    habs hcon die hilfe gelesn...
    Code:
    Declare Sub Hand_drehen_links(v As Byte)  
    
     Do 
       Call Hand_drehen_links(40) 
     Loop 
    End
    
    Sub Hand_drehen_links(v As Byte)
         M_5_v = 1
         Compare1b = V
         M_5_r = 0
         Led = 1
    End Sub
    der meckert irgednwas wegen byval ?? was soll das sein?

  9. #19
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    02.11.2005
    Ort
    Dortmund
    Alter
    31
    Beiträge
    1.641
    welche Zeile denn?
    o
    L_
    OL
    This is Schäuble. Copy Schäuble into your signature to help him on his way to Überwachungsstaat!

    http://de.youtube.com/watch?v=qV1cZ6jUeGE

  10. #20
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    23.04.2007
    Ort
    stuttgart
    Beiträge
    1.127
    die:
    Call Hand_drehen_links(40)
    ohne call gehts auch net...
    fehler:
    byval should be used in declaration...

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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

12V Akku bauen