www.mikrocontroller.net

Forum: PC-Programmierung Probleme mit Com Port unter VB mit Visual STudio 2008


Autor: Tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

ich hab ein Problem (wahrscheinlich nur ein kleines aber es es nervt 
furchtbar). Ich schreibe in Visual Basic (ist so gefordert) eine 
Anwendung die mit mehreren externen Geräten kommuniziert (Tektronix 
TDS2022B, Meilhaus D/A Wandler, etc) nur eines will nicht so wie ich 
will und da meistens der PC genauso dumm ist wie der der davor sitzt bin 
wahrscheinlich ich schuld das es nicht funktioniert ;)

Woran es bei mir scheitert ist nicht die Einbindung vom Tektronix oder 
Meilhaus Gerät (Die Schnittstellen von Meilhaus D/A Wandler sind ein 
Traum nebenbei) sondern die Steuerung von einem Voltcraft Netzteil.
Das Voltcraft Netzteil ist ein PSP 1803 
(http://www2.produktinfo.conrad.com/datenblaetter/5... 
ab Seite 14 kann man die Befehle sehen) und ich habe es über ein USB auf 
RS232 Kabel von W&T (38001) mit dem Rechner verbunden.
Ich kann zwar den richtigen Com Port öffnen nur bekomme ich keine Daten 
raus.

Nachdem ich schon alle erdenklichen online Hilfen durchstöbert hab und 
mir nichts weiter geholfen hat dachte ich mir ich versuchs bei euch mal. 
Vielleicht hat jemand schon Erfahrung mit solchen Dingen. Wäre mir sehr 
geholfen! Danke im voraus!

BG
Tom

PS: es ist das erste mal das ich mich mit dem Com Port beschäftige 
sonstige Programmierereien setzen bei mir immer auf irgendwelchen 
Treibern auf die dann mit dem Gerät kommunizieren.

Autor: Arc Net (arc)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Tom schrieb:
> Hallo Leute,
>
> ich hab ein Problem (wahrscheinlich nur ein kleines aber es es nervt
> furchtbar). Ich schreibe in Visual Basic (ist so gefordert) eine
> Anwendung die mit mehreren externen Geräten kommuniziert (Tektronix
> TDS2022B, Meilhaus D/A Wandler, etc) nur eines will nicht so wie ich
> will und da meistens der PC genauso dumm ist wie der der davor sitzt bin
> wahrscheinlich ich schuld das es nicht funktioniert ;)
>
> Woran es bei mir scheitert ist nicht die Einbindung vom Tektronix oder
> Meilhaus Gerät (Die Schnittstellen von Meilhaus D/A Wandler sind ein
> Traum nebenbei) sondern die Steuerung von einem Voltcraft Netzteil.
> Das Voltcraft Netzteil ist ein PSP 1803
> 
(http://www2.produktinfo.conrad.com/datenblaetter/5...
> ab Seite 14 kann man die Befehle sehen) und ich habe es über ein USB auf
> RS232 Kabel von W&T (38001) mit dem Rechner verbunden.
> Ich kann zwar den richtigen Com Port öffnen nur bekomme ich keine Daten
> raus.

Funktioniert die Kommunikation, wenn ein einfaches Terminalprogramm 
verwendet wird und die Befehle manuell abgesetzt werden?
Wie ist der SerialPort im Programm konfiguriert?
Wie wird versucht zu gelesen?

p.s. falls die Probleme, die aufgrund eines Bugs im .Net-Framework, 
auftreten können, umgangen werden sollen siehe
Beitrag "Suche C# Profi!"

Autor: Tom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hey  Arc Net

Hab das Problem selbst schon lösen können. Hab in der Klasse die mit dem 
Com Port spricht etwas verbockt gehabt und mir ist sehr spät 
aufgefallen. Hat mir einige Tage arbeit gegkostet der Fehler :(

Wenn bedarf besteht kann ich mein Werk online stellen damit sich kein 
zweiter mehr ärgern muss.

BG
Tom

Autor: Erhard (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi Tom,

da ich mich auch das erste Mal mit Visual Basic Studio 2008 und 
COM-Schnittstellen beschäftigen muss, wäre ich an deinem Code-Beispiel 
sehr interessiert. Wenn du es kostenfrei bereitstellen kannst, würde ich 
mich darüber sehr freuen.

MfG
Erhard

Autor: DasPhantom (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Moin moin,

ich versuche in VS 2008 virtuelle com ports einzubinden, finde dazu aber 
keine einstellungen.

die funktionalität der com port paare habe ich mit serial monitor 
getestet..

hat da jemand eine idee für mich?

vielen Dank Euch

mfg

Autor: Tobias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, ich versuche auch gerade das Voltcraft PSP 1803 in VB einzubinden. 
Bin allerdings auf dem Gebiet der Schnittstellenprogrammierung noch 
unerfahren.... vielleicht kannst du mir mal deinen Code zukommen lassen, 
dann könnte ich mich ein bisschen daran orientieren, auch wie man dann 
Lesen und Schreiben kann...
Danke

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.