Forum: PC-Programmierung Grafische Oberfläche für USART-Schnittstelle erstellen?


von Horst Grube (Gast)


Lesenswert?

Hallo Leute!

Ich habe mir eine Mikrocontrollersteuerung mit einem ATmega128 
erstellt.....! Der Programmablauf ist so wie ich mir das vorstelle!
Momentan sende ich mit dem µC verschiedene Texte, die bestimmt 
Ereignisse beschreiben, über die U(S)RAT - Schnittstelle an das 
Hyperterminal .

Jetzt möchte ich mir eine Oberfläche generiene in welcher ich die 
Vorgänge der Steuerung darstellen kann....bzw Einstellungen tätigen 
kann.

Mit welchen Programm  kann ich mir so eine Oberfläche möglichst einfach 
erstellen....! habt ihr irgendwelche Erfahrung oder Tips....! Bin für 
alle Tips dankbar.....!

Danke

Euer Horst Grube

von Karl H. (kbuchegg)


Lesenswert?

Für stark GUI lastige Programme auf dem PC (unter Windows)
ist Visual Basic keine schlechte Wahl.

von Franz-Rainer (Gast)


Lesenswert?

Oder Borland C++ Builder

von Christian U. (z0m3ie)


Lesenswert?

Oder Lazarus

Oder du bleibst beim terminal und machst vom MC aus eine VT100 
kompatible Schnittstelle

von Gast (Gast)


Lesenswert?

Oder Delphi, oder, oder, oder...

von Sigint 112 (sigint)


Lesenswert?

Mit Tricks kann man auch aus VBA heraus die RS232 nutzen... dann kannst 
du Excel und Co. zum programmieren verwenden. Dazu gabs hier mal nen 
Thread.

Gruß,
   SIGINT

von Klaus Kehrer (Gast)


Lesenswert?

Hi,
meines Wissens nach wird VB von Microsoft nicht mehr supportet.


Für Windows Xp bzw. Vista würde ich folgendes machen:
Besorge Dir das Heft
 iX special 02/2007: Programmieren mit .Net 3.0.

Das Heft enthält die Compliler für
  Visual Basic, Visual C# Express Editionen
und kostet 14.90.
Die mitgelieferte IDE ist eine vollwertige Entwicklungsumgebung.

( Siehe auch
 http://www.heise.de/kiosk/special/ix/07/02/programme.shtml)

Diese Compiler kannst natürlich auch von Microsoft downloaden.

Welche Compiler du letzten Endes verwendest ist reine Geschmacksache.
Ich komme aus der VB-Ecke und bevorzuge daher VB Express Editionen.

Jede Menge Beispiele findest Du auf
   http://www.codeproject.com .

Bye
Klaus

von Frank (Gast)


Lesenswert?

oder ... oder ... oder ... python + wxwidgedts ... oder ... oder
Die Auswahl an relativ einfachen Skriptsprachen ist riesig. Obige 
Kompination brauchbar und die GUI kann man sich mit entsprechenden Tools 
auch zusammenklicken. Python bietet mit pySerial eine sehr einfache 
klasse für RS232. Die Kommunikation ist damit ein Dreizeiler.

von Dirk (Gast)


Lesenswert?

Hallo, bei AVR Freaks findest du ein Opensource Terminal Programm für C# 
und VB. Beide programme nutzen die System IO.

von goliat (Gast)


Lesenswert?

Ja hallo,

nehmt doch von National Instruments www.ni.com einfach das Labview 
Student Edition und es sind alle probleme aus der Welt. mfg goliat

von CS (Gast)


Lesenswert?

..oder ..oder ...
auch aus der c't als Tipp :
MyOpenLab hat seit dem 23.05.2007 eine RS232 Unterstützung.

(siehe www.MyOpenLab.de )
Ist eine grafische Programmieroberfläche wie LabView, aber als Java 
Appl. und damit Plattformunabhängig und FREEWARE !!

Zur Zeit ist die Windows RS232 noch Beta, aber es funktioniert schon 
einiges.

Grüße
CS

von Klaus Kehrer (Gast)


Lesenswert?

Hi,
MyOpenLab kannte ich noch nicht.
Muss ich mir mal anschauen.

Merci
Klaus

von Matthias (Gast)


Lesenswert?

Hallo,

Alternative: Profan
http://www.profan.de/

Aktuell ist Version 10, Version 6.6 ist Freeware, unterstützt auch 
serielle Schnitstelle und Grafik. Einfach zu erlernen und die Erstellung 
der .exe aus dem Quelltext ist ohne großartige Einstellungen problemlos.

Nachteil: Ist eine Mischung aus Compiler und Interpreter und deshalb 
nicht so schnell wie C, aber bei mir auch für komplexe Projekte völlig 
ausreichend.

Gruß
Matthias

von Gerd V. (gerald)


Angehängte Dateien:

Lesenswert?

Purebasic ist sehr einfach zu programmieren.

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.