PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche AsuroLib Version 2.7.0beta (noch ohne ObjLib)



Stallion
03.11.2007, 12:05
Ich suche die Asuro Version 2.7.0beta, die keine Object Library ist. Ich finde, dass mit der Aufteilung die Übersicht flöten gegangen ist; außerdem brauch ich die ganzen LCD, I2C, etc. Funktionen nicht.

Daher suche ich die letzte monolithische Library, die es gab. Hat die noch wer? Auf Sourceforge sind nur die aktuellen zu finden.

radbruch
03.11.2007, 13:05
Hallo

Die letzte Version vor dem großen Umbau der Library war wohl die Version 2.61:

http://sourceforge.net/project/showfiles.php?group_id=155217&package_id=172835&release_id=465255

Ich verwende die Version 2.1 (36kHz-Timer) mit IR-Abstandsmessung (nach waste (https://www.roboternetz.de/phpBB2/viewtopic.php?t=11114)).

Bei sourceforge.net gibt's übrigens alle älteren Versionen unter "View older releases in the asuro package (http://sourceforge.net/project/showfiles.php?group_id=155217&package_id=172835)".

Gruß

mic

Stallion
03.11.2007, 13:10
Von 2.6.1 auf 2.7beta wurde noch einiges verbessert ( http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Bibliothek#toc8 ), deswegen war ich mehr auf die letztere Version aus. Aber da ich die Version nirgends finde, werde ich wohl die 2.6.1 nehmen.

damaltor
03.11.2007, 23:43
na gerade weil du i2c usw nicht brauchst, empfiehlt sich doch die 2.7, dann werden doch nur die gebrauchten funktionen kompiliert...

radbruch
04.11.2007, 14:11
Das habe ich noch gefunden, keine Ahnung welche Version das ist:


Version 2.7.0
=============
- 07.01.2007 void Go(int distance, int power) mm Einheit als Wegstreckenangabe (Autor stochri)
void SetMotorPower(int8_t leftpwm, int8_t rightpwm ) (Autor stochri)
* Funktion zum setzen der PWM Werte, negative Zahlen für Rückwärtsgang.
Vorteil MotorDir muss nicht getrennt aufgerufen werden, der Entwurf von Reglern vereinfacht sich.
void SerPrint(unsigned char *data) 0-terminierte Strings ausgeben
* man muss nicht mehr die Buchstaben von Hand zählen
void Sound(uint16_t freq, uint16_t duration_msec, uint8_t amplitude) Einführung einer Sound Funktion (Autor stochri)

Gruß

mic

Stallion
04.11.2007, 15:13
Ich hab mich jetzt zwar mit der 2.7.0RC3 angefreundet. Doch ich hab da immer das Problem die einzelnen Funktionen zu finden, weil es in der Dokumentation keine richtige Funktionsübersicht gibt.

inka
04.11.2007, 15:27
das problem hatte ich anfangs auch, es hat sich aber gelegt. Wenn man die einzelnen teile öfters verwendet weiss man das dann schon. Anfangs war es halt ein try and error beim kompilieren :-)

Sternthaler
04.11.2007, 15:49
@Stallion
Funktionsübersicht ist in der HTML-Docu zu finden.
Doppelklicke mal auf der Datei index.html im Verzeichnis C:\ASURO_SRC\AsuroLib\doc\html.

Klicker auf den Reiter 'Dateien (oben auf der Startseite)
Klicker dann in der Dateiübersicht auf die Datei inc/asuro.h

Diese Datei ist die Schnittstelle von deinen Programmen zur LIB. Entsprechend ist dann dort alles zu finden, was du in der LIB finden kannst.

Viel Erfolg mit der höchsten Version.
Gruß Sternthaler

P.S.: Hast du hier schon schlechte Erfahrung mit anderen Usern gemacht? Oder warum stellst du dich als HIDDEN dar?

Stallion
04.11.2007, 16:48
Diese Datei ist die Schnittstelle von deinen Programmen zur LIB. Entsprechend ist dann dort alles zu finden, was du in der LIB finden kannst.Das schaut schonmal nicht schlecht aus, ich muss mal schauen, wie man das am besten ausgedruckt kriegt.


P.S.: Hast du hier schon schlechte Erfahrung mit anderen Usern gemacht? Oder warum stellst du dich als HIDDEN dar?Mir wayne, ich hab nachm registrieren einfach erstmal alles abgeschaltet, kann ja wieder alles öffentlich machen.

Stallion
04.11.2007, 17:25
Ich hab noch ne Frage. Das Odo-Testprogramm liefert folgende Kurven:
http://img220.imageshack.us/img220/6745/bildschirmfotoqj2.th.png (http://img220.imageshack.us/my.php?image=bildschirmfotoqj2.png)
Welche Werte sollte ich jetzt in meine myasuro.h schreiben?

damaltor
04.11.2007, 18:00
du könntest das programm verwenden, welches die werte automatisch findet. müsste einer der aktuelleren threads sein.

Sternthaler
04.11.2007, 23:46
Hallo Stallion,
damaltor meint bestimmt "ASURO emittelt Werte für Lib V2.70 myasuro.h selber (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=31073)" von mir.

Gruß Sternthaler
P.S.: Bei deinem Bild mit den Sensor-Daten würde ich mal so irgendwo in der Mitte der Daten 'zugreifen'
110 - 120 ist ein Versuch wert. Und sollte bestimmt bestens gehen.

Stallion
04.11.2007, 23:54
Ich hab 100 und 120 bzw. 140 genommen. Go() und Turn() funktionieren jetzt auch ganz gut.

Das Programm hilft mir nix, da ich Linux nutze.

damaltor
05.11.2007, 00:29
hmm ich denke es sollte durchaus in wine laufen... hast du das mal probiert? du musst allerdings den comport nach ttyS# routen, da steht was in der manpage dazu. ich glaube das war einfach ein symlink im ~/.wine verzeichnis, aber du musst aufpassen dass die rechte des ttyS# passen.