Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   daten von serieller Schnittstelle (https://www.delphipraxis.net/181057-daten-von-serieller-schnittstelle.html)

binderj1 11. Jul 2014 08:59

daten von serieller Schnittstelle
 
hallo

Ich versuche schon seit längerem daten (Winkelinformation 0 - 359) mit Delphi-7 einzulesen.
Die Date kommen von einem Arduino Uno über USB (com3).

Vacomm1.open;
label1.caption:=vacomm1.????


wie gehts weiter, oder was ist falsch.
gibts irgend wo einen Beispielcode.

Danke
mfG
Hannes

hathor 11. Jul 2014 09:03

AW: daten von serieller Schnittstelle
 
Schreibe es bitte richtig: Arduino Uno

Welchen Accelerometer hast Du?
Es gibt viele verschiedene ADXLxxx.

mkinzler 11. Jul 2014 09:05

AW: daten von serieller Schnittstelle
 
UJnd etwas mehr Informationen/Code. Was für Komponenten setzt Du ein?

himitsu 11. Jul 2014 09:28

AW: daten von serieller Schnittstelle
 
Erstmal kann es nie schaden, wenn auch verraten wird was man verwendet, vorallem wenn du keine delphieigene Komponente benutzt.

Ich vermute mal du meinst http://www.tmssoftware.com/site/async32.asp?s=history
Und diese Komponente hat bestimmt irgendwelche vacomm1.ReadIrgendwas-Methoden, welche in der Dokumentation zu finden sein sollen, oder die via Codevervollständigung aufgelistet würden.

binderj1 11. Jul 2014 16:51

AW: daten von serieller Schnittstelle
 
hallo
Zitat:

Zitat von hathor (Beitrag 1265160)
Schreibe es bitte richtig: Arduino Uno

Welchen Accelerometer hast Du?
Es gibt viele verschiedene ADXLxxx.

Ich verwende ein Potentiometer zur Winkelabfrage (analogwert)

Zitat:

Zitat von mkinzler (Beitrag 1265161)
UJnd etwas mehr Informationen/Code. Was für Komponenten setzt Du ein?

Ja richtig; ich verwende die TMS Async32 Komponente.



procedure TForm1.FormCreate(Sender: TObject);
begin

vacomm1.Open;
label1.Caption:= vacomm1.ReadText;

end;
end.


das einlesen funktioniert, aber es werden nur einige Werte gelesen, dann hört des einlesen auf und das ganze stockt und geht nicht mehr weiter. Der Arduino sendet die ganze Zeit die Winkelinformation (Werte zwischen 0 und 359).

binderj1 11. Jul 2014 16:55

AW: daten von serieller Schnittstelle
 
Liste der Anhänge anzeigen (Anzahl: 1)
Anhang 41443

mkinzler 11. Jul 2014 17:00

AW: daten von serieller Schnittstelle
 
Du musst die Informationen in einer Schleife Pollen.

binderj1 11. Jul 2014 17:17

AW: daten von serieller Schnittstelle
 
Zitat:

Zitat von mkinzler (Beitrag 1265273)
Du musst die Informationen in einer Schleife Pollen.

hast du ein beispiel für mich? stehe voll am schlauch

mkinzler 11. Jul 2014 17:23

AW: daten von serieller Schnittstelle
 
Schau Dir das capture Beispiel, dass dabei ist.

himitsu 11. Jul 2014 17:24

AW: daten von serieller Schnittstelle
 
Hat die Componente vielleicht auch eine Art von OnData-Event?

(andere TComPort-Komponenten bieten ja auch sowas ... dort läuft dann im Hintergrund ein Thread, welcher immer mal wieder versucht Daten auszulesen und wenn etwas gelesen wurde, dann bekommt man das über ein Event mit)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:01 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz