Forum: PC-Programmierung Terminal in Visual Basic?


von Mats M. (elektrofreak)


Lesenswert?

Hi

ich würde gerne Messdaten von einem ATMega, die über die serielle 
Schnittstelle an den PC geliefert werden, nicht wie momentan über das 
Bascom-interne Terminal auswerten, sondern selber ein Prog in VB 
benutzen, welches diese Aufgabe übernimmt.

Gibt es ein Beispßelprog in VB für das Auslesen der Daten von der 
Seriellen schnittstelle? Kann wer nen Link bereitstellen?


Vielen Dank für Eure Links ;)

von S. W. (Gast)


Lesenswert?

> Gibt es ein Beispßelprog in VB für das Auslesen der Daten von der
> Seriellen schnittstelle? Kann wer nen Link bereitstellen?


Google einfach nach Steuerung der seriellen Schnittstelle in VB. Dazu 
gibt es tausende Lösungen. Zur Not kann man auch das MSDN befragen.


Wichtig ist nur das MS Comm Control.

von Mats M. (elektrofreak)


Lesenswert?

Gibts da nicht ein kleines Beispielprojekt zum drann lernen? :( Ich find 
irgendwie nur Bahnhof; Nix mit Eingabe-Textbox und Ausgabe-Liste.

von Klostein (Gast)


Lesenswert?

>Wichtig ist nur das MS Comm Control.

MSCOMM32.OCX einbinden.

dim inp as string

inp=MSComm1.Input

den Rest siehe Google: such mal nach: vb mscomm und du wirst sehen, wie 
einfach das geht.

von zaxxon (Gast)


Lesenswert?

Oder gleich ganz auf den PC verzichten und die Datenaufbereitung auf dem 
AVR machen (einschliesslich Menüs und Balkengrafik).

Terminal-Chip mit Tastatur und VGA-Anschluss siehe hier: 
www.tv-terminal.de

Astreines Teil das. Das ganze am besten mit GCC auf dem AVR machen. Oder 
eben mit Bascom. Bascom "kann" zwar auch Tastatur, kostet deinen AVR 
aber Speicher und Rechenpower. So verlierst du nur RXD und TXD am AVR !

Gruss
Simon Z.

von Mats M. (elektrofreak)


Lesenswert?

die Idee ist die, dass der Mikrocontroller die Daten an ein 
Excel-Dokument übertragen soll, sodass ich die Auswerten kann. Ggf. Max 
und Min Werte raussuchen

Und das soll alles mit wenig aufwand an einem Laptop dargestellt werden

von Klostein (Gast)


Lesenswert?

>Oder gleich ganz auf den PC verzichten und die Datenaufbereitung auf dem
>AVR machen (einschliesslich Menüs und Balkengrafik).

Mats Marcus wird schon seine Gründe für den PC haben.

von zaxxon (Gast)


Lesenswert?

Gibts da nicht irgendein Buch "Messdatenverarbeitung mit Excel" oder so 
ähnlich. Von B. Kainka ?

von Mats M. (elektrofreak)


Lesenswert?

Zunächst soll alles in VB passieren.

Excel kommt erst später, ggf auch nicht, jenachdem wie ich alles in VB 
dargestellt bekomme

von Klostein (Gast)


Lesenswert?

Mats, hast du die Schnittstelle auf deinem Mükrocontroller (sorry, 
dieses Wort stammt noch aus einem anderen Thread) denn schon 
implementiert? Ich kenne mich jetzt nicht mit Bascom aus.

von zaxxon (Gast)


Lesenswert?

Ich glaube, die machen das mit VBA (Visual Basic for Applications) was 
schon in Excel drin ist...

von Mats M. (elektrofreak)


Lesenswert?

denk schon, mit Bascom kann ich die Daten empfangen, jedoch geht das so 
schnell dass ich das gerne mit VB auswerten würde.

von Klostein (Gast)


Lesenswert?

Wo liegt jetzt das Problem:
1. Daten vom µC an den PC zu senden
2. Physikalische Verbindung µC - PC
3. Nur das Einlesen der Daten aus dem PC-Schnittstellenpuffer in VB

von Klostein (Gast)


Lesenswert?

OK, dann wie gesagt mal nach 'vb' und 'mscomm' suchen, oder 
http://www.vbarchiv.net/archiv/tipp_details.php?pid=393 mal als Anfang.

von Mats M. (elektrofreak)


Lesenswert?

Das ist doch mal nen guter Anfang^^, hab diese Seite ganz vergessen. Ich 
wer es die Tage mal ausprobieren :P

Edit: Thx fürs verschieben, habs Unterforum übersehen

von Klostein (Gast)


Lesenswert?

>Edit: Thx fürs verschieben, habs Unterforum übersehen

Und ich dachte ich stehe im Wald und bin blind, da das Thema plötzlich 
weg war!

von uli (Gast)


Lesenswert?

Ich habe das ganze gelöst in dem ich mir das Buch MSR mit Word und Excel 
von b. Kainka gekauft habe. Er liefert eine RSAPI.DLL mit der über Excel 
die Daten von der ser Schnittstelle ausgelesen werden können.Ich lese 
damit schon seit jahren meine Daten vonC-Control und in neuerer Zeit 
auch AVR32 aus
Unter  dem angegebenen Link kannst du die DLL downloaden.
mfg.uli
http://www.b-kainka.de/msrwefaq.htm

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.